对于加解密,我一直处于一种知其然不知其所以然的状态,项目核心部分并不倚重加解密算法时,可以勉强对付过去,一旦需要频繁应用诸如 AES/RSA等算法,这种状态就颇令人捉急了。
是时候了解一下原理了,所以找来了这本 图解密码技术 给自己补补课:
在该书深入浅出的指引下 ,补充了一些常识,在此进行一番梳理:
对称加密算法(共享密钥)
顾名思义,对称加密就是用相同的密钥进行加密和解密。说到...
分类:
其他好文 时间:
2016-05-12 12:07:34
阅读次数:
199
poj2255-给出二叉树的先序遍历和中序遍历,求后序遍历
reference:
1. http://blog.csdn.net/cbs612537/article/details/8530294
2. http://blog.csdn.net/mtawaken/article/details/7352328
解题思路:
用迭代的思想,先序遍历的第一个为根节点,将中序遍历分为左右子树。...
分类:
其他好文 时间:
2016-05-12 12:07:23
阅读次数:
190
launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。
Activity一共有以下四种lau...
分类:
移动开发 时间:
2016-05-12 12:07:34
阅读次数:
260
互联网技术的高速发展,极大地提高了网络的普及率和普及速度,网络正成为人们办公、日常生活、娱乐、教育、旅行、度假等所必须的配备。宽带网络为人们提供了信息分享和交流的平台,使人们可以更便捷地获取最新的新闻资讯,如政治、经济、娱乐、体育新闻等,人与人之间的联系沟通变得更加及时和有效率,图书、文字、视频等创作也为普通人所触及,极大的丰富了人们的休闲娱乐,新的社交网络和媒体平台也如雨后春笋般应运而生。
互...
分类:
其他好文 时间:
2016-05-12 12:06:17
阅读次数:
1036
=====================================================================
《机器学习实战》系列博客是博主阅读《机器学习实战》这本书的笔记也包含一些其他python实现的机器学习算法
github 源码同步:https://github.com/Thinkgamer/Machine-Learning-With-Py...
分类:
编程语言 时间:
2016-05-12 12:07:13
阅读次数:
497
从第一个字符串中删除在第二个字符串中出现的所有字符
“We are students” “aeiou” “W r studnts” 我们可以设置两个指针pfast和pslow,初始化时两个都指向字符串中的第一个字符,pfast碰到一个需要删除的字符直接跳过;pfast如果碰到不需要删除的字符,就把该字符复制给pslow,同时pfast后移(继续需找),pslow(指向下一个位置)。这样整个算...
分类:
其他好文 时间:
2016-05-12 12:05:02
阅读次数:
142
天地之根::天地之道::天地之德::天地之性::天地之心::天地之眼...
分类:
其他好文 时间:
2016-05-12 12:04:58
阅读次数:
216
这一周去了一趟说走就走的治疗之旅,所以算法课都没能上。
跟上周一样,这一周的内容包含几个小部分,分别为最短路径动态规划、所有点对之间的最短路径和网络流。
第一部分:最短路径动态规划
对于一个有向图G=(V, E), 每一条边权重为cvw(权重可为负), 问题是找到从节点s到t的最短的路径。如果边的权重中有负值,则Dijkstra方法不适用。因此我们想到一个办法,给每一个权值加上一个正常数使得...
分类:
编程语言 时间:
2016-05-12 12:04:19
阅读次数:
210
概要
为了调查hadoop生态圈里的制品,特地的了解了一下RDBMS和hdfs之间数据的导入和导出工具,并且调查了一些其他同类的产品,得出来的结论是:都是基于sqoop做的二次开发或者说是webUI包装,实质还是用的sqoop。比如pentaho的PDI,Oracle的ODI,都是基于此,另外,Hortnetwork公司的sandbox,Hue公司的Hue webUI,coulder的coul...
分类:
数据库 时间:
2016-05-12 12:04:30
阅读次数:
364
重点分析了普通bp网络梯度弥散等不稳定现象,建立了分类用自编码深度网络。...
分类:
其他好文 时间:
2016-05-12 12:05:47
阅读次数:
357
这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法,在key为Null的时候自动计算一个新的value值。非常适合实现cache。来看下代码:
public static void main(String[] args) {
for (int i = 0; i 10; i++)
System.out.p...
分类:
编程语言 时间:
2016-05-12 12:03:20
阅读次数:
244
一直想建立一个属于自己的网站,不过由于种种原因,一直也没有得到落实!现在就开始准备收集资料、做技术准备吧!
下面为收集到的资料:
1.一个网站最重要的就是域名了,其它的不是不重要,而是相对来回说次要了。问:如果我域名在中国万网注册,虚拟主机在那些便宜些的地方买,会不会出现什么严重问题,(比如小网站倒闭导致空间不能用,甚至连同域名也不能换其他空间了),会出现这种情况吗?
...
分类:
Web程序 时间:
2016-05-12 12:02:36
阅读次数:
250
【创业军规1】创业者,人生之大事也,不可轻启。创业是带着一群未知的人去一个未知的地方干一件未知的事儿,九死一生,如果没有做好破釜沉舟的决心,最好不要启程。
【创业军规2】只有20%的人适合创业,适合创业的人之中只有5%的人适合当总经理。敢于创业并且敢于让比自己更适合的人当总经理的创业者成功机会更大。作为创业团队的成员,周恩来与毛泽东作用同样伟大。
【创业军规3】创业的机会成本非常大。大...
分类:
其他好文 时间:
2016-05-12 12:04:32
阅读次数:
219
1. CoreData数据库框架的优势
1> CoreData历史
CoreData数据持久化框架是Cocoa API 的一部分,首次在iOS5版本的系统中出现,它允许按照实体-属性-值模型组织数据,并以XML、二级制文件或者SQLite数据文件的格式持久化数据。
CoreData主要提供对象 --- 关系映射(ORM)功能,把OC对象转化为数据保存到文件,也可以数据转化为OC对象...
分类:
移动开发 时间:
2016-05-12 12:04:38
阅读次数:
233
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类...
分类:
编程语言 时间:
2016-05-12 12:03:54
阅读次数:
261
应用div+css网页布局,你必须了解一些xhtml结构标签,原则上一个xhtml文档所有的标签都应该是结构标签,需要表现的地方都使用css来控制。
下面列一个完整xhtml的结构标签:
结构
body, head, html, title
文本
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em,
...
分类:
Web程序 时间:
2016-05-12 12:03:44
阅读次数:
413