- 博客(10)
- 资源 (153)
- 收藏
- 关注
原创 my log hex
static void log_default(int level, const char *format, va_list vl) { char str[2048]=""; vsnprintf( str, 2048-1, format, vl ); printf( "level[%d] %s\n", level, str );
2015-03-27 14:07:56 472
转载 protobuf linux mac 使用
很久之前就听过protobuf,但是一直没有使用过,最近在做一个小东西,涉及到C++和go的数据交换,就想到了使用protobuf,由于没有使用过,所以就先需要一些小小的试验,接下来就有了本文。一、protobuf简介protobuf全称为google protocol buffer,是google内部使用的一种数据交换格式,后来开源出来了。protobuf是一种语言无关、平台无关、扩展性
2015-03-26 17:14:05 570
转载 vim c++ ide 拼装
KenThompson告诉我们——“一个程序只实现一个功能,且做到极致,多个程序协作实现复杂任务”——这是unix。是嘀,这种哲学在linux上随处可见,比如,vim与她的插件们(白雪公主与她的小矮人们 -_-$)。下面开始我们的vim之IDE进化之旅吧。 这个时代,上规模的软件项目已不可能用简单的文本编辑器完成,IDE是必然选择。linux下IDE大致分为两类:“品牌机”和“
2015-03-20 16:28:37 616
原创 cgdb ubuntu 安装
1. 先安装 readline sudo apt-get install libreadline6 libreadline6-dev2. 安装# wget http://cgdb.me/files/cgdb-0.6.7.tar.gz# tar -zvxf cgdb-0.6.7.tar.gz# cd cgdb-0.6.7# ./configure -
2015-03-18 10:56:30 1228
转载 linux 安装ffmpeg
移动app在测试时,有时需要考虑弱网的情形下,app的表现,那么怎么营造这样子的环境呢?一、首先需要控制网络,有两种方式其一使用网络损伤仪进行,其二采用软件方式。硬件采购费用太贵,因此使用win平台下的ShunraVESMBEditon或者Network Emulator for Windows Toolkit。两者都能达到控制丢包率,延迟等功能。考虑到ShunraVESMBEditon收费,
2015-03-17 13:38:12 384
转载 丢包工具
移动app在测试时,有时需要考虑弱网的情形下,app的表现,那么怎么营造这样子的环境呢?一、首先需要控制网络,有两种方式其一使用网络损伤仪进行,其二采用软件方式。硬件采购费用太贵,因此使用win平台下的ShunraVESMBEditon或者Network Emulator for Windows Toolkit。两者都能达到控制丢包率,延迟等功能。考虑到ShunraVESMBEditon收费,
2015-03-17 11:29:25 2074
转载 wanem 模拟器
我在这里介绍一下这两个命令的基本用法。 IPTABLE断开198.18.16.2到本机的连接,我们可以用以下命令模拟:iptables -A OUTPUT -d 198.18.16.2 -j REJECTiptables -A INTPUT -d 198.18.16.2 -j REJECT丢掉198.18.16.2到本机的9002断开的包,可以用以下命令模拟:iptab
2015-03-17 11:25:41 435
转载 linux 限速工具
我在这里介绍一下这两个命令的基本用法。 IPTABLE断开198.18.16.2到本机的连接,我们可以用以下命令模拟:iptables -A OUTPUT -d 198.18.16.2 -j REJECTiptables -A INTPUT -d 198.18.16.2 -j REJECT丢掉198.18.16.2到本机的9002断开的包,可以用以下命令模拟:iptab
2015-03-17 11:10:29 1991
转载 linux 限速工具 netem bridge
在Linux下, 通常使用netem或bridge来模拟网络不稳定情况。 在模拟过程中, 最好使用虚拟机。 如果是远程机器, 那么网络环境模拟需要两块网卡, 而桥模拟最好使用三块网卡。 就是需要附加一个网卡, 用作管理。netem是一个网络模拟器, 它为测试提供了一些互联网我, 如延时, 丢包, 重包, re-ordering. 在Linux2.6的发行版本中, 一般会带有此包。端
2015-03-17 10:49:40 2174
转载 centos codeblocks 安装
先安装GTK+yum install gtk+*Code::Blocks的界面依赖于wxWidgets,所以需要先安装它,至于wxWidgets是什么可以百度一下,具体我也不清楚。只知道wxWidgets是一个跨平台的GUI库,而在Linux上它依赖于GDK+,GDK+就相当于函数库,所以不用担心它在你的系统中肯定是有的。事实上C::B真正使用的wxWidgets是wxGDK,所以
2015-03-09 13:39:12 627 3
python 标准库 中文版
2015-10-28
python 标准库 英文版及代码
2015-10-28
无顺序 map c++ vs2010-vs2022都可以编译的 版本
2023-09-21
java jdbc maven test
2019-03-31
ios jsoncpp jsonkit test
2016-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人