- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 windows下node.js的安装及express使用命令配置
在node.js的官网https://nodejs.org/下载安装程,双击安装。安装后,打开运行命令窗口,输入cmd。输入node -v,测试是否安装成功,会输出版本信息。新的node.js已经集成了npm,所以npm也一并装好了,输入npm -v测试,会输出版本信息。先配置npm的全局模块的存放路径以及cache路径...
2016-11-02 15:46:41 242
原创 text只读和禁用的区别
disabled="true"令文本框不可用,变灰,而且传值传不过去readonly="true"令文本框不可编辑,但是不变灰,而且可以传值过去 编号: <html:text property="id" readonly="true" value="${id}"/>编号: <html:text property="id" disa
2016-09-12 10:46:09 182
原创 python 安装easy_install和pip
easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的首先安装easy_install下载地址:https://pypi.python.org/pypi/ez_setup解压,安装.python ez_setup.py 安装好easy_install 之后 再安装pip下载地址:https://pypi.python.org/...
2016-08-30 14:22:33 140
原创 "<br />"和"\r\n"两者的区别
\r\n是输出的HTML代码换行,客户看到的效果没有换行。<br />则相反效果:我是内容\r\n我是内容我是内容<br />我是内容==================================================\r 表示:回车符(ACSII:13 或0x0d),就是我们常说的硬回车。\n 表示:换行(ACSII:10 或0x0a),就是我们常说的软...
2016-08-26 14:04:17 120
原创 js中typeOf用法
JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义;2. 'boolean' --- 这个值是布尔值;3. 'string' --- 这个值是字符串;4. 'number' --- 这个值是数值;5. 'object' ...
2016-08-23 10:24:32 92
原创 Json对象与Json字符串互转(4种转换方式)
1>jQuery插件支持的转换方式: 复制代码 代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: 复制代码 代码如下: JSON.parse(...
2016-08-23 10:24:06 278
原创 浅析php中jsonp的跨域实例
我们现在www.test.com这个域名下面有这么个html文件testjsonp.html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=...
2016-08-12 16:15:30 72
原创 git reset revert 回退回滚取消提交返回上一版本
总有一天你会遇到下面的问题.(1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚.(2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚. 这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的.大致分为下面2种情况: 1.没有push这种情况发生在你的本地代码仓库,可能你add ,commit 以...
2016-08-02 13:42:49 958
原创 php 合并一个二维数组相同项,数量则相加
$arr = array( array( 'user_id' => 100, 'goods_id' => 10, 'number' => 1, ), array( 'user_id' => 100, 'goods_id' => 10, 'n...
2016-07-27 10:39:55 905
原创 理清js中数组与对象的区别-数据类型和Json格式
Json的规格非常简单,只用一个页面几百个字就能说清楚,而且Douglas Crockford声称这个规格永远不必升级,因为该规定的都规定了。1) 并列的数据之间用逗号(”, “)分隔。2) 映射用冒号(”: “)表示。3) 并列数据的集合(数组)用方括号(“[]“)表示。4) 映射的集合(对象)用大括号(”{}”)表示。上面四条规则,就是Json格式的所有内...
2016-07-25 10:31:30 248
原创 3.2版本如何导入扩展类
3.2版本加入了命名空间,import的用法也有所影响,给大家一个例子。先定义一个自定义类(存放路径为Application\Common\ORG\Util\MyClass.class.php),代码如下: 用法1:<?php// 没有声明命名空间class MyClass{ //}?>复制代码使用import导入类,代码...
2016-07-21 16:38:38 95
原创 使用 jQuery dataTables - 四种数据来源
四种数据来源对于 dataTables 来说,支持四种表格数据来源。最为基本的就是来源于网页,网页被浏览器解析为 DOM 对象,在 dataTables 中称为 DOM 来源。$(document).ready(function() { $('#example').dataTable();} );第二种数据来源为...
2016-07-14 17:06:40 116
原创 使用 jQuery dataTables
jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。dataTables 的网站上也提供了大量的演示和详细的文档进行说明,为了方便学习使用,这里一步一步进行说明。首先,需要到 dataTables 的网站 http://www.datatables.net/ 下载这个脚本库,目前的版本是 1.7.5,下载的压...
2016-07-14 17:02:57 82
原创 js 数组与对象的区别
学习javascript的时候,我曾经一度搞不清楚”数组”(array)和”对象”(object)的根本区别在哪里,两者都可以用来表示数据的集合。 比如有一个数组a=[1,2,3,4],还有一个对象a={0:1,1:2,2:3,3:4},然后你运行alert(a[1]),两种情况下的运行结果是相同的!这就是说,数据集合既可以用数组表示,也可以用对象表示,那么我到底该用哪一种呢? ...
2016-06-02 11:09:58 90
原创 mysql mysqldump只导出表结构或只导出数据的实现方法
mysql mysqldump 只导出表结构 不导出数据代码如下:mysqldump --opt -d 数据库名 -u root -p > xxx.sql 备份数据库 代码如下:#mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 #mysqldump -d -A --add-drop-...
2016-05-05 13:45:26 131
原创 CodeIgniter集成Smarty的最佳方式
1、到相应站点下载Smarty的源码包; 2、将源码包里面的libs文件夹copy到CI的项目目录下面的libraries文件夹下,并重命名为Smarty 3、在项目目录的libraries文件夹内新建文件Cismarty.php,里面的内容如下:<?php if(!defined('BASEPATH')) EXIT('No direct script asscess allow...
2016-04-06 15:07:47 115
原创 git 查看某个文件的修改历史
git查看某个文件的修改历史,命令如下:git log --pretty=oneline filename输入上面命令后,会得到改文件修改历史的sha-1值,然后输入下面的命令查看具体修改了什么内容:git show sha-1...
2016-03-21 14:36:00 125
原创 Jquery JS 正确的比较两个数字大小的方法
if(2 > 10) { alert("不正确!"); } 此比较不会是想要的结果:它相当于2 >1,把10的第一位取出来比较。 解决方 法: if(eval(2) > eval(10)) { alert("不正确!"); } eval()函数用于在不引用任何特定对象的情况下计算代码字符串。...
2015-11-02 15:09:54 115
原创 js函数参数设置默认值的一种变通实现方法
js函数中有个储存参数的数组arguments,因此js版支持参数默认值的函数可以通过另外一种变通的方法实现php有个很方便的用法是在定义函数时可以直接给参数设默认值,如: 代码如下:function simue ($a=1,$b=2){ return $a+$b; } echo simue(); //输出3 echo simue(10); //输出12 echo simue(10,...
2015-09-18 13:54:40 86
原创 ueditor上传图片中文文件名失败的解决办法
ueditor是一个非常不错的在线html编辑器,作为百度的产品,在百度贴吧等应用中广泛应用,经受了时间和用户的考验,功能,性能和稳定性来说都是不错的。 在试验的过程中,发现ueditor 默认使用时间戳加上6位随机数作为上传图片的名称,这样就导致一个问题,不管用户上传的是“简历.jpg”还是“myphotos.jpg”在服务器端都会变成类似 “141682164098467...
2015-09-15 10:43:50 1345
原创 MySQL数据库恢复(使用mysqlbinlog命令)
binlog是通过记录二进制文件方式来备份数据,然后在从二进制文件将数据恢复到某一时段或某一操作点。1:开启binlog日志记录 修改mysql配置文件mysql.ini,在[mysqld]节点下添加 复制代码代码如下:# log-bin log-bin = E:/log/logbin.log 路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务 ...
2015-09-10 09:29:04 186
原创 MySQL DELETE语句和TRUNCATE TABLE语句的区别
MySQL DELETE语句和TRUNCATE TABLE语句功能相似,但是二者究竟有何区别呢?下文就将为您分析MySQL DELETE语句和TRUNCATE TABLE语句的区别,供您参考。在MySQL中有两种方法可以删除数据,一种是MySQL DELETE语句,另一种是MySQL TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUN...
2015-09-10 09:28:58 80
原创 Console命令详解,让调试js代码变得更简单
控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。一、显示信息的命令Firebug内置一个console对象,提供5种方法,用来显示信息。最简单的方法是console.log(),可以用来取代alert()或document.write()。比如,在网页脚本中使用console.log("Hello World"),加...
2015-09-10 09:28:50 148
原创 Mysql 慢查询日志
mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出代码实现中耗费资源的sql语句,对我们程序的优化有很高的参考。本篇主要将慢查询日志的开启,日志分析,这也是优化SQL程序的一般步骤中至关重要的一步。 1.mysql慢查询日志 打开mysql的慢查询日志很简单,只需要在mysql的配置文件里(windows系统是my.ini,linux系统是my.cnf)的[mys...
2015-09-10 09:28:39 70
原创 wamp虚拟主机配置
1、首先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#,启用虚拟主机功能2、先把localhost配置好,免得以后访问localhost出现问题,我的wamp项目根目录是D:\wamp\www。将下面信息添加到apache的apache/conf/extra下的配置文件httpd-vhosts.conf后...
2015-09-09 13:38:38 69
原创 linux下为php开启oci8扩展
安装oracle安装包rpm -ivh --force --nodeps oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpmrpm -ivh --force --nodeps oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpmrpm -ivh --force --nodeps o...
2015-09-09 13:37:24 245
原创 windows下如何gitlab ssh公钥
Git-1.9.5-preview201412171. 安装git,从程序目录打开 "Git Bash" 2. 键入命令:ssh-keygen -t rsa -C "email@email.com" "email@email.com"是gitlab账号3. 提醒你输入key的名称,输入如id_rsa4. 在C:\Users\Administrator\.ssh下产生两个文件:...
2015-09-09 13:36:42 563
原创 Sublime Text 3 安装Package Control
一、简单的安装方法使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( u...
2015-09-09 13:36:15 90
原创 关于apache虚拟机的NameVirtualHost错误
配置apache的虚拟机,设置不同的域名访问路径复制代码DocumentRoot D:\wamp\www\comic\trunk\comicServerName comic127.178.com......DocumentRoot "D:\wamp\www\comic\trunk\comic\mh"ServerName ...
2015-09-09 13:32:57 240
原创 mysql主主关系配置
mysql支持主主关系,是通过同步bin-log来实现数据同步,如mysqlA与mysqlB是主主关系,mysqlA的数据是通过同步mysqlA的bin-log来将数据同步到mysqlB,相反mysqlB的数据是通过同步mysqlB的bin-log来将数据同步到mysqlA。根据这一原理,如果双写mysqlA和mysqlB,可能产生数据冲突而造成数据不一致,因此在使用时需要避免双写造成的数据冲突...
2015-09-08 14:40:38 68
原创 怎么修改Git remote add时使用的远程仓库
1.修改命令 git remte origin set-url URL 2.先删后加 git remote rm origin git remote add origin git@github.com:Liutos/foobar.git 3. 直接修改config文件
2015-09-08 14:37:05 140
原创 git for windows (又名 msysgit)如何记住用户名和密码
创建存储用户名密码的文件在home文件夹,一般是 C:\Documents and Settings\Administrator 下建立文件 .git-credentials (windows下不允许直接创建以.开头的文件,所以有一个小技巧:先创建一个文件名叫 )git-credentials 然后进入 git bash 使用命令: mv git-credentials .git-cr...
2015-09-08 14:35:27 182
原创 php实现word文档在线浏览功能
第一种就是比较传统的,但很多前辈都说兼容性是最好的,那就是基于flash的预览方案,具体方式就是把word转成swf,并借助于flexPaper在网页上实现预览。我并不是很喜欢这种,原因是这种方式无法让用户对显示出来的内容进行操作,比如复制!采用这种方案的系统目前是豆丁。第二种我比较中意,那就是把word转成html,这样就可以告别flash了!目前百度文库的做法就是这种~不仅支持用户...
2015-09-08 14:33:59 1336
原创 PHP中exec与system用法区别分析
system()原型:string system (string command [, int return_var]) system()函数很其它语言中的差不多,它执行给定的命令,输出和返回结果。第二个参数是可选的,用来得到命令执行后的状态码。返回结果:成功返回0, 失败(命令不存在等原因) 返回 非0值exec()原型:string exec (stri...
2015-09-08 14:14:36 138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人