2013年12月23日
摘要: 找进程 ps -ef | grep livemonitor_worker过滤找进程的进程,打印出进场号 ps -ef | grep livemonitor_worker | grep -v grep | cut -c 9-15kill进程 ps -ef | grep livemonitor_worker | grep -v grep | cut -c 9-15 | xargs sudo kill 阅读全文
posted @ 2013-12-23 11:11 陈小胖胖blog 阅读(131) 评论(0) 推荐(0)
2013年12月18日
摘要: 1,首先在php安装mongo的客户端2,/usr/local/mongodb/bin/mongo 172.28.0.23:27017 直接进入客户端show dbs; use xxxx;show collections;db.usermonitor.find();class MongoObj { private static $_instance; private function __construct() { } static public function instance() { if(!isset(self::$_instance)){ try{ self::$_... 阅读全文
posted @ 2013-12-18 19:13 陈小胖胖blog 阅读(234) 评论(0) 推荐(0)
2013年12月16日
摘要: /data/nginxlogs/地址/201312/15 进入该目录下cat * | grep kaifang | awk '{print $1}'|uniq -c|wc -l 统计ip 也就是uv (tail -f 实时的,不利于统计 ,‘|’ 前面的输出作为后面的输入)cat* | grep kaifang | wc -l 统计pv 阅读全文
posted @ 2013-12-16 13:56 陈小胖胖blog 阅读(134) 评论(0) 推荐(0)
2013年11月24日
摘要: An Introduction To DOM EventsClick,touch,load,drag,change ,input,error,resize ,dom 上面的事件非常的多。无论是因为用户的交互或是浏览器,事件可能在文档的任何一个地方被触发。他们不是在一个地方触发就在那个地方停止。他们会随着文档流,有一个自己的生命周期。事件不仅扩展性强而且还很有用。作为一个开发者,我们一定要了解DOM事件是如何工作的。这样我们就能够发挥事件的作用,做出更好的用户体验。在我作为一个前端工程师的日子里,我感觉我从来没有对DOM事件的工作原理得到一个清晰的解释。我现在的目的就是针对这个问题给你们一个清晰 阅读全文
posted @ 2013-11-24 15:13 陈小胖胖blog 阅读(736) 评论(0) 推荐(0)
2013年11月22日
摘要: call 和apply都是为了改变当前对象的this指针。传入第一个是一个对象也是this指针,第二个是参数。func var防止抖动js//取自UnderscoreJS实用框架functiondebounce(func,wait,immediate){vartimeout;returnfunction(){varcontext=this,args=arguments;varlater=function(){timeout=null;if(!immediate)func.apply(context,args);};varcallNow=immediate&&!timeout;c 阅读全文
posted @ 2013-11-22 15:07 陈小胖胖blog 阅读(286) 评论(0) 推荐(0)
2013年11月19日
摘要: a=(1,3,4,1,3) 返回的永远是最后一个值;一个function的长度是取决于他的形参 阅读全文
posted @ 2013-11-19 16:20 陈小胖胖blog 阅读(122) 评论(0) 推荐(0)
摘要: 如何使用Dialog标签最近几年弹窗和模块对话框(一般来说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作)已经越来越流行了。如果我们用html5的dialog标签的话我们能够在不需要引用任何javascript插件的情况下快速创建弹窗和模块对话框,只需要简单的html和原生javascript就行。因为这个特性比较新,而且只支持chrome浏览器,你需要在http://flags#enbale- experiment-web-platform 启用就行了。好在这里https://github.com/Google 阅读全文
posted @ 2013-11-19 14:24 陈小胖胖blog 阅读(652) 评论(0) 推荐(0)
摘要: 成为一个php专家,最重要的一环当我通过阅读博客,google+,newsletter,或杂志了解和php相关东西的时候,我常常注意到技术的两极分化。问题不是“我怎么才能连上mysql”就是一些“我怎样优化我的邮件系统在不引进新的服务器的同时做到每小时发送一万封邮件”。我自己划分了4个关于php的级别(基本适用于任何语言或行业)初级,过渡期,专业和精通。每个极端对于php,初学者学习关于变量,引用,表单处理。学习一些简单的逻辑结构,根据教程去发送邮件,或是直接粘贴复制一个面向对象的例子却没有去真正的理解它。你用wordpress工作,修改几个css属性,只有这些知识,你应该很难找到一份工作。专 阅读全文
posted @ 2013-11-19 10:08 陈小胖胖blog 阅读(286) 评论(0) 推荐(0)
2013年11月15日
摘要: 这是linux下的定时任务命令crontab -l //查看当前用户下的cron任务crontab -e //编辑当前用户的定时任务crontab -u linuxso -e //编辑用户linuxso的定时任务前5个字段分别表示:分钟:0-59小时:1-23日期:1-31月份:1-12星期:0-6(0表示周日)示例: */1 * * * * (cd ${PRJ_ROOT};/home/q/tools/pylon_rigger/rigger php -s console -f ${PRJ_ROOT}/src/apps/console/getMatchInfo.php >>~/mat 阅读全文
posted @ 2013-11-15 11:42 陈小胖胖blog 阅读(205) 评论(0) 推荐(0)
2013年11月13日
摘要: 最近在学习angularjs 不是很深入,有了一个大概的了解angular 是基于模型的大致结构 Module config routes $scopeview--------controllerDirectives Factory一个简单的demo现在就可以定义一个模型var app = angular.module('app',[]);//里面的空数组里面可以写这个模型依赖的模型app.factory('testfatory,function(){}app.controller('test',function($scope,testfatory){} 阅读全文
posted @ 2013-11-13 14:55 陈小胖胖blog 阅读(278) 评论(0) 推荐(0)