在计算机系统的应用中,Windows绝对不是唯一被应用的操作平台,在桌面和服务器操作系统领域逐步呈现多元化的应用趋势下,Linux无疑是最引人瞩目的,Linux正被越来越多的企业和个人接受,并在服务器,开发环境和桌面办公领域得到广泛应用。我们今天来学习一下Linux系统的相关基..
分类:
系统相关 时间:
2015-08-11 01:32:25
阅读次数:
264
这篇是计算机类的优质预售推荐>>>>《Android和PHP开发最佳实践
(第2版)》
51CTO社区、PHPChina社区强烈推荐!国内第一本同时讲述Android客户端开发和PHP服务端开发的经典著作!市面上第一本把Android应用客户端加服务器开发的完整解决方案分析透彻的书
本书是国内第一本同时讲述Android客户端和PHP服务端开发的经典著作。
本书以一个...
分类:
移动开发 时间:
2015-08-07 20:04:41
阅读次数:
247
g搭建git远程服务器实验准备:centos6.5x64仓库centos6.5x64线上应用服务器win7本地开发者电脑1、linux安装gityum-yinstallgit2、创建git文件存放的目录mkdir-pv/data/git3、创建git用户useraddgiterecho‘123456‘|passwd--stdingiter4、切换到giter用户及创建密钥su-giterssh-k..
分类:
其他好文 时间:
2015-08-06 22:43:37
阅读次数:
327
著名的C10K问题提出的时候, 正是 2001 年。这篇文章可以说是高性能服务器开发的一个标志性文档,它讨论的就是单机为1万个连接提供服务这个问题,当时因为硬件和软件的**,单机1万还是一个非常值得挑战的目标。但是时光荏苒,随着硬件和软件的飞速发展,单机1万的目标已经变成了最简单不过的事情。现在用任...
分类:
Web程序 时间:
2015-07-16 21:50:57
阅读次数:
331
【来信】
周老师:
您好!
我是一名学计算机专业的大一学生,首先非常感谢您能看这封信。
我大一主要尝试过Java Web后台开发和Linux C++ 后台服务器编程两个技术方向,共积累了3万行左右的代码量。
我想请您帮我指点的问题是:
1.网上很多人认为Linux服务器开发学习难度大、周期长、后劲大,我自己也感到学这个确实比学Java Web开发更难一些,牵扯到操作系统、底层的知识多一些...
分类:
其他好文 时间:
2015-07-14 20:32:12
阅读次数:
102
机缘巧合的机会,我有幸能够从头开始设计一个游戏的服务器。中间遇到很多欢声笑语和悲伤泪水,这里分享一下。我之前所在项目组的游戏服务器架构如下图:这款游戏是一款MMO的端游,GateWay网关的任务是接受客户端的连接,然后通过分发策略,把玩家丢进GameSvr上去,之后玩家的所..
分类:
其他好文 时间:
2015-07-14 06:23:07
阅读次数:
136
我兴高采烈的把我的架构图发给一个有经验的前辈看,他指出来,也许不需要这么多逻辑进程。听他这么说,我想到这么早就把逻辑强行拆开给设计带来了不必要的复杂度,也没有让架构更加优美,甚至这种拆分可能是不必要的,过早的逻辑拆分就跟提前优化代码一样,都应该避免。于是我..
分类:
其他好文 时间:
2015-07-14 06:21:52
阅读次数:
132
半年前我参与了一个手游项目,第一次能够主导整个游戏的设计,这篇文章单说服务器的架构,客户端就不提了。对于服务端,我想从之前的端游服务器改过来肯定是走不通的(详见:),因为手游的开发周期比端游短很多,上面那一套架构开发了5年不止,当然,期间推翻重做了很多次。而..
分类:
其他好文 时间:
2015-07-14 06:20:41
阅读次数:
155
有了单进程的服务器之后,在我想加入第一个游戏功能的时候,我又纠结了,这货不是我最后想要的东西啊,我就算用单进程写完了整个游戏,也绝不该是这样的啊,我想要的是一个多进程的服务器,而且进程之间应该是可以通信的,进程还可以是动态增删的。这样才可以扛住我自认为会出..
分类:
其他好文 时间:
2015-07-14 06:19:41
阅读次数:
170
C++语言的窘迫
编程语言很多,但都无所谓只是个实现想法的工具而已
C++主要用于以下几个领域:
游戏行业 不管是手游还是网游
windows底层和驱动内核层(搞安全的人必学C++)
图形图像音频视频的处理
服务器开发领域以C++为主,java和go erlang正逐渐占有越来越大的份额。C++是把双刃剑,功力高的人使用它得心应手,效率大增。功力不够的人不仅使用不明白C++,还会造成服务...
分类:
其他好文 时间:
2015-07-14 06:14:22
阅读次数:
130