强密码是正则的难点,最重要的在于断言的用法。
需求 是判断至少有一个数字,大小写字母,特殊字符~!@#$%^&*._
。 且只包含数字,大小写字母,特定的特殊字符。 可以分两部分写 第一部分断言判断至少包含一个(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&*._]),第二部分[\da-zA-Z~!@#$%^&*._]{n,m}
包含n-m...
分类:
其他好文 时间:
2015-01-19 11:02:52
阅读次数:
142
原题地址有两种方法,左右扫描或辅助栈。1. 左右扫描法考虑到最大面积的矩形高度一定跟某个条一样高,所以挨个枚举每个条,看其向左、向右最多能延伸到多远。在计算左右边界时,可以借助之前计算过的结果迭代(类似动归的感觉)优化以减少时间复杂度,这应该算是唯一的难点了。总的来说,向左一遍,向右一遍,整体求面积...
分类:
其他好文 时间:
2015-01-18 17:04:54
阅读次数:
250
题解:会了消耗战之后,这题的难点就只在统计ans了。我原来求最长(短)链只会保留次优值,然后开三个数组写得特别麻烦。。。今天学习了,orz POPOQQQ inline void dfs(int x) { f[x]=v[x];g[x]=0; mi[x]=v[...
分类:
其他好文 时间:
2015-01-18 00:48:17
阅读次数:
294
最近做一个小项目,实现多个论坛的自动化发帖,总体来说不算太难,但有一些网站有很强的限制,做起来也不容易,今天对遇到的问题做个简单的总结。自动化发帖主要分为两个过程:登陆和发帖1)登陆中实现难点赶集网中cookie比较难获取,以及登陆用https,需要特定设置抓取; 58登陆的实现需要用rsa和md5...
分类:
其他好文 时间:
2015-01-16 14:29:48
阅读次数:
193
重点是开启网络权限难点是调用函数开启网络权限 读json的函数public static String get(String urlString) { /*try{ HttpGet request = new HttpGet(urlSt...
分类:
移动开发 时间:
2015-01-16 14:24:57
阅读次数:
153
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
Js代码
var n=999;
...
分类:
编程语言 时间:
2015-01-15 22:14:18
阅读次数:
203
一、问题由来 这个题目的由来是在《编程珠玑》里遇到的,故记录一下。还可以这么说,”如何从二进制文件中等概率取整数?”或者”在不知道文件总行数的情况下,如何从文件中随机的抽取一行?”这个题目说的有点不清楚实际上是:一个二进制文件中有好多好多整数,你要随机取出一个。 这个问题的难点就在于你开始不知道有多...
分类:
编程语言 时间:
2015-01-15 19:57:31
阅读次数:
230
我们在开发App的时候,在遇到有状态栏时,NavigationBar上面的按钮,是极难点击的,所以这个时候,最好我们能够人为的隐藏掉状态栏。如果一直需要隐藏的话,直接在info.plist里面,添加Key值:View controller-based status bar appearance如果没...
分类:
移动开发 时间:
2015-01-15 12:21:06
阅读次数:
221
转自:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html作者:阮一峰闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Java...
分类:
编程语言 时间:
2015-01-14 00:35:04
阅读次数:
216