思路:空间换时间,hash函数,bitmap,数组标记#include #include bool foo(char* sa, char* sb){ //字符串包含问题,sa中的所有字符是否均在sb中,若是返回true,否则返回false //思路,空间换时间 bool fla...
分类:
其他好文 时间:
2014-07-07 20:42:33
阅读次数:
226
检查、剖析memcached运用状况访问量上升,数据库压力大,怎样办?好办法是在中心挡一层缓存!这个缓存需求高效,不能比数据库慢,不然服务质量受影响;假如能把数据用hash打散存储到硬盘,也是能够的,不过在内存越来越廉价的今日,仍是运用内存吧! mysql也有自个的缓存,也是存储在内存的,但是有一....
分类:
其他好文 时间:
2014-07-07 20:23:45
阅读次数:
206
找到了AES加密算法。(当然还有MD5,BASE64什么的http://snowolf.iteye.com/blog/379860这篇文章列举了很多,但是基本都是j2se平台的,android平台不一定支持,但是AES算法Android是自带了包的,从官方的http://developer.andr...
分类:
移动开发 时间:
2014-07-07 18:03:15
阅读次数:
294
iOS开发网络篇—数据安全一、简单说明1.说明在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据“青花瓷”软件因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后...
分类:
移动开发 时间:
2014-06-30 14:14:19
阅读次数:
220
Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections)。
从上图中可以看出,集合类主要分为两大类:Collection和Map。
Collection是List、Set等集合高度抽象出来的接口,它包含了这些集合的基本操作,它主要又分为两大部分:List和...
分类:
编程语言 时间:
2014-06-30 10:14:17
阅读次数:
188
移动App该如何保存用户密码?
这个实际上和桌面程序是一样的。
先看下一些软件是如何保存用户密码的:
我们先来看下QQ是怎么保存密码的:
参考:http://bbs.pediy.com/archive/index.php?t-159045.html,
桌面QQ在2012的时候把密码md5计算之后,保存到本地加密的Sqlite数据库里。
再来看下手机淘宝是怎么做的...
分类:
移动开发 时间:
2014-06-30 08:32:37
阅读次数:
321
这几个概念在金融电子支付领域用得比较多,我忽然觉得把它们串起来一起讲,层层引入,可能更好理解一些。希望能以最简单朴实的方式讲明白他们之间的关系...
分类:
其他好文 时间:
2014-06-29 23:06:02
阅读次数:
261
下面是讲解一个给文件加密的小技巧:
先讲下概念:一般系统识别文件的方式大家都会认为是文件的拓展名,比如.txt .mp4等等,是这样的。但是其实很多时候系统识别文件还通过文件的头部(linux下是这样的)~~
关于上面的概念大家可以测试一下:
比如你有个视频文件叫xxx.mp4,我把文件名改为xxx.mmmm但是系统(win下)右键鼠标,没有打开方式这一项了,但是你依然可以打开:从已...
分类:
其他好文 时间:
2014-06-29 22:25:59
阅读次数:
245
要取得一个对象的属性和方法用:dir()某方法的具体使用方法帮助用:help(list.pop)查看可调用字段的文档用:obj__doc__集合:无序排列、可hash支持集合算法。不支持:索引、切片、元素获取集合类型:set()可变集合。frozenset()不可变集合。(frozen冻结的)集合没有特定语法格式..
分类:
编程语言 时间:
2014-06-29 21:56:13
阅读次数:
221
hash函数:是不可逆的函数,它的输入可以是任意长度的字节流。它的输出是固定大小的,hash函数的作用就是给你的文件产生一个摘要,它是独一无二的。例如:y=f(x) x代表输入 y代表输出 输入x求y容易 单输入y求x就难了我们常见的hash函数MD5和SHA1 当然和有其他的比较少见。DM5 :通...
分类:
其他好文 时间:
2014-06-29 19:05:51
阅读次数:
229