<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[漫漫程序人生路]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_12421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_12421]]></copyright><item><title><![CDATA[PHP微盾加密及解密]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82640823</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82640823</guid><author>iteye_12421</author><pubDate>Wed, 16 Sep 2015 11:34:20 +0800</pubDate><description><![CDATA[
首先看下加密过后的PHP文件
&amp;lt;?php // This file is protected by copyright law &amp;amp; provided under license. Copyright(C) 2005-2009 www.vidun.com, All rights reserved. 
$OOO0O0O00=__FILE__;$OOO000000=urldecode...]]></description><category></category></item><item><title><![CDATA[Linux下安装MySQL遇到的问题]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82640281</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82640281</guid><author>iteye_12421</author><pubDate>Tue, 08 Sep 2015 00:21:11 +0800</pubDate><description><![CDATA[
1.由于安装包的问题出现的不能安装成功的问题
解决方法：更换安装包
2.安装成功后要启动mysql服务
service mysql start (针对mysql5.5以上的版本待检验)
service mysqld start (针对mysql5.5以前的版本 待检验)
3.安装成功后mysql的密码默认设置为空无法正常进入mysql命令行
解决方法：
（1）找到my.cnf配置文...]]></description><category></category></item><item><title><![CDATA[CentOS Apache、php、mysql默认安装路径]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82640237</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82640237</guid><author>iteye_12421</author><pubDate>Mon, 07 Sep 2015 15:12:24 +0800</pubDate><description><![CDATA[
Apache:

如果采用RPM包安装，安装路径应在 /etc/httpd目录下
 
apache配置文件:/etc/httpd/conf/httpd.conf
 
Apache模块路径：/usr/sbin/apachectl
 
web目录:/var/www/html
 
如果采用源代码安装，一般默认安装在/usr/local/apache2目录下
 
PHP:
 ...]]></description><category></category></item><item><title><![CDATA[Linux下安装Apache以及遇到的问题]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82640236</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82640236</guid><author>iteye_12421</author><pubDate>Mon, 07 Sep 2015 15:09:11 +0800</pubDate><description><![CDATA[
Linux下安装Apache过程
1.下载httpd-2.4.tar.gz安装包
2.下载apr,apr-util,pcre-8.30

3.安装apr命令
(1)先解压命令：tar -zxvf apr
(2)进入解压后的文件并执行配置命令：./configure --prefix=/usr/local/apr    其中--prefix= 紧跟的是程序安装的目录
(3)执行编译命...]]></description><category></category></item><item><title><![CDATA[C#注册码实现]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82640046</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82640046</guid><author>iteye_12421</author><pubDate>Thu, 03 Sep 2015 00:29:55 +0800</pubDate><description><![CDATA[
http://www.cnblogs.com/Olive116/archive/2012/11/13/2767549.html
http://www.cnblogs.com/sijin/articles/1638800.html
]]></description><category></category></item><item><title><![CDATA[Vim命令集合]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82639857</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82639857</guid><author>iteye_12421</author><pubDate>Mon, 31 Aug 2015 01:57:38 +0800</pubDate><description><![CDATA[
Vim命令合集


命令历史
以:和/开头的命令都有历史纪录，可以首先键入:或/然后按上下箭头来选择某个历史命令。
启动vim
在命令行窗口中输入以下命令即可
vim 直接启动vim
vim filename 打开vim并创建名为filename的文件
文件命令
打开单个文件
vim file
同时打开多个文件
vim file1 file2 file3 ...
在v...]]></description><category></category></item><item><title><![CDATA[PHP处理MySQL事务]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82639353</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82639353</guid><author>iteye_12421</author><pubDate>Thu, 20 Aug 2015 17:17:47 +0800</pubDate><description><![CDATA[
MySQL5.X都已经发布好久了，但是还有很多人认为MySQL是不支持事务处理的，这不得不怪他们是孤陋寡闻的，其实，只要你的MySQL版本支持BDB或InnoDB表类型，那么你的MySQL就具有事务处理的能力。这里面，又以InnoDB表类型用的最多，虽然后来发生了诸如Oracle收购InnoDB等令MySQL不爽的事情，但那些商业上的斗争与技术无关，下面以InnoDB表类型为例简单说一下MySQ...]]></description><category></category></item><item><title><![CDATA[手机浏览器用css设置图片自适应大小]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82638859</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82638859</guid><author>iteye_12421</author><pubDate>Wed, 12 Aug 2015 10:33:32 +0800</pubDate><description><![CDATA[
手机页面不像pc网站, 尽可能避免使用js脚本, 以避免不同的手机浏览器出现&quot;水土不服&quot;.
手机浏览器(移动站点)图片自适应的css代码:
img{max-width: 100%;height: auto;width: auto\9;}
 
...]]></description><category></category></item><item><title><![CDATA[JQuery瀑布流布局插件]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82638798</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82638798</guid><author>iteye_12421</author><pubDate>Tue, 11 Aug 2015 13:56:34 +0800</pubDate><description><![CDATA[http://sc.chinaz.com/tag_jiaoben/PuBuLiu.html]]></description><category></category></item><item><title><![CDATA[判断http请求是来自手机还是PC]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82638107</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82638107</guid><author>iteye_12421</author><pubDate>Tue, 28 Jul 2015 09:52:53 +0800</pubDate><description><![CDATA[
某些情形，我们需要判断Http请求是来自手机端还是电脑端，关键是取得User-Agent的信息，进行筛选判断即可。
核心类如下
public static boolean  isMobileDevice(String requestHeader){
        /**
         * android : 所有android设备
         * mac os : ipho...]]></description><category></category></item><item><title><![CDATA[C#委托，事件与回调函数]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82638045</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82638045</guid><author>iteye_12421</author><pubDate>Mon, 27 Jul 2015 00:01:54 +0800</pubDate><description><![CDATA[
.Net编程中最经常用的元素，事件必然是其中之一。无论在ASP.NET还是WINFrom开发中，窗体加载(Load),绘制(Paint),初始化(Init)等等。
“protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现，非常多的事件方法都是带了“object sender, EventArgs ...]]></description><category></category></item><item><title><![CDATA[C# Dictionary在foreach中不允许修改值]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82637989</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82637989</guid><author>iteye_12421</author><pubDate>Sat, 25 Jul 2015 11:24:01 +0800</pubDate><description><![CDATA[
在 foreach 中修改Dictionary中的值是不允许的，可以将key 先放在List中，foreach 这个list ，找到需要修改的项后，再修改原Dic中的内容。
例如
            Dictionary&amp;lt;string, int&amp;gt; imgSet = new Dictionary&amp;lt;string, int&amp;gt;();
            imgSet...]]></description><category></category></item><item><title><![CDATA[C#利用WebBrower抓取网页中Ajax加载的内容]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82636294</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82636294</guid><author>iteye_12421</author><pubDate>Thu, 18 Jun 2015 02:12:29 +0800</pubDate><description><![CDATA[
现在的网页有相当一部分是采用了AJAX技术,不管是采用C#中的WebClient还是HttpRequest都得不到正确的结果,因为这些脚本是在服务器发送完毕后才执行的! 
但我们用IE浏览页面时是正常的,所以解决方法只有1个就是采用WebBrowser控件 
但是使用Webbrowser你会发现,在DownloadComplete事件中,你根本无法知道页面何时才算是真正的加载完毕! 
当然...]]></description><category></category></item><item><title><![CDATA[三种获取ajax加载的动态内容的方法]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82636100</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82636100</guid><author>iteye_12421</author><pubDate>Sun, 14 Jun 2015 02:04:04 +0800</pubDate><description><![CDATA[
有些网站的比较重要的内容可能会采用javascript动态加载内容，防止采集，获取其中的信息，但是我们在采集的时候还需要获取到这些内容，

下面就介绍三种可以获取到javascript内容的方法，三种方式的原理其实是一样的，就是通过浏览器引擎来解析javascript。

1）、利用WebBrowser控件

这个方式大家也都知道，也就不多说了，说几个比较重要的地方。首先，我要在Do...]]></description><category></category></item><item><title><![CDATA[Delphi中WebBrowser判断页面及JS ajax是否加载完成-转]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82636067</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82636067</guid><author>iteye_12421</author><pubDate>Sat, 13 Jun 2015 02:52:37 +0800</pubDate><description><![CDATA[
在一个程序中需要判断WebBrowser打开的页面是否加载完成，通常的做完是使用Busy属性，代码如下：

while WebBrowser1.Busy do

    Application.ProcessMessages;

对于多框架：

procedure TForm1.WebBrowser1NavigateComplete2(Sender: TObject;
  co...]]></description><category></category></item><item><title><![CDATA[UTF8最好不要带BOM，附许多经典评论]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82635715</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82635715</guid><author>iteye_12421</author><pubDate>Sat, 06 Jun 2015 03:47:04 +0800</pubDate><description><![CDATA[
UTF-8 不需要 BOM，尽管 Unicode 标准允许在 UTF-8 中使用 BOM。
所以不含 BOM 的 UTF-8 才是标准形式，在 UTF-8 文件中放置 BOM 主要是微软的习惯（顺便提一下：把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明，这也是微软的习惯）。
BOM（byte order mark）是为 UTF-16 和 UTF-32 准备的，用...]]></description><category></category></item><item><title><![CDATA[字符编码详解——彻底理解掌握编码知识，“乱码”不复存在]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82635714</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82635714</guid><author>iteye_12421</author><pubDate>Sat, 06 Jun 2015 03:42:49 +0800</pubDate><description><![CDATA[
 每一个程序员都不可避免的遇到字符编码的问题，特别是做Web开发的程序员，“乱码问题”一直是让人头疼的问题，也许您已经很少遇到“乱码”问题，然而，对解决乱码的方法的内在原理，您是否明白？本人作为一个程序员，在字符编码方面同样遇到不少问题，而且一直对各种编码懵懵懂懂、不清不楚；在工作中也曾经遇到一个很烦人的编码问题。这两天在网上收集了大量编码方面的资料，对字符编码算是理解的比较清楚了。下面把我认为...]]></description><category></category></item><item><title><![CDATA[PHP iconv读取UTF-8有BOM文件出现解析异常]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82635713</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82635713</guid><author>iteye_12421</author><pubDate>Sat, 06 Jun 2015 03:27:32 +0800</pubDate><description><![CDATA[
首先需求是：从一个文本中读取相关内容（a.txt），利用分隔符把读取的内容转成数组，再将数组处理后用fputcsv函数追加的指定的csv文件当中(b.csv)。
需求的条件：1、读取的文件是windows下默认的UTF-8文件（带有BOM），csv文件也是UTF-8(带有BOM)的文件
问题来了：程序调试过程中，因为读取的内容有中文，所以要用iconv函数进行转码，正常输出数组没有问题。但当...]]></description><category></category></item><item><title><![CDATA[PHP 读取或生成Unicode csv文件（PHP读取淘宝CSV文件出现乱码解决方案）]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82635583</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82635583</guid><author>iteye_12421</author><pubDate>Thu, 04 Jun 2015 01:26:56 +0800</pubDate><description><![CDATA[
=======先介绍下BOM==============

Bytes	Encoding Form
EF BB BF UTF-8
FF FE UTF-16 aka UCS-2, little endian
FE FF UTF-16 aka UCS-2, big endian
00 00 FF FE UTF-32 aka UCS-4, little endian.
00 00 FE ...]]></description><category></category></item><item><title><![CDATA[PHP反序列化unserialize 出现bool false 解决办法]]></title><link>https://blog.youkuaiyun.com/iteye_12421/article/details/82635465</link><guid>https://blog.youkuaiyun.com/iteye_12421/article/details/82635465</guid><author>iteye_12421</author><pubDate>Tue, 02 Jun 2015 09:23:57 +0800</pubDate><description><![CDATA[
php 提供serialize(序列化) 与unserialize(反序列化)方法。
使用serialize序列化后，再使用unserialize反序列化就可以获取原来的数据。
&amp;lt;?php  
$arr = array(  
    'name' =&amp;gt; 'fdipzone',  
    'gender' =&amp;gt; 'male'  
);  
  
$str = s...]]></description><category></category></item></channel></rss>