Storm源码分析--Nimbus-data
上面调用的是TimeCacheMap的第二个构造函数: storm-core/backtype/storm/utils/TimeCacheMap.java
2015-04-14
MCIR下注入学习记录
mcir也是十大之一,但是怎么感觉没人写点关于它的博文等信息呢?这样对于一个新手来学习这个系统真的顿感吃力,很难很难....我计划是两天学习整理资料。但是都一天过去了,我还在抓瞎,用去的时间,跟实际所做的事,感觉整个人都不好了,啊,鸭梨好大!!!
2015-04-14
我的elasticsearch配置单
{代码...}
2015-04-15
React学习笔记—表单
表单组件像 <input>、<textarea> 不同于其它的原生组件,因为它们会随着用户交互而改变。这些组件提供了接口方便我们管理这些交互。
浅谈 ngx_lua 在 UPYUN 的应用
这个主题之前在 OSC 源创会 2014 北京站 和 SegmentFault D-Day 2015 南京站 有做过简单分享,Slide 在这里:《Using ngx_lua in UPYUN》,大家有兴趣可以先看下,更多资料也可以在 Github 上获取。不过两次分享都由于个人时间安排上的不足,对 Keynote 后半部分偏实践的内容并没有做过多地展开,未免有些遗憾,因此,本...
PHP程序守护进程化
一般Server程序都是运行在系统后台,这与普通的交互式命令行程序有很大的区别。glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护进程,具体内容参见man daemon。PHP中暂时没有此函数,当然如果你有兴趣的话,可以写一个PHP的扩展函数来实现。
Linux系统下eclipse中配置hadoop开发环境
Linux系统下eclipse中配置hadoop开发环境 0.环境配置及说明 实验环境: 操作系统:CentOS6.5 hadoop版本:hadoop-2.2.0(需要提前搭建hadoop单机伪分布式环境) Eclipse版本:version 3.6.1 插件包名称:hadoop-eclipse-plugin-2.2.0 (已经编译过的版本,亲测可用) 插件下载地址:hadoop-eclipse-plugin-2.2.0 1.具体...
2015-04-15
project node-http2 bird eye view
project node-http2 bird eye view 协议是灰色的,代码之树常青。 所以我选择了node-http2,它是一个http/2的实现。并把它作为http/2协议研究过程中的伴侣。 在研究前期,我folk了node-http2 ,在那会儿实现的http/2 还在draft 16(第16草稿),如今已经是h2 final了。 node-http并非是唯一的选择(那是当然),c,c++,java...
2015-04-15
quick-cocos2d-x踩坑记
本渣最近一个月来开始接触quick-cocos2d-x,用lua开发比c++要快些,但也因为quickx目前的一些坑,让本渣折腾了不少时间。在此做点记录,希望能让别人少走些弯路。原文将不时更新:[链接]
linux几种快速清空文件内容的方法
几种快速清空文件内容的方法: {代码...}
2015-04-15
[Python]一行代码判断请求参数是否正确
前几天心血来潮,又开始学Python了。这次不看书了,直接上手写项目,不会的就谷歌。跌跌撞撞终于是能运行了…… 每次判断请求的参数是否齐全、参数的长度是否正确都是一大堆if,好烦躁。 然后花了一下午时间弄了这么个东西……主要用了装饰器和自省,入门知识学习。 github
2015-04-15
实战Java虚拟机之一“堆溢出处理”
从今天开始,我会发5个关于java虚拟机的小系列:实战Java虚拟机之一“堆溢出处理” [实战Java虚拟机之二“虚拟机的工作模式”][2] [实战Java虚拟机之三“G1的新生代GC”][3] 实战Java虚拟机之四“禁用System.gc()” 实战Java虚拟机之五“开启JIT编译”
JavaScript:万恶的this拿命来(二)
用栗子说this Bug年年有,今年特别多 对于JavaScript这么灵活的语言来说,少了this怎么活! function 函数 this {代码...} 上栗子 {代码...} 构造函数 this {代码...} 上栗子 {代码...} 原型对象 this {代码...} 上栗子 {代码...} 这还不够,咱们为函数对象直接添加同名,而不在原型对象上添加 {代码...} 这里有一个值得...
css3动画开发笔记
首先来看DMEO。 按钮的尺寸有一个放大的效果。利用transform: scale方法来实现;在放大的过程中,按钮的位置从右向左平移。利用left的值的变化可以实现该效果,为了避免按钮在最初出现时突兀的感觉,利用opacity: 0隐藏按钮,随着按钮的移动,opacity的值逐渐变为1。总的代码为:
2015-04-15
[ 性能优化 ] 我们该优化什么?如何权衡?优化原则? (2)
性能是一个网站成功的关键,然而,如今日益丰富的内容和大量使用Ajax的Web应用程序已迫使浏览器达到其处理能力的极限,这就迫使我们需要一些技术来优化我们网站的性能!我相信已经有不少人看过了Yahoo出品的,震惊Web开发界的,雅虎14条军规了,但我们频繁地看见这类的文章,却很少实践。
[ 学习路线 ] 2015 前端(JS)工程师必知必会 (2)
从2012年到现在,一篇文章都没发过让我觉得有点羞羞哒。三年是一段很长的时间,很多东西都发生了改变。2012年,我鼓励同学们去学习浏览器开发者工具和模块化;虽然有很多同学会觉得CSS预编译和客户端模板引擎并不靠谱,但我仍然想要说一说它们;还有JSHint,虽然有#getoffmylawn(滚出我的地盘)的警告,但依然无法阻止J...
基于 React 中文社区, 对开源社区最近的思考(2015.04)
不知道 Facebook 官方的人对于推动社区有怎样的规划跟感想.. 我这边押宝 React, 沾了光目睹了社区怎么繁荣起来 相对于写代码我更有兴趣关心技术社区未来会怎么发展, 发展成什么样? 目前为止论坛, 微博, 微信, GitHub 部分权限, 很多在我手上 随后更多同学参与 React 的话, 多半会有改变, 我希望更多人参与社区维护 所以...
使用System.IO.File.Create()时注意的问题
在C#中,使用System.IO.File.Create()创建完一个文件之后,如果需要对这个文件进行写操作,会出现错误,提示你“这个文件正在被使用”。原因是System.IO.File.Create()返回的是一个FileStream,这个需要关闭,才能对其创建的文件进行写操作。有两种方法:
2015-04-16
LDAP:error code 一览表
(decimal) Error code (string) Description 0 LDAP_SUCCESS Success 1 LDAP_OPERATIONS_ERROR Operations error 2 LDAP_PROTOCOL_ERROR Protocol error 3 LDAP_TIMELIMIT_EXCEEDED Timelimit exceeded 4 LDAP_SIZELIMIT_EXCEEDED Sizelimit exceeded 5 LDAP_COMPARE_FALSE Compare false 6 LDAP_COMPARE_TRUE Compare t...
2015-04-16
无向图的处理算法(三)
上一篇讲了从一个顶点到另一个顶点是否存在路径,用的时深度优先搜索。那还有一个重要的问题就是,“从s到v是否存在一条路径,如果有找出其中最短的那条。”最短路径问题 当然这路考虑的是每条边的都是权值为1的情况。 解决这个问题的算法就是广度优先搜索算法 下面给出其实现代码,其中的使用了一个队列用来保存需要遍历...