2014年12月16日
摘要: Nodejs 被越来越多的使用到线上系统中,但线上系统没有日志怎么行呢。一、forever记录日志我的线上系统使用forever来启动服务,最开始就直接使用了forever来记录forever start -a -l ./logs/forever.log -a 表示追加日志文件 -l 指定日志... 阅读全文
posted @ 2014-12-16 00:07 feng_013 阅读(8862) 评论(0) 推荐(0) 编辑
2014年12月15日
摘要: 升级到新系统OS X Yesemite 系统后有WIFI时会默认使用WIFI而不是有线。但是公司的WIFI基本没法用,每次到公司之后就得把WIFI关掉,回家又打开,烦死了。今天研究了下原来网络优先级是可以调整的。然后会出来这个然后就拖动排优先级就好了 阅读全文
posted @ 2014-12-15 23:08 feng_013 阅读(4116) 评论(0) 推荐(0) 编辑
2012年8月14日
摘要: PPA安装:sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installer千万不要用 否则会报错安装不了 sudo add-apt-repository ppa:eugenesan/java如果已经用了可以:sudo rm /var/lib/dpkg/info/oracle-java7-installer*sudo apt-get purge oracle-java7-installer*sudo rm /etc/apt/sources.lis. 阅读全文
posted @ 2012-08-14 19:18 feng_013 阅读(5389) 评论(0) 推荐(1) 编辑
2012年8月5日
摘要: $& -- 表示全部匹配组匹配的结果,最后再啰嗦一次,匹配组就是正则表达式的()分组 $$ -- 表示$字符,因为匹配变量用掉了$字符,所以需要转义 $n -- 类似前面的$1…$9,表示第n组匹配的结果 $nn -- 很简单就是第nn组匹配的结果 $` -- 就是前面提到过的leftContext,比如abcdefg被匹配出了d那么abc就是它的leftContext了 $' -- 和上面符合很接近不要看错了!,这个就是rightContext了http://www.cnblogs.com/hmmcsdd/archive/2007/01/17/JavascriptRegExp 阅读全文
posted @ 2012-08-05 16:23 feng_013 阅读(2889) 评论(0) 推荐(0) 编辑
2012年4月23日
摘要: sudo gedit /etc/environmentJAVA_HOME=/opt/javaCLASSPATH=.:/opt/java/lib:/opt/java/jre/libPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/java/bin:/opt/java/jre/binsudo update-alternatives --install /usr/bin/java java /opt/java/bin/java 300sudo update-alternatives -- 阅读全文
posted @ 2012-04-23 18:45 feng_013 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.可以用下面命令将解压后的乱码文件恢复回来sudo apt-get install convmvconvmv * -f gbk -t utf8 --notest2.用p7zip解压sudo apt-get install p7zip-rar3.安装新版本的rarhttp://www.rarlab.com/download.htmhttp://will0690.blog.163.com/blog/static/45668020112297565680/ 阅读全文
posted @ 2012-04-23 12:00 feng_013 阅读(389) 评论(0) 推荐(0) 编辑
2012年3月5日
摘要: 查看显示器信息:fdm@fdm-OptiPlex-780:~$ xrandr设置主显示器fdm@fdm-OptiPlex-780:~$ xrandr --output HDMI1 --auto --primary设置副显示器在主显示器右边fdm@fdm-OptiPlex-780:~$ xrandr --output VGA1 --right-of HDMI1 --auto 阅读全文
posted @ 2012-03-05 10:57 feng_013 阅读(2709) 评论(0) 推荐(0) 编辑
2011年9月27日
摘要: 前端开发中经常要用到 window.open 弹出一个新窗口来进行交互,但是在使用过程中却会碰到各种各样的问题,下面是我在平时开发过程中碰到的一些问题。对于winodw.open的使用可以先看下这个文章 http://www.w3help.org/zh-cn/causes/BX1053一.浏览器拦截由于各种弹出广告的滥用,现在各个浏览器对window.open的使用都进行了严格的限制,还有各种的弹出窗口拦截器,稍不留神就会导致window.open方法被拦截。下面这种脚本自动触发的弹窗行为将会被浏览器拦截掉。<script type="text/javascript" 阅读全文
posted @ 2011-09-27 16:53 feng_013 阅读(8841) 评论(0) 推荐(0) 编辑
2011年9月21日
摘要: HTML5的 File API允许浏览器访问本地文件系统,借助它我们可以实现以前无法实现的本地图片预览功能。先介绍下该API实现了那些接口:1.Blob接口,表示原始的二进制数据,通过它可以访问到文件的大小和字节数据2.File接口,保存着文件的只读属性信息,如文件名,文件类型,文件数据访问的地址。3.FileList,一个File文件组成的数组,表示用户通过<input type="file" multiple/>选择的文件(multiple表示支持文件多选)4.FileReader接口,它提供了读取一个文件数据的若干方法和事件5.FileError、File 阅读全文
posted @ 2011-09-21 16:36 feng_013 阅读(6901) 评论(0) 推荐(0) 编辑
2011年9月20日
摘要: Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。一:如何使用WorkerWeb Worker的基本原理就是在当前javascript的主线程中,使用Worker类加载一个javascript文件来开辟一个新的线程,起到互不阻塞执行的效果,并且提供主线程和新线程之间数据交换的接口:postMessage,onmessage。那么如何使用呢,我们看一个例子://worker.jsonmessage =function (evt){ var d = evt.data;//通过evt.da. 阅读全文
posted @ 2011-09-20 22:49 feng_013 阅读(37940) 评论(9) 推荐(15) 编辑