iOS 正则表达式
不能全部为数字
不能全部为字母
必须包含字母和数字
6-20位
-(BOOL)checkPassWord
{
//6-20位数字和字母组成
NSString *regex = @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$";
NSPredicate * pred = [NSPredicate predic...
分类:
移动开发 时间:
2015-04-28 12:02:54
阅读次数:
134
IOS开发语言Swift入门连载—自动引用计数Swift使用自动引用计数(ARC)这一机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 的内存管理机制会一直起着作用,你无须自己来考虑内存的管理。ARC 会在类的实例不再被使用时,自动释放其占用的内存。
然而,在少数情况下,ARC 为了能帮助你管理内存,需要更多的关于你的代码之间关系的信息。本章描述了这些情况,并且为你示范怎样启用 AR...
分类:
移动开发 时间:
2015-04-28 12:02:40
阅读次数:
269
昨天预期是要发新版本的,但是新功能做的不能用,只能修改下以前的bug,发了一个版本,运营那块叫我6点传包给他,测试那边一直说没问题,我5点半再打一个腾讯云的包给测试测试测试美女说一点击图标启动app,就崩毁了,我自称内心很强大,当时都崩毁了,这是想整死我的节凑么,我马上用测试机运行了一下发现没问题,而我给测试妹妹的包时正式的签名,当我再次打包的时候清楚的看日记信息,发现我项目中用到了v13,v7,v...
分类:
移动开发 时间:
2015-04-28 12:02:02
阅读次数:
183
0.eclipse直接导入即可食用(亲,有两个是库工程哦) 1.基于Vitamio的万能播放器(自己百度哈) 2.扫描本地视频,获取每个视频第一帧,并显示 3.手势控制音量、亮度 4.获取到的第一帧图片没有处理,可能会内存溢出,请自行处理啦 5.好漂亮的下拉刷新控件(不喜欢可以直接delete,只是一个简单的库项目)...
分类:
移动开发 时间:
2015-04-28 12:03:02
阅读次数:
148
网上讲了很多的关于线程池的例子。其实在我们实际应用中,譬如说,一个应用的线程是怎样来管理的,我们就可以说,我们可以使用线程池来管理线程。
eg:
class DianLiang1 implements Runnable {
@Override
punlic void Run{
system.println("*************11111111111111111...
分类:
移动开发 时间:
2015-04-28 12:00:41
阅读次数:
190
在前面的文章中,我们介绍了编译期多态、params关键字、实例化、base关键字等。本节我们来关注另外一种多态:运行时多态, 运行时多态也叫迟绑定。...
分类:
其他好文 时间:
2015-04-28 12:01:52
阅读次数:
170
/*
不同进制的数据表现:
二进制:由0,1组成。以0b开头。
八进制:由0,1,...7组成。以0开头。
十进制:由0,1,...9组成。默认整数是十进制。
十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。
*/
class JinZhiDemo {
public static void main(String[] args) {
Syste...
分类:
编程语言 时间:
2015-04-28 12:02:16
阅读次数:
144
现在有一个需求:
1、姓名输入框不允许为空
2、姓名输入框只能输入汉字且长度为2-4
3、姓名输入框的姓只能是百家姓里面
具体实现代码:
<script src="jquery.min.js" type="text...
分类:
Web程序 时间:
2015-04-28 11:59:30
阅读次数:
212
在实际的应用开发中,我们可能会在onResume中进行网络交互,在网络交互的过程中免不了使用Progressdialog,那么现在问题来了,在我们弹出一个进度对话框的时候如果我们的activity的onpause生命方法得到执行,然后在数据加载完毕,对话框进行消失的时候,activity的onResume再次得到执行,然后再次请求网络,这样一个恶性循环就开始了,这样的错误实在是太严重了,当然了上面...
分类:
移动开发 时间:
2015-04-28 12:01:02
阅读次数:
431
在
http://blog.csdn.net/houjixin/article/details/45222081 或者
http://houjixin.blog.163.com/blog/static/3562841020153233201796/
中实现的限速器,需要内部维持一个容器来记录每次访问的时间,在每次新请求资源时通过计算容器中首尾两个时间的差值以及容器中的访问次数来确定是否超速,...
分类:
编程语言 时间:
2015-04-28 12:00:20
阅读次数:
221
AutoCompletedEditView 搜索 变色...
分类:
其他好文 时间:
2015-04-28 11:59:19
阅读次数:
78
今天我们来讨论,如何通过设计,解决C++中的不优雅特性,改进项目的结构,改善编译速度。
上次我们提到,如果一个类的封装不好,容易导致种种不便,那么如何设计能够避免这种现象呢?...
分类:
编程语言 时间:
2015-04-28 12:01:23
阅读次数:
155
在日常的生产中,数据来源往往多种多样,今天就说说excel中的额数据吧,因为现在好多开发语言支持将数据导出到excel,但是有些不标准的做法会导致产生无法识别的特殊字符,在数据库中以?的形式存在,为我们数据的清洗带来了一定的麻烦,当特殊字符出现在字符串中,对实际音响不大,但是当特殊字符出现在数字类型的字段后,便会影响到实际的生产了,此时如何找出特殊字符就会很困难,因为无法识别具体是什么字符,所以我...
分类:
数据库 时间:
2015-04-28 12:00:23
阅读次数:
173
1、查找以前是否装有mysql
先用:yum remove mysql*命令卸载mysql及相关组件
命令:rpm -qa|grep -i mysql
可以看到如下图的所示:
说明之前安装了:
MySQL-client-5.5.25a-1.rhel5
MySQL-server-5.5.25a-1.rhel5
2、停止mysql服务、删除之前安装的mysql
删除命令...
分类:
数据库 时间:
2015-04-28 12:01:12
阅读次数:
156
生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为java开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为排查问题的便签。
#1、不在属性文件或 XML 文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在
DEV 环境中,还是 UAT(用户验收测试)环境中,都可以顺畅无阻...
分类:
编程语言 时间:
2015-04-28 11:58:22
阅读次数:
175
opencv中图像数据容器一般有Mat,cvMat和IplImage。我们在平常的代码中,由于不同的函数的参数类型不一致,经常需要转换这三者之间的相互转化。网上有大量的杂七杂八的资料,望结合实际而用之。...
分类:
其他好文 时间:
2015-04-28 12:01:13
阅读次数:
317
Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题...
分类:
Web程序 时间:
2015-04-28 11:57:50
阅读次数:
124