在git
中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore
文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:
PHP批量去除bom头脚本
BOM头(字节顺序标记(ByteOrderMark))是用来判断文本文件是哪一种Unicode编码的标记,其本身是一个Unicode字符(”\uFEFF”),位于文本文件头部。PHP不会自动识别BOM头,并不会忽略它。而根据嵌入式语言的特点,这串字符会直接执行,从而导致html中会有三个字符。实现了一个脚本来删除BOM,请放在根目录下使用。
mysql修改其他机器可以连接的权限
通过HeidiSQL
连接MYSQL
数据库报错:
1 | SQL Error (1130): Host ‘192.168.1.126’ is not allowed to connect to this MySQL server |
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 mysql 数据库里的user
表里的host
项把localhost改成%
首先按下面的步骤登录Mysql服务器,登录mysql需要切换到dos下的mysql的bin目录,进行如下操作:
1 | mysql>use mysql; |
OK。远程连接成功!
直接Mark!开源的DevOps开发工具箱
DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。在DevOps的整个流程中,使用一些开源工具可以促进开发与运维之间的沟通,有利于项目的管理,甚至可以达到事半功倍的效果。 本文作者Richard Kraaijenhagen是Owlin创始人,全栈工程师,数据科学家。他收集了DevOps开发可能用到的所有工具,并且把它们按照职责进行分类,本文摘取了部分工具分享给大家,这些工具也可以用于日常软件方面的开发,所以,大家直接Mark吧!
Centos6.5安装配置Mongodb
mongodb官网上下载最新版本的mongodb,按照官网上的说明进行安装。
PHP算法——冒泡算法及其优化
1 | $arr = array(1,30,5,8,2,7,12); |
Js-apply方法的使用详细解析
Css-选择器笔记
笔记分为两个部分,今天是CSS的选择器,以后还有一部分xPath的选择器。今天的笔记中包括44个选择器,基本涵盖了CSS 2和CSS 3的所有规定。
Js-事件代理和委托
在javasript中delegate
这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate
相关的接口。这些接口又有什么特殊的用法呢?这篇文章就主要介绍一下javascript delegate
的用法和原理,以及Dojo
,jQuery
等框架中delegate
的接口。
MySQL按照汉字的拼音排序
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序;
如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。
直接在查询语句后面添加order by name asc;
查询结果按照姓氏的升序排序;
如果存储姓名的字段采用的是utf8字符集,需要在排序的时候对字段进行转码;
对于的代码是order by convert(name using gbk) asc;
同样,查询的结果也是按照姓氏的升序排序;