自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (13)
  • 收藏
  • 关注

转载 Mac OS X 下 TAR.GZ 方式安装 MySQL

在 Mac 系统上, 安装 MySQL Server 一般是用 DMG 包在图形化界面下按提示安装, 此外 MySQL 还提供了 Compressed TAR Archive 二进制包安装方式, 即免安装解压运行版, 相比 DMG 包, 免安装版过程更为简洁, 纯命令行操作, 更符合码客们的折腾精神。系统环境: OS X Yosemite 10.10.3登录用户: wid (有 sudo 权

2016-05-31 16:27:24 343

原创 删除带“-”的文件名的方法

要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法: rm – -foo rm ./-foo

2016-05-31 12:14:37 511

转载 g++字节对齐

g++可能通过__attribute__ ((aligned (n)))来设置变量的字节对齐数,如[cpp] view plain copyfloat a __attribute__ ((aligned (16)));   就可以设置变量a按16字节对齐。也可以将这个属性用于类及其成员变量[cpp]

2016-05-30 11:26:27 1634

转载 详解结构体、类等内存字节对齐

先说个题外话:早些年我学C程序设计时,写过一段解释硬盘MBR分区表的代码,对着磁盘编辑器怎么看,怎么对,可一执行,结果就错了。当时调试也不太会,又根本没听过结构体对齐这一说,所以,问题解决不了,好几天都十分纠结。后来万般无奈请教一个朋友,才获悉可能是结构体对齐的事,一查、一改,果真如此。    问题是解决了,可网上的资料多数只提到内存对齐是如何做的,却鲜有提及为什么这样做(即使提,也相当简

2016-05-30 11:06:13 346

原创 mmorpg游戏第2次内测问题总结

同屏的人数500人时客户端的fps可以掉到24帧以下,在vivo手机上观察cpu占用50%,内存占用130M左右。顶点数很高1100左右。没有编译成armv7版本,验证armv7版本的效果。服务器(login_server)发生了一次crash,怀疑是没有更新pdb文件。所以无法查看具体的崩溃地址。服务器压力未知。io情况未知、cpu情况未知、网络io未知。 下次测试记得向运维同学要截图。这次

2016-05-27 16:31:42 550

原创 我理解的原型设计模式

Q :这个模式是干什么用的那? A: 提高速度已经有现成的实例,直接拷贝一个出来是要比构造一个速度要快? 此处缺一个测试程序。该模式的范例代码#include <stdio.h>#include <time.h>#include <iostream>class wheel{public: wheel(std::string n,int l) :name(n),loadCa

2016-05-19 16:54:21 362

原创 protobuf反射机制测试

#include <stdio.h>#include <time.h>#include <iostream>#include "test.pb.h"using namespace std;using namespace google::protobuf;Message* CreateMessage(const std::string& msg){ Message* message

2016-05-19 16:42:37 645

转载 如何打造工程师文化?这10件事情值得去做

我作为面试官最喜欢问工程师的问题是:在他们以前的公司,他们喜欢和不喜欢的关于工程师文化的事是什么?我采访了 500 多人——其中许多来自顶尖高科技公司,如 Facebook,谷歌,亚马逊,Palantir,和 Dropbox,随着时间的推移,这种面试问题也告诉我:优秀工程师喜欢的和尽量避免的地方。根据采访答复和我个人经验,从过去七年跨越谷歌,Ooyala 和 Quora 的工作,我总结出为建立

2016-05-19 11:48:22 420

原创 probuf最简明教程

1、编写test.protopackage test;message persion{ required string name = 1;}2、执行命令protoc -I=. --cpp_out=. test.proto生成 test.pb.cc test.pb.h3、编译main.cpp#include <stdio.h> #include <time.h> #incl

2016-05-17 15:26:31 1169

原创 log4cpp测试

#include <stdio.h> #include <time.h> #include <iostream>#include <boost/circular_buffer.hpp> #include <thread>#include <mutex>#include <vector>#include <stdio.h>#include <log4cpp/Category.hh

2016-05-13 16:07:36 771

转载 关于log4cpp

1. 基本概念 categories 日志的层级体系appenders 日志打印到什么地方,可以是文件,也可以是终端layouts 日志输出格式,定义类似于printf中的输出方式。有三种,后面都有例子,这三种分别是:basic,simple,patternpriority  日志的级别,所有的级别有:EMERG、FATAL、ALERT、CRIT、ERROR、WARN、NOTICE、INF

2016-05-13 14:31:43 526

原创 关于mmorpg游戏的压力测试

用配置文件即可表达发送的游戏协议json游戏协议二进制游戏协议用probuf的反射机制是否能解决?服务端进行记录log,方便调试要求每一个客户端登录游戏只有一条唯一的log 每一个客户端退出游戏只有一条唯一的log 每次存盘都记录一条日志 每次加载数据都记录一条日志日志内容time,login_type,user_id,role_id,

2016-05-13 13:42:28 1936

原创 android install location

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="string" android:sharedUserId="string" android:sharedUserLabel="string resource"

2016-05-12 18:15:35 484

原创 cocos客户端优化方案整理

1. 去掉libxml2改用rapidxml来解析xml文件。 rapidxml简直是一个大杀器,解析xml的速度甚至比纯文本解析和json格式还要快。其解析速度比libxml2快5倍,即便cocos2d-x中使用的是sax模型,而rapidxml是dom模型,使用rapidxml依然要快非常多。我们的游戏是所有配置文件都用xml来描述,其实大可不必,但是为了跟网页版本配置统一,方便今后的维护,暂

2016-05-12 10:52:57 1698

原创 boost circular_buff 测试

#include <stdio.h> #include <time.h> #include <iostream>#include <boost/circular_buffer.hpp> #include <thread>#include <mutex>#include <vector>using namespace std;std::mutex g_mutex; // pro

2016-05-11 15:01:34 480

原创 c++11时间函数

#include <stdio.h> #include <time.h> #include <iostream>using namespace std;const std::string getCurrentSystemTime(){ auto tt = std::chrono::system_clock::to_time_t (std::chrono::sy

2016-05-11 10:48:04 1032

转载 TCMalloc 安装和使用

Author:Echo Chen(陈斌)Email:[email protected]:Blog.csdn.net/chen19870707Date:October 20th, 2014   前面三篇译文《TCMalloc:线程缓冲的Malloc》、《使用TCMalloc的堆栈检查》、《使用TCMalloc进行堆栈分析》介绍了

2016-05-10 16:51:30 1148

转载 如何优化服务器

一、通常服务器的性能会卡在三个地方:cpu网络IO磁盘IO二、在优化性能的时候,首先要判断性能的瓶颈在上述的哪个地方。然后对症下药,按照下面的方法来优化:1、提高CPU性能的方法并发。利用多线程、进程。老的线程库效率太低,需要升级用nptl 。进(线)程数不要大于cpu个数 (请参考:http://www.ibm.com/developerworks/cn/linux/

2016-05-06 14:53:11 338

转载 用gprof分析性能初步

[+]1 简介GNU profiler(gprof)是GNU profiler工具。它可以为Linux平台上的程序精确分析性能瓶颈,它能够记录每个函数的调用次数,每个函数消耗的处理器时间,还能够显示“调用图”,包括函数的调用关系。能够为我们改进应用程序的性能提供很多有利的帮助。官方网站:http://www.cs.utah.edu/dept/old/texinfo/as/g

2016-05-06 14:47:08 5663

转载 Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)

转载请注明出处:http://blog.csdn.net/horkychen GNU有一个强大的性能分析工具gprof,同时可以输出程序调用顺序。今天发现Windows下也有一个:    LTProf www.lw-tech.com它是使用Windows下的dbghelp.dll (CaptureStackBackTrace)来实现Call Stack的获取。给张截图:

2016-05-06 14:30:25 525

原创 游戏服务器引擎(1) ------ 模块划分

itemmap寻路 - char(role)storequestloginskill

2016-05-06 14:29:00 831

转载 数据结构与算法——最短路径Dijkstra算法的C++实现

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]之前的讨论了无权图的最短路径算法。数据结构与算法——无权最短路径算法的C++实现如果是加权图,那么问题就变得困难了,不过仍然可以采用无权情况的想法。我们仍然保留之前的信息。因此,每个顶点会被标记为known或unknown,每个顶点保留一个尝试性的距离dv(这个距离是只使用一

2016-05-04 15:42:16 931

cocos2d-x在android下添加多盟插屏和banner广告

接入多盟广告的源代码,写的不好,欢迎批评指正!!谢谢大家。

2014-08-19

python高级编程

可以帮助你很快的学习python,共享了

2010-08-02

perl中文手册 chm格式

perl中文手册,学习perl的可以下载,看看了。我用这个还不错

2010-08-02

加密解密_技术内幕.chm

加密解密_技术内幕,chm的,共享给大家看看吧,呵呵

2010-08-02

uml手册中文版 -- uml入门很好的书籍

uml手册,pdf格式,很清晰中文版的。用的时候大家可以查阅。

2010-03-25

汇编语言 王爽写的很好的汇编书籍

汇编最好入门,王爽写的,让你很简单的就学会汇编,推荐大家看看。

2010-03-25

基于P2P服务的搜索引擎研究 .zip

基于P2P服务的搜索引擎研究,大家仔细研究吧,里面有很多可以学习东西

2008-03-25

vi使用手册

vi使用手册,中文的pdf格式

2008-03-25

高级shell脚本编程

高级shell脚本编程(env)

2008-03-25

搜索引擎-原理、技术与系统

搜索引擎-原理、技术与系统

2008-03-21

make文件编写说明

make文件编写说明

2008-03-21

Windows防火墙与网络封包截获技术

Windows防火墙与网络封包截获技术

2008-03-21

unix网络编程(英文)

TCP and UDP transport<br><br>Sockets: elementary, advanced, routed, and raw<br><br>I/O: multiplexing, advanced functions, nonblocking, and signal-driven <br><br>Daemons and inetd<br><br>UNIX domain protocols<br><br>ioctl operations<br><br>Broadcasting and multicasting<br><br>Threads<br><br>Streams<br>

2008-02-29

空空如也

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

TA关注的人

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