Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 125 下一页

2011年12月28日 #

破解帐户后,黑客重现如何榨干用户的最终价值

摘要: CSDN,天涯等数据库被拖引发了全民网络担忧,那么黑客拿到这些隐私秘密后会怎么用呢?他们会如何由点到面榨干一个用户的最终价值呢?一位匿名黑客从笔者已被泄露的天涯账户开始,理想化的重现了这一过程:1 在获取笔者的天涯账户后,黑客首先尝试了关联的网易邮箱,由于笔者的网易邮箱密码与天涯账户相同,对方毫不费力进入了邮箱。2 进入邮箱后,对方获得笔者历年来注册开心网、智联招聘、中华英才网、前程无忧、快钱、百度、百付宝、校内、京东、新浪微博的确认邮件。其中智联招聘、中华英才网、前程无忧、京东的注册确认邮件中直接显示会员名及密码。其余几个网站除开心网及快钱外均与天涯账户密码相同。但因开心网及快钱密码与京东密 阅读全文

posted @ 2011-12-28 18:17 司徒正美 阅读(2630) 评论(2) 推荐(1) 编辑

2011年12月27日 #

轮回? webkit系的滤镜

摘要: 伟大的IE5.5团队创造性地为浏览器带来N多东西,把网影打得落花流水的同时,也让微软可以有肆无恐地十年不更新IE6了。它留下的瑰宝之一CSS滤镜,也因为自身的原因与CSS3的崛起,处境尴尬。然而即便如此,我们也少不了它,如alpha滤镜,实现透明效果,AlphaImageLoader滤镜让IE支持png透明,blur滤镜模拟CSS3盒阴影,更NB的是其矩阵滤镜,完全可以用来实现CSS3 transform 2D!其实CSS3的许多效果何尝不是对IE滤镜的再实现?!这方面以chrome抄袭得最猖獗。最近冒出来的-webkit-filter就是对IE滤镜的敬礼。虽然口头上说是从SVG上演变过来的, 阅读全文

posted @ 2011-12-27 13:51 司徒正美 阅读(2446) 评论(0) 推荐(2) 编辑

2011年12月24日 #

奇技淫巧之Object.keys

摘要: 今天在群里看到两个keys函数实现abcd的实现: var obj = { a:1, b:2, c:3 } function keys(obj){ var a = [], i = 0; for(a[i++] in obj); return a ; } console.log(keys(o... 阅读全文

posted @ 2011-12-24 11:03 司徒正美 阅读(16296) 评论(8) 推荐(1) 编辑

2011年12月22日 #

为什么加载 JavaScript 使用 "src",CSS 使用 "href"?

摘要: 转自知乎上hax的解答。理论上说,src表达的是该元素的内容将被整体替换。比如img元素、script元素、iframe元素都是如此。 胎死腹中的XHTML2中就将src属性推广到了所有元素。比如可以: <style src="common.css"> /*这里的内容被忽略*/ </style> 而href表达的是超链接。比如a元素、link元素。胎死腹中的XHTML2也将href属性推广到了所有元素。比如可以: <ol> <li href="/">首页</li> </ol> 当然, 阅读全文

posted @ 2011-12-22 21:05 司徒正美 阅读(4122) 评论(4) 推荐(1) 编辑

ipad QQ注销

摘要: 把IPAD横过来就有显示了,竖着的时候没有的。点击QQ名 阅读全文

posted @ 2011-12-22 11:31 司徒正美 阅读(2457) 评论(0) 推荐(0) 编辑

2011年12月19日 #

我的模块加载系统 v14

摘要: 在过去的一段时间内,我与几个对AMD有兴趣的人聊起匿名模块的实现。为什么有匿名模块的需求?因为有些人是这样想的,如果这个模块是放在a.js中,那么这个模块就叫a模块,有一天这文件改名为b.js,那么它就是b.js。想法是很好的。不过,在javascript中是先有require再有define。这正好像,在黑色连成一片的小巷中,妈妈着急地呼叫:“小明,回家吃饭了。”这时,依照匿名模块的方式,这时谁回复谁就是小明。比如,那个是小冲,他恶作剧了呢。或者,妈妈本来是想叫小萌的(小明的妹妹,兄妹俩的名字总是很相近的),不小心叫错了,那么那个男的就是小萌吗?在紧张的开发,程序员被弄到头晕转向的情况多了, 阅读全文

posted @ 2011-12-19 22:28 司徒正美 阅读(3808) 评论(1) 推荐(0) 编辑

2011年12月17日 #

盒饭

摘要: 又是一个阳光灿烂的中午,看了一上午的报纸,茶水也顺带喝了不少,肚子早已经咕咕作响了,今天中午吃点什么了,貌似楼下的新开张的盒饭还不错,于是我来到楼下准备买上一盒。 菜色还不错,价格有6元,8元,10元,12元,20元的,像哥这样的精英管理人才,怎么着也的吃最高级的才配合身份,就在我准备购买时,一个响亮的声音响起, "老板,给我一份10元的盒饭" 顺势撇了一眼,一个小伙子,眉开眼笑的靠近盒饭铺,今天是1号,看样子是发工资了。就当他走近时,看到了我,刚才的欢愉的表情瞬时黯淡下去,他知道我认出了他,靠,满头白里带一点黑的头发,永远没睡醒的眼神,以及那凌乱的胡渣子,都出卖了他的身份 阅读全文

posted @ 2011-12-17 12:14 司徒正美 阅读(2498) 评论(8) 推荐(3) 编辑

mass Framework第四种模板函数

摘要: 之前mass Framework拥有三种不同级别的处理字符串拼接的模板函数:format,tag, ejs, 现在又增加一种新的,不过它只适应于后端node.js环境中(因为在浏览器环境中,操蛋的FF会把注释全部去掉……)。它利用多行注释来模拟其他动态语言的here document。以下就是它的实现,其实是一个模块,内部依赖于lang模块的format方法。mass.define("here_document","lang",function(){ //只允许最前面出现一个 "\*" ,只允许最后面出现一个 "*/&quo 阅读全文

posted @ 2011-12-17 12:03 司徒正美 阅读(2723) 评论(1) 推荐(1) 编辑

2011年12月14日 #

(转)剖析nginx等单线程服务器设计原理与性能优势

摘要: nginx现在正在以光的速度蔓延开来,他以其稳定性和高性能等众多优点迅速扩大市场,大家都知道,nginx是以单线程为基础的,那么他怎么能在并发性上取得优势的呢?会不会因为网络阻塞而导致主线程阻塞呢?下面就相关问题作一些概念性的阐述。问题的根本在于人们对于计算机处理性能还没有足够的认识,以及普通的服务器架构简化的处理,做过大型的成熟服务器的人可能都知道,解决一个系统瓶颈比优化 1000个算法还重要,这也就是木桶效应,一个桶能盛水的多少决定于最短的那一块板,我们之所以在一般的服务器端应用软件中采用一个连接一个线程甚至阻塞 在一个线程上的做法,并不是这个方法是最优秀的,设计者没有更好的方法,而是因为 阅读全文

posted @ 2011-12-14 23:55 司徒正美 阅读(4496) 评论(0) 推荐(0) 编辑

2011年12月13日 #

属性监听器

摘要: 在Proxy没有标准化之前,FF的Object.prototype.watch可是一个好东西。通过ecma262v5的特性描述符,我们可以实现此功能,这用于node.js最好不过了。if ( ! Object.prototype.watch) { Object.defineProperty(Object.prototype, 'watch', { value: function (prop, handler) { var val = this[prop]; var getter = function () { return val; }; var setter = fu... 阅读全文

posted @ 2011-12-13 18:58 司徒正美 阅读(1861) 评论(2) 推荐(0) 编辑

上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 125 下一页