技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页

2014年4月11日 #

游戏服务器:到底使用UDP还是TCP

摘要: http://blog.jobbole.com/64638/在编写网络游戏的时候,到底使用UDP还是TCP的问题迟早都要面对。一般来说你会听到人们这样说:“除非你正在写一个动作类游戏,否则你就用TCP吧” 或者是 “你能够在MMO游戏中用TCP,因为魔兽世界就用的TCP!”遗憾的是,这些观点都没有反映这个问题的复杂性。背景首先,说明一下,我之前主要是用TCP进行网络编程。我曾为一个流行的在线纸牌游戏编写服务器了好几年,在高峰期我们的每台服务器能够承受4000到10000个连接(同一台物理机器上有多个服务器进程在跑)都没有问题。在我来看,TCP是一种安全而且常见的选择。尽管如此,我们最新的项目却 阅读全文

posted @ 2014-04-11 10:36 codestyle 阅读(702) 评论(0) 推荐(1)

代码面试最常用的10大算法

摘要: http://www.csdn.net/article/2014-04-10/2819237-Top-10-Algorithms-for-Coding-Interview在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10个算法,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这个方法大家应该记住:toCharArray() / 阅读全文

posted @ 2014-04-11 10:34 codestyle 阅读(725) 评论(0) 推荐(0)

2014年4月10日 #

objective-C: nonatomic retain copy assgin 等属性详解

摘要: http://my.oschina.net/u/728866/blog/90798property,可以提供的功能有:提供成员变量的访问方法的声明、控制成员变量的访问权限、控制多线程时成员变量的访问环境 )。property不但可以在interface,在协议protocol.和类别category中也可以使用.synthesize的理解是:实现property所声明的方法的定义。其实说直白就像是:property声明了一些成员变量的访问方法 ,synthesize则定义了由property声明的方法。他们之前的对应关系是property 声明方法 ----------》 头文件(.h)中申明 阅读全文

posted @ 2014-04-10 13:38 codestyle 阅读(502) 评论(0) 推荐(0)

Objective-C 入门(给新人的)

摘要: http://www.hengxinsoft.com/2010/12/objective-c-%E5%85%A5%E9%97%A8%EF%BC%88%E7%BB%99%E6%96%B0%E4%BA%BA%E7%9A%84%EF%BC%89/基本知识nil 类似于C中的NULL, 但nil是Object, 可以发送消息给nil如:[nil message]BOOL 也是通过类库实现的, 分别是YES和NO#import 类似了 #include ,但不会存在重复包含的问题在普通的双引号字符串前放置一个@符号,就成了一个 NSString对象方法名字前面的单个减号(-)表明该方法是一个实例方法。如 阅读全文

posted @ 2014-04-10 13:30 codestyle 阅读(382) 评论(0) 推荐(0)

2014年4月4日 #

程序员很暴力,请远离

摘要: http://www.vaikan.com/violence/程序员给人的印象一般是趴在那里一天到晚敲着键盘,不出一声,很安静。其实他们内心完全相反,时刻都在激烈的斗争。他们是在压抑自己。不在沉默中爆发,就在沉默中死亡。一旦他们喝点酒,你就很容易发现他们露出狂暴的真面目。不信?下面就是有人拍到的一个程序员,你看他喝了一点酒后都干出什么了。电锯惊魂的原型吗?程序员不但脾气很暴躁,有很多人还是精神分裂症患者,大家都看过一部叫“美丽心灵”的电影吧,那个主人公就是精神分裂症,具体表现是自言自语,自言”他“语——跟另外的一个自己说话,好恐怖呀。更可气的是,他们不仅不以自己的毛病为耻,而且依仗自己的计算机 阅读全文

posted @ 2014-04-04 13:29 codestyle 阅读(277) 评论(0) 推荐(0)

2014年4月2日 #

查看机器上的端口

摘要: netstat -ant 阅读全文

posted @ 2014-04-02 17:48 codestyle 阅读(186) 评论(0) 推荐(0)

2014年4月1日 #

select 模型

摘要: http://www.cnblogs.com/Anker/p/3258674.htmlhttp://www.cnblogs.com/cozy/articles/2088128.htmlhttp://blog.csdn.net/ctthuangcheng/article/details/9330235http://blog.csdn.net/u010670794/article/details/17202871http://blog.csdn.net/justaipanda/article/details/7913109http://blog.csdn.net/jinan1861/article 阅读全文

posted @ 2014-04-01 17:53 codestyle 阅读(212) 评论(0) 推荐(0)

2014年3月31日 #

运行从别处复制过来的linux可执行程序

摘要: 1, 首先ldd看看缺不缺so文件,如果不缺可忽略下面的文字,直接执行2, 先看看缺的这些库在系统上有没有,这些库可通过安装开发包,第三方软件进行安装3, 找到可能会包含这些库的可执行程序,ldd看看他们是从哪链接的 (which ssh, ldd /usr/bin/ssh)4, 创建软链接 ( ln -s /usr/lib64/libcrypto.so.0.9.8 .)5, 将当前路径追加到库文件目录变量去(会话级)LD_LIBRARY_PATH=LD_LIBRARY_PATH:"`pwd`";export LD_LIBRARY_PATH6, 再ldd看缺不缺so文件如果 阅读全文

posted @ 2014-03-31 12:21 codestyle 阅读(310) 评论(0) 推荐(0)

查看linux服务器版本

摘要: cat /etc/issueWelcome to SUSE Linux Enterprise Server 10 SP1 (x86_64) - Kernel \r (\l). 阅读全文

posted @ 2014-03-31 11:33 codestyle 阅读(375) 评论(0) 推荐(0)

2014年3月27日 #

编码问题

摘要: 今天去听同事的网络爬虫的技术讲座。鄙人虽然不才也写过爬虫,也曾被一个点困扰过,就是处理汉字编码,于是就提了出来,这哥们回答的也挺好。首先是是使用python的库charet进行检测,先转成unicode,最后转成utf8格式,系统内部处理一律以utf8进行处理。进行检测我可以理解,内部一律以utf8... 阅读全文

posted @ 2014-03-27 17:45 codestyle 阅读(174) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页