![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器端编程
文章平均质量分 57
magic_feng
从事游戏开发,爱好计算机技术、运动、围棋(业余5段)
微博:http://weibo.com/1797360417
展开
-
xml导入到mysql的小问题
<br /> 是一个小问题,却搞了半天,因为在游戏开发中需要先根据策划需求建好数据表,然后导出成excelXml给策划填写和更改,然后再把excelXml转换成csv格式,最后用mysql导入csv的数据,谁知搞了几次都不成功,中文的东西都没导入进去,搞来搞去最后发现用UE把csv文件转换成utf8就ok了,特此记下!!原创 2010-09-16 19:26:00 · 847 阅读 · 0 评论 -
ubuntu 安装和配置mysql
1、安装,sudo apt-get install mysql-server输入超级用户密码,就会自动安装了,中间会询问root用户的密码。2、给用户设置权限和密码,如 grant select,insert,update,delete on *.* to user1@local原创 2011-07-07 20:10:54 · 488 阅读 · 0 评论 -
tcp长连接判断对方断开的方法
1、心跳包2、keepalive检测,对于设置了keepalive来说,当tcp检测到对端socket不再可用时(不能发出探测包,或探测包没有收到ACK的响应包),select会返回socket可读,并且在recv时返回-1,同时置上errno为ETIMEDOUT。此时TCP原创 2011-08-01 19:52:12 · 7940 阅读 · 0 评论 -
ubuntu利用samba映射磁盘到windows
1、首先在ubuntu安装好samba,具体步骤为:安装samba:sudo apt-get install samba安装smbclient:sudo apt-get install 安装smbfs:sudo apt-get smbfs2、修原创 2011-09-08 19:24:47 · 2227 阅读 · 0 评论 -
nginx网络层分析
近来有空阅读了一下高性能开源http服务器nginx的源代码,因为整个代码有接近10w行,所以只能先分析一下我比较关心的网络层的连接处理。首先从主函数main进去,前面的配置初始化先略过,看到如下代码: if (ngx_process == NGX_PROCESS_SINGLE) { ngx_single_process_cycle(cycle);原创 2011-10-24 20:25:28 · 2253 阅读 · 0 评论 -
关于EPOLLOUT
EPOLLOUT只有在缓冲区已经满了,不可以发送了,过了一会儿缓冲区中有空间了,就会触发EPOLLOUT,而且只触发一次原创 2011-12-13 17:41:00 · 757 阅读 · 0 评论