<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[binarie]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/binarie</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; binarie]]></copyright><item><title><![CDATA[PHP提取顶级域名的函数]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/7714036</link><guid>https://blog.youkuaiyun.com/binarie/article/details/7714036</guid><author>binarie</author><pubDate>Wed, 04 Jul 2012 09:46:17 +0800</pubDate><description><![CDATA[regular_domain用来将域名转换成标准格式，top_domain用来提取顶级域名。经实际测试效果良好。


function regular_domain($domain)
{
if (substr($domain,0,7) == 'http://')
{
$domain = substr($domain, 7);
}
if (strpos($domain, '/')]]></description><category></category></item><item><title><![CDATA[重叠I/O网络编程使用AcceptEx时容易忽略的一个问题]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6915352</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6915352</guid><author>binarie</author><pubDate>Fri, 28 Oct 2011 17:40:12 +0800</pubDate><description><![CDATA[使用AcceptEx接受到请求的SOCKET，执行SO_UPDATE_ACCEPT_CONTEXT时，TCP_NODELAY等属性会被继承为与Listener相同的值。
因此如果需要设置TCP_NODELAY等属性，应当：
1、设置Listener的该属性；
或
2、在完成SO_UPDATE_ACCEPT_CONTEXT后设置属性。]]></description><category></category></item><item><title><![CDATA[PHP应用程序数据库编码转换（如GBK转UTF-8或UTF-8转GBK）注意事项]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6671294</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6671294</guid><author>binarie</author><pubDate>Tue, 09 Aug 2011 09:23:33 +0800</pubDate><description><![CDATA[1、如果仅转换数据库，而应用程序保持原有编码，应修改SET NAMES；
2、经序列化（serialize）存入数据库的字段，在直接通过编码转换后，如果应用程序编码也有变化，将失效，因为多字节字符的长度不一致，因此在执行这类转换时，最好通过php脚本读出数组然后，iconv或m]]></description><category></category></item><item><title><![CDATA[会员通行证系统构架经验总结]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6670177</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6670177</guid><author>binarie</author><pubDate>Mon, 08 Aug 2011 18:50:12 +0800</pubDate><description><![CDATA[通行证系统用于在网群和应用间实现会员系统的同步并保持一致性，对用户体验和系统整个构架的质量至关重要
本文将粗浅的列出几种实现通行证的架构思路，并针对不同规模的需求提出建议，欢迎各位高手赐教]]></description><category></category></item><item><title><![CDATA[MySQL数据库从GBK转换到UTF-8最简单解决方案（也适用于其它编码转换）]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6652758</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6652758</guid><author>binarie</author><pubDate>Tue, 02 Aug 2011 09:48:07 +0800</pubDate><description><![CDATA[1、使用mysqldump导出表结构，如：
mysqldump -d -u root -p 数据库名 > /root/struct.sql
2、使用mysqldump以特定编码导出数据（其中utf8为所需编码，可按需修改），如：
mysqldump --default-ch]]></description><category></category></item><item><title><![CDATA[为php增加redis扩展（php_redis.so）]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6636781</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6636781</guid><author>binarie</author><pubDate>Wed, 27 Jul 2011 09:58:17 +0800</pubDate><description><![CDATA[一、REDIS搭建REDIS官方网站：http://redis.io/download下载最新版后：./configuremake编译之后会生成一个redis-server执行文件。在源代码目录中可找到一个redis.conf文件的模板，复制到/etc/redis.conf后根据]]></description><category></category></item><item><title><![CDATA[基于Redis的PHP聊天室程序]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6636754</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6636754</guid><author>binarie</author><pubDate>Wed, 27 Jul 2011 09:46:02 +0800</pubDate><description><![CDATA[php_redis，采用Redis作为聊天室的数据存储解决方案]]></description><category></category></item><item><title><![CDATA[C#中struct的字节对齐、转换操作和复制为二进制数据(byte[])]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6636595</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6636595</guid><author>binarie</author><pubDate>Wed, 27 Jul 2011 09:24:57 +0800</pubDate><description><![CDATA[在做C#与其它程序通信的系统时，往往会使用struc操作结构化的数据（如数据包等）。
本文简要提出一些使用思路，欢迎各位大牛赐教。


一、STRUCT结构设计
当数据的结构确定时，总结为下面两种情况：
1、数据长度确定（包括字符串）：
此时可以直接利用struct来构造数据包，比如：

        [StructLayout(LayoutKind.Sequential, P]]></description><category></category></item><item><title><![CDATA[网络游戏中使用Nagle算法（TCP_NODELAY=0）注意事项]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6636516</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6636516</guid><author>binarie</author><pubDate>Wed, 27 Jul 2011 07:58:31 +0800</pubDate><description><![CDATA[一、传输文件数据时（有时需要在游戏中即时下载某些数据文件）使用Nagle算法；二、客户端与游戏服务器的通信，对即时性要求高时双方都关闭Nagle算法，对即时性要求低时双方可以都开启Nagle算法；三、客户端与游戏服务器只有一方开启Nagle算法时，可能会在数据传输时造成较大的延迟]]></description><category></category></item><item><title><![CDATA[实现网页文本框显示灰色提示文字且点击后消失的一个小函数（基于jquery）]]></title><link>https://blog.youkuaiyun.com/binarie/article/details/6636511</link><guid>https://blog.youkuaiyun.com/binarie/article/details/6636511</guid><author>binarie</author><pubDate>Wed, 27 Jul 2011 07:50:43 +0800</pubDate><description><![CDATA[实现网页文本框显示灰色提示文字且点击后消失的一个小函数（基于jquery）在$(document).ready中调用该函数即可让文本框显示提示文字，并在点击后消失]]></description><category></category></item></channel></rss>