野火烧不尽,春风吹又生。众里寻他千百度,蓦然回首,那人却在灯火阑珊处。天作孽,犹可违,自作孽,不可活。山高月小,水落石出。晴川历历汉阳树,芳草萋萋鹦鹉洲。 package test.des2.tt;
/**
*
* 这个是真正实用的。修正了以前方法的只加密了前8位正确的bug。
*/
import java.security.*;
import javax...
分类:
编程语言 时间:
2014-05-21 14:31:16
阅读次数:
337
DES加密算法详解- -
对加密解密一直挺喜欢的,可还是没有怎么好好学习过,希望这是一个好的开始。
在网上搜了一下关于DES的说明,发现有些杂乱,所以还是有必要整合一下。
写了一点代码,还没有完成,不过,还不能编译通过,^_^
刚看了一下,发现还是说得够模糊的,有机会再整理一下。
昏倒,一直运行不对,今天才仔...
分类:
其他好文 时间:
2014-05-21 15:04:37
阅读次数:
284
DES的每个分组是64位,既明文和密钥都是64位(密钥实际用56位,每字节第8位为校验)。这个算法的核心是Feistel密码,由于其设计的巧妙,加密解密都用一个函数,具体原理请查阅其他资料。DES的流程基本是执行16轮下面的运算:
1 初始变换Initial Permutation
2 右边32位f函数
2.1 E置换
2.2 与轮密钥XOR
2.3 S盒替换
2.4 P置换
2.5...
分类:
其他好文 时间:
2014-05-21 17:09:53
阅读次数:
353
摘要:因安装不安全的手机App而导致的用户隐私被泄露的事件屡见报端,致使手机App频现“偷窥门”,让越来越多的人为之心惊胆跳。
安卓平台海量的免费应用吸引了越来越多的用户,但其开放性也给用户的隐私安全带来隐患,因安装不安全的手机App导致隐私泄露的事件屡屡被曝光。据统计,5%的免费移动应用都含有侵犯用户隐私的广告软件。这些广告软件可以更改用户手机设置、发送通知消息、私自访问用户身份信息等等。...
分类:
移动开发 时间:
2014-05-21 14:30:34
阅读次数:
280
做个网页爬虫或搜索引擎(以下统称蜘蛛程序)的各位一定不会陌生,在爬虫或搜索引擎访问网站的时候查看的第一个文件就是robots.txt了。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。
那我们应该怎样使用robots.txt呢?
...
分类:
其他好文 时间:
2014-05-21 15:03:59
阅读次数:
190
动态规划求解斐波那契数列,与常规的递归方式求解的比较,动态规划空间换时间,不重复求解,效率很高。。。...
分类:
其他好文 时间:
2014-05-21 17:16:53
阅读次数:
304
一天,测试经理老马迟疑着点下了Email的“发送”按钮,长叹一声,往后一仰靠到椅背上。发送这个主题为“回归测试将推迟一周”的通知实为无奈之举啊!一些重要的缺陷开发团队还来不及修复,加上最近几天测试环境的部署经常出现莫名的异常,导致半天都无法测试,原定下周开始的回归测试不得不推迟了!几分钟后,测试人员小王兴冲冲地跑到老马跟前,满脸疑惑地问:“经理,我刚看到你的Email了。又要延期啊!既然我们的测试...
分类:
其他好文 时间:
2014-05-21 14:33:46
阅读次数:
205
Generate Parentheses DFS...
分类:
其他好文 时间:
2014-05-21 16:40:29
阅读次数:
151
Detect Cycle in a Directed Graph
判断一个图是否有环,有环图如下:
这里唯一注意的就是,这是个有向图, 边组成一个环,不一定成环,因为方向可以不一致。
这里就是增加一个数组保存当前已经访问过的路径信息 recStack[];
而visited[]数组是访问过的点的信息,两者作用是不一样的。
助理这个知识点,这道题就很容易了。
原文:
h...
分类:
其他好文 时间:
2014-05-21 15:07:14
阅读次数:
269
“我的多媒体内容需要保护,防止复制和滥用,还要防止拷屏软件!”
“我们想转向flash制作的多媒体内容,但是没有自有的客户端,能保护吗?”
“我们想转向安卓设备的多媒体系统,能保护内容和管理软件吗”
“我们在准备网络课件和在线教育,前期浏览器播放,也想提供Windows和移动App,还想允许高级用户下载加密的课件线下学习,这些都能保护吗?”
“最好可以先试播,让用户看上一段再决定购买。”
...
分类:
其他好文 时间:
2014-05-21 15:35:20
阅读次数:
243
接上篇:离开学校如何自学修炼成为一名网页设计师(二)
3.让自己熟练使用PS和AI
好吧认识的大部分人都会一些ps或者是刚做设计的都是会PS,PS确实是一个强大而好用的工具,但是如果你真的想做设计,我劝你一定要学会AI,AI是一个设计是必备的工具,你可以用它很好的去实现你想设计的东西,修改调整得时候也是非常方便的,如果你有一些PS的基础学起来也不会很吃力。书、在线教程、有经验的设计师你能想...
分类:
Web程序 时间:
2014-05-21 16:39:52
阅读次数:
289
最近闲来无事写了一个统计C或者C++代码行数的程序,主要用到了python以及正则表达式
#-*-coding:utf-8
#!/usr/bin/python
import re
import os
import sys
'''get the file or dir in one path'''
def getfilename(path):
if os.path.exi...
分类:
编程语言 时间:
2014-05-21 15:06:30
阅读次数:
379
1、NSProcessInfo常用方法:
+(NSProcessInfo*)processInfo //返回当前进程的信息
-(NSArray*)arguments //以NSString对象数组的形式返回当前进程的参数
-(NSDictionary *)environment //返回变量/值对词典,以描述当前的环境变量(比如PATH和HOME)及其值
-(int)processI...
分类:
其他好文 时间:
2014-05-21 17:16:15
阅读次数:
229
POJ 3278 Catch That Cow
题目大意:
告诉你起点位置和终点位置,你可以有三种操作,从某个位置x,可以到达x-1,x+1,2*x,问你从起点到终点最短时间?
解题思路:
利用bfs枚举位置即可
但是刨除以下情况,也就是剪枝一下
1、当x终点位置时,x+1和2*x均不能到达
解题代码:见本文详细...
分类:
其他好文 时间:
2014-05-21 14:33:08
阅读次数:
241
用Hibernate映射关系数据库中数据表之间多对一的关系模型,完美体现ORM思想。...
分类:
系统相关 时间:
2014-05-21 15:05:49
阅读次数:
335
第2章 循环和计数
本节主要利用改进输出问候语的程序来改进如何支持循环和条件分支的。
1、使用循环输出一个周围带框架框住的问候语,且用户自己提供在框架与问候语之间的空格的个数。
// lesson2_1.cpp : 定义控制台应用程序的入口点。
//功能:使用循环
//时间:2014.5.8
#include "stdafx.h"
#include "iostream"
#include...
分类:
编程语言 时间:
2014-05-21 17:15:38
阅读次数:
324
问题 1 一个项目中,主工程包含了pod子工程,其他静态类库工程,也想引用pod时,怎么办?
目录结构如下:
MainProject
Pods.xcconfig
Pods
SubProject1
Pods.xcconfig
解决办法:
1 在子工程SubProject1下也建一个Pods.xcconfig,复制其内容,只修改
PODS_ROOT = ../Mai...
分类:
其他好文 时间:
2014-05-21 15:20:52
阅读次数:
220