摘要: var aaa = { bbb : 123, ccc : 'cccc', ddd : new Boolean("true"), eee : { eee1 : 987, eee2 : 'eeestr', eee3 : { fff1 : 346, fff2 : 'ffffff222', fff3 : new Number(23) } }};function toParameter(obj){ if(obj === null || obj ==... 阅读全文
posted @ 2011-10-01 16:56 realwall 阅读(2404) 评论(0) 推荐(0)
摘要: manfindsedwhichfiletouchchmodsourcenetstatkillps -e 显示所有进程。cd ~ 跳转到当前用户的主目录catteesource (同 . ) 使修改立刻生效historyless 和 more 这两个命令的主要区别就是less在显示末尾不会直接退出,而是需要键入q才退,more则是读完文件直接退出。 阅读全文
posted @ 2011-09-30 19:03 realwall 阅读(219) 评论(0) 推荐(0)
摘要: 设置tab键空格数,默认是8个,太长了。设置为4个空格的方式是,输入命令 :set tabstop=4设置自动缩进(回车后缩进与上一行相同) :set autoindent/noautoindent显示行号 :set number/nonumber语法高亮 :syntax on/off自动换行(默认为wrap) :set wrap/nowrapVim窗口的右下角显示当前光标的位置(默认有rular) :set ruler/noruler帮助(用单引号括住要帮助的命令) :help '---'保存vim设置1 在用户主目录查看是否有.vimrc文件,没有则创建一个 cd ~ ls 阅读全文
posted @ 2011-09-30 18:53 realwall 阅读(364) 评论(0) 推荐(0)
摘要: 通用网关接口(Common Gateway Interface/CGI)可以让一个客户端,从网页浏览器向执行在web服务器上的程序请求数据。CGI 描述了客户端和这个程序之间传输数据的一种标准。要把客户端的信息记录在服务器的硬盘上,就要用到CGI。处理步骤 ⑴通过Internet把用户请求送到服务器。 ⑵服务器接收用户请求并交给CGI程序处理。 ⑶CGI程序把处理结果传送给服务器。 ⑷服务器把结果送回到用户。 阅读全文
posted @ 2011-09-30 14:06 realwall 阅读(191) 评论(0) 推荐(0)
摘要: 缓冲区溢出是指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量溢出的数据覆盖在合法数据上。可能造成缓冲区溢出的函数:gets()对传输字符的个数没有限制,所以它可能会溢出自己的传输缓冲区。类似的函数还有strcat(),sprintf(),vsprintf(),gets(),scanf(),strcpy()例如下面程序: void foo(char*str){ charbuffer[16]; strcpy(buffer,str);} 上面的strcpy()将直接吧str中的内容copy到buffer中。这样只要str的长度大于16,就会造成buffer的溢出,使程序运行出错。替换... 阅读全文
posted @ 2011-09-30 13:53 realwall 阅读(349) 评论(0) 推荐(0)
摘要: Linux下最通用的领域及其名称及说明如下(转):领域 名称 说明1 用户命令, 可由任何人启动的。2 系统调用, 即由内核提供的函数。3 例程, 即库函数。4 设备, 即/dev目录下的特殊文件。5 文件格式描述, 例如/etc/passwd。6 游戏, 不用解释啦!7 杂项, 例如宏命令包、惯例等。8 系统管理员工具, 只能由root启动。9 其他(Linux特定的), 用来存放内核例行程序的文档。n 新文档, 可能要移到更适合的领域。o 老文档, 可能会在一段期限内保留。l 本地文档, 与本特定系统有关的。 阅读全文
posted @ 2011-09-29 21:16 realwall 阅读(278) 评论(0) 推荐(0)
摘要: 1 源码包编译安装一,解压源码包 使用tar或者unzip命令二,编译源文件 以tar.gz和tar.bz2打包的软件,大多是通过./configure; make; make install 来安装的,通过./configure --help来查看配置软件的功能,若软件没提供./configure配置软件的功能,则可直接 make; make install;安装。 ./configure的一个重要的参数是 --prefix,它是用来指定软件的安装目录,当不需要该软件时,直接删掉该目录即可。例: ./configure --prefix=/opt/Firefox2 安装rpm包软件 用yu. 阅读全文
posted @ 2011-09-28 19:52 realwall 阅读(218) 评论(0) 推荐(0)
摘要: 第一行 #!/bin/sh 是注释语句的一种特殊形式,告诉系统同一行上紧跟在它后面的那个参数是用来执行本文件的程序。使用file命令检查文件是否是脚本程序。设置脚本为可执行的方法有两种:1 在调用shell的时候把脚本文件当成一个参数 /bin/sh first 2 通过chmod命令来改变这个文件的模式 chmod +x first 然后 ./first 执行#!/bin/sh #这里是注释,shell语法很严格,要非常注意格式 begin='start' #此行井号前的空格不能少,而且赋值语句等号两端不能加空格 echo $beginexit 0 阅读全文
posted @ 2011-09-27 21:49 realwall 阅读(416) 评论(0) 推荐(0)
摘要: (function(window){ var grid = { /* * 产生表格主体 */ gridbody : function(thead, theadname, colswidth, infopage, startIndex, tbody) { var numcol = thead.length, numrow = tbody.length, gridstr = '<div id="grid"><table class="dataTable" style="width:100%;"><tb 阅读全文
posted @ 2011-09-26 21:00 realwall 阅读(271) 评论(0) 推荐(0)
摘要: (function(window){ var realwall = { sayclue : function(message, cluewidth) { var scrollPos = 0; if (window.pageYOffset) { scrollPos = window.pageYOffset; } else if (document.compatMode && document.compatMode != 'BackCompat') { scrollPos = document.documentElement.scrollTop; ... 阅读全文
posted @ 2011-09-26 20:47 realwall 阅读(321) 评论(0) 推荐(0)