07 2012 档案
摘要:object=test.o ExShell.oall:libExShell.so test $(object)test:test.og++ -o $@ $^ -L. -lExShell .cpp.o:g++ -c -fPIC $<libExShell.so:ExShell.og++ -fPIC -shared -o $@ $^clean:@rm *.o test libExShell.so这是一个项目中的makefile.很简单的一个makefile.文件有ExShell.cpp,ExShell.h,test.cpp.生成动态链接库的一个简单makefile第一行是变量定义第二行是mak
阅读全文
摘要:在经济学的基础上,有着大众的经济学原理,也有着性格这方面的考量。里面提到了偏好,其实我感觉更多的解释应该是性格。暂且叫做偏好吧,偏好是有成本的,如果高于那个成本,很多人就不愿意去做了。这个就是我们每个人能接受的范围。或者说有人重情,有人对感情看得不中,只是两个人的临界值不同而已。这个可以用作以后分析问题,与人交流的时候用到。
阅读全文
摘要:来自:http://zhidao.baidu.com/question/51730260.htmlRSA算法非常简单,概述如下: 找两素数p和q 取n=p*q 取t=(p-1)*(q-1) 取任何一个数e,要求满足e<t并且e与t互素(就是最大公因数为1) 取d*e%t==1 这样最终得到三个数: n d e 设消息为数M (M <n) 设c=(M**d)%n就得到了加密后的消息c 设m=(c**e)%n则 m == M,从而完成对c的解密。 注:**表示次方,上面两式中的d和e可以互换。 在对称加密中: n d两个数构成公钥,可以告诉别人; n e两个数构成私钥,e自己保留,不让
阅读全文
摘要:http://www.cnblogs.com/tgkx1054/archive/2012/07/24/2607399.html 对于其中的这句话:如果要同时找出最大值和最小值,则比较次数最少并不是2*n-2,而是,我们可以将一对元素比较,然后把较大者于max比较,较小者与min比较,这样就只需要。 3/2*n这个算法是先将奇数位和偶数位的数据比较交换,奇数位保存大数,偶数位保存小数,然后奇数位再比较交换,偶数位再单独比较交换。然后就只需要3/2n 还可以2*logn log为2为底,n的对数
阅读全文
摘要:1)确定密钥的宽度 2)随机选择两个不同的素数p和q,他们的宽度是密钥宽度的二分之一。 3) 计算出p和q的乘积n。 4)在2和n的函数之间随机选择一个数e,e必须和n的函数值互素,整数e用做加密密钥(n的函数=(p-1)*(q-1)) 5) 从公式ed恒等于1mod n的函数 中求出解密密钥d。 6)得公钥(e,n),私钥(d,n) 7) 公开公钥,但不公开私钥 8)将明文P(假设p是一个小于n的整数)加密为密文C,计算方法为: c=(p的e次方)mod n 9)将密文C解密为明文P,计算方法为: P=(c的d次方)mod n 然而只...
阅读全文
摘要:1:关于五子棋的界面的实现----用位数组,一个int代表一行又16个点。每个点用2个bit来表示空,白,黑。可以编写两个函数,分别为获取(x,y)的棋子的类型,另外一个是设置(x,y)的棋子的类型。c++又位操作这个库,可以直接包含这个库进行操作。网址为:http://baike.baidu.com/view/2479473.htm。
阅读全文

浙公网安备 33010602011771号