- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 使用WeTest压测大师进行API/CGI压测
压测的API有三条:1)Get VersionAPI:http://xxxx/get_versionResponse: {"ret":0,"version":"1.0.7"}2)LoginAPI:http://xxxx/loginRequest: { "openid": "6282c0d2016e05f26130007969ef8f2f", "access_token":
2018-05-13 21:06:49
2788
转载 使用GCC内置函数代替Linux内核asm/atomic.h头文件
automic.h#ifndef _ATOMIC_H#define _ATOMIC_H/* Check GCC version, just to be safe */#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC_MINOR__ < 1)# error atomic.h works only with GCC newer than
2015-11-05 12:35:24
4460
转载 WeTest —— 代码常见“病症”
代码作为游戏的“身体”,一旦生病,在“奔跑”过程中便极可能”跌倒”。如果你的游戏出现过运行错误、宕机偶现问题,或者某些功能与预期不符。那么一起来看看是不是你的游戏代码”病“了吧!先来看两个病发现场:代码“生病”带来的影响不仅仅是服务器宕机,还涉及到服务器和客户端的任何有代码运行的地方。那么常见的代码病症有哪些呢?经过有效统计,我们可以看到主要的四类常见代码“疾病”:1.
2015-07-24 12:00:58
858
转载 WeTest —— 手游耗电量测试
与传统的APP相比,手游的耗电量那可不是盖的,手机还有10%的电,玩局游戏吧,正玩着HIGH呢,马上就要破记录了,无情的手机提示电量耗尽30秒后强制关机,欲哭无泪~,这电到底去哪儿了呢?工具准备要想省电先得搞明白电耗哪儿了?准备一个靠谱点的定量分析工具是必不可少的,下面是本人焊的一个吊丝版电量测试工具:手机电源是一个大容量的充电宝,电压相对恒定的情况下,手机的耗
2015-07-24 11:57:52
3784
1
原创 Apache的3种工作模式配置说明
可通过apachectl -l查看当前工作模型:Compiled in modules: core.c mod_log_config.c mod_logio.c prefork.c http_core.c mod_so.c说明当前是在prefork模式下工作。以下是配置项:# prefork MPM# StartServers:
2013-10-31 21:37:56
514
原创 新世界日语太坑爹了!
我在上海新世界日语报了一个有效期为去年4月到今年4月的中级口语强化班,一共有12节课,我上了4节课后,今天准备去上课的时候打电话预约,结果被告知这个课已经停了,问接电话的人为什么结束之前不提前通知学员,她说学员太多,没办法一个一个通知。但是我经常收到新世界的报班折折广告信息,是否要留学的广告信息,可以真正对学员切身利益相关的信息一条都没收到。问她有没有办法换课,她说没有办法。这
2012-03-02 21:21:06
1268
原创 select()与pselect()
1. 函数原型#include #include #include #include struct timeval{ time_t tv_sec; //秒 long tv_usec; //微秒};int select(int nfds, fd_set* readfds,
2011-06-15 22:35:00
1338
原创 网络IO模型
1. 阻塞IO模型 阻塞IO是最通用的IO模型,使用这种模型进行数据接收的时候,在数据没有到之前程序会一直等待。例如对于函数recvfrom(),内核会一直阻塞该请求直到有数据到来才返回。 2. 非阻塞IO模型 当把套接字设置成非阻塞的IO,则对每次请求,内核都不会阻塞,会立即返回;当没有数据的时候,会返回一个错误。一直等到数据到来的是偶,内核才向用户层的
2011-06-15 22:15:00
391
原创 浮点数的存储
<br />浮点数在计算机中的存储格式:符号位 + 指数位 + 尾数位<br /> 符号位 指数位 尾数位<br />float 1位 8位 23位 共32位<br />double 1位 11位 52位 共64位<br /> <br />任何浮点数都可表示为:±1.m × 2e<br /> <br />符号位(sign):表达式中的±,0表示正数,1表示负数。<br /
2010-10-22 15:04:00
341
原创 C++虚函数表解析及对象内存布局
<br />两片很好的文章:<br /> <br />虚函数表解析:<br />http://blog.youkuaiyun.com/haoel/archive/2007/12/18/1948051.aspx<br /> <br />对象内存布局(上):<br />http://blog.youkuaiyun.com/haoel/archive/2008/10/15/3081328.aspx<br /> <br />对象内存布局(下):<br />http://blog.youkuaiyun.com/haoel/archive/2008/10
2010-10-12 10:43:00
390
原创 Linux PHP Session无效果的解决方法
<br />vim /etc/php5/apache2/php.ini<br />将session.auto_start = 0<br />改为session.auto_start = 1<br />重启apache,即可.
2010-09-14 21:22:00
377
原创 内存管理——动态分区时的分配与回收
<br />1 动态分区时的分配与回收主要解决三个问题: <br />(1)对于请求表中的要求内存长度,分配程序从可用表或自由链中寻找出合适的空闲区。 <br />(2)分配空闲区之后,更新可用表或自由链。 <br />(3)进程或作业释放内存资源时,和相邻的空闲区进行链接合并,更新可用表或自由链。 <br /><br />2 动态分区时的分配方法从可用表或自由链中寻找空闲区的常用方法有三种:<br />最先适应法(first fit algorithm):最先适应法要求可用表或自由链按起始地址递增的次
2010-09-05 17:03:00
7317
原创 Ubuntu 10.4 root账户声音问题
为了安全,默认情况下root账号没有访问pulseaudio的权限,但是声音又是由pulseaudio来控制的,这样就直接造成了在root账号登陆下没有声音,点声音首选项时出现“正在等待声音系统响应”的提示。解决方案是:先赋予root用户访问pulseaudio的权限,然后再启动pulseaudio。声音就出来了。以上操作完成之后,再在终端下:pulseaudio --system --disallow-exit --disallow-module-loading意思是以系统模式运行,不退出,禁止模块加载。
2010-08-30 21:10:00
516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人