自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 公钥加密_私钥解密

http://www.cnblogs.com/shijingxiang/articles/4445325.html

2016-09-29 18:43:58 404

原创 Makefile

/opt/jackiexiao/blitz/proto/client/define makefile## 生成静态库CC=g++PROTO_FILES=$(wildcard *.proto)SRC_FILES=$(PROTO_FILES:%.proto=../%.pb.cc)INC_FILES=$(PROTO_FILES:%.proto=../%.pb.h)OBJ_FILE

2016-09-28 11:13:09 371

原创 淘宝引擎tengine_nginx使用实例

使用了nginx引擎, 并发量200W以上http://tengine.taobao.org/book/#id2

2016-09-28 07:48:21 560

原创 登录服和游戏服分开的原因

http://blog.sina.com.cn/s/blog_62f9aed00102w449.html

2016-09-24 21:16:28 726

转载 GDB带参数调试

参考地址http://blog.sina.com.cn/s/blog_4b6f784001011yvh.html步骤如下:比如程序的名字为hello 参数为a b c则运行该程序的命令为:$ ./hello  a  b  c那么调试的时候 可以这样:$ gdb hello(gdb) set args a b c(gdb) rprogram exite

2016-09-23 11:10:27 440

转载 linux进程启动流程

http://www.cnblogs.com/wickedpriest/p/4418909.html

2016-09-22 20:44:16 472

原创 __attribute__((pack))的用法

typedef struct shm_head {      volatile int head;      volatile int tail;      atomic_t blk_cnt;  } __attribute__ ((packed)) shm_head_t;告诉编译器取消结构在编译过程中的优化对齐, 按照实际占用字节数对齐,是GCC特有的语法.

2016-09-22 14:55:24 1053

原创 memcache分析

http://www.linuxidc.com/Linux/2015-01/112507p8.htm

2016-09-21 22:24:34 223

原创 半同步半异步网络编程

http://blog.csdn.net/dongfuye/article/details/47081045

2016-09-21 07:12:52 276

转载 libev源码分析

很不错的一篇分析libev源码的博客http://blog.chinaunix.net/uid-8048969-id-5008922.html

2016-09-18 22:01:17 263

原创 lua中文参考手册

http://manual.luaer.cn/

2016-09-15 20:01:37 1209

原创 多进程手游流程分析

1. gate启动时,向master注册2. 动态增加新的gate的流程:   开启新的gate时,向master注册,master收到newgate的注册请求后,向所有的gameserver发送PtcM2G_NewGateConnected消息   gameserver会把此gate的IP port 名字等信息保存下来 放到gatelink的列表里面去,重连管理器reconnmana

2016-09-14 22:51:18 456

原创 游戏登录流程

启动游戏--选择服务器--自动更新--账号登录--选择频道--创建角色--开始游戏流程分析:启动游戏:加载资源;初始化SDK;下载服务器列表文件,举例为serverlist.txt,该文件存在于web服务器上选择服务器:读取serverlist.txt中的服务器列表,列表中没行包含服务器的区号 区名字 游戏服务器ID 游戏服务器名字 IP 端口 最低客户端版本号 资源地址从

2016-09-13 18:38:17 3404

转载 网页游戏与平台登录对接流程

游戏 登录

2016-09-13 17:51:34 2061

原创 面试遇到的问题

1. mysql的一个表,以A.B.C三个字段作为联合索引,如果以其中的一个字段作为查询条件,会不会用到索引如果以A 也就是联合索引的第一个索引 作为查询条件 则会用到索引 如果以B或者C作为查询条件 则不会用到索引2. 玩家登陆的具体流程客户端首先连接loginserver 从loginserver获取到gateserver的列表 然后选择一个连接数最少的gateserver

2016-09-12 18:06:37 196

原创 windows&linux多线程互斥

///////////////////////////////////////////   begin of CGlobal.h ///////////////////////////////////////////////////> filename: CGlobal.h#ifndef CGLOBAL_H#define CGLOBAL_H#include "CMutex.

2016-09-06 22:14:40 193

原创 类模板及其继承

模板类 继承

2016-09-06 22:03:32 279

A星算法C++实现

C++实现的A*寻路算法,经过测试,在有障碍物的情况下,路径为期望路径,内附测试结果,可以修改地图的大小及障碍物位置,比如大小改为1920*1080,使其更接近真实电脑屏幕或者手机屏幕分辨率,得到更为贴近实际的运算效率

2017-09-23

windows API编写的应用程序,一个闹钟,运行时显示的时间与系统时间一致。

一个较好的闹钟程序,运行时能显示系统的时间,程序很简单,用windows API编写。

2009-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除