- 博客(10)
- 资源 (14)
- 收藏
- 关注
转载 人类大脑每日24小时工作节奏表
据美国《预防》杂志最新报道,人类的大脑也有自己的工作节奏,利用好这一节奏会让你更健康、更有活力。7点—9点:激情时间。美国洛克菲勒大学的神经系统学家伊勒博士认为,此时大脑完全苏醒,需要得到他人关爱。推荐活动:告诉另一半你爱她(他);给家人一个拥抱;给远方的亲人朋友打个电话。9点—11点:创造力时间。此时人体的压力激素水平适中,大脑注意力较高,可以做些需要运用分析能力和注
2011-12-10 10:02:21
447
转载 SNS游戏开发的感想
Posted by Gamelook on 2009.11.11 文/白军辉前SNS相当热门,因此也有想做SNS游戏的想法,毕竟从校内网和及开心网的运营来看,第三方的SNS游戏制作公司盈利还是相当大的。可以说 2009年是SNS游戏是兴起的一年,而10年则会是百花齐放的一年,这是一块大蛋糕,虽然有人劝我说这类游戏已经泛滥,但我觉得蛋糕大也说明市场大。下 面说说做一个SNS游戏所需要做的
2011-11-17 08:55:31
489
原创 框架: 用与不用
在最近的一个项目中, 与同事在是否使用框架上产生了一些分歧在一个游戏项目中, 后台的同事主张使用他们非常熟悉的ZendFrameWork框架, 但我对此持保留态度;由于对ZendFrameWork不甚了解, 我没有进行任何的建议, 直到后面我在做服务器性能测试时, 发现ZendFrameWork简直就是个性能黑洞,尤其它的路由效率简直可以让身为CPPer的我抓狂;
2011-11-16 20:30:18
574
转载 关于编写高性能服务器的资料汇总(Linux)
原载于: http://hi.baidu.com/ace_dlut/blog/item/c2db82edf7b98a23adafd55b.html这端时间为了写我自己的GSyncer,一直在研究分布式存储和服务器编写这两方面。关于网络编程,Stenvens先生的UNP3自然是必读的,而且在30章还介绍了各种server模型。但是这本书毕竟有点年代了(如果st
2011-11-16 19:41:50
469
转载 memcache过期时间内丢失数据怎么办?
原文链接: http://blog.72-web.com/?p=420过期时间内数据变化都存放到memcached中,无论数据读取或者写入只与memcached交互。但实际情况 是,memcached的LRU淘汰算法,把内存分为很多slab, 当某个slab空间已经被使用完了,即使其他slab里面还有空间,仍然存在数据被踢的可能。一小时内,memcached内存
2011-11-16 19:26:03
2282
原创 SNS游戏服务器架构随笔
在最近设计的SNS游戏服务器架构中有一些感悟:第一, 首先对业务领域进行建模; 产生一些核心的, 不变的概念: 在设计中, 我抽象了几个概念,1) 绝对ID: 在系统中需要唯一标识的实体或类型;2) 类型: 实体的类型3) 数据源: 实体的数据来源和持久化, 在其中实现数据源与程序数据的相互转化4) 战斗元素: 可以被装备, 可以被在战斗中使用, 为战斗者提供战斗加成
2011-11-16 09:02:33
1283
转载 张宴:在高并发应用中,Cache的作用不可忽视,在Cache的使用上,有哪些问题需要去注意?
张宴:在高并发应用中,Cache的作用不可忽视,在Cache的使用上,有哪些问题需要去注意?岑文初:第一,集中式缓存不是无代价的。从存储的数据量到交互次数上都需要去考虑如何降低成本。在海量并发请求的系统中,存储标识还是内容、多次交互还是一次交互,都会对系统产生很大影响。可以适当地使用多级缓存(remote + local),然后根据数据敏感度设置有效时间,简单处理数据失效问题。第二,C
2011-11-14 08:49:46
1072
原创 在 Cygwin 下使用 C++ 标准线程库
大致上是参照这篇文章完成的, gcc的版本是gcc4.6懒的打字, 我就稍微引用一下原文吧;首先是环境,gcc 4.6用的 C++ 库是 libstdc++ v3,这个库的完整代码包含在 gcc 代码里,我这里使用的是在Cygwin中升级GCC中提供的gcc地址: ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gc
2011-06-07 18:50:00
2931
原创 一个比较简单的生成value - key静态字符数组的方法
<br />#define MAP_ENTRY(x) {L#x, x}LPCTSTR EventName(long lEvent) { LPCTSTR psz = L""; static const struct { LPCTSTR pszName; long lEvent; } c_rgEventNames[] = { MAP_ENTRY(SHCNE_RENAMEITEM), MAP_ENTRY(SHCNE_CREATE), MAP_ENTRY(SHCNE
2010-08-02 09:33:00
487
原创 C++课堂(概念提前知)我在QQ群32347435中的讲课内容所涉及到的部分概念 Windows下socket基本流程与初步封装
1. TCP协议接口的程序接口(套接字API)(1) 对Windows下的api进行简单介绍;(2) 利用套接字 api 进行简单的服务器与客户端编写;2. 套接字的抽象(在实际应用中基于各种考虑不可能只使用单纯的api进行软件的构建工作, 往往需要根据自己的需求进行不同层次的封装)(1) 抽象的理由;(2) 如何进行Socket抽象与设计;(3) 利用上面设计的模块构建一个简单的服务器与客户端例子;3. 介绍一下网络开发中一些常用的概念4. 介绍一下网络开发中常用的一些服务器模型
2010-07-30 21:53:00
673
3
ResScope 1.94 简体中文版
2008-02-29
Auto Debug for Windows 4.3.1
2008-02-29
Windows设备驱动程序技术内幕
2008-02-29
windows 网络编程.part2
2008-02-29
windows 网络编程.part1
2008-02-29
Visual C++数据库编程快速入门
2008-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人