<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title><![CDATA[咖啡人]]></title>
    <link><![CDATA[http://www.coffeeren.com/]]></link>
    <description><![CDATA[[ 咖啡人的 Blog]]]></description>
    <dc:language>zh-cn</dc:language>
    <dc:creator><![CDATA[admin@coffeeren.com]]></dc:creator>
    <dc:rights><![CDATA[Copyright 2008咖啡人. All rights reserved.]]></dc:rights>
    <dc:date>2008-08-28T13:40:18Z</dc:date>
    <admin:generatorAgent rdf:resource="http://www.coffeeren.com/" />
    <admin:errorReportsTo rdf:resource="http://www.coffeeren.com/"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

	<item>
    <title><![CDATA[Flash Player 9生成的exe文件]]></title>
    <description><![CDATA[Flash Player 8生成的exe文件能访问本地文件,但是如果本地文件在中文文件夹里就出错了,Flash Player 9生成的exe文件解决了这个问题~]]></description>
    <content:encoded><![CDATA[Flash Player 8生成的exe文件能访问本地文件,但是如果本地文件在中文文件夹里就出错了,Flash Player 9生成的exe文件解决了这个问题~
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=223]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=223]]></guid>
    <dc:subject><![CDATA[AS/FMS]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-07-20T15:55:47Z</dc:date>
  </item>

	<item>
    <title><![CDATA[不好的习惯~]]></title>
    <description><![CDATA[代码是能用就不需要改了么? 无语......

公司加访问检测代码

if (once == null)
{loadMovieNum("http://ad.abccccccc.com/htracker/pid=753/media=163.CN/place=MAIN/size=200x150", 1);备注：TOM的代码比较特殊所以最后加成（2）
 once = 1;
}
大家都知道 后面...]]></description>
    <content:encoded><![CDATA[代码是能用就不需要改了么? 无语......<br><br>公司加访问检测代码<br><br>if (once == null)<br>{loadMovieNum(&quot;<a target='_blank' href='http://ad.abccccccc.com/htracker/pid=753/media=163.CN/place=MAIN/size=200x150&quot;,'>http://ad.abccccccc.com/htracker/pid=753/media=163.CN/place=MAIN/size=200x150&quot;,</a> 1);备注：TOM的代码比较特殊所以最后加成（2）<br>    once = 1;<br>}<br>大家都知道 后面的level 如果用了这个层,这个层上的东西就被替换了~ <br><br>如果是flashplayer5以前就做了,为了减少隐患,那么现在也应该更新了吧~~ <br><br>为何开始不改用loadVars <br><br>迷茫~~ <br><br>
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=222]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=222]]></guid>
    <dc:subject><![CDATA[AS/FMS]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-07-16T10:56:18Z</dc:date>
  </item>

	<item>
    <title><![CDATA[Flash CS3.0 中文帮助文档]]></title>
    <description><![CDATA[Flash CS3.0 中文帮助文档 终于发布了 感谢LBY
游戏开发者论坛 Flash CS3.0 中文帮助文档]]></description>
    <content:encoded><![CDATA[Flash CS3.0 中文帮助文档 终于发布了 感谢LBY<br>游戏开发者论坛 <a target='_blank' href='http://www.17play.org/forum/viewthread.php?tid=264&amp;extra=page%3D1'>Flash CS3.0 中文帮助文档</a>
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=221]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=221]]></guid>
    <dc:subject><![CDATA[AS/FMS]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-07-08T15:50:40Z</dc:date>
  </item>

	<item>
    <title><![CDATA[Flash自定义类初始化问题~]]></title>
    <description><![CDATA[有时候自己原来测试的类,没有问题,可是会突然不能出事化了,也没有任何提示,就是输出的程序有问题,特别是在继承别的基类的时候,这时候只要在初始化是加上一个trace("ok")就正常了,可是问题又来了,类用得多了根本就不知道哪个实例出了问题,所以现在在每个类出事化的时候都...]]></description>
    <content:encoded><![CDATA[有时候自己原来测试的类,没有问题,可是会突然不能出事化了,也没有任何提示,就是输出的程序有问题,特别是在继承别的基类的时候,这时候只要在初始化是加上一个trace(&quot;ok&quot;)就正常了,可是问题又来了,类用得多了根本就不知道哪个实例出了问题,所以现在在每个类出事化的时候都输出这个类的名称就有效防止了这个问题,并能监视各个类初始化的顺序
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=220]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=220]]></guid>
    <dc:subject><![CDATA[AS/FMS]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-07-03T16:09:32Z</dc:date>
  </item>

	<item>
    <title><![CDATA[突然发现 原来的经典区块游戏有新的内容了]]></title>
    <description><![CDATA[
 Web site http://www.tonypa.pri.ee/tbw/head.gif]]></description>
    <content:encoded><![CDATA[<br><a target='_blank' href='http://www.t&#111;nypa.pri.ee/tbw/tut24.html'>Web site</a><a href="http://www.t&#111;nypa.pri.ee/tbw/head.gif" target=_blank><img src='http://www.coffeeren.com/images/icon_image.gif' border='0'' align='absmiddle'> <b>Image:</b> http://www.t&#111;nypa.pri.ee/tbw/head.gif</a>
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=219]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=219]]></guid>
    <dc:subject><![CDATA[游戏]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-07-02T02:26:09Z</dc:date>
  </item>

	<item>
    <title><![CDATA[AMFPHP 1.9 中文乱码问题解决方法]]></title>
    <description><![CDATA[修改gateway.php里边的
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
为
$gateway->setCharsetHandler( "mbstring", "gb2312", "gb2312" );
]]></description>
    <content:encoded><![CDATA[修改gateway.php里边的<br>$gateway-&gt;setCharsetHandler(&quot;utf8_decode&quot;, &quot;ISO-8859-1&quot;, &quot;ISO-8859-1&quot;);<br>为<br>$gateway-&gt;setCharsetHandler( &quot;mbstring&quot;, &quot;gb2312&quot;, &quot;gb2312&quot; );<br>
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=217]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=217]]></guid>
    <dc:subject><![CDATA[PHP/AMFPHP]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-06-14T13:49:46Z</dc:date>
  </item>

	<item>
    <title><![CDATA[C++中产生随机数]]></title>
    <description><![CDATA[srand((unsigned int)(time(NULL)));
int x=rand()%10+5;
或
randomize()；]]></description>
    <content:encoded><![CDATA[srand((unsigned int)(time(NULL)));<br>int x=rand()%10+5;<br>或<br>randomize()；
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=216]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=216]]></guid>
    <dc:subject><![CDATA[C/C++]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-06-01T14:49:29Z</dc:date>
  </item>

	<item>
    <title><![CDATA[(转)AMFPHP 1.9 Beta + C 解码编码器 = 超快速度]]></title>
    <description><![CDATA[AMFPHP 1.9 Beta + C 解码编码器 = 超快速度 

AMFPHP 1.9 加入了一个新的功能。就是用C写了一个AMF协议的解码和编码器。 

这样一来，效率最高提升了许多。尤其是大的数据源的时候，用php编码可能会超时而不能完成的操作，用C 的这个extension 就可以完成。他们做过...]]></description>
    <content:encoded><![CDATA[AMFPHP 1.9 Beta + C 解码编码器 = 超快速度 <br><br>AMFPHP 1.9 加入了一个新的功能。就是用C写了一个AMF协议的解码和编码器。 <br><br>这样一来，效率最高提升了许多。尤其是大的数据源的时候，用php编码可能会超时而不能完成的操作，用C 的这个extension 就可以完成。他们做过的测试有一个是在1秒之内，完成7.3MB的编码（100,000个包含三个字段对象的数组） <br><br> <br><br>安装比较简易： <br><br>说一下在Windows下： <br><br>1，你需要下载它的那个C语言扩展：php_amf.dll 点<a target='_blank' href='http://www.teslacore.it/projects/amfext/amfext-0.8.7a-bin.zip'>这里</a>： <br><br>然后，解压到：{php_root}/ext <br><br> <br><br>2，并且找到php.ini 加上一行： <br><br>extension=php_amf.dll<br><br><br> <br><br>不需要对AMFPHP 本身做任何修改或者配置。他会自动监测那个扩展是否存在，存在就会自动应用，否则就会使用php的解码和编码。 <br>可以在<a target='_blank' href='http://www.5etdemi.com/uploads/amfphp-1.9.beta.20070126.zip'>这里下载</a>amfphp1.9 beta <br><br>
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=215]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=215]]></guid>
    <dc:subject><![CDATA[PHP/AMFPHP]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-05-21T10:23:46Z</dc:date>
  </item>

	<item>
    <title><![CDATA[CHM帮助文档里面的字体变小怎么办?]]></title>
    <description><![CDATA[按住ctrl，用滚轮放大缩小字体~

以前不知道：）]]></description>
    <content:encoded><![CDATA[按住ctrl，用滚轮放大缩小字体~<br><br>以前不知道：）
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=214]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=214]]></guid>
    <dc:subject><![CDATA[杂谈]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-04-27T09:39:41Z</dc:date>
  </item>

	<item>
    <title><![CDATA[PHP 的中文编码问题]]></title>
    <description><![CDATA[一、页面编码

1. 使用 <META http-equiv="content-type" content="text/html; charset=xxx"> 标签设置页面编码

这个标签的作用是声明客户端的浏览器用什么字符集编码显示该页面，xxx可以为GB2312，GBK，UTF-8（和MySQL不同，MySQL是 UTF8）等等。因此，大部分页面...]]></description>
    <content:encoded><![CDATA[一、页面编码<br><br>1. 使用 &lt;META http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=xxx&quot;&gt; 标签设置页面编码<br><br>这个标签的作用是声明客户端的浏览器用什么字符集编码显示该页面，xxx可以为GB2312，GBK，UTF-8（和MySQL不同，MySQL是 UTF8）等等。因此，大部分页面可以采用这种方式来告诉浏览器显示这个页面的时候采用什么编码，这样才不会造成编码错误而产生乱码。但是有的时候我们会发现有了这句还是不行，不管xxx是哪一种，浏览器采用的始终都是一种编码，这个情况我后面会谈到。<br><br>请注意，&lt;meta&gt;是属于html信息的，仅仅是一个声明，它起作用表明服务器已经把HTML信息传到了浏览器。<br><br>2. header(&quot;content-type:text/html; charset=xxx&quot;);<br><br>这个函数header()的作用是把括号里面的信息发到http标头。<br><br>如果括号里面的内容为文中所说那样，那作用和&lt;META&gt;标签基本相同，大家对照第一个看发现字符都差不多的。但是不同的是如果有这段函数，浏览器就会永远采用你所要求的xxx编码，绝对不会不听话，因此这个函数是很有用的。为什么会这样呢？那就得说说HTTPS标头和HTML信息的差别了：<br><br>https标头是服务器以HTTP协议传送HTML信息到浏览器前所送出的字串。<br><br>因为meta标签是属于html信息的，所以header()发送的内容先到达浏览器，通俗点就是header()的优先级高于meta（不知道可不可以这样讲）。加入一个php页面既有header(&quot;content-type:text/html; charset=xxx&quot;)，又有&lt;META http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=xxx&quot;&gt;，浏览器就只认前者http标头而不认meta了。当然这个函数只能在php页面内使用。<br><br>同样也留有一个问题，为什么前者就绝对起作用，而后者有时候就不行呢？这就是接下来要谈的Apache的原因了。<br><br>3. AddDefaultCharset<br><br>Apache 根目录的 conf 文件夹里，有整个Apache的配置文档httpd.conf。<br><br>用文本编辑器打开httpd.conf，第708行（不同版本可能不同）有AddDefaultCharset xxx，xxx为编码名称。这行代码的意思：设置整个服务器内的网页文件https标头里的字符集为你默认的xxx字符集。有这行，就相当于给每个文件都加了一行header(&quot;content-type:text/html; charset=xxx&quot;)。这下就明白为什么明明meta设置了是utf-8，可浏览器始终采用gb2312的原因。<br><br>如果网页里有header(&quot;content-type:text/html; charset=xxx&quot;)，就把默认的字符集改为你设置的字符集，所以这个函数永远有用。如果把AddDefaultCharset xxx前面加个&quot;#&quot;，注释掉这句，而且页面里不含header(&quot;content-type…&quot;)，那这个时候就轮到meta标签起作用了。<br><br>4. default_charset<br><br>在 php.ini 文件中可以定义 php 的默认语言： default_charset = &quot;xxx&quot;，xxx为编码名称。这行代码的意思是设置所有 php 的输出页面编码为 xxx。<br><br> <br><br>总结：<br><br>以上 4 种编码设置方法的优先级如下：<br><br>header(&quot;content-type:text/html; charset=xxx&quot;)   <br>default_charset xxx <br>AddDefaultCharset xxx   <br>&lt;META http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=xxx&quot;&gt;  <br>如果你是web程序员，给你的每个页面都加个header(&quot;content-type:text/html; charset=xxx&quot;)，保证它在任何服务器都能正确显示，可移植性强。<br><br>至于那句AddDefaultCharset xxx，要不要注释就仁者见仁了。反正我是注释掉了，不过我写页子也要写header()，便于放到服务器上能正常显示。<br><br>二、数据库编码<br><br>PHP 程序在查询数据库之前，首先执行 mysql_query(&quot;SET NAMES xxxx&quot;);其中 xxxx 是你网页的编码(charset=xxxx)，如果网页中 charset=utf8，则 xxxx=utf8，如果网页中 charset=gb2312，则xxxx=gb2312，几乎所有WEB程序，都有一段连接数据库的公共代码，放在一个文件里，在这文件里，加入mysql_query(&quot;set names&quot;)就可以了。<br><br>SET NAMES 显示客户端发送的 SQL 语句中使用什么字符集。因此，SET NAMES &#39;utf-8&#39;语句告诉服务器&quot;将来从这个客户端传来的信息采用字符集utf-8&quot;。它还为服务器发送回客户端的结果指定了字符集。（例如，如果你使用一个select语句，它表示列值使用了什么字符集。）<br><br>三、中文文件名<br><br><br>默认情况下，文件名为中文时不能访问。要使中文文件名能正常访问，需进行如下设置：<br><br>在ie中选择 工具 -&gt; internet选项 -&gt; 高级 -&gt; 取消&quot;总是以UTF-8发送URL&quot;。 <br>
		<br><br><link href="http://www.coffeeren.com/rssstyles.css" rel="stylesheet" type="text/css">]]></content:encoded>
    <link><![CDATA[http://www.coffeeren.com/blogview.asp?logID=213]]></link>
		<guid isPermaLink="false"><![CDATA[http://www.coffeeren.com/blogview.asp?logID=213]]></guid>
    <dc:subject><![CDATA[PHP/AMFPHP]]></dc:subject>
    <dc:creator><![CDATA[coffeeren]]></dc:creator>
    <dc:date>2007-03-28T22:45:05Z</dc:date>
  </item>

  </channel>
</rss>