- 博客(23)
- 收藏
- 关注
原创 BigData JAQ入门
Jaql是IBM支持的,基于Javascript Object Notation (JSON)格式的大数据操作语言。吸收了多种脚本语言,包括json和SQL的优点。和Hive和PIG一样,是主流的Hadoop的操作语言,值得大家都看看。
2014-01-28 15:57:16 1049
原创 LINUX SHELL Here Documents
今天学到一个Linux Bash的新词语,Here docuemnts。Frequently, your script might call on another program or script that requires input. The here document provides a way of instructing the shell to read i
2014-01-23 16:50:42 872
原创 LINUX SHELL小作业
题目Write a script called homebackup that automates tar so the person executing the script always uses the desired options (cvp) and backup destination directory (/var/backups) to make a backup of h
2014-01-23 16:09:55 996
原创 LINUX定制命令提示符
平时工作中有时候也接触Linux,经常看到命令行提示符经常是不一样的。特别当看到SecureCRT里面可以任意改变前景和背景色,索性就完整学习一下定制,Linux老鸟们就不要看了。基本用法命令行的定制是通过设置PS1环境变量来达到,比如最简答的 export PS1="\u"这里的\u就表示当前登录的用户名,因此是最简单的。一个比较完整的列表在:\d :代表日期,格式为
2014-01-18 16:47:38 1321
原创 REDIS 复制机制[版本2.6]
背景从性能和可用性角度考虑,在系统架构中都设置多个REDIS,常用的配置是1个Master带多个只读的Slave。或者2个Master互相作为Slave,然后各自带上若干个子节点。在官方文档已经描述了Redis在主备复制的过程(http://redis.io/topics/replication),包括实时数据包同步 和 文件方式同步两种方式。但在某些应
2014-01-03 10:05:51 84
原创 LINUX SHELL 抓取错误日志脚本
背景任何程序运行起来免不了产生很多日志,其中错误日志需要最为关心的。在某些时候会将错误日志和正常日志分开,但我们的系统却没有这么做。更麻烦的是,每个小时存储一个日志文件,所以每次为了查找当天是否有错误信息需要打开N个文件,而且不能用grep因为需要把整个堆栈抓取下来。SHELL本人对shell完全是初学,磕磕碰碰写了个脚本。主要逻辑是判断ERROR的日志级别的那一行开始记录,直
2014-01-03 09:29:53 1850
原创 Redis 命令处理流程
关键数据结构和方法1) struct redisCommand redisCommandTable 位于redis.c:1152) processCommand 位于redis.c:1653redisCommand数据结构struct redisCommand { char *name; redisCommandProc *proc;
2013-12-28 11:47:02 805
原创 动手做HTML5引擎(一) 架构分析
什么是一个好的HTML5引擎?1、场景的管理 2、图片,音频的管理 3、动画的管理 4、插件 5、调试工具 6、发布打包工具
2013-08-27 09:25:49 778 1
原创 Android防破解
越来越多的个人和机构都在为第三方进行开放企业级的APP,这种类型的APP,开发者非常关心自己的APP会不会被破解,从而直接影响自己的收入。最近对这个话题也比较感兴趣,看到 BugRunner于2013年3月份发表的《基于NDK的Android防破解》(http://blog.csdn.net/bugrunner/article/details/8634585),想了几个方面。非常认
2013-05-11 23:19:32 2065 1
原创 node.js 数据相关【持续更新】
1、MYSQL安装npm install mysql性能对比:http://hi.baidu.com/anylzer/item/491ee0100b9dda8d88a95697文中结论:在结果集较小时node-mysql-native明显胜出当结果集增大到接近100行时,node-libmysqlclient开始表现出更佳的性能使用2、p
2012-12-26 10:48:04 577
原创 node.js log模块日期格式化
在node.js开发过程中使用了npm install log默认下载的模块,日期时间很不符合习惯。[Tue Dec 25 2012 21:07:37 GMT+0800 (中国标准时间)]可通过如下方法格式化$node_module/log/lib/log.jsline 172:log方法替换为:/** * 格式化日期 * * yyy
2012-12-25 21:05:30 2679
原创 HTML5 Canvas drawimage 改变alpha透明度
对于canvas来说,drawimage应该是用的最多的方法在很多情况,比如飞机、船渐渐远去,或者云等需要做一些透明度设置,比如从0.5->1的渐变,增加动画效果百度和API文档都没有找到相关的资料,后来GOOGLE发现,通过设置context的globalAlpha来达到目的。直接上代码 if(idx%2==0
2012-12-21 16:33:18 9706
原创 非常实用的动画样式 Animate.css
在做移动开发过程中,会需要很多DIV的动画,比如选择,弹入,弹出,淡入,淡出。从 http://daneden.me/animate/ 下载最新CSS样式,加到自己的DIV里就可以实现。
2012-12-19 14:20:24 714
原创 jetty9 websocket协议支持
试用过jetty9.0.0.M3和node.js的websocket实现,本来最终决定使用jetty。最近有安卓的手机(百度T5内核浏览器)访问了一下,连接websocket不成功,在jetty服务端oejws.WebSocketServerFactory:qtp144278839-14: Unsupported Websocket version: -1原来WEBSOCKET的协
2012-12-18 13:34:42 1104
原创 高德地图Android v5.3 mapview 缩放
最近试用了高德android的地图,发现很奇怪的现象放大的手势,在抬起来的时候,地图又做了一次平移,导致找不到原先的位置。解决方法:private long lastMultiPoint = 0;mMapView.setOnTouchListener(new OnTouchListener() { public boolean onTouch(V
2012-12-13 23:05:28 852
原创 Jetty9 搭建WebSocket简单例子
下载最新的下载的地址已经移动到eclipse上:http://www.eclipse.org/jetty/downloads.php目前的版本为9.0.0.M3JDK版本要求7所需要的类库下载下来后,JETTY带了非常多的类库,经过测试发现,最简答的例子仅仅需要javax.websocket-api-0.0.006.draft.jarjetty-ht
2012-12-12 16:02:29 4418 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人