08 2012 档案
摘要:clientWidth是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。scrollWidth是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度)offsetWidth是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。------------------------------------------------一个scrollWidth和clientWidth的例子:<html><head><title>77.htm文件</title></head><body>
阅读全文
摘要://高效简洁 //低消能children //childNodeschildElementCount //childNodes.lengthfirstElementChild //firstChildlastEelmentChild //lastChildnextElementSibling //next...
阅读全文
摘要:用法:tee [选项]... [文件]...将标准输入复制到每个指定文件,并显示到标准输出grep -r -i -E "sss|aaa" ./ | grep -v ./doc/ | tee -a log.txtgrep -E 是用正则匹配grep -r 是递归目录grep -v 是排除某些子目录tee -a内容追加到给定的文件而非覆盖描述:查询该目录下包含sss or aaa的所有文件除doc目录外,然后将数据信息记录到log.txt文件中
阅读全文
摘要:# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总量# grep
阅读全文
摘要:Module模式的应用:var Caculator = function(eqt){ var box = document.getElementById(eqt); return { add:function(x,y){ return x+y; } }};var a = new Caculator('11');a.add(1,3); // return 4这种方式每次都需要new 一下,也就是说每个实例在内存里都是一份copy,如果你不需要传参数或者没有一些特殊苛刻的要求的...
阅读全文
摘要:1.delete只能删除属性,对于var声明的变量是不能的注意:通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的。var a = (function(){return this;}()); //return globa objecta == window //return truem = 1; //这个属于隐式全局变量,其实这中全局变量是window这个全局变量的一个属性a.m //return 1delete m;a.m //return undefined特例:eval("var t=1"
阅读全文
摘要:定义来源:http://zh.wikipedia.org/wiki/JSONPJSONP(JSON with Padding)是资料格式JSON的一种“使用模式”,可以让网页从别的网域要资料。另一个解决这个问题的新方法是跨来源资源共享。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com 的服务器沟通,而HTML的<script>元素是一个例外。利用<script>元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并
阅读全文
摘要:最近在做项目中,遇到一个问题,就是iframe高度的自适应问题,以下是解决办法:var iframeids = ['memberIndexIframe','inquiryCenterIframe','everychinaBbsIframe'];var iframehide = "yes";function dynIframeSize(){ var dyniframe = []; for(var i=0;i<iframeids.length;i++){ if(!document.getElementById) return
阅读全文
摘要:项目需求:固定长宽的容器,要求放入合适大小的图片(图片大的等比例缩小;图片小的等比例放大)下列示例代码://<div><img src="http://dsb.66wz.com/images/2007-11/09/119454094354649494160708476276.jpg" onload="autoResizeImage(200,100,this)"></div>function autoResizeImage(max_Width,max_Height,imgObj) { var image = new Im
阅读全文
摘要:#ubuntu 初始化脚本# ubuntu 12.04 desktop 安装开发环境 脚本 # sudo vim /etc/apt/sources.list echo " deb http://mirrors.sohu.com/ubuntu/ precise main restricted deb-src http://mirrors.sohu.com/ubuntu/ precise main restricted deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted deb-src http:/...
阅读全文
摘要:1.创建节点2.复制节点3.插入节点4.删除节点5.替换节点6.查找节点7.节点的属性8.遍历节点树===========================================1.创建节点:var p = document.createElement("p"); //创建一个元素节点,新创建出来的元素节点不会被自动添加的奥文档里,它没有nodeParent属性,所以需要用appendChild or insertBefore or 其他方法添加到文档中p.setAttribute("title","this is title"
阅读全文
摘要:对单行文本框,defaultValue属性的值就是value属性的初始值;对多行文本框,它的值就是<textarea>和</textarea>之间的值。defaultValue属性和value属性的区别在于,defaultValue属性的值不会随着文本框的内容变化而变化,而value属性的值会随着文本框的内容变化而变化。在表单被重置时,文本框将被恢复为defaultValue属性的值。而defaultChecked是判断该标签是否被选中,返回true or false例如:<label for="man">男<input type=
阅读全文
摘要:最近做项目时遇到一个问题,就是js在框架结构的网页文件与普通的网页文本文件执行顺序的区别demo1:normal<html><head><script>.......</script></head><body>........</body></html>demo2: frameset<html><head><script>.......</script></head><frameset> <frame>.......
阅读全文
摘要:文章来源:http://news.cnblogs.com/n/152666/前两天有人问了个关于 Unix 的 fork ()系统调用的面试题,这个题正好是我大约十年前找工作时某公司问我的一个题,我觉得比较有趣,写篇文章与大家分享一下。这个题是这样的: 题目:请问下面的程序一共输出多少个“-”?#include <stdio.h>#include <sys/types.h>#include <unistd.h> int main (void){ int i; for(i=0; i<2; i++){ fork (); printf ("-&qu
阅读全文
摘要:直接上代码://json_decode ( string $json [, bool $assoc ] )//当该参数为 TRUE 时,将返回 array 而非 object 。$a = array("name"=>"jjaa","age"=>21,"birth"=>"2012-08-04");$json_a = json_encode($a); //json序列化如:{"name":"jjaa","age":21,&
阅读全文
摘要:例子:<div id="t1" style="position:absolute;top:100px;left:100px;border:1px red solid;">xxxxxxx</div>先将t1浮动起来,若是t1被某个元素t2遮挡住了,不要着急,解决办法如下:1.设置t1的style="z-index:1000;"2.设置t2的style="wmode:transparent;"即可。
阅读全文
摘要:先安装ssh服务sudo apt-get install ssh普通传输文件,可以使用scp命令将本地文件复制到目标机器:scp 文件名 用户名@目标机器IP:目标机器路径 回车后输入密码将目标机器的文件复制到本地scp 用户名@目标机器IP:目标机器文件名 本地路径 回车后输入密码例子:scp ./test.php ljz@192.168.10.11:/tmp/ //将当前目录下的test.php拷贝到11的机器上的tmp目录下回车提示输入11机器的密码输入即可。
阅读全文
摘要:1.rsync和ssh差异远程同步命令 1 命令格式: 2 #rsync [option] 源路径 目标路径 3 其中: 4 [option]: 5 a:使用archive模式,等于-rlptgoD,即保持原有的文件权限 6 z:表示传输时压缩数据 7 v:显示到屏幕中 8 e:使用远程shell程序(可以使用rsh或ssh) 9 --delete:精确保存副本,源主机删除的文件,目标主机也会同步删除10 --include=PATTERN:不排除符合PATTERN的文件或目录11 --exclude=PATTERN:排除所有符合PATTERN的文件或目录12 --password-file:
阅读全文
摘要:希望关闭浏览器后,程序能继续在后台跑,这种情况下需要用到ignore_user_abort()函数;多的不说,直接上代码: 1 ignore_user_abort(true); //设置客户端断开连接时是否中断脚本的执行 2 set_time_limit(0); 3 $file = '/tmp/ignore_user.txt'; 4 if(!file_exists($file)) { 5 file_put_contents($file); 6 } 7 if...
阅读全文