2014年12月24日
摘要: 0x00 背景研究常见的https攻击方法Beast crime breach,并针对https的特性提出一些安全部署https的建议。针对于HTTPS的攻击,多存在于中间人攻击的环境中,主要是针对于HTTPS所使用的压缩算法和CBC加密模式,进行side-channel-attack。这几类攻击的... 阅读全文
posted @ 2014-12-24 22:16 zoucaitou 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 关于LevelDB的资料网上还是比较丰富的,如果你尚未听说过LevelDB,那请稍微预习一下,因为RocksDB实际上是在LevelDB之上做的改进。本文主要侧重在架构上对RocksDB对LevelDB改进的地方做个简单介绍并添加一些个人的看法,更详细的信息读者可参考其官网:http://rocks... 阅读全文
posted @ 2014-12-24 22:06 zoucaitou 阅读(9098) 评论(0) 推荐(1) 编辑
摘要: 谷歌最近研发出一种新方法,该方法能够通过一个简单的方法区分机器人和人,从而取消网站上那些烦人的验证码,并带给用户更好的新体验。验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apar... 阅读全文
posted @ 2014-12-24 21:41 zoucaitou 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 混合型APP兼具原生型APP软件良好用户交互体验的优势和网页型APP软件跨平台开发的优势,并且其开发成本和网页型APP软件接近,其开发效率也远高于原生型APP软件。混合型APP已经被众多企业所认可。最近,Ruby on Rails作者David发表了一篇关于如何进行混合开发移动APP的文章,现对该文... 阅读全文
posted @ 2014-12-24 21:40 zoucaitou 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1 简介SequoiaDB(巨杉数据库)是一款分布式非关系型文档数据库,可以被用来存取海量非关系型的数据,其底层主要基于分布式,高可用,高性能与动态数据类型设计,与当前主流分布式计算框架 Hadoop 紧密集成。SequoiaDB 同时兼顾了关系型数据库中众多的优秀设计:如索引、动态查询和更新等,同... 阅读全文
posted @ 2014-12-24 21:36 zoucaitou 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 作为程序员,身边总是有牛逼的前辈、后辈或者同辈。牛逼的人总是让人羡慕。比如自己苦搞一天的 BUG ,头发快抓掉完了,人家扫上两眼,改一行代码,问题就解决了;比如自己干了十年开发,薪水还不到 10K ,人家才毕业就签了 16K 的合同;比如我要天天辛苦加班工作还干不完,人家嘛事儿不干每天就喝喝咖啡,结... 阅读全文
posted @ 2014-12-24 21:19 zoucaitou 阅读(169) 评论(0) 推荐(0) 编辑
  2014年12月23日
摘要: 早在2012年8月,在Java平台首席架构师Mark Reinhold宣布模块化项目Jigsaw之后不久,JEP 162这一题为“准备模块化”的提案就指出,在Jigsaw项目中为模块化系统开发的代码不会集成到JDK 8中。那次延期直接将模块化支持推迟到JDK 9,最早也得到2016年。不过,Orac... 阅读全文
posted @ 2014-12-23 20:47 zoucaitou 阅读(831) 评论(0) 推荐(0) 编辑
  2014年12月22日
摘要: 1. 前端自动化工作流简介每种项目都有自己特定的开发流程、工作流程。从需求分析、设计、编码、测试、发布,一个整个开发流程中,会根据不同的情况形成自己独特的步骤和流程。一个工作流的过程不是一开始就固定的,而是随着项目的深入而不断地改进,期间甚至会形成一些工具。例如当年大神们在Linux写C语言,觉得每... 阅读全文
posted @ 2014-12-22 21:55 zoucaitou 阅读(6710) 评论(0) 推荐(0) 编辑
摘要: Aop又叫面向切面编程,用过spring的同学肯定对它非常熟悉,而在js中,AOP是一个被严重忽视的技术点,这篇就通过下面这几个小例子,来说说AOP在js中的妙用.1, 防止window.onload被二次覆盖.2,无侵入的统计代码.3, 分离表单请求和校验.4,给ajax请求动态添加参数.5,职责... 阅读全文
posted @ 2014-12-22 21:38 zoucaitou 阅读(2633) 评论(0) 推荐(0) 编辑
摘要: 前些时候有使用过AngularJS一些时间,最大的感受就是Angular完全颠覆了我们开发Web应用的方式,自己被其许多耳目一新的设计思想所折服。首先想说的就是依赖注入(DI),这也意味着,你在使用某一个模块时,不需要去手动require()一下,你需要的模块会自己注入到的函数所在的作用域中,如:J... 阅读全文
posted @ 2014-12-22 21:36 zoucaitou 阅读(488) 评论(0) 推荐(0) 编辑