<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>PC-technology</title>
  <link>http://pctech.blogbus.com</link>
  <description><![CDATA[]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Thu, 01 Jan 1970 07:00:00 +0700</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/0/3/3/1145330/avatar_1145330_96.jpg</url>
									<title>PC-technology</title>
									<link>http://pctech.blogbus.com</link>
								</image>  <item>
   <title>每天学习一点点</title>
   <description><![CDATA[<p>每天学习一点点</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F38168649.html&title=%E6%AF%8F%E5%A4%A9%E5%AD%A6%E4%B9%A0%E4%B8%80%E7%82%B9%E7%82%B9">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/38168649.html</link>
   <author>kiss1980</author>
   <pubDate>Mon, 20 Apr 2009 10:41:28 +0800</pubDate>
  </item>
  <item>
   <title>前台？后台？整站</title>
   <description><![CDATA[<p>
喜欢程序，
</p>
<p>
喜欢程序，&nbsp;
</p>
<p>
喜欢程序，
</p>
<p>
一直在寻找合适程序员的前台工具，不是从头做起的那种，
</p>
<p>
要能让程序员也可以快速开发的工具。
</p>
<p>
也许程序员天生就不配有这样的工具，有了也不会用。
</p>
<p>
寻找，创造。&nbsp;
</p>
<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F8357036.html&title=%E5%89%8D%E5%8F%B0%EF%BC%9F%E5%90%8E%E5%8F%B0%EF%BC%9F%E6%95%B4%E7%AB%99">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/8357036.html</link>
   <author>kiss1980</author>
   <pubDate>Thu, 20 Sep 2007 10:00:54 +0800</pubDate>
  </item>
  <item>
   <title>0417-PHP date/time函数</title>
   <description><![CDATA[int checkdate(int month,int day,int year);<br />date<br />easter_date<br />easter_days<br />getdate<br />gettimeofday<br />gmdate<br />gmmktime<br />microtime<br />mktime<br />strftime<br />int time(void); 返回自1970年1月1日开始计算的UNIX时间戳<br /><br />
<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2283722.html&title=0417-PHP+date%2Ftime%E5%87%BD%E6%95%B0">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2283722.html</link>
   <author>kiss1980</author>
   <pubDate>Mon, 17 Apr 2006 11:16:15 +0800</pubDate>
  </item>
  <item>
   <title>0415-PHP函数之String Function</title>
   <description><![CDATA[
用的是老版的书，仅供参考，使用时请对照PHP最新手册！<br /><span style="font-weight: bold;">addslashed(string str);</span>      如果字符串里含有\,&quot;,'之类的不会转义<br /><span style="font-weight: bold;"><span style="font-weight: bold;"></span>bin2hex(string str);        </span>二进制字符串转成十六进制字符串<br />                               注意：1不是二进制的1而是它的ASCII码49<br /><span style="font-weight: bold;">chop(string str);</span>              除去字符串中连续的空格<br /><span style="font-weight: bold;">chr(int ascii);</span>                返回ASCII码所代表的字符<br /><span style="font-weight: bold;">ord(string str);</span>               返回指定字符串第一个字符的ASCII码<br /><div style="text-align: left;"><span style="font-weight: bold;">chunk_split(string str,int [chunklen] ,string [end]);</span><br />将字符串按指定长度分割，可以以end字符串为不同分割的结尾<br /><span style="font-weight: bold;">crypt(string str,string [salt]);</span><br />给str加密，可以给加密后字符串加头salt<br /><span style="font-weight: bold;">echo</span>  不用说了吧<br /><br /><br /></div><br />
<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2269250.html&title=0415-PHP%E5%87%BD%E6%95%B0%E4%B9%8BString+Function">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2269250.html</link>
   <author>kiss1980</author>
   <pubDate>Sat, 15 Apr 2006 10:18:31 +0800</pubDate>
  </item>
  <item>
   <title>PHP安全的7大注意事项</title>
   <description><![CDATA[&nbsp;http://www.blueidea.com/tech/program/2006/3151_2.asp<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2106754.html&title=PHP%E5%AE%89%E5%85%A8%E7%9A%847%E5%A4%A7%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2106754.html</link>
   <author>kiss1980</author>
   <pubDate>Tue, 21 Mar 2006 20:23:34 +0800</pubDate>
  </item>
  <item>
   <title>通过XHTML1.0 STRICT验证</title>
   <description><![CDATA[刚才去W3C做了一下验证，<br />只要几个小毛病，<br />没有用 /&gt;封闭啊，一个&lt;font&gt;标签啊<br />还有name属性没有加引号啊<br />改了一会就通过验证了，<br />不过内容不多也就是了    <br />
<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2097533.html&title=%E9%80%9A%E8%BF%87XHTML1.0+STRICT%E9%AA%8C%E8%AF%81">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2097533.html</link>
   <author>kiss1980</author>
   <pubDate>Mon, 20 Mar 2006 02:56:17 +0800</pubDate>
  </item>
  <item>
   <title>今天被IE和FF搞晕了</title>
   <description><![CDATA[同样的语句，在FF里面可以通过，显示没有错误<br />可是到了IE里面就完蛋了，完全是相反的意思。<br /><br /><br />
<pre>var pattern1=/^[\w-]+$/; <br />if(!pattern1.test(document.getElementById(&quot;username&quot;).value))<br />	{<br />		document.getElementById(&quot;usernameh&quot;).innerHTML=&quot;Bad Username!&quot;;<br />		check=0;<br />	}<br /></pre>
这句话，在FF里面输入任意的字符都是可以通过的，可是一到IE里面就说BAD，我都搞晕了。<br />

同样类似的内容，在IE里面和FF里面都是正确的，奇怪死了。<br />我彻底崩溃了！<br /><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2091813.html&title=%E4%BB%8A%E5%A4%A9%E8%A2%ABIE%E5%92%8CFF%E6%90%9E%E6%99%95%E4%BA%86">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2091813.html</link>
   <author>kiss1980</author>
   <pubDate>Sun, 19 Mar 2006 01:04:46 +0800</pubDate>
  </item>
  <item>
   <title>PHP如何处理时间和日期</title>
   <description><![CDATA[<pre>
Date/Time 日期／时间函数
简介
可以用这些函数得到 PHP 所运行的服务器的日期和时间。可以用这些函数将日期和时间以很多不同方式格式化输出。 

注: 请留意这些函数依赖于服务器的地区设置。确认在使用这些函数时考虑到了夏令时的设置（例如使用 $date = strtotime('+7 days', $date) 而不是 $date += 7*24*60*60）和闰年。 

checkdate -- 验证一个格里高里日期
date_default_timezone_get -- 取得一个脚本中所有日期时间函数所使用的默认时区
date_default_timezone_set -- 设定用于一个脚本中所有日期时间函数的默认时区
date_sunrise -- 返回给定的日期与地点的日出时间
date_sunset -- 返回给定的日期与地点的日落时间
date -- 格式化一个本地时间／日期
getdate -- 取得日期／时间信息
gettimeofday -- 取得当前时间
gmdate -- 格式化一个 GMT/UTC 日期／时间
gmmktime -- 取得 GMT 日期的 UNIX 时间戳
gmstrftime --  根据区域设置格式化 GMT/UTC 时间／日期 
idate -- 将本地时间日期格式化为整数
localtime -- 取得本地时间
microtime -- 返回当前 Unix 时间戳和微秒数
mktime -- 取得一个日期的 Unix 时间戳
strftime -- 根据区域设置格式化本地时间／日期
strptime -- 解析由 strftime() 生成的日期／时间
strtotime -- 将任何英文文本的日期时间描述解析为 Unix 时间戳
time -- 返回当前的 Unix 时间戳
</pre><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2084964.html&title=PHP%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E6%97%B6%E9%97%B4%E5%92%8C%E6%97%A5%E6%9C%9F">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2084964.html</link>
   <author>kiss1980</author>
   <pubDate>Fri, 17 Mar 2006 22:24:37 +0800</pubDate>
  </item>
  <item>
   <title>PHP数学函数</title>
   <description><![CDATA[本来想写几句流水帐，写了一半又阉下去了。<br />下面介绍PHP的数学函数，BLOG，存放知识的好地方。<br /><br /><br />
<pre>
Math 数学函数
简介
这些数学函数仅能处理在你计算机上 integer 和 float 范围内的值（目前这对应于 C 类型中的 long 和 double)。如果要处理更大的数字，参见高精度数学函数。 

预定义常量
以下常量作为 PHP 核心的一部分一直有效。

表格 1. 数学常量

常量名 常量值 描述 
M_PI         3.14159265358979323846 Pi 
M_E          2.7182818284590452354 e 
M_LOG2E  1.4426950408889634074 log_2 e 
M_LOG10E 0.43429448190325182765 log_10 e 
M_LN2       0.69314718055994530942 log_e 2 
M_LN10     2.30258509299404568402 log_e 10 
M_PI_2     1.57079632679489661923 pi/2 
M_PI_4     0.78539816339744830962 pi/4 
M_1_PI     0.31830988618379067154 1/pi 
M_2_PI     0.63661977236758134308 2/pi 
M_SQRTPI 1.77245385090551602729 sqrt(pi) [4.0.2] 
M_2_SQRTPI 1.12837916709551257390 2/sqrt(pi) 
M_SQRT2 1.41421356237309504880 sqrt(2) 
M_SQRT3 1.73205080756887729352 sqrt(3) [4.0.2] 
M_SQRT1_2 0.70710678118654752440 1/sqrt(2) 
M_LNPI    1.14472988584940017414 log_e(pi) [4.0.2] 
M_EULER  0.57721566490153286061 Euler constant [4.0.2] 

只有常量 M_PI 在 PHP 4.0.0 之前就存在，其它所有常量从 PHP 4.0.0 起开始存在。用 [4.0.2] 标记的常量是在 PHP 4.0.2 中增加的。 

abs -- 绝对值
acos -- 反余弦
acosh -- 反双曲余弦
asin -- 反正弦
asinh -- 反双曲正弦
atan2 -- 两个参数的反正切
atan -- 反正切
atanh -- 反双曲正切
base_convert -- 在任意进制之间转换数字
bindec -- 二进制转换为十进制
ceil -- 进一法取整
cos -- 余弦
cosh -- 双曲余弦
decbin -- 十进制转换为二进制
dechex -- 十进制转换为十六进制
decoct -- 十进制转换为八进制
deg2rad --  将角度转换为弧度 
exp -- 计算 e（自然对数的底）的指数
expm1 --  返回 exp(number) - 1，甚至当 number 的值接近零也能计算出准确结果 
floor -- 舍去法取整
fmod -- 返回除法的浮点数余数
getrandmax -- 显示随机数最大的可能值
hexdec -- 十六进制转换为十进制
hypot --  计算一直角三角形的斜边长度 
is_finite -- 判断是否为有限值
is_infinite -- 判断是否为无限值
is_nan -- 判断是否为合法数值
lcg_value -- 组合线性同余发生器
log10 -- 以 10 为底的对数
log1p --  返回 log(1 + number)，甚至当 number 的值接近零也能计算出准确结果 
log -- 自然对数
max -- 找出最大值
min -- 找出最小值
mt_getrandmax -- 显示随机数的最大可能值
mt_rand -- 生成更好的随机数
mt_srand -- 播下一个更好的随机数发生器种子
octdec -- 八进制转换为十进制
pi -- 得到圆周率值
pow -- 指数表达式
rad2deg --  将弧度数转换为相应的角度数 
rand -- 产生一个随机整数
round -- 对浮点数进行四舍五入
sin -- 正弦
sinh -- 双曲正弦
sqrt -- 平方根
srand -- 播下随机数发生器种子
tan -- 正切
tanh -- 双曲正切
<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2076285.html&title=PHP%E6%95%B0%E5%AD%A6%E5%87%BD%E6%95%B0">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2076285.html</link>
   <author>kiss1980</author>
   <pubDate>Thu, 16 Mar 2006 18:17:24 +0800</pubDate>
  </item>
  <item>
   <title>MySQL语法之CREATE TABLE</title>
   <description><![CDATA[
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
    [(create_definition,...)]
    [table_options] [select_statement]
<br />
Or: 
<br />CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
    [(] LIKE old_tbl_name [)];

<br />create_definition:
    <br />    column_definition
  <br />| [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...)
  <br />| KEY [index_name] [index_type] (index_col_name,...)
  <br />| INDEX [index_name] [index_type] (index_col_name,...)
  <br />| [CONSTRAINT [symbol]] UNIQUE [INDEX]
        [index_name] [index_type] (index_col_name,...)
  <br />| [FULLTEXT|SPATIAL] [INDEX] [index_name] (index_col_name,...)
  <br />| [CONSTRAINT [symbol]] FOREIGN KEY
        [index_name] (index_col_name,...) [reference_definition]
  <br />| CHECK (expr)

<br />column_definition:
    <br />    col_name type [NOT NULL | NULL] [DEFAULT default_value]
        [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]
        [COMMENT 'string'] [reference_definition]

<br />type:
    <br />TINYINT[(length)] [UNSIGNED] [ZEROFILL]
  <br />| SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
  <br />| MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
  <br />| INT[(length)] [UNSIGNED] [ZEROFILL]
  <br />| INTEGER[(length)] [UNSIGNED] [ZEROFILL]
  <br />| BIGINT[(length)] [UNSIGNED] [ZEROFILL]
  <br />| REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
  <br />| DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
  <br />| FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
  <br />| DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
  <br />| NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
  <br />| DATE
  <br />| TIME
  <br />| TIMESTAMP
  <br />| DATETIME
  <br />| YEAR
  <br />| CHAR(length) [BINARY | ASCII | UNICODE]
  <br />| VARCHAR(length) [BINARY]
  | BINARY(length)
  <br />| VARBINARY(length)
  <br />| TINYBLOB
  <br />| BLOB
  <br />| MEDIUMBLOB
  <br />| LONGBLOB
  <br />| TINYTEXT [BINARY]
  <br />| TEXT [BINARY]
  <br />| MEDIUMTEXT [BINARY]
  <br />| LONGTEXT [BINARY]<br />| ENUM(value1,value2,value3,...)
  <br />| SET(value1,value2,value3,...)
  <br />| spatial_type

<br />index_col_name:
    <br />    col_name [(length)] [ASC | DESC]

<br />reference_definition:
    <br />    REFERENCES tbl_name [(index_col_name,...)]<br />     [MATCH FULL | MATCH PARTIAL | MATCH SIMPLE]
               <br />     [ON DELETE reference_option]<br />     [ON UPDATE reference_option]

<br />reference_option:
    <br />    RESTRICT | CASCADE | SET NULL | NO ACTION

<br />table_options: table_option [table_option] ...

<br />table_option:
    <br />    {ENGINE|TYPE} [=] engine_name
  <br />| AUTO_INCREMENT [=] value
  <br />| AVG_ROW_LENGTH [=] value
  <br />| [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name]
  <br />| CHECKSUM [=] {0 | 1}
  <br />| COMMENT [=] 'string'
  <br />| CONNECTION [=] 'connect_string'
  <br />| MAX_ROWS [=] value
  <br />| MIN_ROWS [=] value
  <br />| PACK_KEYS [=] {0 | 1 | DEFAULT}
  <br />| PASSWORD [=] 'string'
  <br />| DELAY_KEY_WRITE [=] {0 | 1}
  <br />| ROW_FORMAT [=] {DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT}
  <br />| UNION [=] (tbl_name[,tbl_name]...)
  <br />| INSERT_METHOD [=] { NO | FIRST | LAST }
  <br />| DATA DIRECTORY [=] 'absolute path to directory'
  <br />| INDEX DIRECTORY [=] 'absolute path to directory'

<br />select_statement:
    <br />[IGNORE | REPLACE] [AS] SELECT ...   (Some legal select statement)<br /><br />
以上摘自MySQL5.0参考手册13.1.5节创建表语法
<br />
下面属于原创，转载请著名出处：http://pctech.blogbus.com
<br />
<br />`db_name`.`tbl_name`合法
<br />TEMPORARY用于创建临时表
<br />IF NOT EXISTS参数不考虑是否存在一个同名表
<br />默认NULL
<br />整型值有一个附加属性“自增加”，添加一个NULL（推荐）或者0时，就会添加下一个序列值。当前表中的最大值加一，默认“自增加”从1开始。在插入新行后重新得到“自增加”值，可以使用LAST_INSERT_ID()函数或者mysql_insert_id()这个C API函数。如果NO_AUTO_VALUE_ON_ZERO激活的话，你可以存储0到你的“自增加”字段。
<br />一个表只能有一个“自增加”字段，并且不能有默认值。“自增加”字段能很好的运行在正值下，如果插入一个负值，负值被认为是很大很大的正值。
<br />


<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fpctech.blogbus.com%2Flogs%2F2048144.html&title=MySQL%E8%AF%AD%E6%B3%95%E4%B9%8BCREATE+TABLE">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://pctech.blogbus.com/logs/2048144.html</link>
   <author>kiss1980</author>
   <pubDate>Mon, 13 Mar 2006 00:17:58 +0800</pubDate>
  </item>
 </channel>
</rss>

