jsencrypt代码分析——openssl的rsa加密解密在js的实现 在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑~ 项目在这里 https://github.com/travist/jsencrypt 【rsa算法】 首先科普一下r ...
分类:
Web程序 时间:
2017-01-10 13:05:11
阅读次数:
576
A:ans=n/3,因为8=1(mod7) B: C: D:二分+贪心,二分答案,即个数,check(mid)时贪心看能不能放成mid个; E:贪心,列出不等关系,然后写个高精度分数类; F:二分+hash,二分答案串的长度,check(mid)时把长为mid的串hash值处理出来排个序,再在第一个 ...
分类:
其他好文 时间:
2017-01-09 21:43:34
阅读次数:
197
Semaphore可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数(即允许n个任务同时访问这个资源),例如,实现一个文件允许的并发访问数。 Semaphore实现的功能就类似厕所有5个坑,假如有十个人要上厕所,那么同时能有多少个人去上厕所呢?同时 ...
分类:
编程语言 时间:
2017-01-09 12:34:35
阅读次数:
226
摘要
环境搭建
开启配置
服务器环境
核心类
验证
回复
拓展
添加机器人
命令模式
完整代码
总结摘要微信公众好的开发很火,小程序更火。于是也凑个热闹,尝试了一把。大致的功能还是有的,不过是不全,很...
分类:
微信 时间:
2017-01-09 11:44:10
阅读次数:
383
转自原文 ArcEngine判断要素(feature)是否为multipart feature及分解(炸开)代码 ...
分类:
其他好文 时间:
2017-01-09 00:39:34
阅读次数:
289
Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由jvm自己控制的,你只要上好相应的锁即可。如果你的代 ...
分类:
编程语言 时间:
2017-01-08 22:33:07
阅读次数:
274
final变量: final修饰的变量(成员变量或局部变量),即常量,只能赋值一次,不能再次修改。 final成员变量要么在声明时赋值,要么在构造函数里赋值。 如果变量为引用类型,变量的引用不能修改,但是引用指向的内容是可以被修改的。 final方法: final修饰的方法不能被子类重写。 fina ...
分类:
编程语言 时间:
2017-01-08 22:23:36
阅读次数:
272
JSHint配置项说明 作者 9I 关注 2016.01.26 17:07 字数 3475 阅读 4081评论 0喜欢 2 作者 9I 关注 2016.01.26 17:07 字数 3475 阅读 4081评论 0喜欢 2 2016.01.26 17:07 字数 3475 阅读 4081评论 0喜欢 ...
分类:
Web程序 时间:
2017-01-08 20:11:43
阅读次数:
1355
变量命名规则: 1、只能是字母、数字、下划线任意组合 2、变量第一个字符不能是数字 3、以下关键字不能作为变量名: and、as、assert、break、class、continue、def、del、elif、else、except、exec、finally、 for、from、global、if ...
分类:
编程语言 时间:
2017-01-08 19:11:49
阅读次数:
197
finally叫做最后的执行快,什么是最后的执行快?他的意思是这样的 他是写在try catch 的后面但是只能写一个,他设计这个finally的意思就是,如果try里面出错肯定会往陷阱里 面跑。 ...
分类:
其他好文 时间:
2017-01-07 23:42:01
阅读次数:
353