- 博客(34)
- 收藏
- 关注
原创 SVN Checkout 不包括源文件夹根目录
SVN Checkout 不包括源文件夹根目录,比如我要checkout trunk/ 下面的所有文件,但是不包括trunk 文件夹我们可以在svn文件夹后面打个空格,在加个“.”就行了eg: “svn co http://192.168.1.10/svn/project/trunk/“ 改为 ”svn co http://192.168.1.10/svn/project/tr...
2015-11-27 14:23:41
265
由于日志占满空间导致MySQL无法启动的问题-已解决
昨天采集完数据准备发布的时候,一直提示错误,重启一下服务器,重启nginx没有问题,但是重启MYSQL却启不来了。google了一下,问题源头基本找到。 看了一下Mysql的错误日志,问题在这里。 131210 1:49:55 [Warning] Disk is full writing './mysql-bin.000016' (Errcode: 28). Wai...
2013-12-10 09:53:43
546
原创 PHP如何获取中文字符串长度 utf8_strlen()
PHP对中文字符串的处理一直困扰于刚刚接触PHP开发的新手程序员。下面简要的剖析一下PHP对中文字符串长度的处理:PHP自带的函数如strlen()、mb_strlen()都是通过计算字符串所占字节数来统计字符串长度的,一个英文字符占1字节。例:$enStr = ‘Hello,China!’; echo strlen($enStr); // 输出:12而中文则不然,做中文网站...
2013-10-22 17:00:32
291
原创 jquery操作radio
<p> <label>组件属性:</label> <input type="radio" onclick="chooseProperty()" name="proper...
2013-09-09 16:36:05
143
原创 Http Status Code/http响应状态码
100 Continue指示客户端应该继续请求。回送用于通知客户端此次请求已经收到,并且没有被服务器拒绝。客户端应该继续发送剩下的请求数据或者请求已经完成,或者忽略回送数据。服务器必须发送最后的回送在请求之后。101 Switching Protocols服务器依照客服端请求,通过Upgrade头信息,改变当前连接的应用协议。服务器将根据Upgrade头立刻改变协议在101回送以空行结束的时候...
2013-08-01 13:40:05
212
原创 MYSQL的字符类型TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择
储存不区分大小写的字符数据TINYTEXT 最大长度是 255 (2^8 - 1) 个字符。TEXT 最大长度是 65535 (2^16 - 1) 个字符。MEDIUMTEXT 最大长度是 16777215 (2^24 - 1) 个字符。LONGTEXT 最大长度是 4294967295 (2^32 - 1) 个字符...
2013-07-26 09:52:54
370
原创 MySQL索引的Index method中btree和hash的区别
在MySQL中,大多数索引(如 PRIMARY KEY,UNIQUE,INDEX和FULLTEXT)都是在BTREE中存储,但使用memory引擎可以选择BTREE索引或者HASH索引,两种不同类型的索引各自有其不同的使用范围。Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Has...
2013-07-25 16:32:36
108
原创 js日期时间比较函数
js日期比较(yyyy-mm-dd) function duibi(a, b) { var arr = a.split("-"); var starttime = new Date(arr[0], arr[1], arr[2]); var starttimes = starttime.getTime(); var arrs = b.split("-"); var...
2013-06-17 14:07:20
104
原创 PHP autoload机制详解
(1) autoload机制概述 在使用PHP的 OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的 基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:/* Person.class.php */ <?...
2013-06-05 14:56:24
111
原创 Centos 5.3 Nginx+php+mysql配置 独立的 Subversion (SVN)服务器
subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。 svn服务器有2种运行方式: 1. 独立服务器 2. 借助apache。二种方式各有利弊,可以根据自己的需要进行配置,我不需要Http进行访问,只需要客户端可以Commit & update 就可以,所以我选择了第一种方式-独立的SVN服务器。 svn存储版本数据也有2种方式: 1. BDB 2....
2013-04-03 14:47:48
133
原创 linux从源代码安装程序
1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。#cp xxx.tar.gz /root2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压3. 执行该命令后,安装文件按路径,解...
2013-02-26 14:26:48
132
原创 Linux中开启mysql远程访问功能
如何开始mysql的远程访问功能:(1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的。查看的办法如下: ~# netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 从上面可以看出,mysql的330...
2013-01-28 17:40:41
153
PHP操作XML的各种方法
<?phpclass mdl_xml{ function xml2arrayValues($contents, $get_attributes=1) { if(!$contents) return array(); if(!function_exists('xml_parser_create')) { //...
2013-01-21 15:17:03
102
原创 PHP去除HTML标签获得输入纯文本文档strip_tags
有时候可能需要将HTML文本转换为纯文本。可以使用strip_tags()函数达到这个目的,该函数删除字符串中的所有HTML和PHP标记,只剩下文本实体。其形式为:strip_tags (PHP 3 >= 3.0.8, PHP 4, PHP 5)strip_tags -- Strip HTML and PHP tags from a string De...
2012-12-30 18:41:01
1031
原创 sphinx –rotate机制详解
sphinx的searchd在启动时会创建一个 .spl 锁文件,并在关闭时会删除它。在indexer创建索引时如果发现有 .spl文件,则不会创建新索引,因为这时已经标志sphinx正在运行中,除非使用 –rotate。roate运行机制->indexer完成索引->发送SIGHUP 给searchd(同时在终端输出索引已经完成)->searchd接到中断信号-...
2012-12-25 19:00:37
121
原创 linux上ln命令详细说明
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln ...
2012-12-25 18:21:56
131
原创 理解单列索引、多列索引以及最左前缀原则
通过实例理解单列索引、多列索引以及最左前缀原则实例:现在我们想查出满足以下条件的用户id:mysql>SELECT `uid` FROM people WHERE lname`='Liu' AND `fname`='Zhiqun' AND `age`=26因为我们不想扫描整表,故考虑用索引。单列索引:ALTER TABLE people ADD INDEX lname ...
2012-08-28 16:23:05
194
JS操作页面元素的常用代码
//js 控制checkbox的代码var memberLvs = document.getElementsByName("pmt_member_lv[]");var checkLv = true;if(memberLvs.length){for(var i=0;i<memberLvs.length;i++){if(memberLvs[i].checked &&a...
2012-04-20 11:46:06
126
mysql如何定时执行
5.1版本以后,MYSQL支持定时执行(event)的功能,就跟linux的crontab差不多。先查看一下你的MSYQL版本,查询版本信息的SQL语句:select VERSION() 确定版本支持之后,再查看一下event是否开启:show variables like '%sche%'; 如果未开启,那如何开启呢?show VARIABLES LIKE '%sche...
2012-02-21 18:14:17
143
如何用PHP创建唯一的临时文件
$tmpfile = tempnam( getcwd()."/", "TMP" ); // 创建唯一的临时文件tempnam -- 建立一个具有唯一文件名的文件语法:string tempnam ( string dir, string prefix )tempnam是在指定的目录下建立以prefix为前缀的唯一的临时文件(TMP(*).tmp),文件名的后缀名为tmp,这边传递...
2012-02-17 15:33:52
1124
javascript代码图片随屏幕滚动异步加载
在生成静态化的页面时,对页面的HTML文件进行IMG标签的处理,并加入图片异步加载的JS代码,即可以了 class img_delay_loader_modifier{ function delay( &$content ){ if(stripos($content,'</body>')===false){ retu...
2012-02-16 18:39:16
145
JS获取表单里文件选择框的文件路径
表单代码<form name="myexcel" action="" enctype="multipart/form-data" method="post"><table width="800" border="1" align="center"> <tr> &a
2012-02-02 14:32:35
985
1
从FTP获取自动下载文件的PHP类
/** * 从FTP获取自动下载文件的PHP类 * @author yukar ( http://yukar.iteye.com ) */class FtpClass{ private $ftpObj; private $ftpHost = "****"; // 服务器地址 private $ftpPort = ****; ...
2012-02-01 14:30:42
137
PHP中全局变量的使用global和$GLOBALS[]
用PHP开发项目,不可避免的会使用到全局变量,比如一些网站的配置信息,全站通用,那就可以在一个地方设置,然后多个地方调用。把变量定义为全局变量可以有两种方法:global和$GLOBALS[]。很多人都认为global和$GLOBALS[]只是写法不同而已,其实是有差别的。先来看看globalphp对global变量的解析是:Global的作用是定义全局变量,但是这个全局变量不是应用于...
2012-01-28 18:21:04
245
原创 得了支气管炎要注意哪些饮食
宝贝女儿前段时间感冒引起了支气管炎,现在好了。上网查了一下支气管炎要注意的饮食,现在贴出来分享一下,毕竟天气冷,感冒咳嗽是常病。饮食宜忌1、忌食腥腻之物:腥发之物,特别是海腥类,如带鱼、黄鱼、虾、蟹等,除助湿生痰外,还可引起过敏;油炸排骨、烤羊肉串、肥肉、动物内脏、动物油等,多食损伤脾胃,易助湿生痰。2、忌辛辣刺激性食物:辛香湿燥之品,易于化燥,增加痰液黏度,可伤及肺阴,对慢性支气管炎...
2012-01-24 13:13:35
311
SALT的组合加密方式
前段时间很多网站被撞库了,我们也不例外。之前用的密码一次MD5加密的算法已经不安全了,因为有太多的地方(http://www.cmd5.com/)可以暴力爆破MD5的加密算法。为了解决这个安全问题,决定对用户密码的加密强度进行改进,将原先的唯一MD5方式进行提升,对密码进行两次的MD5加密,在进行第二次MD5加密的时候,对第一次的MD5的值再加点盐(SALT)。因为煮菜的时候每次放的盐都是不一样...
2012-01-12 11:37:15
406
推荐兼容IE和FIREFOX的加入收藏夹的JS代码
function addfavorite() { if (document.all) { window.external.addFavorite('http://www.xiezipp.com','鞋子品牌网'); } else if (window.sidebar) { window.sidebar.addPanel('鞋子品牌网', ‘http://www.xi...
2011-12-07 12:02:21
137
PHP关于switch case语句中多个值匹配一个代码块的代码
最近一直在想,PHP的switch case语句中多个值匹配一个代码块的代码除了我们常用多个case匹配而不跳出(break)的写法之外,是否还有像VB那样,可以用大括号或者中括号把匹配的值用“,”或者“||”分隔开,怎么试都不行,网上居然还有人乱写说用“||”分开可以,然后被一群人给瞎转载了,真是误人子弟啊! switch ($cps_sign) { case ...
2011-12-07 11:54:57
2733
MYSQL中UNIX时间戳(int)与日期(date)的转换
做PHP开发的,在创建MYSQL的时间字段类型一般是int(10),不过有时间为了提取数据的时候,希望输出的是日期格式,而不是一串的数字。mysql> select FROM_UNIXTIME(1156219870,’%y-%m-%d’);+————————————–+| FROM_UNIXTIME(1156219870,’%y-%m-%d’) |+———————...
2011-12-04 11:23:58
424
共享一个PHP对二维数组的某个字段进行升降排序类
<?php/** * @author paul <199921128@qq.com> * @desc 对二维数组的某一个字段进行升降排序 * @data * $testData = array( array('newPrice'=>9), array('newPrice'=>21), array('newPrice'=&...
2011-12-01 17:51:36
145
原创 js对象应用之团购时间倒计时
最近在帮一个朋友在shopex485上做一个团购的功能,前台的团购商品倒计时,因为团购的商品可能是多个,各个商品的结束时间也不一定是相同的。所以就有必要做个对象来给各个商品。折腾了一个晚上,终于新鲜出炉了。在js对象里使用setTimeout还是有点学问的。[code="js"]//服务器时间var service_time=; function showTime(tuanid...
2011-05-26 23:52:39
111
原创 PHP数组与对象的互相转换
array to object, object to array[code="php"]// Funcion de Object a Array function object_to_array($object) { if(is_array($object) || is_object($object)){ $array = ar...
2011-05-23 14:58:47
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人