- 博客(41)
- 问答 (1)
- 收藏
- 关注
原创 简单修改nodejs中的console.log方法
[code="javascript"] var fs = require('fs'); var oldWrite = process.stdout.write; process.stdout.write = function(d) { fs.writeFile('log.txt', d); oldWrite.apply(this, arguments); }...
2014-09-26 11:05:14
2053
原创 gvim 常见操作
[quote] :%s/old/new/g 全文全部替换 :7, 17s/old/new/g 7-17行全部替换 :g/key/s/old/new/g 查找含有key的行,然后全部替换[/quote][quote] /\m (magic) 除 $ . * ^ 之外其他元字符都要加反斜杠 /\M (noma...
2014-02-19 10:08:20
175
原创 IE7 下用 jQuery 获取页面滚动元素
[quote]IE7 下----------------$('html');非IE / 高版本IE-----$('html body');[/quote]
2014-01-15 17:38:13
173
原创 修改 HTML JS CSS 等文件浏览器自动刷新
[quote]如果我们厌烦了每次修改 HTML, JS, CSS 等文件后,需要 [b]手动[/b] 刷新浏览器的话,那么借助 Grunt 的一些插件,可以实现自动刷新。(其实我觉得手动刷新也没费事儿到哪去,O(∩_∩)O哈哈~)建个文件夹,例如 test,进入,做如下操作1. 首先要有 NodeJs, Grunt 环境,假设已经有了。2. 新建一个名叫 package.jso...
2014-01-04 16:46:46
921
原创 在 linux 中查看磁盘使用空间情况和查找大文件
[quote]由于在安装 mongodb 的时候出现了磁盘空间不足的问题,所以需要用到以下几个命令,查看磁盘空间使用情况,及查找大文件。命令都很简单,在此记录下[/quote][quote]查看磁盘使用空间: df -h [/quote][quote]查看当前目录下的文件大小:du -m --max-depth=1 或du -h --max-depth=1m:以...
2013-12-29 13:00:53
422
原创 源码安装 mongodb 需要注意的问题
记录一下在 CentOS5.6 中安装 mongodb 的过程.[list][*] 首先系统中要有 Python 环境,最好版本在 2.7 以上[*] 接着需要安装 scons 用于编译 mongodb 源代码[*] 接着安装 pcre 一个关于正则的库,安装完成之后加到动态链接库中 ①[*] 比如 echo '/usr/local/pcre/lib' >> /ect/l...
2013-12-29 11:15:15
367
原创 Python setuptools
[quote]使用python安装软件时,有时会出现No module named setuptools的提示,这是需要安装setuptools模块。使用 wget 命令下载setuptools,比如 url(https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a...
2013-12-16 16:33:24
127
原创 yum zlib segmentation fault
[quote]在 CentOS5.5 中使用某些软件或是编译某些软件的时候,可能会需要zlib这个共享库,有的需要的是低版本的(比如yum),有的需要的是高版本的(比如Python2.7)。通过 ldconfig -v|grep libz 这调命令可以查看当前系统zlib的使用情况,如果是高版本的zlib,则yum肯定会出现 segmenttation fault 问题。[...
2013-12-16 15:44:01
143
原创 在 nodejs 中用npm添加 canvas
[quote]CentOS5.6-x64,使用npm install canvas可能会出现错误,例如 [color=red]no pkg-config commond ...[/color]。可以通过如下方式解决[/quote][list][*] yum install pkgconfig[*] export PKG_CONFIG_PATH=/usr/local/li...
2013-06-08 10:35:25
1383
原创 Centos5.6 搭建nodeJs环境可能遇到的问题
[b] CentOS5.6 安装NodeJsv0.10.7 [/b][list][*] 安装python之前需要安装 yum install -y bzip2*。[*] 安装nodejs之前需要python2.6/2.7环境,系统自带的是2.4环境。我升级到了2.7(网上有的说升级到2.7后yum不好用,目前我还没有遇到。也有升级到3.0的,安装nodejs时可能还需要另配置下)。升级...
2013-05-21 09:36:45
124
原创 WordPress URL 重写
WordPress URL 重写[quote] RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index...
2013-05-15 16:53:02
428
原创 给centOs添加epel源
[quote]epel简介: https://fedoraproject.org/wiki/EPEL/zh-cn[/quote][list]1. rpm -Uvh http://dl.fedoraproject.org/pub/epel[b]/5/x86_64/epel-release-5-4.noarch.rpm[/b] 粗体部分需要根据自己的的环境自行选择2....
2013-05-07 14:11:36
138
原创 在 jQuery css, 和 animate 方法中自定义自己的属性
[code="javascript"]$.cssHooks.xxx = { get: function(elem, computed){ ... }, set: function(elem, value){ ... }}; $.fx.step.xxx = function(fx){ ...};[/code][quote]大于1.7...
2013-04-11 16:42:27
124
原创 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11'
[quote]用 coreseek 的 indexer 进行索引的时候出现这个错误/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11'[/quote][list][*] 下载新版本的名叫 libstdc++.so.6.0.13 的文件, 原来的叫 libstdc++.so.6.0.8[*] 复制到/usr/lib下,并进入到该目...
2013-02-17 23:42:23
126
原创 Centos5.6 coreseek 安装
[list][*] 下载coreseek并解压,先安装mmseg分词器。进入mmseg目录[*] 运行./configure --prefix=/usr/local/mmseg结束后报错。cannot find input file: src/Makefile.in[*] 通过在该目录下运行 automake 命令解决。没有此命令可以通过yum安装[*] 再次运行./configu...
2013-02-17 22:37:18
87
原创 jquery 在firefox下不支持backgroundPositionY
[quote]在firefox下jquery的css方法不支持backgroundPositionY属性,我们可以通过如下方法解决。[/quote][code="javascript"](function($) {var div = document.createElement('div'), rposition = /([^ ]*) (.*)/; ...
2013-02-05 16:09:42
100
原创 添加linux共享库
[quote]在centos5.6中进行源码软件安装过程中,会出现缺少相应lib的情况。有的时候是因为就是没有安装,有的时候是因为安装了但是版本太低。当系统原来有lib但是版本太低,我们又安装了更高版本lib的时候。这时重新编译[color=red]可能[/color]还会出错。这种情况下,我们可以试着通入如下两种办法来解决。[/quote]例子1:把"/usr/l...
2013-01-31 11:04:53
117
原创 zlib
[quote]安装完php启动apache的时候遇到这样一个错误。httpd: Syntax error on line 58 of /etc/httpd/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/libxml2/lib/libxml2.so.2: ...
2013-01-30 22:33:02
403
原创 centos5.6 源码安装 mysql5.5.
[quote]我的操作系统为64位Centos5.6纯净版.[/quote][quote]说来很搞笑,我在mysql官网上找了好久才找到了怎么下载mysql源码包http://www.mysql.com/downloads/mysql/5.5.html一开始我在 Oracle & Red Had Linux 4 & 5 这里面找,很久没找到然后我在 Linux - ...
2013-01-30 21:00:15
121
原创 64位centos5.6 干净版下安装GD库遇到的一些问题
[quote]64位centos5.6干净版。在安装GD库之前已经安装了zlib,libpng,freetype等一些软件了。GD一开始的版本是GD_2_0_34RC1.tar.gz。解压后没有configure文件。上网查询得知,可以运行bootstrap.sh生产configure文件。但是产生错误,... configure.ac:64: error: possibl...
2013-01-29 21:31:24
182
原创 javascript 取URL中的参数
[code="javascript"] var getParameter = function(name){ var rtnval = ''; var nowAddress = unescape(location.href); var parameters = (nowAddress.slice(nowAddress.indexOf('?')+1,nowAddress.le...
2013-01-28 17:20:20
78
原创 让firefox支持背景动画
[code="javaScript"]// for supporting background-position animation in firefox(function($) { if(!document.defaultView || !document.defaultView.getComputedStyle){ // IE6-IE8 var oldCurCSS = $...
2012-11-09 14:06:43
110
原创 common lisp 环境搭建
windows7 common lisp 环境安装。 有几个地方需要注意1.安装windows 版的emacs2.安装sbcl [color=red](注意路径中最好不要有空格,否则会出现类似apply: Spawning child process: invalid argument这种错误)[/color] 下载地址:[url]http://www.sbcl.org/[/url]...
2012-06-26 17:32:40
147
原创 js 正则 连续匹配及g属性和lastIndex属性
在firefox中运行如下代码会出现不是你期望的结果。[code="javascript"]var str = 'A_A_EA_A_A_A_A_EA_A_A_AE_A_A_A_A_A_A_A_A_A_A_';function getindex(c, str){ if(!str){ return []; } var arry = str.split(...
2012-05-18 16:40:28
184
原创 JavaScript Mouseover Mouseout
有时候我们在使用 mouseover 和 mouseout 的时候,可能会发生连续触发的情况。这时候我们可以使用下面三个函数来解决这个问题。[code="javascript"]_checkHover: function(e, target){ var e = this._getEvent(e); if(e.type == 'mouseover'){ return !t...
2012-03-26 13:49:47
92
原创 set_include_path() get_include_path() __autoload()三个php方法
PHP5中提供一个叫 __autoload() 的方法, 当我们使用一个之前没定义的类或接口时,可以在这个方法中做最后的处理。[code="php"]function __autoload($className){ //如果是其他类,将类名转为小写 include strtolower($className).".class.php"; }[/code]...
2012-03-15 16:26:56
89
原创 Centos5.6 Memcache 安装
[code="Server"]1 安装libevent,注意有两个需要安装 yum install libevent libevent-deve2 安装memcache,注意可能需要指定libevent位置 --with-libevent=/usr/lib3 启动memcache, 默认情况下安装到了 /usr/local/bin/ 目录下 所以用这个命令启动 /usr/local...
2012-02-24 03:14:26
69
原创 Centos5.6 DNS 配置
[code="java"]1 安装bind yum install bind2 安装caching-nameserver yum install caching-nameserver3 拷贝named.conf cp /var/named/chroot/etc/named.rfc1912.zones /var/named/chroot/etc/named.conf...
2012-02-18 15:16:26
109
原创 vi常用命令
[code="vi"]复制多行光标移动到结束行,ma光标移动到起始行,输入y'a光标移动到需要复制的行,输入p,行前复制则输入大写P[/code][code="vi"]"." 命令可以重复上次执行完成的组合命令(不包括移动命令)[/code][code="vi"]"A" 会将光标移到当前行末尾并进入编辑模式"$" 会将光标移到当前行末尾但是为正常
2012-02-17 20:42:29
82
原创 php
[b]php -i[/b] 命令行下 php的一些环境变量[b]set PHPRC=D:\wamp\bin\apache\Apache2.2.21\bin\php.ini[/b] 设置Loaded Configuration File
2012-01-09 16:47:23
77
原创 一个挺准的测试
一行一行读下去,不要先看结果。 发件人告诉我... 测试后10分钟以内他的愿望就实现了。(所以我翻译成中文,在这里留言,原本是韩文的 *翻译技术很烂*) 大约需要1-2分钟,但感觉是值得的。 试试看吧 首先,准备好纸和笔.. 选择姓名时,请选择你确实认识的人的实名。 请写出凭直觉,瞬间出现在脑海里的答案。 一次阅读一行.. 如果你先看了答...
2012-01-09 01:19:53
179
原创 IE6 7 中 <li>标签中含有浮动的<span>标签后不在一行的问题
[code="css"]xxx... [/code]转换为[code="css"] xxx...[/code]这样儿就好了
2011-11-15 16:57:12
201
1
原创 ajax
[code="javaScript"]function getXMLHttpRequest() { var xmlhttp; if (window.XMLHttpRequest) { try { xmlhttp = new XMLHttpRequest(); xmlhttp.overrideMimeType("text/html;charset=UTF-8")...
2010-11-11 16:08:23
86
原创 等待HTML DOM 的加载
浏览器的渲染和操作顺序大致如下HTML解析完毕外部脚本和样式表加载完毕脚本在文档内解析并执行HTML DOM 完全构造起来图片和外部内容加载---------------------》导致 有的脚本不能访问还不存在的DOM 《--------------------解决:1, 等整个页面加载完毕才执行DOM操作[code="jav...
2010-09-14 10:25:44
246
原创 方法的链式调用
$函数。它通常返回一个HTML元素或一个HTML元素的集合,通常如下function $(){ var element = []; for(var i=0, len=arguments.length; i
2010-09-13 13:43:40
164
原创 JavaScriopt中的范围
// Set a global variable, foo,equa to testvar foo = "test";//Within an if blockif(true){ // set foo equal to 'new test' // NOTE:This is still within the global scope! var foo = ...
2010-01-05 14:26:04
149
原创 匿名函数和闭包
var obj = document.getElementById("main");obj.style.border = "1px solid red";setTimeout(function(){ obj.style.display = 'none';}, 1000);----------------------分隔线---------------------...
2010-01-05 13:42:41
73
原创 JavaScript与函数式编程解释
引自:http://www.jb51.net/article/9709.htm作者:月影牢记:函数式编程不是用函数来编程!!!23.4函数式编程23.4.1 什么是函数式编程什么是函数式编程?如果你这么直白地询问,会发现它竟是一个不太容易解释的概念。许多在程序设计领域有着多年经验的老手,也无法很明白地说清楚函数式编程到底在研究些什么。函数式编程对于熟悉过程式程序设计的程序员...
2008-12-18 11:13:32
79
原创 在面向对象中使用setTimeout
引自:http://blog.csdn.net/free_wind22/archive/2008/03/28/2224363.aspx尝试实现注释部分的 Javascript 代码,可在其他任何地方添加更多代码(如不能实现,说明一下不能实现的原因):var Obj = function(msg)...{this.msg = msg;this.shout = functi...
2008-12-18 10:51:45
135
原创 setTimeout setInterval
window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。 setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。 setInterval方法则是表示间隔一定时间反复执行某操作。 如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调...
2008-12-18 10:17:51
59
空空如也
关于视频的问题
2008-11-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人