随笔分类 - Pro Thinking
摘要:原理:找一幅画,每隔5 pixel取一个点的RGB,在CSS中用box-shadow描绘出这个点 Python from PIL import Image if __name__ == '__main__': with open('C:\\css.txt', 'w') as f: im = Image.open...
阅读全文
摘要:PageRank 通过网页与网页之间的链接关系计算各网页权重,一般权重高的网页特点是:链接向它的网页数量多、链向它的网页其权重也较高。PageRank 就是通过这样的连接关系,一轮轮迭代计算后得出各网页的权重。 思路拓展一下,其实人与人之间也是连接着的,在社会的人际关系网中,每个人的社会地位和身价也...
阅读全文
摘要:BEncoding是BitTorrent用在传输数据结构的编码方式,我们最熟悉的“种子”文件,它里面的元数据就是 Bencode 过的字典表。虽然比用纯二进制编码效率低,但由于结构简单而且不受字节存储顺序影响(所有数字以十进制编码,不存在大端小端的问题)——这对于跨平台性非常重要。而且具有较好的灵活性,即使存在故障的字典键,只要将其忽略并更换新的就能...
阅读全文
摘要:申请公众平台开发者模式需要填写一个URL和一个Token, 如果这个URL和Token被别人猜中了, 并且你不判断消息中的ToUserName属性是否跟你微信号相配, 那么别人的公众帐号申请开发者时填写你的URL和你的Token, 别人的公众帐号就能把你公众帐号的功能盗用了.
阅读全文
摘要:实际中有时需要对数据进行分析, 最近就遇到了这样一个情况: 有一系列横坐标是时间, 纵坐标是记录值的一些数据, 但横坐标却不是等距记录的. 就是说在第一分钟记录一次, 第二分钟记录一次, 第四分钟记...
阅读全文
摘要:SICP第35页提到费马小定理在密码学中有很重要的应用, 还没有学过这门课, 但我又对加密解密有点兴趣, 决定一探究竟. 费马小定理维基百科里是这么定义的...
阅读全文
摘要:终于"完工" 熬了好几个夜, 掉了好多根头发, 终于接近完工, 如果真的要拿给别人用还需要修补很多东西. 先发几张程序运行的图片吧:) 第一张是找出两人关系, 我试了很多人, 几乎都只需要通过一个人就能找到另一个人, 第二张是寻找XML文件中某个人有哪些好友...
阅读全文
摘要:前几日在人人网上看到有位北京大学的做了一个"人人网六度空间"的Flash, 觉得很好玩, 遂向其请教一二, 自己也做了一个, 这篇就来做个梳理和总结吧, 哪些性能方面不好的希望大家能够指出并改进. 本篇没有完整的代码或程序可以下载, 更没有我获取到的数据可以下载, 数据也很大, 我用XML存储了我们学校整个人际关系用了几百兆! 切勿用文章内的思路做盗取他人隐私违法犯罪的商业应用...
阅读全文
摘要:假定有A, B两张照片(都是同一像素大小,都是200*200), 图片都是一个一个的像素组成.先不要说把整张图片进行变换了, 就先讨论图片的其中一个点. 比如想把A图片的(0, 0)坐标的像素分10步变到B图(0, 0)坐标的颜色. 假设A图(0, 0)坐标这个点的RGB是(20, 20, 20), B图(0, 0)坐标这个点的RGB是(40, 80, 120). 在屏幕的(0, 0)坐标输出A图(0, 0)的原始RGB, 然后一步一步的变换, 每次变换R值增加2, G值增加6, B值增加10. 最后经过十次变换后, 图片A的点(0, 0)的颜色就变换成了B图点(0, 0)的颜色...
阅读全文