<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lvsmaster的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lvsmaster</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lvsmaster]]></copyright><item><title><![CDATA[kmp算法的php实现，可直接执行]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7405241</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7405241</guid><author>lvsmaster</author><pubDate>Thu, 05 Apr 2012 13:17:40 +0800</pubDate><description><![CDATA[<?php	
	/**
	 * @todo 改进型KMP算法，模式串的移动字符数组
	 * @param $pattern 模式串
	 * @param $next 以用模式串的数组
	 * @author houweizong@gmail.com
	 * **/
	function findNextVal($pattern,&$next){
		$next[0] = -1;
		$j = 0;]]></description><category></category></item><item><title><![CDATA[双向链表]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7397100</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7397100</guid><author>lvsmaster</author><pubDate>Mon, 26 Mar 2012 23:08:28 +0800</pubDate><description><![CDATA[[web@localhost d2]$ gcc --version
gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13)
Copyright (C) 2010 Free Software Foundation, Inc.#include 
#include 
#include 

struct node{
	int value;
	struct n]]></description><category></category></item><item><title><![CDATA[无头结点链表实现线性表]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7391308</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7391308</guid><author>lvsmaster</author><pubDate>Sat, 24 Mar 2012 22:52:02 +0800</pubDate><description><![CDATA[[web@localhost d2]$ gcc --version
gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13)
Copyright (C) 2010 Free Software Foundation, Inc.
#include 
#include 
#include 

struct node{
	int value;
	struct node]]></description><category></category></item><item><title><![CDATA[线性表的顺序存储结构]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7390153</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7390153</guid><author>lvsmaster</author><pubDate>Sat, 24 Mar 2012 14:48:36 +0800</pubDate><description><![CDATA[[web@localhost d2]$ gcc --version
gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13)
Copyright (C) 2010 Free Software Foundation, Inc.



#include 
#include 
#include 

#define MAXSIZE 50


struct node]]></description><category></category></item><item><title><![CDATA[byte字节，方便记忆可以记为【百特】与bit位【比特】]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7384179</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7384179</guid><author>lvsmaster</author><pubDate>Thu, 22 Mar 2012 17:48:30 +0800</pubDate><description><![CDATA[“字节”（Byte） 
“比特”（Bit） 
当你进行网络下载的时候它们会经常出现，同时你获取的速度指示也都以比特/每秒或者字节/每秒来显示。 
现在就来弄清楚比特（Bit）、字节（Byte）和千字节（Kbyte）究竟是什么意思，这样你就能理解它们了。 
一个比特就是一个二进制数的最小单元，就像我们说我们能够拥有的最小金额的钱就是一分一样，只不过比特是在二进制数中罢了。 

一个比特只能拥有一个值]]></description><category></category></item><item><title><![CDATA[c单链表实现的栈结构]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7382003</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7382003</guid><author>lvsmaster</author><pubDate>Thu, 22 Mar 2012 10:07:39 +0800</pubDate><description><![CDATA[#include 
#include 
#include 

struct Node{
        int value;
        struct Node *next;
};
typedef struct Node LStackNode;
typedef struct Node *LinkedStack;
LinkedStack LinkedStackInit(LinkedStack s]]></description><category></category></item><item><title><![CDATA[CSS执行JS表达式或函数 CSS中expression使用简介]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7379869</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7379869</guid><author>lvsmaster</author><pubDate>Wed, 21 Mar 2012 16:32:08 +0800</pubDate><description><![CDATA[原文 :http://hi.baidu.com/longhubo/blog/item/f2da4b58c568add29d820466.html

body{
-moz-user-select:none;
hutia:expression(this.onselectstart=function(){return(false)});
}

CSS中expression使用简介
IE5]]></description><category></category></item><item><title><![CDATA[css hack]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7371927</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7371927</guid><author>lvsmaster</author><pubDate>Tue, 20 Mar 2012 15:28:05 +0800</pubDate><description><![CDATA[所有浏览器 
    通用 color:#999;
 
IE6 专用 
   _color:#000; 
    作如下文件itetest.html
#test{color:#999;_color:#000;}


test

    分别查看不同浏览器下的效果  ie6 ie7,8,9IE6,7 可用 *color:#000; 和*+color:#000;       
#test{color:]]></description><category></category></item><item><title><![CDATA[javascript轮播图，幻灯片效果]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7322843</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7322843</guid><author>lvsmaster</author><pubDate>Mon, 05 Mar 2012 22:25:53 +0800</pubDate><description><![CDATA[jQuery(function($) {
			$('#images').crossSlide(
				{sleep: 2, fade: 1, debug: true},
				[
				{src: '/uploadfiles/images/20120229/70ff95e33f10f0b6be5a86f30cec2516.jpg', href: ''},
				{src: '/uploa]]></description><category></category></item><item><title><![CDATA[js等比例缩放图像]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7322806</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7322806</guid><author>lvsmaster</author><pubDate>Mon, 05 Mar 2012 22:19:20 +0800</pubDate><description><![CDATA[function DrawImage(ImgD,iwidth,iheight){
	var image=new Image();
	if(!iwidth)iwidth=90;
	if(!iheight)iheight=90;
	image.src=ImgD.src;
	if(image.width>0&&image.height>0){
		var flag=true;
		if(image.wi]]></description><category></category></item><item><title><![CDATA[mysql删除重复字段]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7258123</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7258123</guid><author>lvsmaster</author><pubDate>Tue, 14 Feb 2012 14:47:22 +0800</pubDate><description><![CDATA[FROM子句中的子查询
2012年2月16日
14:29
1)查询语句中的的from字句的子查询
SELECT ... FROM (subquery) [AS] name ...
[AS] name子句是强制性的，因为FROM子句中的每个表必须有一个名称。在子查询选择列表中的任何列都必须有唯一的名称。您可以在myxql手册中的其它地方找到对本语法的说明。在该处，所用的词语是“导出表”。]]></description><category></category></item><item><title><![CDATA[Ajax的异步通信引发的一个随机性问题<2> 异步请求的问题来了]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7109916</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7109916</guid><author>lvsmaster</author><pubDate>Wed, 28 Dec 2011 20:13:15 +0800</pubDate><description><![CDATA[【问题页面】
http://data.auto.sina.com.cn/shiche/8242
WEB 开发者可以很明白的看出“网友热议”部分用的是iframe嵌套的页面


问题就出在这里了，因为评论和微博是通过js取过来的，而且评论和微博的数量不能确定，所以iframe的父级页面需要高度自适应。
主页面加入了这段代码，获取高度

document.domain = "sina.c]]></description><category></category></item><item><title><![CDATA[curl多线程实例]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7100013</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7100013</guid><author>lvsmaster</author><pubDate>Sat, 24 Dec 2011 17:23:39 +0800</pubDate><description><![CDATA[<?php
	//初始化多个下载器
	$data=true;
	$page=1;
	function initSpider($page){
		$spider=array(); 
		$baseUrl="http://dealer.auto.henan.sina.com.cn/api/auto/api2zz_carpay_today.php";
		$pc=100;
		for($i=1;$i<=]]></description><category></category></item><item><title><![CDATA[在Linux里设置环境变量的方法]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7099982</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7099982</guid><author>lvsmaster</author><pubDate>Sat, 24 Dec 2011 17:10:37 +0800</pubDate><description><![CDATA[[临时解决方案]
1、直接用export命令：
#export PATH=$PATH:/opt/au1200_rm/build_tools/bin
查看是否已经设好，可用命令export查看：
[root@localhost bin]# export
declare -x BASH_ENV="/root/.bashrc"
declare -x G_BROKEN_FILENAMES="1]]></description><category></category></item><item><title><![CDATA[Ajax的异步通信引发的一个随机性问题<1>]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/7047285</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/7047285</guid><author>lvsmaster</author><pubDate>Tue, 06 Dec 2011 19:04:17 +0800</pubDate><description><![CDATA[【ajax的简介】
​​AJAX（异步JavaScript和XML的缩写）[1]是一组相互关联的用于创建异步的客户端Web应用程序的方法。有了Ajax，Web应用程序可以发送数据，并检索数据，服务器异步（在后台），而不会干扰现有的网页的显示和行为。通常使用XMLHttpRequest对象检索数据。尽管名字中含有xml，并不一定必须使用XML（JSON是经常被用来代替），请求的方式不一定必须为异步]]></description><category></category></item><item><title><![CDATA[PHP程序员瓶颈]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/6967153</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/6967153</guid><author>lvsmaster</author><pubDate>Sun, 13 Nov 2011 23:47:52 +0800</pubDate><description><![CDATA[作为Web开发中应用最广泛的语言之一，PHP有着大量的粉丝，那么你是一名优秀的程序员吗 ？在进行自我修炼的同时，你是否想过面对各种各样的问题，我该如何突破自身的瓶颈，以便更好的发展呢？

 http://www.builder.com.cn/2010/1018/1914448.shtml

PHP工程师面临成长瓶颈

先明确这里所指的PHP工程师，是指主要以PHP进行Web系统的开发，]]></description><category></category></item><item><title><![CDATA[php的数组遍历函数回调匿名函数]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/6957639</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/6957639</guid><author>lvsmaster</author><pubDate>Thu, 10 Nov 2011 20:34:52 +0800</pubDate><description><![CDATA[<?php
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}


function test(&$n){
    return $n*$n;
}


$time0 = micro]]></description><category></category></item><item><title><![CDATA[详解cookie]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/6945736</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/6945736</guid><author>lvsmaster</author><pubDate>Mon, 07 Nov 2011 21:50:57 +0800</pubDate><description><![CDATA[【定义】
Cookie（复数形态Cookies），中文名称为小型文字文件或小甜饼[1]，指某些网站为了辨别用户身份而储存在用户本地终端（Client Side）上的数据（通常经过加密）。定义于RFC2109。为网景公司的前雇员Lou Montulli在1993年3月所发明。
分类
【分类】
Cookie总是保存在客户端中，按在客户端中的存储位置，可分为内存Cookie和硬盘Cookie。]]></description><category></category></item><item><title><![CDATA[SecureCRT的恢复全屏问题]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/6914397</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/6914397</guid><author>lvsmaster</author><pubDate>Fri, 28 Oct 2011 14:33:57 +0800</pubDate><description><![CDATA[今天，在使用SecureCRT的过程中，无意中选择了View菜单的Full Screen子菜单，结果窗口就变成全屏的了，查看了一下右键上下文菜单，也没有找到恢复全屏的菜单，后来想了一下，如果可以把View菜单显示出来，就可以选择Full Screen子菜单了，所以，我使用菜单View的快捷键Alt + V，这样，View菜单就显示出来了，然后再勾选Full Screen子菜单，就可以恢复全屏了。]]></description><category></category></item><item><title><![CDATA[关于php的多进程控制的了解2,3事]]></title><link>https://blog.youkuaiyun.com/lvsmaster/article/details/6863951</link><guid>https://blog.youkuaiyun.com/lvsmaster/article/details/6863951</guid><author>lvsmaster</author><pubDate>Tue, 11 Oct 2011 21:13:50 +0800</pubDate><description><![CDATA[最近在熟悉PHP CLI下的多进程编程，由于非科班出身没有扎实的计算机基础，学起来尤其吃力，今天对这些天的学习做一些总结吧
 先贴一段从php.net得到的代码
针对pcntl_fork()一点补充说明
在pcntl_fork函数中，系统会复制父进程的数据段和堆栈段，但是至]]></description><category></category></item></channel></rss>