- 博客(20)
- 资源 (7)
- 收藏
- 关注
转载 Do while 和for的区别 我们不一定懂C
int i; for (i=0; ++i { break; } i = 0; do { break; }while(++i 嚓!也许他想知道是第2个区别,而不是教本上常讲的第1个区别, 所以他才会说中国人受教太多吧. 面试官知识面和记忆力挺吓人, 他能把我回答问题的话一字不差地重复一遍。
2011-10-29 20:04:58 542
转载 C++ 输入输出格式
//在使用setf等库函数时使用 //在使用流操纵算子时使用 //using namespace std; //以下所有的setf()都有对应的unsetf()用于取消设置 //所有的setiosflags()可以用resetiosflags()取消 //标志位fmtflags的命名空间可以使用ios_base::或者ios:: int laneri = 12345; doubl
2011-10-28 22:53:25 577
原创 我收藏的博客
http://blog.csdn.net/liuben 存储技术类型 算法类型: http://blog.csdn.net/v_july_v/article/details/6897097 http://www.cppblog.com/superKiki/ http://blog.sina.com.cn/msra http://www.cppblog.com/AClayton/
2011-10-25 23:48:03 416
原创 移动硬盘目录无法读取
给一个小工具做个广告 HDRepair:http://www.jb51.net/do/plus/download.php?open=0&aid=2446&cid=3 今天将东西复制至移动硬盘时出错,导致Windows7识别不了 , 提示说:文件目录损坏且无法读取。最后我使用了HDRepair工具,修复成功。文件也没有丢失。
2011-10-22 11:54:54 634
转载 Windows下vim配置
Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件。 (a)gvim72.exe地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。 (b)vimcdoc-1.7.0-setup.exe地http://prdow
2011-10-21 21:10:44 2132
转载 常见开源加密算法库
Source Available Cryptographic Libraries 原文:http://www.homeport.org/~adam/crypto/ This is a list of full-featured, source-available cryptographic libraries that I am aware of. I choose to list sou
2011-10-20 22:38:11 1317
原创 密码学 性能的一些思考
最近在做密码学作业,发现老师对性能的要求特别高。所以最近想到了一些如何提高性能的方式 1. 从文件中读取数据的时候,若是一次性读取64bytes,速度会特别慢,一般是一次性读取若干个页面(Os中似乎页面大小是4kb) 2. 所有的乘法尽量改成位移 3. 尽量使用位运
2011-10-17 21:47:38 983 2
原创 位运算的问题
#include #include using namespace std; int main() { bitset a(0); int col = (a[3] cout int col1 = a[3] cout }
2011-10-16 13:41:13 699 1
原创 DEV C++ 问题
1.无法进行工程编译: 出现错误: [Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to `__cpu_features_
2011-10-16 13:26:26 1802
原创 vim 替换语法
1.看网上提供了如下部分: :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为
2011-10-16 12:23:00 482
原创 工程师和数学家的区别
工程师追求的是结果的正确性,而数学家要的是过程的正确性。 过程可以不够准确,但是可以用一些其他的办法来保证结果的正确性。 在做一道题的时候想起来的: 在SMS4 的线性变换中,寻找分支数为5的变换。你在验证变换的时候,其实无需考虑位模式为1111的数据(占了9
2011-10-16 10:33:12 1069
原创 C++默认参数
在C++中,可以为参数指定默认值。在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数。 默认参数的语法与使用: (1)在函数声明或定义时,直接对参数赋值。这就是默认参数; (2)在函数调用时,省略部分或全部参数。这时可以用默认参数来代替。 注意: (1)默认
2011-10-15 18:12:29 432
原创 C++循环左移问题
问题描述: 我在写循环左移函数时,写成如下格式: inline int Crol(int value, int bits) { return value>(sizeof(value) * 8-bits); } 测试数据时候,发现出错。 对于0x800000
2011-10-15 16:35:05 3457
转载 密码学国内外网站
http://www.und.nodak.edu/org/crypto/crypto/ (American Cryptogram Association) http://www.semiotics.com/crypto/index.html (monoalphabetic
2011-10-09 13:06:17 1658
转载 POJ1067学习 威佐夫博奕(Wythoff Game)
取石子游戏 Description 有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到
2011-10-08 12:47:08 599
原创 POJ1012思路分析
1. 第一种思路: 这是在《具体数学》这本书提到的, 你可以将这个数取为2k, 2k - 1, 2k -2,....., k+1的公倍数,那么第一次的时候你会取走第2K个,第二次的时候取走第2k-1个,以此类推,会取走第k+1个,算法宣告完成。 这种思路只能证
2011-10-08 10:32:56 435
原创 20111004 &大前沿
思考力决定竞争力:这本书不错。 今天没有认真学习,主要是意志不坚定。 发现自己程序写的相当烂,很痛苦。 要认真看别人的代码。自己进行修改,并且还要实践。 不要把自己看的太厉害了。
2011-10-04 00:54:59 331
转载 [python学习]列表复制
引用是指保存的值为对象的地址。在 Python 语言中,一个变量保存的值除了基本类型保存的是值外,其它都是引用,因此对于它们的使用就需要小心一些。下面举个例子: 问题描述:已知一个列表,求生成一个新的列表,列表元素是原列表的复制 a=[1,2] b=a 这种做法其
2011-10-03 20:11:42 636
Thinking Recursively. Eric S Roberts
2012-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人