正则表达式学习 好消息:本人博客已开通,更多博客请进 http://swplzj.github.io项目中经常使用到一些校验,比如有效手机号,身份证号码,邮箱,银行卡号码…假如说都是简单的使用位数来做校验,容易造成特殊字符输入乱码,还有可能在数据库中写入脏数据,所以使用正则表达式来进行校验匹配是很有必要的,当然,我们学习它就要知道它有哪些作用,正则表达式的用途基本有以下三种:校验数据查询数据替换数据学习正则
Bash - 趣味Shell Bash - 趣味Shell好消息:本人博客已开通,更多博客请进 http://swplzj.github.io 今天抽闲玩了一下Shell,发现几个比较有意思的,记录一下。终端彩虹字:lolcat图形化文字:figlet幸运人生格言:fortuneASCII牛说:Cowsay黑客帝国中瀑布流文字:cmatrix写在最后很有趣的 Shell, 值得一试.
Android 手机适配 众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念:px是英文单词pixel的缩写,意为像素,屏幕上的点。我们通常所说的分辨率如480X800就是指的像素
Android 正则表达式开发中常用方法整理 简单记录在开发过程中常用的正则表达式:1.[a-b]就是从a-b的数字或者是字母2.a.b表示以a开始到b结束,.只能唯一代表一个字符。比如acb,adb,aab,a#b,a b等3.a[abcde]b只有方括号里面指定的字符才参与匹配,只能匹配单个字符4.如果想要得到aoob就要使用|,。“|”操作符的基本意义就是“或”运算。要匹配“toon”,使用“t(a|e|i|o|oo)n
如何解决XCODE中错误: Undefined symbols for architecture i386 error 如何解决XCODE中错误: Undefined symbols for architecture i386 error出现Undefined symbols for architecture i386这种错误一般是你用模拟器作为目标,但编译的时候找不到相关的库文件,需要做的就是把库文件所在的位置添加到library search path中。其它原因可参考下面网址:http
Xcode中系统库文件libz.dylib的作用 libz.dylib这个Xcode系统库文件经常用到。这个其实是个动态链接库。后缀名为.dylib的文件是一个动态库,这个库是运行时加载而不是编译时加载。这个也说明了obj-C是运行时语言,也就是数据的类型不是在编译时确定的,而是在运行时确定的。libz.dylib也是zip压缩解压缩的库,开发中经常用到的压缩库,PDF可以使用这个库文件来压缩。在Finder中查看,你会发
iOS mac终端下的SQL语句 我们都知道数据库的创建可以借助图形化的数据库工具软件,但也可以在Mac终端下来直接使用代码创建。下面介绍怎样建立数据库、建立资料表、建立索引、数据的增、删、改、查以及sqlite3命令列选项等。
Mac下搭建svn环境 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。一、创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后
iOS 关于Objective-C方法的IMP 关于Objective-C方法的IMP一.什么是IMPIMP是”implementation”的缩写,它是objetive-C 方法(method)实现代码块的地址,可像C函数一样直接调用。通常情况下我们是通过[object method:parameter]或objc_msgSend()的方式向对象发送消息,然后Objective-C运行时(Objective-C runtime
iOS NSInvocation的学习 NSInvocation的作用和performSelector:withObject:的作用是一样的:用于iOS编程中调用某个对象的消息。performSelector:withObject:调用一些参数较少的消息是比较方便的,但是对于参数个数大于2的消息,使用NSInvocation还是比较方便的。因为NSInvocation是静态的呈现Objective-C的消息,也就是说,它把一个行动变成了一个对象。NSInvocation对象用于对象之间和应用程序之间存储和转发消息,主要通过NSTimer对象和
iOS-Xcode必备插件XAlign:瞬间优化你的代码 古语云:君子性非异也,善假于物也。所以我们应该善于使用工具来达到我们的目的。今天向大家介绍一个非常好用的Xcode代码编辑插件,这个插件可以很快速地使代码对齐,有3种模式:“=”对齐、宏定义对齐和属性对齐。