JavaScript模拟实体类的实现 /* * JavaScript模拟实体类的实现 */ function User(){ this.name = ""; this.age = 0; //如果传入实参直接 初始化 if (arguments.length == 2) { this.name
javascript 禁止复制网页 1、使右键和复制失效方法1:在网页中加入以下代码:document.oncontextmenu=new Function("event.returnValue=false");document.onselectstart=new Function("event.returnValue=false"); 方法2:在中加入以下代码:或实质上,方法2与方法1是一样的。方法3:如果只限制复制,可以在加入以
SQLServer 批量插入数据的两种方法 --常用的方式insert into jobs(job_desc,min_lvl,max_lvl) values(SQL语句插入数据A,45,54)insert into jobs(job_desc,min_lvl,max_lvl) values(SQL语句插入数据B,45,54)insert into jobs(job_desc,min_lvl,max_lvl) values(SQ
一段QQ聊天记录 节日激情已退 生活回到原位 过年吃喝很累 餐餐都是美味 自己身体宝贵 开始清理肠胃 白天多喝开水 晚上早点去睡 大家友情珍贵 上述提醒免费 工作激情已退 节日下月再会 谈情说爱流泪 个个都是丑鬼 青春实在宝贵 注意把握机会 白天风光潇洒 晚上欲哭无泪
mockjs数据模板 mockjs数据模板Mock.js 的语法规范包括两种数据模板定义规范(Data Template Definition,DTD)数据占位符定义规范(Data Placeholder Definition,DPD)DTD定义这种数据模板中的每个属性由 3 部分构成:属性名、生成规则、属性值: // 属性名 name // 生成规则 rule // 属性值 value 'name|rule': value // 属性名 和 生成规则 之间用 |
Mock.js简介 在前后端分离开发过程中,需要等到后端给出接口和接口文档后,才能继续开发,使用MockJS可以让前端独立于后端开发。MockJS生成随机数据,拦截 Ajax 请求, 就可以非常方便的模拟后端接口。1. 安装基于Nodejs安装 npm install -g mockjs OR yarn global add mockjs直接引用<script src="mock.js" type="text/javascript"></script>
yarn简介 yarn简介:yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。 超级安全。 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。 超级可靠。 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。yarn安装:macos下安装brew inst...
binlog数据恢复 日志备份 # 1. 查看是否开启show variables like 'log_bin'; +---------------+-------+| Variable_name | Value |+---------------+-------+| log_bin | OFF |+---------------+-------+1 row in set (0.00 sec)...
Python 操作 json 1、安装 pip install simplejson实例 import simplejson as json json.dumps(['foo', {'bar': ('baz', '白菜', 1.0, 2)}])请关注
phpredis中文手册——《redis中文手册》 php版 http://www.cnblogs.com/zcy_soft/archive/2012/09/21/2697006.html redis中文手册:http://readthedocs.org/docs/redis/en/latest/ 本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法)。目录(使用
Python 操作 Redis 1、安装pip install redisimport redisr = redis.StrictRedis(host='localhost', port=6379, db=0)r.set('foo', 'bar')r.get('foo')
emacs Window 常用配置 ;载入扩展目录(add-to-list 'load-path "C:/Users/ChenJianPing/AppData/Roaming/.emacs.d/emacs-lisp");;显示行号;(load "linum.el");(require 'linum);(global-linum-mode 1)(setq linum-format "%4d ")
emacs 快捷键总结 光标移动c + p 上移一行c + n 下移一行c + b 光标向后移一个字符c + f 光标向前移一个字符a + f 光标向前移一个单词a + b 光标向后移一个单词c + a 光标移到最左边alt + m 光标移动行首c + e 光标移到行尾c + v 向前滚一屏a + v 向后滚一屏ctrl + l
Python pip 安装 接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info发现Python下也有同样的工具,包括easy_install和Pip。不过,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用:准备:$ curl -O http://python-distribute.org/distribute_setup.
一年成为Emacs高手(像神一样使用编辑器) 作者: 陈斌(redguardtoo)版本号: 20131020更新时间: 2013-10-20 日原创时间: 2012-01-31 周二 15:08版权:本文采用以下协议进行授权, 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0,转载请注明作者及出处.1.1 注意本文已放在github上,网址为https:/
前端开发 调试工具 Chrome Workspace 1.在 chrome://flags/ 中启用 Developer Tools Experiments (开发者工具实验)2.在 Developer tools 设置 Experiments 选项下开启File system folders in Sources Panel,再重启Developer tools,就会多出Workspace选项。3.Chrome为了确保安全,
非常实用的15款开源PHP类库 摘要:开源已渐渐成为主流,每天都会有许多框架或类库开源,而开发者利用这些开源工具来简化工作任务、提高工作效率则是一个不错的选择。本文为开发者整理了15个非常实用的PHP开源框架/类库。PHP库给开发者提供了一个标准接口,它帮助开发者在PHP里充分利用面向对象编程。这些库为特定类型的内置功能提供了一个标准的API,允许类可以与PHP引擎进行无缝的交互。此外,开发者使用这些类库还可以简化工
使用Grunt进行js、css压缩合并 一、新建package.json,配置完成后,使用npm install安装。package.json放在根目录下,它包含了该项目的一些元信息,如项目名称、描述、版本号,插件等。它应该和源码一样被提交到svn或git。例:{ "name": "cyjs", "version": "0.1.0", "description": "js fo
chrome developer tool 调试技巧 这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.常规的断点相关的 breakpoint/conditional-breakpoint/call-stack/watch-expr
less css 中文网站:http://www.lesscss.net/一种 动态 样式 语言.LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承,运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。客户端使用 样式扩展名为.less
27个强大的Javascript图表制作库 27个Javascript图表/图形制作组件。有些是基于jQuery开发,有些是基于MooTools框架开发。希望大家能用得上。jQuery VisualizejQuery Visualize is JavaScript library that allow us to generate bar, line, area, and pie chart visualizations
jquery tmpl 模板 jQuery.tmpl.js网址如下:http://api.jquery.com/category/plugins/templates/实例 jquery tmpl //数据 var movies = [ { Name:
vim tab转换成空格 1.设定tab的位置 :set tabstop=42.输入tab时自动将其转化为空格 :set expandtab如果此时需要输入真正的tab,则输入Ctrl+V, tab,在windows下是Ctrl+Q, tab3.将已存在的tab都转化为空格 :retab 4.显示空格:set listchars=trail:-
vim 复制粘贴技巧 vim有12个粘贴板 ”代表全局粘贴板:reg 查看粘贴板 “Np 粘贴其中一个:n,m co n 从第几行到第几行复制到第几行后:n,m m n 从第几行到第几行移动第几行后:n,m d 从第几行到第几行删除:n,m w filename 从第几行到第几行保存文件:sav filena
vim 常用快捷键 Cursor movementh - move leftj - move downk - move upl - move rightw - jump by start of words (punctuation considered words)W - jump by words (spaces separate words)e - jump to end of words (punctu
perl 系统常量总结 $- 当前页可打印的行数,属于Perl格式系统的一部分 $! 根据上下文内容返回错误号或者错误串$” 列表分隔符 $# 打印数字时默认的数字输出格式 $$ Perl解释器的进程ID $% 当前输出通道的当前页号 $& 与上个格式匹配的字符串 $( 当前进程的组ID $) 当前进程的有效组ID $* 设置1表示处理多行格式.现在多以/s和/
perl 文件操作 > 代表写 等同于 w">>" 添加到文件尾部$! 错误信息读文件open ( my $fh, "", "xx.xx") or die "Can't open file xx.xx : $!";while ( ) { chomp; print;}写文件open ( my $
perl 模块安装(linux | windows) linux 安装perl -MCPAN -e shell第一次运行的时候,一路确定h 帮助m 列出模块q 退出install 模块名 安装模块也可直接安装模块perl -MCPAN -e "install 模块名"查看模块是否安装perldoc 模块名如果没有提示:No documentation found for
perl mysql 操作 先安装模块DBI模块安装方法:http://blog.csdn.net/ajaxchen_615/article/details/7489294#!/usr/bin/perl -wuse strict;use warnings;use DBI;my $database = 'dilicms';my $user = 'root';my $p
perl 开始 头写法 #!/usr/bin/perl -w# -w 遇到错误警告 并继续执行use static; #声明变量用 my 避免变量名重复 use warnings;#遇到错误警告,老版本使用
nodejs mysql 安装npm install mysql实例http://www.neekey.net/wiki/doku.php?id=nodejs:nodejs%E4%B8%8Emysql下面以ubuntu下为例安装mysql module $ npm install mysql新建一个文件 mysql.js输入如下内容
YII实现伪静态方法 1.httpd.conf服务器级配置#LoadModule rewrite_module modules/mod_rewrite.so去除前面的#LoadModule rewrite_module modules/mod_rewrite.so首先将虚拟目录中的AllowOverride None 修改为:AllowOverride All,让其加载目录下得.htaccess
版本控制 git 应用 学习资料:http://progit.org/book/zh/常用操作取出代码:git clone git@...提交文件方法1、添加文件git add 文件名2、提交到本地数据仓库git commit -m '修改原因'3、同步到主数据仓库git push删除文件git rm 文件名删除目录git rm
yii 快速建立一个程序 创建基础框架 在dos命令中php .exe yiic webapp blogsphp.exe 在php文件夹中yiic 在yii 的 framework 中webapp 参数blogs要建立的站点通过这个命令通快速生成一个yii web应用
YII访问数据库 YII访问数据库CDbConnection: 一个抽象数据库连接CDbCommand: SQL statementCDbDataReader: 匹配结果集的一行记录CDbTransaction:数据库事务访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接:$connection = new CDbConnection($dsn, $username,
php 截取字符串方法 strstr 比如一个邮箱地址: 287487965@qq.com我想取邮件名,有一个特别简单的方法:$email = '287487965@qq.com';strstr($email, '@', true); //得到结果是 287487965如果不加 true,就输
CI去掉网址中的index.php RewriteEngine on RewriteCond $1 !^(index/.php|images|robots/.txt) //排除文件或文件夹跳转RewriteRule ^(.*)$ /index.php/$1 [L] //设置跳转 保存成 .htaccess fopen('.htaccess','+w'); //生成文件.htaccess
中国最权威的CI框架论坛 http://codeigniter.org.cn/forums/?fromuid=12734 http://codeigniter.org.cn/forums/?fromuser=chjp_php
php中include和require的区别 include()函数会将指定的档案读入并且执行里面的程序 require()函数会将目标档案的内容读入,并且把自己本身代换成这些读入的内容。 incluce在用到时加载 require在一开始就加载 include的文件中出错了,主程序继续往下执行 require的文件出错了,主程序也停了
Apache/Nginx Cache Last-Modified、Expires和Etag相关工作原理 Apache/Nginx Cache Last-Modified、Expires和Etag相关工作原理