<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[phptripper的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/phptripper</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; phptripper]]></copyright><item><title><![CDATA[css 黑客解决IE6，双边距问题]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6318445</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6318445</guid><author>phptripper</author><pubDate>Tue, 12 Apr 2011 17:06:00 +0800</pubDate><description><![CDATA[<br />.span{<br />width:10px;<br />_width:5px;//用于IE6<br /> <br />}]]></description><category></category></item><item><title><![CDATA[php连接access]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6318130</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6318130</guid><author>phptripper</author><pubDate>Tue, 12 Apr 2011 15:14:00 +0800</pubDate><description><![CDATA[<br />某人写的类<br /><?<br />
/*<br />
    作者：夜无眠<br />
    QQ：27262681<br /><br />
    ***本类只能在win平台的服务器上使用<br />
*/<br />
class access{<br />
    function access($dir){ //构析函数，调用.com建立数据源，链接数据库；参数为数据库文件路径<br />
        $this->db=new com("adodb.connec]]></description><category></category></item><item><title><![CDATA[php连接mssql]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6318118</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6318118</guid><author>phptripper</author><pubDate>Tue, 12 Apr 2011 15:10:00 +0800</pubDate><description><![CDATA[<br /><?php<br />
//header("Content-type: text/html; charset=utf-8"); <br />
//关闭mssql默认的日期格式转换<br />
ini_set ("mssql.datetimeconvert","0");<br /><br />
//链接数据库<br />
$conn=mssql_connect('58.68.150.201','test_db','123456');<br />
mssql_select_db('sq_]]></description><category></category></item><item><title><![CDATA[很牛的视频播放器]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6248239</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6248239</guid><author>phptripper</author><pubDate>Mon, 14 Mar 2011 14:29:00 +0800</pubDate><description><![CDATA[http://code.google.com/p/vcastr/]]></description><category></category></item><item><title><![CDATA[li图片列表排列错乱问题]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6236660</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6236660</guid><author>phptripper</author><pubDate>Thu, 10 Mar 2011 10:57:00 +0800</pubDate><description><![CDATA[图片列表在IE下排列错乱，给li定义高度后就好了 .product_img{width: 600px;margin: 
0px auto; margin-top:10px;} .product_img 
li{float:left;display:inline;margin:10px;padding: 2px;	border: 1px solid
 #EEE;text-align: center;width: 124px;height:110px;}]]></description><category></category></item><item><title><![CDATA[CSS兼容性总结]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6236639</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6236639</guid><author>phptripper</author><pubDate>Thu, 10 Mar 2011 10:55:00 +0800</pubDate><description><![CDATA[浏览器的不兼容，大家肯定都是深恶痛绝的，往往我们只是去做修补，却忘了更重要的事情，那就是追溯根源，避免类似的不兼容再次出现。在下不才，归纳几点html编码要素，望能指点各位：<br /><br />
1.文字本身的大小不兼容。同样是font-size:14px的宋体文字，在不同浏览器下占的空间是不一样的，ie下实际占高16px，下留白3px，ff下实际占高17px，上留白1px，下留白3px，opera下就更不一样了。解决方案：给文字设定 line-height 。确保所有文字都有默认的 line-hei]]></description><category></category></item><item><title><![CDATA[如何面试程序员]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6087492</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6087492</guid><author>phptripper</author><pubDate>Mon, 20 Dec 2010 18:10:00 +0800</pubDate><description><![CDATA[<br />你要面试一个程序员，应该问他什么问题？<br />有人在Hacker News
的讨论区里，请求指点，怎么才能在面试中发现合格的人。众人纷纷出主意，有很多高质量的回帖，我觉得挺有启发，就整理出了下面这篇文章。<br /><br />一、提问之前的准备<br />首先，最重要的是，你自己一开始就应该想清楚：<br />1. 需要新员工完成什么样的任务？<br />2. 怎样的人能完成这样的任务？<br />3. 哪些途径和方法可以发现这样的人？<br />只有明确这些根本性的问题，才能正确高效地]]></description><category></category></item><item><title><![CDATA[关系型数据库性能优化总结]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6087482</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6087482</guid><author>phptripper</author><pubDate>Mon, 20 Dec 2010 18:03:00 +0800</pubDate><description><![CDATA[<br /><br />对于web应用开发，多数性能瓶颈均出现在数据库上，除了采用分布式架构或云处理（大公司基本上都是），更重要的是平时程序设计时要遵照一些规则，从根本上提高系统的性能，以下总结了一些常用的规则方法，仅供参考，欢迎跟帖补充。。<br />1、 把数据、日志、索引放到不同的I/O设备上，增加读取速度。数据量（尺寸）越大，提高I/O越重要。<br />2、 纵向、横向分割表，减少表的尺寸，如：可以把大数据量的字段拆分表。<br />3、 根据查询条件，建立索引，优化索引、优化访问方式，限制结果集]]></description><category></category></item><item><title><![CDATA[跨域资源共享的10种方式]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6043099</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6043099</guid><author>phptripper</author><pubDate>Mon, 29 Nov 2010 16:18:00 +0800</pubDate><description><![CDATA[<br />同源策略<br />在客户端编程语言中，如JavaScript和ActionScript，同源策略是一个很重要的安全理念，它在保证数据的安全性方面有着重要的意义。同源策略规定跨域
之
间的脚本是隔离的，一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域，什么叫不同的域呢？当两个域具有相同的协议(如
http), 
相同的端口(如80)，相同的host（如www.example.org)，那么我们就可以认为它们是相同的域。比如
http://www.example]]></description><category></category></item><item><title><![CDATA[30分钟学会正则]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/6035270</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/6035270</guid><author>phptripper</author><pubDate>Thu, 25 Nov 2010 16:37:00 +0800</pubDate><description><![CDATA[<br />1. 本文目标<br />
2. 如何使用本教程<br />
3. 正则表达式到底是什么东西？<br />
4. 入门<br />
5. 测试正则表达式  <br />
6. 元字符<br />
7. 字符转义<br />
8. 重复<br />
9. 字符类<br />
10. 分枝条件<br />
11. 反义<br />
12. 分组<br />
13. 后向引用<br />
14. 零宽断言<br />
15. 负向零宽断言<br />
16. 注释<br ]]></description><category></category></item><item><title><![CDATA[mysql常用操作]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5950919</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5950919</guid><author>phptripper</author><pubDate>Tue, 19 Oct 2010 11:42:00 +0800</pubDate><description><![CDATA[二，MySQL管理与授权 
1.修改密码： 
格式：mysqladmin -u 用户名 -p 旧密码 password 新密码 
2.增加新用户: 
>grant create,select,update....(授予相关的操作权限) 
->on 数据库.* 
-> to 用户名@登录主机 identified by '密码' 
操作实例： 
给root用户添加密码: 
# mysqladmin -u root password 52netseek 
因为开始root没有密码,所以-p旧]]></description><category></category></item><item><title><![CDATA[AJAX 状态值与状态码详解]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5945942</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5945942</guid><author>phptripper</author><pubDate>Sat, 16 Oct 2010 22:39:00 +0800</pubDate><description><![CDATA[<br />1- AJAX状态值与状态码区别<br />
  AJAX状态值是指，运行AJAX所经历过的几种状态，无论访问是否成功都将响应的步骤，可以理解成为AJAX运行步骤。如：正在发送，正在响应等，由AJAX对象与服务器交互时所得；使用“ajax.readyState
”获得。（由数字1~4单位数字组成）<br />
AJAX状态码是指，无论AJAX访问是否成功，由HTTP协议根据所提交的信息，服务器所返回的HTTP头信息代码，该信息使用“ajax.status
”所获得；（由数字1XX,2XX]]></description><category></category></item><item><title><![CDATA[Mysql的GROUP_CONCAT()函数使用方法]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5945722</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5945722</guid><author>phptripper</author><pubDate>Sat, 16 Oct 2010 19:35:00 +0800</pubDate><description><![CDATA[<br />语法： <br /><br />
GROUP_CONCAT([DISTINCT] expr [,expr ...][ORDER BY 
{unsigned_integer | col_name | expr}[ASC | DESC] [,col_name 
...]][SEPARATOR str_val]) <br /><br />
下面演示一下这个函数，先建立一个学生选课表student_courses，并填充一些测试数据。 <br /><br />
SQL代码复制代码
 代码如下]]></description><category></category></item><item><title><![CDATA[MySQL innoDB性能优化]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5945653</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5945653</guid><author>phptripper</author><pubDate>Sat, 16 Oct 2010 17:57:00 +0800</pubDate><description><![CDATA[起因：有一个innoDB引擎的表Table，在一个大概3000次的foreach循环中执行INSERT INTO Table(columnA, columnB) VALUES (valueA, valueB)
结果居然超出了60S的php执行限制（当然这个限制可以在php.ini中修改），让我很不解为何插入效率如此低下。
经过查找资料以及摸索，得到以下优化方法：
1、innoDB是mysql引擎中唯一支持事务transaction的引擎。默认所有用户行为都在事务内发生。
默认mysql建立新连接时，]]></description><category></category></item><item><title><![CDATA[常用linux命令]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5945643</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5945643</guid><author>phptripper</author><pubDate>Sat, 16 Oct 2010 17:48:00 +0800</pubDate><description><![CDATA[<br />1.# 表示权限用户(如:root),$ 表示普通用户<br />

  开机提示:Login:输入用户名<br />

  password:输入口令   用户是系统注册用户成功登陆后，可以进入相应的用户环境.<br />

  退出当前shell,输入:exit<br /><br />

2.useradd netseek 添加一个netseek用户<br />

  passwd netseek  给netseek这个用户设置密码.<br />

  (/etc/p]]></description><category></category></item><item><title><![CDATA[linux常用命令收集]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5820901</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5820901</guid><author>phptripper</author><pubDate>Wed, 18 Aug 2010 14:20:00 +0800</pubDate><description><![CDATA[<br />1.# 表示权限用户(如:root),$ 表示普通用户<br />
  开机提示:Login:输入用户名<br />
  password:输入口令   用户是系统注册用户成功登陆后，可以进入相应的用户环境.<br />
  退出当前shell,输入:exit<br /><br />
2.useradd netseek 添加一个netseek用户<br />
  passwd netseek  给netseek这个用户设置密码.<br />
  (/etc/passwd /etc/g]]></description><category></category></item><item><title><![CDATA[经典的HR面试问题]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5804853</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5804853</guid><author>phptripper</author><pubDate>Wed, 11 Aug 2010 17:30:00 +0800</pubDate><description><![CDATA[<br />面试中的16个经典问题 收藏
<br /><br />
 面试过程中，面试官会向应聘者发问，而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应
<br /><br />
聘者而言，了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理，
<br /><br />
并给出相应的回答思路和参考答案。读者无需过分关注分析的细节，关键是要从这些分析中“悟”出
<br />
面试的规律及回答问题的思维方式，达到“活学活用”。
<br /><br />
　]]></description><category></category></item><item><title><![CDATA[mysql查询重复记录]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5804797</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5804797</guid><author>phptripper</author><pubDate>Wed, 11 Aug 2010 17:15:00 +0800</pubDate><description><![CDATA[数据库中有个大表，需要查找其中的名字有重复的记录id，以便比较。

如果仅仅是查找数据库中name不重复的字段，很容易
SELECT min(`id`),`name`
FROM `table`
GROUP BY `name`;

但是这样并不能得到说有重复字段的id值。（只得到了最小的一个id值）

查询哪些字段是重复的也容易
SELECT `name`,count(`name`) as count
FROM `table`
GROUP BY `name` HAVING count(]]></description><category></category></item><item><title><![CDATA[mysql随机查询记录]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5804793</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5804793</guid><author>phptripper</author><pubDate>Wed, 11 Aug 2010 17:14:00 +0800</pubDate><description><![CDATA[mysql使用rand随机查询记录效率测试    一直以为mysql随机查询几条数据，就用  SELECT * FROM `table` ORDER BY RAND() LIMIT 5    就可以了。  但是真正测试一下才发现这样效率非常低。一个15万余条的库，查询5条数据，居然要8秒以上    查看官方手册，也说rand()放在ORDER BY 子句中会被执行多次，自然效率及很低。        You cannot use a column with RAND() values in an ORDER]]></description><category></category></item><item><title><![CDATA[REPLACE]]></title><link>https://blog.youkuaiyun.com/phptripper/article/details/5804219</link><guid>https://blog.youkuaiyun.com/phptripper/article/details/5804219</guid><author>phptripper</author><pubDate>Wed, 11 Aug 2010 14:51:00 +0800</pubDate><description><![CDATA[REPLACE语句
我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引，当我们再向这个表中使用已经存在的键值插入一条记录，那将会抛出一个主键冲突的错误。当然，我们可能想用新记录的值来覆盖原来的记录值。如果使用传统的做法，必须先使用 DELETE语句删除原先的记录，然后再使用 INSERT插入新的记录。而在MySQL中为我们提供了一种新的解决方案，这就是REPLACE语句。使用REPLACE插入一条记录时，如果不重复，REPLACE就和INSERT的功能一样，如果有重复记录，RE]]></description><category></category></item></channel></rss>