码迷,mamicode.com
首页 > 2015年01月03日 > 全部分享
异或运算实现加密解密
异或运算中,如果某个字符(或数值)x 与 一个数值m 进行异或运算得到y,则再用y 与 m 进行异或运算就可以还原为 x ,因此应用这个原理可以实现数据的加密解密功能。 加密方法的加密操作是对字符串中的每个字符进行异或运算,然后将异或运算后的字符串返回,得到密文。 根据 "字符(或数值)x 与 一个数值m 进行异或运算得到y,则再用y 与 m 进行异或运算就可以还原为 x " 原理,对密码中的每个字符进行再次异或运算,便可再次得到之前的明文信息,及达到解密的效果。 示例中,(decode(str)) 方...
分类:其他好文   时间:2015-01-03 22:28:49    阅读次数:194
2014年总结--2015年计划
一、学习一种新的语言、框架或技术 1.C++(初步掌握) 2.cocos2dx:彻底转型(彻底转型成功) 二、精益求精 1.继续设计模式的学习和应用(对设计模式基本理解并能运用) 2.继续代码重构,注意自己的代码风格(较注重设计和冲用) 三、探索新领域 1.移动应用领域(对移动开发有了较深了解) 2.去了解openGL (没有展开) ...
分类:其他好文   时间:2015-01-03 22:28:28    阅读次数:213
tomcat中的线程问题2
最近在看线程的有关知识,碰到一个小问题,目前还没有解决,现记录下来。 如果在我们自己写的servlet里有成员变量,因为多线程的访问就会出现一些线程问题。这点大家都知道,我们看下面的例子。 public class ConcurrentTest extends HttpServlet { PrintWriter output; @Override protected...
分类:编程语言   时间:2015-01-03 22:30:46    阅读次数:279
Apache日志统计
Apache日志统计举例 加些来了解一下如何统计Apache的访问日志,一般可以用tail命令来实时查看日志文件变化,但是各种的应用系统中的日志会非常复杂,一堆长度超过你浏览极限的日志出现在你眼前时,你会觉得非常无奈,怎么办呢?这时可以用grep、sed、awk和sort等筛选工具帮助你解决这个问题。下面总结了几个常见分析方法。 (1)查看IP($1代表IP) #cataccess_lo...
分类:Web程序   时间:2015-01-03 22:29:07    阅读次数:268
hdu 5155 Harry And Magic Box(DP)
题目链接:hdu 5155 Harry And Magic Box dp[i][j]表示i?j的矩阵方案数,dp[i][j]从dp[i?k][j?1]中转移,枚举前面j-1列中k行为空,那么这些行在第j列一定有宝石。 #include #include #include using namespace std; typedef long long ll; const ll...
分类:其他好文   时间:2015-01-03 22:28:13    阅读次数:210
gcc源代码分析,debug_tree()函数,又一利器啊
gcc源代码分析,debug_rtx()函数,利器啊 print-tree.c #include "config.h" #include "tree.h" #include /* Names of tree components.    Used for printing out the tree and error messages.  */ #def...
分类:其他好文   时间:2015-01-03 22:29:52    阅读次数:174
Spark 与 Hadoop 关于 TeraGen/TeraSort 的对比实验(包含源代码)
自从 Hadoop 问世以来,MapReduce 在很长时间内都是排序基准测试的纪录保持者,但这一垄断在最近被基于内存计算的 Spark 打破了。在今年Databricks与AWS一起完成的一个Daytona Gray类别的Sort Benchmark中,Spark 完胜 Hadoop MapReduce:“1/10计算资源,1/3耗时”。这是个很有意思的对比实验,因此笔者也在一个小规模集群上做了一个微缩版的类似试验。...
分类:其他好文   时间:2015-01-03 22:30:20    阅读次数:286
数据库的唯一标示符(ID)的选择
背景:数年的工作中,已经设计了很多系统或产品的数据库,有单机的、有局域网环境下的、也有互联网环境下的,对于不同的环境,设计考虑都有所不同。即使对于相同的环境,也会因为业务或者数据量的不同而有不同的设计。近期,又要设计一款互联网产品的数据库(MySQL服务)。经过之前的积累,在表的ID设计这个环节就进行了大量的分析、比较、学习,对ID的设计也有了更系统和深刻的认知,把自己学习实践到的知识总结下来,分...
分类:数据库   时间:2015-01-03 22:28:03    阅读次数:283
java8 lambda表达式-语法
什么事lambda表达式,在百科的解释是 “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。 在java中我理解是匿名类,或者参数表达式就是带有参数的...
分类:编程语言   时间:2015-01-03 22:29:42    阅读次数:324
hdu 5151 Sit sit sit(DP)
题目链接:hdu 5151 Sit sit sit 区间dp,dp[i][j]表示从i到j的方案数,每次枚举i~j之间放最大值的位置,左右颜色不同的位置不能放最大值。 #include #include #include using namespace std; const int maxn = 105; typedef long long ll; const ll mod =...
分类:其他好文   时间:2015-01-03 22:28:31    阅读次数:213
Nginx 内存池管理
本文简单介绍了Nginx 内存池的管理机制。 Nginx 使用内存池对内存进行管理,把内存分配归结为 大内存分配 和 小内存分配。若申请的内存大小比同页的内存池最大值 max 还大,则是大内存分配,否则为小内存分配。...
分类:其他好文   时间:2015-01-03 22:28:59    阅读次数:325
hdu 5147 Sequence II(树状数组)
题目链接:hdu 5147 Sequence II 预处理每个位置作为b和c可以组成的对数,然后枚举b的位置计算。 #include #include #include using namespace std; typedef long long ll; const int maxn = 50005; int N, arr[maxn], fenw[maxn], lef[max...
分类:编程语言   时间:2015-01-03 22:26:42    阅读次数:263
hdu 5148 Cities(树形dp)
题目链接:hdu 5148 Cities dp[i][j]表示以i为根节点,选j个最优值,每条边被选中的时候就计算出被经过的次数,并乘上权值。 #include #include #include #include using namespace std; typedef pair pii; typedef long long ll; const int maxn = 20...
分类:其他好文   时间:2015-01-03 22:27:38    阅读次数:260
Delphi图像处理代码下载
有不少读者看了我的图像处理文章后,希望得到源代码,我很早就写了一份Delphi图像处理单元,但一直没有时间测试整理,这次元旦抽时间进行了简单的整理,发布在CSDN,有需要的读者可去下载。    BLOG中的Delphi图像处理文章的代码属简化代码,可作参考。    由于水平有限,代码中不可避免的存在错误,望进行指证。   Delphi图像处理代码下载地址:http://download.csdn....
分类:Windows程序   时间:2015-01-03 22:27:28    阅读次数:169
linux命令之grep
-n 输出行号 grep -n "csdn" regex.txt 匹配含有csdn的行,并输出行号 -i 忽略大小写 grep -i "csdn" regex.txt 匹配含有csdn(忽略这个字母的大小写)的行,并输出行号 -v 反向匹配 grep -v "csdn" regex.txt 反向匹配,即匹配不含有csdn的行 -E 支持扩展的正则表达式 grep -E "(ab)+" regex.txt ...
分类:系统相关   时间:2015-01-03 22:25:38    阅读次数:295
leetcode:Search Insert Position
一、     题目 在一个数组中查询一个目标数,给出的是一个有序的数组、元素个数和目标数,不过特别的是这个数组可能是旋转(rotate)的。 例如:数组可能是 0、1、2、4、5、6            也可能是4、5、6、0、1、2 二、     分析 这个题首先我们会想到二分查找,但是仔细想想好像又不是,因为不一定是正序的,还有可能旋转,因为rotate的原因,如果我们取一半的时候...
分类:其他好文   时间:2015-01-03 22:27:21    阅读次数:163
Leetcode: Binary Search Tree Iterator
Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST. Calling next() will return the next smallest number in the BST. Note: next()...
分类:其他好文   时间:2015-01-03 22:26:17    阅读次数:219
1098条   上一页 1 ... 6 7 8 9 10 11 12 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!