<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[askingneil的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/askingneil</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; askingneil]]></copyright><item><title><![CDATA[PHP检测并清除文件开头的BOM]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84477141</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84477141</guid><author>askingneil</author><pubDate>Fri, 06 Sep 2013 21:19:08 +0800</pubDate><description><![CDATA[
&amp;lt;?php
ini_set('memory_limit', '-1');
/*检测并清除BOM*/
$basedir = dirname(__FILE__);//扫描当前文件路径 可自动设置
$auto = 1;
checkdir($basedir);
function checkdir($basedir){
	if($dh = opendir($basedir)){
		...]]></description><category></category></item><item><title><![CDATA[解决装mysqli扩展出错问题]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84477100</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84477100</guid><author>askingneil</author><pubDate>Fri, 06 Sep 2013 18:10:25 +0800</pubDate><description><![CDATA[
当你使用mysqli_ins.sh脚本安装mysqli扩展报mysql config not found 类似的错误时，用vim打开mysqli_ins.sh脚本文件 在


./configure --with-php-config=/www/wdlinux/php/bin/php-config

复制代码

这行后面加上


--with-mysqli=/www/wdlinux...]]></description><category></category></item><item><title><![CDATA[解决 Ecshop 2.7.2 与 Discuz! X2 的同步退出问题]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84464894</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84464894</guid><author>askingneil</author><pubDate>Thu, 01 Aug 2013 16:07:04 +0800</pubDate><description><![CDATA[
网上找到的，记录下
最近一个项目需要整合 Ecshop 和 Discuz。整合过程很简单，最新版的 Discuz! X2 已经自带了 uc_server 和 uc_client。由于主目录是 Ecshop，Discuz 放在 bbs 目录下，为了减少垃圾文件，我全局修改了 Ecshop 里关于 uc_client 的调用路径，改成了 discuz 里自带的，这样两个程序就共用一个 uc_cli...]]></description><category></category></item><item><title><![CDATA[asp生成随机字符]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84458697</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84458697</guid><author>askingneil</author><pubDate>Mon, 15 Jul 2013 14:06:14 +0800</pubDate><description><![CDATA[
Function RandKey(obj,tit) 
	Dim char_array(80) 
	Dim temp 
	For i = 0 To 9  
		char_array(i) = Cstr(i) 
	Next 
	For i = 10 To 35 
		char_array(i) = Chr(i + 55) 
	Next 
	For i = 36 To 61 
		...]]></description><category></category></item><item><title><![CDATA[asp 汉字生成拼音]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84458660</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84458660</guid><author>askingneil</author><pubDate>Mon, 15 Jul 2013 11:50:27 +0800</pubDate><description><![CDATA[
function GetPyChar(char)
	tmp=65536+asc(char)
	if(tmp&amp;gt;=45217 and tmp&amp;lt;=45252) then 
		GetPyChar= &quot;A&quot;
	elseif(tmp&amp;gt;=45253 and tmp&amp;lt;=45760) then
		GetPyChar= &quot;B&quot;
	elseif(tmp&amp;gt;=45761 an...]]></description><category></category></item><item><title><![CDATA[jquery无刷新提交表单的例子]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84447693</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84447693</guid><author>askingneil</author><pubDate>Thu, 27 Jun 2013 10:47:28 +0800</pubDate><description><![CDATA[
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.js&quot; mce_src=&quot;js/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;    
&amp;lt;input name=&quot;writer&quot; id=&quot;writer&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt]]></description><category></category></item><item><title><![CDATA[JQuery浮动DIV提示信息并自动隐藏的代码]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84447692</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84447692</guid><author>askingneil</author><pubDate>Thu, 27 Jun 2013 10:45:16 +0800</pubDate><description><![CDATA[
/** 
* 浮动DIV定时显示提示信息,如操作成功, 失败等 
* @param string tips (提示的内容) 
* @param int height 显示的信息距离浏览器顶部的高度 
* @param int time 显示的时间(按秒算), time &amp;gt; 0 
* @sample &amp;lt;a href=&quot;javascript:void(0);&quot; onclick=...]]></description><category></category></item><item><title><![CDATA[解决 child pid exit signal segmentation fault 11]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84437187</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84437187</guid><author>askingneil</author><pubDate>Thu, 30 May 2013 16:07:53 +0800</pubDate><description><![CDATA[
最近在VPS上测试一个php项目，用的centos6 64位的系统装完进入管理界面 始终出错 firefox打开页面一片空白，看apache的日志是
child pid XXXX exit signal Segmentation fault (11)
手工传个phpinfo进去倒是可以执行的，这个错误造成的原因很多，多半是和内存啊模块之类的有关，仔细看了看apache和php的配置，发现ph...]]></description><category></category></item><item><title><![CDATA[linux GTK教程（消息机制/标签/按钮/图像/文本/对话框/菜单/容器）]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84417760</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84417760</guid><author>askingneil</author><pubDate>Thu, 11 Apr 2013 10:34:06 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/coder2012/archive/2013/04/05/2999425.html]]></description><category></category></item><item><title><![CDATA[Ubuntu在Eclipse中配置C和GTK]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84414333</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84414333</guid><author>askingneil</author><pubDate>Mon, 01 Apr 2013 11:04:40 +0800</pubDate><description><![CDATA[
Ubuntu下在Eclipse中运行C语言的GTK程序


下载相关的包
sudo apt-get install gnome-core-devel build-essential libgtk2.0-dev libgtk2.0-doc
 


测试代码打开Eclipse，新建——C Project——输入Project name，并选择Executable中的Hello World ...]]></description><category></category></item><item><title><![CDATA[GTK编程——linux下GTK开发环境建立（ubuntu）]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84413661</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84413661</guid><author>askingneil</author><pubDate>Fri, 29 Mar 2013 14:24:06 +0800</pubDate><description><![CDATA[
1、配置gcc
刚装好的系统中已经有GCC了，但是这个GCC什么文件都不能编译，因为没有一些必须的头文件，所以要安装build-essential这个软件包，安装了这个包会自动安装上g ,libc6-dev,linux-libc-dev,libstdc 6-4.1-dev等一些必须的软件和头文件的库。
可以在新立得里面搜索build-essential或输入下面命令：
sudo apt-g...]]></description><category></category></item><item><title><![CDATA[在64位ubuntu上安装Adobe AIR 2.6]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84409550</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84409550</guid><author>askingneil</author><pubDate>Tue, 19 Mar 2013 10:52:48 +0800</pubDate><description><![CDATA[
Like the title says. Installing Adobe Air natively on Ubuntu 12.04. With 64-bits. Not 32. 
If you like programs like Tweetdeck, Destroy Twitter, WriteOrDie, the Wikipedia Desktop app, etc. you will ...]]></description><category></category></item><item><title><![CDATA[在CentOS上安装Git]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84409428</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84409428</guid><author>askingneil</author><pubDate>Mon, 18 Mar 2013 23:36:06 +0800</pubDate><description><![CDATA[
CentOS的yum源中没有git，只能自己编译安装，现在记录下编译安装的内容，留给自己备忘。
确保已安装了依赖的包


yum install curl


yum install curl-devel


yum install zlib-devel


yum install openssl-devel


yum install perl


yum install cpi...]]></description><category></category></item><item><title><![CDATA[maven jetty plugin]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84408386</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84408386</guid><author>askingneil</author><pubDate>Fri, 15 Mar 2013 15:41:51 +0800</pubDate><description><![CDATA[
前言： 在 maven 下测试调试时，相比较 Tomcat 、Jboss 、Jetty 而言，个人更倾向于使用 Jetty Plugin。怎么说呢？使用 Jetty Plugin 的时候最爽的是不用你敲打包、部署，然后再启动服务器的指令，只需敲一句：mvn jetty:run或直接点 eclipse 上的 run 按钮就完事了。而且更爽的是，你修改资源文件，Jetty 能自动扫描到并及时给予反馈...]]></description><category></category></item><item><title><![CDATA[密码的正则表达式.密码必须包含字母数字及特殊字符]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84399594</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84399594</guid><author>askingneil</author><pubDate>Wed, 06 Mar 2013 17:46:34 +0800</pubDate><description><![CDATA[
密码长度8-20位大写英文字母（从   A   到   Z）  小写英文字母（从   a   到   z）  10   个基本数字（从   0   到   9）  非字母字符（例如，!、$、#、%）
 
最好是分2步来判断1、判断密码包括哪些字符及总长度



JavaScript code




?



1




var re = /^[0-9a-zA-Z!$...]]></description><category></category></item><item><title><![CDATA[用户密码正则表达式]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84399533</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84399533</guid><author>askingneil</author><pubDate>Wed, 06 Mar 2013 16:31:15 +0800</pubDate><description><![CDATA[




正则表达式

^[a-zA-Z]\w{5,17}$



匹配
以字母开头，长度在6~18之间，只能包含字符、数字和下划线


不匹配
 




正则表达式

^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).{4,8}$



匹配
1agdA*$# | 1agdA*$# | 1agdA*$#


不匹配
wyrn%@*...]]></description><category></category></item><item><title><![CDATA[Ubuntu 下最好用的pdf阅读器okular]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84396345</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84396345</guid><author>askingneil</author><pubDate>Thu, 28 Feb 2013 00:48:41 +0800</pubDate><description><![CDATA[
今天推荐两款pdf阅读器 Okular 和 Foxit reader for linux 。前者的功能更强大，后者的加载速度更快，且对中文支持更好！所以我推荐，在 ubuntu下就用这两个软件！！
       题记：最近在看一本pdf电子书，用 wine 的 foxit reader 读出来发现文字重叠了，本以为是PDF本身的问题。拿到 Windows 下一看，好好的！原来是我的 PDF 阅...]]></description><category></category></item><item><title><![CDATA[让Windows命令行显示UTF-8字符]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84379636</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84379636</guid><author>askingneil</author><pubDate>Thu, 10 Jan 2013 17:43:45 +0800</pubDate><description><![CDATA[ 
一直苦恼于如何在Windows终端中显示UTF-8字符的问题。比如，在MySQL命令行下，如果数据库的编码是UTF-8，那么，在查询数据库的时候，里面的中文都会变成乱码。
今天半无意的搜索了一下，结果发现解决方案非常简单：
1. 修改终端的代码页。
在终端中输入：

chcp 65001


2. 右键点击任务栏上的终端（也可以单击窗口左上角的图标），在快捷菜单中选择属性，在...]]></description><category></category></item><item><title><![CDATA[Ubuntu 无法处理“computer”位置]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84378092</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84378092</guid><author>askingneil</author><pubDate>Tue, 08 Jan 2013 10:42:51 +0800</pubDate><description><![CDATA[sudo mv /usr/local /usr/local.old &amp;amp;&amp;amp; sudo mkdir /usr/local ]]></description><category></category></item><item><title><![CDATA[ubuntu用livecd修复grub2  ]]></title><link>https://blog.youkuaiyun.com/askingneil/article/details/84367825</link><guid>https://blog.youkuaiyun.com/askingneil/article/details/84367825</guid><author>askingneil</author><pubDate>Fri, 14 Dec 2012 00:19:29 +0800</pubDate><description><![CDATA[
首先用livecd启动，然后在终端下切换到root权限：（你不嫌麻烦的话可以跳过这一步，在一下的每一步前面加sudo）
sudo -i
接下来找一找你ubuntu10.04所在分区，用：
fdisk -l我的部分输出如下：
Device Boot      Start         End      Blocks   Id  System/dev/sda1               ...]]></description><category></category></item></channel></rss>