javascript Date类型扩展日期格式化方法 DateFormat

Date.prototype.Format=function(fmt){//author:meizz varo={ “M+”:this.getMonth()+1,//月份 “d+”:this.getDate(),//日 “h+”:this.getHours(),//小时 “m+”:this.getMinutes(),//分 “s+”:this.getSeconds(),//秒 “q+”:Math.floor((this.getMonth()+3)/3),//季度 “S”:this.getMilliseconds()//毫秒 }; if(/(y+)/.test(fmt))fmt=fmt.repl

linux 系统为啥喜欢用~代表Home目录

Linux知识:为什么要用字符~来表示home目录在Unix风格的操作系统里(包括BSD,GNU/Linux和MacOSX),通常用波浪号“~”来表示当前用户的主目录(home目录):例如,如果当前用户的home目录是/home/bloggsj,那么,输入cd或cd~或cd/home/bloggsj或cd$HOME都是等效的。这种习惯源自于1970年代流行的Lear-SieglerADM-3A终端机,这种机器上波浪号和“home”键(用于把光标移动到最左端)正好在同一个键上。下面是Lear-SieglerADM-3A终端机的一些照片:LearSiegler-ADM3ATerminal(ca.1

javascript 匿名函数实现模块作用域

其实javascript中并没有像其他强类型语言里的模块作用域.何为模块作用域,比如C#代码中if(true) { stringrtnString="成功"; }else { stringrtnString="失败"; } return rtnString;上面的代码在C#里编译时会报错,因为rtnString 分别在 if  和 else 分支做了定义,而外部并没有定义,所以报错,所以你可以简单的把强类型里面的 花括号 { } 理解为模块作用域.其他强类型语言大体也可以这样理解.所以在javascript中function showNum(count)

给linux 换上163的源

有一种错误叫做:Readingpackagelists...Done Buildingdependencytree Readingstateinformation...Done E:Unabletolocatepackagecairo上面出现的情况是阿里云环境安装图形组件 cairo 时出现错误(可以使用ccap代替生成验证码),在很多开源的LInux 内核系统下图形处理大多依赖此组件.出现上面的错误是因为nodeJS 环境下 sudo npm installcanvas 时,系统需要依赖 cairo,而服务器没有/找不到.所以用脚趾头稍微想了想便直接敲下了sudoapt-getinstall

同一台电脑关于多个SSH KEY管理

使用环境:关于同一台电脑LInux系统下使用多个SSH key 切换使用(或者多用户使用ssh提交代码)要求,可以创建不同的 PUBLIC KEY ,根据下面步骤设置.(1)比如有aaa,bbb,ccc 三个帐号需要生成不同的 PUBLIC KEY$ssh-keygen-trsa Generatingpublic/privatersakeypair. Enterfileinwhichtosavethekey(/root/.ssh/id_rsa):/root/.ssh/id_rsa_aaa Enterpassphrase(emptyfornopassphrase): Entersamepassp

回到顶部