- 博客(39)
- 资源 (36)
- 收藏
- 关注
原创 谈谈innodb和myisam的区别
MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。
2014-11-28 19:18:36 3400
原创 discuz故障描述退出登录时出现”您当前的访问请求当中含有非法字符,已经被系统拒绝
discuz故障描述退出登录时出现”您当前的访问请求当中含有非法字符,已经被系统拒绝解决办法
2014-11-25 19:37:06 5366
原创 bbPress 2.5.1 汉化中文版--wordpress插件
1、本版为wordpress插件版,下载反直接安装即可。2、如果原来有bbpress的话,想更新,要删除自己原来的版本,然后在后台重新安装并激活即可。(操作前请备好份,本人测试在后台删除bbpress数据并不会丢失的,如果担心也可以自行登陆FTP删除插件再安装)3、也可自行后台更新,更新完后通过下载本包,解压找到语言文件复制到你的网站插件对应目录上。注:本版(本帖附件)是基于原官bbpress 2.5.1版汉化的,由bbpress.me汉化。还有,欢迎纠错,或觉得哪里翻译不好可以提出来,我们会
2014-11-21 09:54:08 3215
原创 WordPress发布新文章Email通知注册用户
很多WordPress博客都开放了用户注册的功能,用户可以参与到博客的内容建设当中来,也就是一个博客由多个用户来写。现在有这样的需求,如何实现在某一个用户发表文章后,其他用户都能收到Email通知?下面是实现方法: 在当前的WordPress主题目录下的pluggable.php中,添加以下php代码就可以了:
2014-11-20 17:53:38 3721
原创 WordPress回复评论自动添加@评论者
其实之前我也看到很多博客有这样的功能,但是我是在后台审核并回复评论的,之前有好几次因为没注意评论信息栏的:回复给***,还以为是给我的留言,所以给人家回复了一些莫名其妙的内容,闹出过不少笑话。因为这个原因,前不久我给洪湖娱乐圈添加了这么功能,回复某位评论者的留言时,在留言前面加个 @评论者,这样可以更好地分辨是给谁回复。也许网上已经有相关的教程,但是这里也分享一下我的实现方法
2014-11-20 17:24:18 2625
原创 WordPress修改新用户注册邮件内容--自定义插件
有些开放用户注册功能的WordPress站点,可能有这么一项需求,就是用户注册成功后,系统会分别给网站管理员和新用户发送一封通知邮件,给管理员发送的是新用户的用户名和Email,给刚刚注册的新用户发送的是他的用户名和密码。系统发送的邮件是纯文本类型的,页面不太美观,有没有办法发送自定义的HTML格式的邮件呢?答案是可以的。 WordPress给我们提供了一个可供插件重新定义的新用户邮件通知函数 wp_new_user_notification(),如果你不喜欢这个函数发送的邮件,我们可以重新定义
2014-11-20 16:43:32 5998
原创 WordPress添加评论回复邮件提醒通知功能
评论回复后,自动发一封邮件提醒评论人,是提高用户体验的一大举措。倡萌一直都在使用Willin Kan大师的评论回复邮件提醒通知代码,相信很多人也在使用,如果你还没有使用,不妨试试。根据自己的需要,选择一种自己需要的代码,添加在主题的 functions.php 或者 pluggable.php (推荐) 文件的 最后一个 ?> 前面即可:方法一:所有回复都发送邮件通知默认所有填写了邮箱的评论都将发邮件提醒评论人,没有任何勾选设置。
2014-11-19 14:22:47 5242
原创 WordPress中文汉字用户名不能注册怎么办?
WordPress注册用户是不支持中文的。但是最近在项目中需要用到中文注册。后来想到了简单的处理办法:打开 wp-includes/formatting.php,找到function sanitize_user( $username, $strict = false ) {把 $strict 强制指定为 false,即在 sanitize_user 这行函数的下一行添加如下代码$strict = false;或者注释掉//$username = preg_replace( '|[
2014-11-19 10:29:34 2733
原创 修改wordpress默认发邮件邮箱地址
wordpress发送邮件默认是用的php mail函数,所以发送邮件的地址是可以任意写的,其默认发邮件的地址是wordpress@yourdomain.com,当然这个地址是可以修改的。
2014-11-19 09:50:31 6326 1
原创 Linux centos 主机名颜色设置 和 别名设置
今天写点简单有趣的。至于为什么把主机名颜色设置 和 别名设置放在一起写,是因为他们的设置都是在一个文件里。.bashrc。.bashrc放在cd /root 这个目录下!这个文件主要保存个人的一些个性化设置,如命令别名、路径等。执行命令:vim .bashrc在文件最下面添加这一行就OK 了!export PS1="\[\033]2;\H:\u \w\007\033[32;1m\]\u@\033[33;1m\H \033[35;1m$ip\033[0m \[\033[36;1m\]\w\[\
2014-11-18 09:14:35 5446
原创 修改Centos服务器主机名称
1、临时修改服务器主机名称:hostname myhost。 myhost为你指定的主机名称。2、永久性的修改主机名称Centos服务器安装好之后,默认的主机名为:localhost.localdomain,为了便与管理,我们需要对服务器主机名称进行修改,此修改生效涉及到两个配置文件/etc/sysconfig/network和/etc/hosts,下面教大家如何来做:
2014-11-18 08:54:54 3019
原创 redis-cli 命令总结
exists(key):确认一个key是否存在del(key):删除一个keytype(key):返回值的类型keys(pattern):返回满足给定pattern的所有keyrandomkey:随机返回key空间的一个key
2014-11-17 10:39:09 1855 1
原创 Redis学习手册(事务)
和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征: 1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,Redis不会再为其它客户端的请求提供任何服务,从而保证了事物中的所有命令被原子的执行。 2). 和关系型数据库中的事务相比,在Red
2014-11-17 10:34:00 1078
原创 PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据
PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据$str = '1那是一场23我问问4567890维稳';echo (strCutByStr($str, '那是', '稳'));//输出 一场23我问问4567890维
2014-11-17 08:04:47 3964 2
原创 .bash_profile和.bashrc的区别(如何设置生效)
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.~/.bashrc:该文件包含
2014-11-16 17:35:17 2937
原创 让SecureCRT显示光标所在处(光标闪烁)
SecureCRT非常好用,既可以当作开发板的终端,又可以作为远程登录虚拟机的工具。但是有时我们输入长的命令时会发现不知道光标所在处,特别是前面的输入错误要回去改时,这里我们经常要尝试删一下自己输入的命令以确定光标的位置。这样的话有点麻烦了,我们可以修改下SecureCRT的配置就可以让光标闪烁了。选择options中的session options(会话选项),然后选择emulation(仿真),将ansicolor选上,这时你会发现SecureCRT的背景是黑色,文字变成了白色了。(系统默认是这样,
2014-11-15 23:19:38 7860
原创 SecureCRT连接linux,vim颜色显示问题
为什么使用VIM?因为具有颜色显示的功能,并且还支持许多程序语法,VIM可以帮助你直接进行程序除错。但是在SecureCRT连接Linux后显示就是黑白,感觉很不爽!!怎么办?
2014-11-15 22:53:38 1458
原创 linux 每天备份mysql数据
前言:如果你的数据库文件较大,可能备份的时候需要占用很多服务器资源,所以站长要尽量选择访客最少的时间段执行自动备份命令,比如凌晨4-5点左右。而且要注意给备份留下足够的时间然后执行存储命令。因为一个服务器可能会遭到天灾人祸,备份的数据库文件要存在不同的服务器或者下载到本地更保险。第一步:首先要支持crontab,如果不支持的话,请参考我的博客:Linux VPS/服务器上用Crontab来实现VPS自动化 http://blog.csdn.net/phpfenghuo/article/details/
2014-11-14 15:05:24 1610 2
原创 linux svn命令详解
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(添加当前目录下所有的php文件)
2014-11-13 17:21:48 1357
原创 CentOS下tmux安装和使用
tmux介绍: tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。它可以做到一条命令就启动起来(强大的配置),左侧是终端,右侧是Vim,下面来一个gdb——总之它就是一个灵活的IDE,任仍你配置。效果如下图:安装:接下来,我们讲讲如何安装tmux。环境:Centos...
2014-11-13 09:46:30 6080
原创 30个php操作redis常用方法代码例子
这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型、list类型和set类型的数据,需要的朋友可以参考下 redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。1,connect描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败
2014-11-10 17:23:45 1778
原创 linux并发连接数查看
1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'netstat -n|grep ^tcp|awk '{print $NF}'|sort -nr|uniq -c或者:netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",stat
2014-11-10 14:53:20 3529
原创 PHP怎样实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中
PHP怎样实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中在百度上看到这个提问,想着解答一下,效果如下图:
2014-11-10 09:15:25 12111 1
原创 jquery注册文本框获取焦点清空,失去焦点赋值
在我们开发过程中特别是用户注册时会有一个效果,就是文本框获取焦点清空提示,如果用户没有输入信息失去焦点赋值上我们的提示语<html><head><meta http-equiv="content-type"content="text/html; charset=UTF-8"/><script src="http://127.0.0.1/jquery.js"></script><script>$(function(){ $("#account").focus(function(){ v
2014-11-10 08:51:21 2252
原创 js判断所有表单项不为空则提交表单
<script type="text/javascript"> function myCheck() { for(var i=0;i<document.form1.elements.length-1;i++) { if(document.form1.elements[i].value=="") {
2014-11-09 15:59:38 17200 2
原创 phpstorm快捷键
phpstorm快捷键:// ctrl+shift+n 查找文件// ctrl+j 插入活动代码提示// ctrl+alt+t 当前位置插入环绕代码// alt+insert 生成代码菜单
2014-11-07 08:55:42 1386
原创 DDoS deflate - Linux下防御/减轻DDOS攻击
前言互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事。在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽,只能手动屏蔽。今天要说的就是一款能够自动屏蔽DDOS攻击者IP的软件:DDoS deflate。DDoS deflate介绍DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限 制时,该程序会通过APF或IPTAB
2014-11-05 20:14:28 1662
原创 Linux上iptables防火墙的基本应用教程
iptables是Linux上常用的防火墙软件,下面给大家说一下iptables的安装、清除iptables规则、iptables只开放指定端口、iptables屏蔽指定ip、ip段及解封、删除已添加的iptables规则等iptables的基本应用。1、安装iptables防火墙如果没有安装iptables需要先安装,CentOS执行:yum install iptablesDebian/Ubuntu执行:apt-get install iptables
2014-11-05 19:34:26 1065
原创 Linux SSH远程文件/目录传输命令scp
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦,那么用scp命令就会排上用场。一、scp是什么?scp是secure copy的简写,用于在Linux下
2014-11-05 19:24:17 1138
原创 LNMP安装快速导航:LNMP安装提示,LNMP安装教程、安装失败处理、虚拟主机管理、可选组件、LNMP文件目录说明、状态管理。
lnmp安装系统需求: CentOS/Debian/Ubuntu Linux系统 需要2GB以上硬盘剩余空间 128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统) VPS或服务器必须已经联网! Linux下区分大小写,输入命令时请注意
2014-11-04 16:43:36 2391 1
原创 钱文忠解读百家姓
作者:复旦大学钱文忠教授 第一章 寻根之旅你贵姓,你从哪里来,这是人们交往中问到的最多的问题。百家姓就是这样一本记录姓氏的读物。它只有568个字,包括504个姓氏,其中单姓444个,复姓60个。寻根问祖,追根溯源,是人的天性,姓氏及其附着的文化内涵,就是一张属于你的绝佳名片。是打通古今交流通道的最好载体。它已一种血缘文化的特殊形式,记录了中华名族的形成史。
2014-11-04 09:02:01 3515
原创 kohana nginx的配置
kohana nginx的配置 location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?kohana_uri=/$1 last; } index index.php index.html
2014-11-03 17:42:10 1992
原创 LNMP状态管理命令
LNMP状态管理命令:LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}Memcached状态管理:/etc/init.d/memcached {start|stop|re
2014-11-03 14:54:15 2430
原创 linux 下查看机器是cpu是几核的
几个cpumore /proc/cpuinfo |grep "physical id"|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep "physical id"|grep "0"|wc -lcat /proc/cpuinfo | grep processor
2014-11-02 15:48:26 2020
原创 windows系统IIS环境下安装memcache的方法
memcached的基本设置:-p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务
2014-11-02 10:25:49 2786
原创 重启IIS服务的方法
WINDOWS提供WEB服务的IIS有时候会出现访问过大导致网站打不开,这时重启IIS是最好的选择。1、界面操作打开“控制面板”->“管理工具”->“服务”。找到“IIS Admin Service” 右键点击“重新启动” 弹出 “停止其它服务” 窗口,点击“是”。2、Net 命令操作点击 “开始”->“运行”,输入cmd 打开命令窗口;输入 net stop iisadmin /y 回车停止IIS;再输入 net start iisadmin 回车启动IIS;再输入 net star
2014-11-02 10:23:55 6678
php表白程序
2014-03-14
php+mysql+jquery瀑布流
2014-02-16
IECapt实现网页快照
2014-01-23
无限极分类
2014-01-22
PHP QR Code二维码类生成二维码
2014-01-19
PHP QR Code
2014-01-19
Kohana v2.2 中文手册
2013-09-20
Kohana_v2.2
2013-09-20
openssl windows
2016-03-23
最新全国5级行政区(省,城市,地区县,镇区,村居委会),mysql数据库
2015-07-28
Teleport Ultra免费下载网页
2015-07-09
Teleport Pro 1.68 官方原版+有效注册码–下载整个网站
2015-07-09
wamp2.5的memcache安装包
2015-06-13
php+html5移动端图片压缩上传
2015-01-10
bbpress汉化包wordpress插件
2014-11-21
memcached-1.2.1-win32.zip
2014-11-02
js复制插件
2014-05-19
头像上传html+js版
2014-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人