1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。2. 可以通过修改生成密钥的长度来调整密文长度生成密文的长度等于密钥长度。密钥长度越大,生成密文的长度也就越大,加密的速度也就越慢...
分类:
编程语言 时间:
2015-01-16 13:09:21
阅读次数:
272
Wormholes
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 32393
Accepted: 11771
Description
While exploring his many farms, Farmer John has discovered...
分类:
编程语言 时间:
2015-01-16 13:07:27
阅读次数:
320
java 整型int占4个字节32位,两个数异或后移动31位判断结果,如果是1则异号,如果是0则同号 1 public class ShowEnviromentViarible { 2 3 public static void main(String[] args) { 4 ...
分类:
编程语言 时间:
2015-01-16 13:02:45
阅读次数:
735
本文转载至 http://blog.csdn.net/chen505358119/article/details/9344389 CoreData中的NSManagedObjectContext在多线程中不安全,如果想要多线程访问CoreData的话,最好的方法是一个线程一个NSManaged...
分类:
编程语言 时间:
2015-01-16 13:02:51
阅读次数:
130
原文:经典算法题每日演练——第二题 五家共井 古代数学巨著《九章算数》中有这么一道题叫“五家共井,甲二绠(汲水用的井绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠;
丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠,皆及。
意思就是说五家人共用一口井,甲家的绳子用两条不够,还要再用...
分类:
编程语言 时间:
2015-01-16 13:00:23
阅读次数:
200
原文:经典算法题每日演练——第十一题 Bitmap算法 在所有具有性能优化的数据结构中,我想大家使用最多的就是hash表,是的,在具有定位查找上具有O(1)的常量时间,多么的简洁优美,
但是在特定的场合下:
①:对10亿个不重复的整数进行排序。
②:找出10亿个数字中重复的数字。
当然我只有普通的服...
分类:
编程语言 时间:
2015-01-16 12:57:12
阅读次数:
216
【转载】(EM算法)The EM Algorithm
分类:
编程语言 时间:
2015-01-16 12:59:08
阅读次数:
262
衡量两个次序的差异的指标1. Fitness\[ F = \frac{1}{Z} \sum_j \frac{w_j}{\alpha (|p_i - q_j|+1) + (1-\alpha) p_i} \]其中:$p_j$ 待排序中第$j$条结果的位置$q_j$ 待测排序的第$j$条结果在标准排序中的...
分类:
编程语言 时间:
2015-01-16 12:56:47
阅读次数:
184
原文:经典算法题每日演练——第十八题 外排序 说到排序,大家第一反应基本上是内排序,是的,算法嘛,玩的就是内存,然而内存是有限制的,总有装不下的那一天,此时就可以来玩玩
外排序,当然在我看来,外排序考验的是一个程序员的架构能力,而不仅仅局限于排序这个层次。 一:N路归并排序
1.概序 我们知道算法中...
分类:
编程语言 时间:
2015-01-16 12:55:26
阅读次数:
265
一、疑问有这样一道题:#include "stdio.h"int main(){ char word1[8]; char word2[8]; scanf("%s", word1); scanf("%s", word2); printf("word1=%s...
分类:
编程语言 时间:
2015-01-16 12:55:33
阅读次数:
198
原文:经典算法题每日演练——第四题 最长公共子序列
一: 作用 最长公共子序列的问题常用于解决字符串的相似度,是一个非常实用的算法,作为码农,此算法是我们的必备基本功。
二:概念 举个例子,cnblogs这个字符串中子序列有多少个呢?很显然有27个,比如其中的cb,cgs等等都是其子序列,我们可以看...
分类:
编程语言 时间:
2015-01-16 12:55:11
阅读次数:
267
原文:经典算法题每日演练——第十九题 双端队列 话说大学的时候老师说妹子比工作重要~,工作可以再换,妹子这个。。。所以。。。这两个月也就一直忙着Fall in love,嗨,慢慢调整心态吧,
这篇就选一个简单的数据结构聊一聊,话说有很多数据结构都在玩组合拳,比如说:块状链表,块状数组,当然还有本篇的...
分类:
编程语言 时间:
2015-01-16 12:51:32
阅读次数:
134
元组是值的序列,可以是任何类型,可按下标索引,但是元组是不可变的创建元组:t=('a','b','c')t='a',----只包含一个元素需要在后面添加逗号tuple()---参数可为一个序列(字符串、列表、元组)t=tuple('hello')----结果('h', 'e', 'l', 'l', ...
分类:
编程语言 时间:
2015-01-16 12:49:49
阅读次数:
204
原文:经典算法题每日演练——第八题 AC自动机 上一篇我们说了单模式匹配算法KMP,现在我们有需求了,我要检查一篇文章中是否有某些敏感词,这其实就是多模式匹配的问题。
当然你也可以用KMP算法求出,那么它的时间复杂度为O(c*(m+n)),c:为模式串的个数。m:为模式串的长度,n:为正文的长度,那...
分类:
编程语言 时间:
2015-01-16 12:48:17
阅读次数:
374
Effective_CPP_Note2Effective C++ Notes Part IIPart II. Constructors, Destructors and Assignment Operators5. Know what functions C++ silently writes an...
分类:
编程语言 时间:
2015-01-16 12:50:24
阅读次数:
192