- 博客(64)
- 收藏
- 关注
转载 TortoiseSVN 提交时 hook 的 post-commit.bat 不执行的解决方法
TortoiseSVN 提交到 VisualSVN Server 时 hook 的 post-commit.bat 不执行的解决方法:这是因为 bat 文件执行需要权限,而 VisualSVN Server 默认用的是 NETWORK 用户组,该组没有执行 bat 的权限,导致了 post-commit.bat 文件不能执行,解决方法如下:我的电脑-管理-服务:将 VisualSV
2014-06-06 13:05:36 7430 1
原创 windows 下 VisualSVN Server hooks 同步
SET REPOS=%1 SET USER=%2 SET SVN="C:\Program Files\TortoiseSVN\bin\svn.exe" SET DIR="D:\httpenv\web\xp.me1" (call %SVN% update %DIR% --username kenxu --password 111111 --non-in
2014-05-22 14:52:24 1929
转载 50个提高PHP程序运行效率的方法
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符 串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数 加上了双引号)。1、如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍。 2、$r
2014-04-07 22:54:35 559
转载 PHP大小写是否敏感问题的汇总
PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。但我不是鼓励大家去用这些规则。 推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。一、大小写敏感1. 变量名区分大小写所有变量均区分大小写,包括普通变量以及$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$GLOBALS,$_SERVER,$_FILES,$_ENV
2014-04-07 21:50:12 779
转载 wordpress获取指定标签下所有文章
想显示wordpress标签下的所有文章,因为我当初没有新建wordpress这个分类目录,所以只能用标签获取。用wordpress默认的get_tags()获取函数可以实现,实现方法如下:
2014-04-05 14:05:30 3972
转载 不用任何插件实现WordPress文章点击数
如果你是用WordPress搭建的网站,你是不是想知道你的文章被多少人点击看过?一些用于统计点击次数的插件可以解决这个问题。不过,今天要推荐的是一个更简单的不用任何插件实现点击数统计的方法。首先,需要创建相关的函数。你可以把下面的代码粘贴到你所用主题的functions.php 文件里。
2014-04-05 14:03:50 2499
转载 js实现全选和反选功能
//选中全选按钮,下面的checkbox全部选中var selAll = document.getElementById("selAll");function selectAll(){ var obj = document.getElementsByName("checkAll"); if(document.getElementById("selAll").checked == fa
2014-03-05 10:47:07 829
转载 使position:fixed样式水平滚动的方法
版权所有,转载请注明出处:http://guangboo.org/2013/09/19/horizontal-scrollable-for-position-fixed使用CSS样式"position:fixed"可以使div块固定在一个固定位置,即使有滚动条也不会改变其位置。position:fixed给很多开发者带来了惊艳的效果,然而当出现水平滚动条时,效果就不那么容易接受了。有时候我们希
2014-02-19 09:28:48 7031
转载 关于运行Drupal 7的Nginx+PHP系统设置的一些问题解决方案总结
文章来源:http://blog.csdn.net/yavobo/article/details/6164598一、Nginx的安装 到nginx的网站下载解压包解压到一个目录即可。二、PHP的安装 到PHP的网站下载解压包解压到nginx的目录中,要单独设置为一个目录。三、PostgreSQL的安装 到postgresql的网站下载安装包安装即可。四、一些安
2014-01-18 16:33:21 865
转载 MYSQL:master/slave主从复制
一般使用MySQL的时候,如果数据量不大,我们都使用一台MySQL服务器,备份的时候使用mysqldump工具就可以了,但是随着业务不断发展,问题出现了:首先:数据量往往直线上升,单独一台数据库服务器开始出现性能的瓶颈,数据访问越来越慢。其次:备份也变得困难了,因为mysqldump是导出一份文本文件,而数据量特别大的时候,这样的备份往往需要很长时间,可能有人会说,我们可以直接通过拷贝数据
2014-01-11 13:53:22 575
转载 MySQL中SQL优化和架构设计
普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立缓存等等
2014-01-11 09:44:08 1022
转载 关于MySQL的查询缓存
原理QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用 QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。不过SQL文本有可能
2014-01-10 17:03:14 512
转载 PHP事务的使用方法
<?php//数据库连接$conn = mysql_connect('localhost', 'root', '');mysql_select_db('test', $conn);mysql_query("SET NAMES GBK");/*支持事务的表必须是InnoDB类型一段事务中只能出现一次:mysql_query('START TRANSACTION');//开始事务m
2014-01-07 09:32:05 616
转载 js倒计时发送验证码按钮
var wait=60;function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 60; } else { o.setAttribute("disabled", true); o.value="重新发送(" + wait +
2013-12-19 10:46:29 558
转载 Image / file upload with CodeIgniter
mage upload can be a pain in the *ss. And even though CI has a lot to offer (in the means of documentation) it still lacks a direct copy-paste code on their website so that people can just put it into
2013-12-17 00:00:10 637
转载 PEAR和PECL的区别
Pear:是PHP的扩展代码包,所有的扩展均以PHP代码的形式出现,功能强大,安装简单,甚至可以改改就用。使用的时候,要在代码中进行Include才能够使用。Pecl:是PHP的标准扩展,可以补充实际开发中所需的功能,所有的扩展都需要安装,在Windows下面以Dll的形式出现,在linux下面,需要单独进行编译,它的表现形式为根据PHP官方的标准用C语言写成,尽管源码开放但是一般人无
2013-12-07 22:29:58 554
转载 PHP概率算法(适用于抽奖、随机广告)
function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proSum = array_sum($proArr); //概率数组循环 foreach ($proArr as $key => $proCur) { $randNum = mt_rand(1, $pro
2013-12-03 23:04:41 817
转载 jQuery封装的获取Url中的Get参数
js的纯前台处理时会遇到将一个网页的参数,通过get方式,传递给下一个页面的问题.此时可以使用js的方式得到当前页面的url中的get参数. 核心语句是:window.location.href 详细代码不解释了,有注释,你看了就懂.封装成jQuery扩展包.(function($){ $.extend({ /** * url get parameters * @pu
2013-11-26 16:07:51 1428
转载 svn在linux下的常用命令
1、 将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn: // 192.168.1.1/pro/ domain简写:svn co2、 往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add * .php(添加
2013-11-21 13:17:15 723
转载 linux下yum安装svn及配置
1.环境centos6.42.安装svnyum -y install subversion3.配置建立版本库目录mkdir /home/svndatasvnserve -d -r /home/svndata4.建立版本库创建一个新的Subversion项目svnadmin create /home/svndata/blog配置允许用户user访问cd /home/svndata/blog/co
2013-11-21 13:09:19 1108
转载 DRUPAL-7.23的语言设置
本人刚安装时由于没有准备中文语言包所以,成功后的站点全是英文的!之后在1.“Dashboard”"Modules"中勾选“Locale”并点击“Save Configuration”保存!2.继续定位到“Locale”,点击后面的“configure”."Add language"3.设置“Default”到这里,本来以为好了,但是怎么都不是我要的中文啊!尼玛原因呢
2013-11-19 22:24:31 1261
转载 Drupal 7 中文安装教程执行时间超时的解决办法
drupal7安装过程中,如果选择简体中文,到导入翻译时出现错误,原因是执行超时了。方法一:修改php.ini文件:memory_limit = 256M (依实际情况设定)方法二:打开\sites\default\settings.php文件,在最后增加以下两行:ini_set(‘memory_limit’, ’256M’); //加大php的内存 也可以在php.ini
2013-11-19 21:58:57 1039
转载 PHP結合PYTHON的一個小例子
今天使用php、python結合寫了一個簡單的小玩意,python作爲一個服務器監聽本地的一個端口,php作爲客戶端向python服務器傳遞參數,python在服務器端執行ls -l並將結果返回給客戶端。 代碼如下: ################################################################# serv
2013-11-14 01:07:00 522
转载 ecshop数据库订单状态判断
order_info 表刚下完订单order_status 0shipping_status 0pay_status 0 取消order_status 2shipping_status 0pay_status 0 确认order_status 1shipping_status 0pay_status 0 已付款order_stat
2013-11-10 13:40:18 1108
转载 jquery: input text with array name selector
we can use jQuery(‘[attribute^="value"]‘) to handle this problem. symbol ^ means you want to select elements that have the specified attribute with a value beginning exactly with a given string
2013-07-24 19:29:04 837
转载 PHP 正则判断中文 UTF-8 & GBK
一般在写用户注册模块的时候都在对注册的用户名进行判断,查看一下有没有.!@#$%^&*()等这样的特殊字符,注册信息里一般将这些字符视为非法字符不允许注册。怎么进行判断呢,这里就用到了正则表达式了。先来解释一下下面几个正则表达式:String chinese = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$"; /**这个
2013-07-06 15:46:42 661
原创 php和js判断手机客户端
php版本:<?php// check if wap function check_wap(){ if(stristr($_SERVER['HTTP_VIA'],"wap")){// 先检查是否为wap代理,准确度高 return true; }elseif(strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0)
2013-06-26 11:46:23 750
转载 How to query_posts using meta_query to orderby meta_key AND have a secondary sort by date?
I've been troubleshooting an issue over the past few days and keep going in circles. Could really use a fresh pair of eyes to help me answer this question...So I'm working with a wordpress site wher
2013-06-24 16:42:51 792
转载 wordpress中强大的query posts 用法
query posts是一个非常好用的调用文章函数,可以做到同页面内显示多种特定范围的文章,例如可以调用某分类、标签、日期及作者等不同范围的文章列表。这些文章列表可以极大的丰富 wordpress 页面的内容,并有利于SEO。二手科学家整理了下query posts调用文章的函数,下面分别说明下。首先是query posts 的一般写法。通常是如先定义查询再加入文章回圈程式码后再重置查询。
2013-06-17 16:41:19 1327
转载 JS点击空白处关闭弹出层
点击空白处关闭弹出层#box{width:300px;height:200px;border:1px solid #000;display:none;}.btn{color:red;}$(function(){ $(".btn").click(function(event){ var e=window.event || event; if(e.stopPropagatio
2013-06-16 15:49:30 5145
转载 jquery.validate.js表单验证
一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API: http://jquery.bassistance.de/api-browser/plugins.html官方文档:http://docs.jquery.com/Plugins/Validation/Methods当前版本:
2013-06-10 01:03:03 692
转载 jQuery 获取屏幕高度、宽度
做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下。alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).
2013-06-08 19:24:05 440
转载 js+JQuery实现返回顶部功能
很多网站上都有返回顶部的效果,本文阐述如何使用jquery实现返回顶部按钮。首先需要在顶部添加如下html元素:返回顶部其中a标签指向锚点top,可以在顶部防止一个的锚点,这样在浏览器不支持js时也可以实现返回顶部的效果了。要想让返回顶部的图片显示在右侧,还需要一些css样式,如下:/*returnTop*/p#back-to-top{ position:fi
2013-06-08 14:12:26 437
原创 PHP上传文件时,文件过大$_FILES为空
在做图片上传的时候突然发现一张gif图片上传失败 size为0,实际大小为4.66M。上传小文件时可以,传大文件就不行,看了下PHP.INI里面upload_max_filesize = 2M, 问题就出在这了,修改其值 ; Maximum allowed size for uploaded files. upload_max_filesize = 20M 重启了下
2013-06-08 14:08:57 1055 1
转载 为wordpress提速,禁用gravatar,使用本地头像
WordPress默认的头像是读取gravatar.com上的图片的,对于国内用户来说会使网页打开速度变慢。所以我决定删除掉这块功能。修改get_avatar函数,在wp-includes/pluggable.php内。修改后的函数如下:if ( !function_exists( 'get_avatar' ) ) :/*** Retrieve the avatar for a
2013-06-08 11:47:04 5949
转载 JS动态添加上传文件按钮
var i = 0; var maxTime = 10;//最大次数 function addFile() { if(i < maxTime){ i++; var fileDiv = document.all['fileDiv'];
2013-06-02 17:47:13 3037
转载 Nginx下让WordPress支持固定链接的伪静态规则
Nginx下让WordPress支持固定链接的伪静态规则要让nginx支持wordpress固定链接非常简单,需要自己进行添加点配置代码:代码如下:location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-
2013-05-27 14:44:06 766
转载 /bin/bash^M: bad interpreter: No such file or dire
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。(2)od -t x1 filename 如果看到输出内容中存在0
2013-05-23 17:02:54 1384 1
转载 PHP计划任务:如何使用Linux的Crontab执行PHP脚本
我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现。但这两种方法都不太可靠,不稳定。我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务。下面介绍Crontab的两种方法。一、在Crontab中使用PHP执行脚本就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PH
2013-05-17 00:09:39 439
转载 开启Nginx的目录文件列表功能
ngx_http_autoindex_module 此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求.nginx默认是不允许列出整个目录的。开启目录列表:打开nginx.conf文件,在location server 或 http段中加入autoindex on; h
2013-04-18 23:48:10 642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人