一、追溯去gameloft笔试,有一个题目是说:叫你去设计一个FPS(第一人称射击游戏),你是要用TCP呢还是要用UDP,说明理由
。二、学习这是两篇网上找到的文章,写非常不错。当时笔试的时候自己没想到这么全,但大概想法都是一致的,摘录下来再学习一下。1.网络游戏程序员须知 UDP vs
TCP作者...
分类:
其他好文 时间:
2014-05-12 18:11:42
阅读次数:
390
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
Layer
和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。
Layer...
分类:
其他好文 时间:
2014-05-12 18:04:33
阅读次数:
390
原文:Visaul Studio 常用快捷键的动画演示 从本篇文章开始,我将会陆续介绍提高
VS 开发效率的文章,欢迎大家补充~
在进行代码开发的时候,我们往往会频繁的使用键盘、鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以只用键盘来完成,那开发效率将得到大幅度的提升...
分类:
其他好文 时间:
2014-05-06 00:24:52
阅读次数:
420
用记事本打开可以正常观看但是用VS2005编辑器打开JS,中文确实乱码。解决办法:在VS
2005 的设置里面选择自动检测Utf-8;“工具”->“选项”->“文本编辑器”->“自动检测不带签名的 UTF-8 编码”。
分类:
Web程序 时间:
2014-05-05 21:54:19
阅读次数:
385
实现 smart_ptr 智能指针会自动地管理内存(释放不需要的内存),而不需要程序员去操心。
它能避免迷途指针(dangling pointers),内存泄漏(memory leaks), 分配失败等情况的发生。智能指针需要为所有实例维护一个引用计数,
这样才能在恰当的时刻(引用计数为0时)...
分类:
编程语言 时间:
2014-05-04 11:56:03
阅读次数:
380
Layer 和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。...
分类:
其他好文 时间:
2014-05-03 23:53:39
阅读次数:
429
LTC男人八题系列,测试数据之强真不是盖的。题目大意是在树上找出所有满足长度 2
#include 3 using namespace std; 4 5 6 #define FOR(p,i,s,t) for(__typeof(p) i=s;
it, Vs[eptr].l = this...
分类:
其他好文 时间:
2014-05-03 22:47:34
阅读次数:
419
复制控制--析构函数引言: 在构造函数中分配了资源之后,需要一个对应操作自动回收或释放资源。析构函数就是这样的一个特殊函数,它可以完成所需的资源回收,作为类构造函数的补充。1、何时调用析构函数 撤销类对象时会自动调用析构函数: Sales_item *p = new Sales_item;
{
Sales_item item(*p); //调用复制构造...
分类:
编程语言 时间:
2014-05-03 21:09:42
阅读次数:
281
Windows 应用程序在开发完成之后,如何将程序打包并制作成安装程序...
今天安装了sublime text2,真是编辑神器,不再用notepad了。
笔记本上没有c++运行环境,用编辑器既轻巧,又方便,VS太臃肿了。 要在sublime text2 下运行c++程序,需要安装dev c++编译器。
注意,这两个软件最好在官网上下载。 从其...
分类:
编程语言 时间:
2014-05-02 16:30:37
阅读次数:
420