<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chamtianjiao的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chamtianjiao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chamtianjiao]]></copyright><item><title><![CDATA[Linux下grep显示前后几行信息]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/50481930</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/50481930</guid><author>chamtianjiao</author><pubDate>Fri, 08 Jan 2016 12:10:27 +0800</pubDate><description><![CDATA[Linux下grep显示前后几行信息


标准unix/linux下的grep通过下面參数控制上下文

grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行

查看grep版本号的方法是
grep -V

假设想升级，升级的方]]></description><category></category></item><item><title><![CDATA[bash 快捷键提示总结]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/50418798</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/50418798</guid><author>chamtianjiao</author><pubDate>Mon, 28 Dec 2015 14:28:25 +0800</pubDate><description><![CDATA[ctrl键组合
ctrl+a:光标移到行首。
ctrl+b:光标左移一个字母
ctrl+c:杀死当前进程。
ctrl+d:退出当前 Shell。
ctrl+e:光标移到行尾。
ctrl+h:删除光标前一个字符，同 backspace 键相同。
ctrl+k:清除光标后至行尾的内容。
ctrl+l:清屏，相当于clear。
ctrl+r:搜索之前打过的命令。会有一个提示，根据你输入]]></description><category></category></item><item><title><![CDATA[MAC PHP+nginx+mysql+redis+memcache+mongo....环境配置]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/50404302</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/50404302</guid><author>chamtianjiao</author><pubDate>Fri, 25 Dec 2015 17:15:43 +0800</pubDate><description><![CDATA[使用MAC一直有段时间了，已经好久不更新文章的我。
这段时间一直在做团队管理，任务也比较杂，这段时间抽时间吧自己的本地环境弄了下。都是札记，比较初级...
如下：


有兴趣的可以先看别人的文章链接，想看一写细节的请看下面的一些点。有问题请反馈...




知乎 Mac 下如何搭建 PHP 开发环境？
http://www.zhihu.com/question/208549]]></description><category></category></item><item><title><![CDATA[mysql字符串查询常用命令]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/42148247</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/42148247</guid><author>chamtianjiao</author><pubDate>Thu, 25 Dec 2014 16:50:47 +0800</pubDate><description><![CDATA[对于针对字符串位置的操作，第一个位置被标记为1。
ASCII(str)
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串，返回0。如果str是NULL，返回NULL。
mysql> select ASCII('2');
        -> 50
mysql> select ASCII(2);
        -> 50
mysql> select ASCII('dx');
 ]]></description><category></category></item><item><title><![CDATA[Sublime Text 2 – SFTP/FTP 安装与使用]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/41009639</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/41009639</guid><author>chamtianjiao</author><pubDate>Tue, 11 Nov 2014 12:05:43 +0800</pubDate><description><![CDATA[默认的Sublime Text 2 是没有sftp/ftp功能的，如果编辑器自带ftp势必会提高开发效率，虽然Sublime Text 2 默认是没有ftp功能，但是安装sftp插件很容易。下面是我安装步骤，希望能帮助那些喜欢Sublime Text 2的朋友。

    1. 安装Package Control插件 (如果安装好的朋友可以忽略这一步)，安装是通过Sublime Text 2控]]></description><category></category></item><item><title><![CDATA[PHP文件头BOM带来的困惑（frameset无法显示，头部一行空白）]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/37559653</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/37559653</guid><author>chamtianjiao</author><pubDate>Tue, 08 Jul 2014 10:12:24 +0800</pubDate><description><![CDATA[PHP文件头BOM带来的困惑（frameset无法显示，头部一行空白）
  前些日子本地文件上传到服务器上,某些文件头部总是出现一条空白,无论怎么修改文件都无法去除空白,用firebug查看header部分同样有一片空白,删除后空白消失,但是在文件里却无法找到那个空白的部分,纠结了好久也没解决;昨天则是后台登陆后显示空白,用的是frameset,单独使用某个部分内容是可以显示的,但是在后台首页i]]></description><category></category></item><item><title><![CDATA[使用 PHP、JavaScript 和 WURFL 的设备识别移动网站]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/36877729</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/36877729</guid><author>chamtianjiao</author><pubDate>Fri, 04 Jul 2014 12:26:03 +0800</pubDate><description><![CDATA[不再为移动设备功能而迷茫


随着移动 Web 的快速发展，如果您还没有使用过 PHP 驱动的移动网站或应用程序，那么您很快就会用到。在数以千计的产品中检测一个移动设备的功能，仅使用 PHP 几乎是不可能实现的。但是有了 Wireless Universal Resource FiLe (WURFL) 之后，这个曾经令人生畏的艰巨任务变得像调用几个 API 来检索您需要的设备数据一样简单，并]]></description><category></category></item><item><title><![CDATA[实战Nginx与PHP（FastCGI）的安装、配置与优化]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/32330323</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/32330323</guid><author>chamtianjiao</author><pubDate>Thu, 19 Jun 2014 15:34:03 +0800</pubDate><description><![CDATA[一、什么是 FastCGI
FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI，包括Apache、Nginx和lighttpd等，同时，FastCGI也被许多脚本语言所支持，其中就有PHP。
FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差，因为每次HTTP服务器遇到动态程序]]></description><category></category></item><item><title><![CDATA[禁用Google Fonts解决WordPress加载速度缓慢的问题]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/29853305</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/29853305</guid><author>chamtianjiao</author><pubDate>Tue, 10 Jun 2014 16:11:58 +0800</pubDate><description><![CDATA[最近一段时间google的服务各种抽，包括google.hk的搜索我这边经常连不上，都已经挂上代理了，最近也有不少的客户朋友反应网站加载速度缓慢，经过检查都是由于使用的主题加载了google在线字体的问题导致的，一直卡在连接谷歌的在线字体服务器上面，我们直接禁用掉谷歌的在线字体即可。

解决方法：在wp的后台插件里面搜索安装Disable Google Fonts这款插件后启用即可，如果不想安]]></description><category></category></item><item><title><![CDATA[linux 大量生成core dump文件]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/29846451</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/29846451</guid><author>chamtianjiao</author><pubDate>Tue, 10 Jun 2014 15:24:09 +0800</pubDate><description><![CDATA[近日发现个别服务器大量生成core文件，以前一直没有注意这个问题，
经过排查发现，这些服务器设置了 ulimit -c unlimited
经过查找 

$HOME/.bash_profile
$HOME/.bashrc 
/etc/profile
删除了该命令，通过系统默认的：
vi /etc/profile
# No core files by default
ulimit]]></description><category></category></item><item><title><![CDATA[PuTTY使用密钥登录到Linux]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/29602413</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/29602413</guid><author>chamtianjiao</author><pubDate>Mon, 09 Jun 2014 18:22:22 +0800</pubDate><description><![CDATA[1. 使用PuTTY客户端
先到PuTTY网站去下载putty.exe, psftp.exe, puttygen.exe
Link: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Binaries
The latest release version (beta 0.60). This will genera]]></description><category></category></item><item><title><![CDATA[TortoiseSVN无法查看日志]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/29602253</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/29602253</guid><author>chamtianjiao</author><pubDate>Mon, 09 Jun 2014 18:20:38 +0800</pubDate><description><![CDATA[问题：在修改文件后show log无法显示日志，上面的时间会自动在2016年和1970年间跳，而且设置不了时间。
解决方法：
1.编辑svnserve.conf，设置“anon-access=none”
2.在authz中添加 
[/]
* = 

即可]]></description><category></category></item><item><title><![CDATA[Linux踢出其他正在SSH登陆用]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/24643731</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/24643731</guid><author>chamtianjiao</author><pubDate>Mon, 28 Apr 2014 15:11:55 +0800</pubDate><description><![CDATA[Linux踢出其他正在SSH登陆用户
来源：本站转载 作者：佚名
时间：2013-01-29TAG： 我要投稿


 在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器，或者连接后没有正常关闭进程还驻留在系统内。限制SSH连接数与手动断开空闲连接也有必要之举，这里写出手动剔出其他用户的过程。

1、查看系统在线用户

[root@apache ~]# ]]></description><category></category></item><item><title><![CDATA[Select列表框交换数据【简单的记录下】]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/19968825</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/19968825</guid><author>chamtianjiao</author><pubDate>Wed, 26 Feb 2014 10:59:19 +0800</pubDate><description><![CDATA[Select列表框交换数据


    center
    {
        font-size:12px;
        color:red;
        font-weight:bold;
    }
    select
    {
        font-size:12px;
        color:green;
    }


    
]]></description><category></category></item><item><title><![CDATA[用谷歌浏览器来当手机模拟器]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/17501241</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/17501241</guid><author>chamtianjiao</author><pubDate>Mon, 23 Dec 2013 10:57:37 +0800</pubDate><description><![CDATA[很多网站都通过User-Agent来判断浏览器类型，如果是3G手机，显示手机页面内容，如果是普通浏览器，显示普通网页内容。

　　谷歌Chrome浏览器，可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令，启动谷歌浏览器，即可模拟相应手机的浏览器去访问3G手机网页：

　　谷歌Android：

chrome.exe --user-agent="M]]></description><category></category></item><item><title><![CDATA[android windows系统在命令行下建Eclipse项目数据库3]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/17293113</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/17293113</guid><author>chamtianjiao</author><pubDate>Fri, 13 Dec 2013 00:40:32 +0800</pubDate><description><![CDATA[1.cd 
命令行进入
SDk 
环境所在位置
 
如：
 
D:\>cd android_Eclipse 
D:\android_Eclipse>cd android-sdk_r12-windows 
D:\android_Eclipse\android-sdk_r12-windows>cd android-sdk-windows 
D:\android_Eclipse\an]]></description><category></category></item><item><title><![CDATA[如何在 Eclipse 中使用命令行]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/17292935</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/17292935</guid><author>chamtianjiao</author><pubDate>Fri, 13 Dec 2013 00:36:44 +0800</pubDate><description><![CDATA[在 Eclipse 中使用 Windows 命令行。 

第一步：设置一个新的外部配置工具 
在 Eclipse 中，选择 “Run -> External Tools -> External Tools Configurations” 
 


第二步：点击 “New Launch Configuration” 
 

第三步：New Configuration 界面 
 ]]></description><category></category></item><item><title><![CDATA[[Android4] 安卓开发-1.0环境配置与相关下载]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/17280761</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/17280761</guid><author>chamtianjiao</author><pubDate>Thu, 12 Dec 2013 17:29:06 +0800</pubDate><description><![CDATA[1.JDK下载安装
JAVA官网：http://www.java.com


图1.1

图1.2

点击 同意并开始免费下载  进行下载安装（安装到C：java下或系统默认这里影响 环境变量的配置）
附：环境变量的配置说明

1.打开我的电脑--属性--高级--环境变量 

2.新建系统变量JAVA_HOME 和CLASSPATH 
变量名：JAVA_HOME 
变量值：C]]></description><category></category></item><item><title><![CDATA[PHP5中的魔术方法]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/16824185</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/16824185</guid><author>chamtianjiao</author><pubDate>Tue, 19 Nov 2013 14:40:44 +0800</pubDate><description><![CDATA[从PHP 5以后的版本，PHP中的类就可以使用魔术方法了。其规定以两个下划线(__)开头的方法都保留为魔术方法，所以建议大家函数名最好不用__开头，除非是为了重载已有的魔术方法。

　　1、__get、__set

　　这两个方法是为在类和他们的父类中没有声明的属性而设计的。

　　◆__get( $property ) 当调用一个未定义的属性时，此方法会被触发，传递的参数是被访问的属]]></description><category></category></item><item><title><![CDATA[Win7 64位系统 php运行出现undefined function curl_init()解决方法]]></title><link>https://blog.youkuaiyun.com/chamtianjiao/article/details/12995617</link><guid>https://blog.youkuaiyun.com/chamtianjiao/article/details/12995617</guid><author>chamtianjiao</author><pubDate>Thu, 24 Oct 2013 11:54:46 +0800</pubDate><description><![CDATA[检查：



1. function_exists()下，是否已经支持CURL

2. php/ext目录下，php_curl.dll 是否存在；

3. php安装目录下，libeay32.dll 和 ssleay32.dll 是否存在！

 

修改配置：
1. 修改php.ini，将 ;extension=php_curl.dll前面的分号去掉
2. 拷贝 lib]]></description><category></category></item></channel></rss>