12 2014 档案
[转Go-简洁的并发 ]
摘要:http://www.yankay.com/go-clear-concurreny/Posted on 2012-11-28 by yankay 多核处理器越来越普及。有没有一种简单的办法,能够让我们写的软件释放多核的威力?是有的。随着Golang, Erlang, Scala等为并发设计的程序语言... 阅读全文
posted @ 2014-12-28 22:21 陈峰 阅读(506) 评论(0) 推荐(0)
[转]Why Not Paxos
摘要:http://blog.csdn.net/cszhouwei/article/details/38374603Why Not PaxosPaxos算法是莱斯利·兰伯特(LeslieLamport,就是LaTeX中的”La”,此人现在在微软研究院)于1990年提出 的一种基于消息传递的一致性算法。由于... 阅读全文
posted @ 2014-12-24 19:58 陈峰 阅读(202) 评论(0) 推荐(0)
[转]Golang Gob编码
摘要:Golang Gob编码2012-08-24 09:47 by 轩脉刃, 5119 阅读, 1 评论, 收藏, 编辑gob是Golang包自带的一个数据结构序列化的编码/解码工具。编码使用Encoder,解码使用Decoder。一种典型的应用场景就是RPC(remote procedure call... 阅读全文
posted @ 2014-12-20 10:21 陈峰 阅读(509) 评论(0) 推荐(0)
[转]Golang- import 导入包的语法
摘要:http://blog.csdn.net/zhangzhebjut/article/details/25564457一 包的导入语法 在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下: import( "fmt" ) 然后在代码里面可以通过如下的方式调... 阅读全文
posted @ 2014-12-20 10:12 陈峰 阅读(4574) 评论(0) 推荐(0)
【转】Paxos算法深入分析
摘要:http://blog.csdn.net/anderscloud/article/details/7175209在分布式系统设计领域,Paxos可谓是最重要一致性的算法。Google的大牛们称All working protocols for asynchronous consensus we ha... 阅读全文
posted @ 2014-12-19 23:15 陈峰 阅读(665) 评论(0) 推荐(0)
GOLANG 反射法则
摘要:译自[blog.golang.org/laws-of-reflection]在计算机中, 反射是程序通过类型,检测到它自己的结构能力;是一种元编程程;也是一个具大的混淆点在本文中,我们将通过解释反射是如何在GO中工作的来澄清它。每个语言的反射模式是不同的。本文着重于GO,所以后文中的反射都是指GO中... 阅读全文
posted @ 2014-12-18 11:23 陈峰 阅读(4203) 评论(0) 推荐(0)
兄弟,不要这样写服务器代码
摘要:服务器代码开发规则1、永远不要相信外部传来的数据是合法的 不管他是TCP传来的, 还是说它是GM工具传来的数据包,都要对数据内容进行校验;包括格式,以及内容;客户端传来的数据可能被中途修改;GM传过来的数据,可能因为运营手误而出数据内容;这时要求服务器程序对传入来的数据进行校验,确保在任何情况下,服... 阅读全文
posted @ 2014-12-08 18:06 陈峰 阅读(260) 评论(0) 推荐(0)
[转]预备知识—程序的内存分配
摘要:因为经典,所以转发。一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack) — 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回 ... 阅读全文
posted @ 2014-12-05 23:31 陈峰 阅读(181) 评论(0) 推荐(0)
[转]MMORPG服务器架构
摘要:一.摘要 1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。3.网络游戏的场景管理,AI,脚本的应用等。4.开源的网络服务器引擎5.参考书籍,博客 二.关键词 网络协议 网络IO 消息 广播 同步 CS TCP 阅读全文
posted @ 2014-12-03 23:15 陈峰 阅读(4508) 评论(0) 推荐(0)
myEclipse使用有感
摘要:一、破解使用myeclipse 10.0版本;然后破解;(之前我使用10.7破解成功了,但是发布有问题)二、发布注意事项1、清理发布目录, 不要有多个项目搅和2、js相关, 注意清理浏览器缓存3、项目导入导出;一定要连工作空间一起拷贝, 直接打开空间即可。(导入导出项目太麻烦,几个小时都没有搞对) 阅读全文
posted @ 2014-12-03 15:44 陈峰 阅读(165) 评论(0) 推荐(0)