
编程技术
文章平均质量分 80
officercat
这个作者很懒,什么都没留下…
展开
-
python多线程在socket编程中的应用(代码范例)
之前在《Python实现socket信息发送和监听的简单代码示例》原创 2014-09-24 23:38:00 · 3000 阅读 · 0 评论 -
MyISAM和InnoDB在工程实践中的选择
在网上看到一篇文章,这个文章说的我很赞同,InnoDB适合实时读写的频率数量及差不多的情况,也需要事务性,比如电商,社交平台。对于以查询为主的服务,尤其是数据量大读并发要求高(基于几亿甚至几十亿条的数据的查询),后台数据选用MyISAM引擎支撑的MYSQL表即可,这样可以提高查询效率,同时数据可以压缩少占不少磁盘空间。类似淘宝指数,云魔方等为商家提供用户/商品画像查询的应用,就适合MyIS原创 2016-01-04 17:23:38 · 1001 阅读 · 0 评论 -
ab和jmeter进行GET/POST压力测试的使用心得和比较
ab就是Apache Benchmark的缩写,顾名思义它是Apache组织开发的一款web压力测试工具,优点是使用方便,统计功能强大。ab作为一款非常流行的压测工具,使用细节这里就不多介绍了,直接给出个人的使用体会:首先是安装,ubuntu和centos目前都提供自动安装命令 (至少ubuntu 14, centos 6可以)ubuntu:sudo apt-get i原创 2015-11-20 14:57:13 · 36802 阅读 · 5 评论 -
JS和JQuery中如何获取和修改控件显示内容(如lable,div,h1)
查了很多资料,发现有些不适用,不知道是不是和JS版本有关系,最早原创 2014-10-09 19:15:02 · 20034 阅读 · 0 评论 -
Windows Visual Studio下安装和使用google test(gtest)
http://blog.youkuaiyun.com/officercat/article/details/39299553原创 2014-09-27 23:40:01 · 21448 阅读 · 0 评论 -
Linux下Google Test测试环境安装和使用,实战总结
google test(libgtes)是由谷歌开发的一款基于xunit框架的跨平台单元测试框架,C#上的NUnit,Java的JUnit写单元测试非常容易,也不乏可视化工具与IDE集成插件,深受喜欢测试区洞开发的程序员的喜爱。但对于C++来说,写测试就看着麻烦一些。但如果用习惯了,google test还是不错的。google test更多的信息这里就不赘述了。下面根据我的实践,总结以下安装和第原创 2014-09-15 22:22:21 · 14398 阅读 · 0 评论 -
宏Macro定义代替常用语句块的示例(计时)
/** * platform: win32, visual studio2012; Linux, gcc4.8.2 * Define some macro to replace the frequently-used code block */ #ifndef _MYMACRO_H_ #define _MYMACRO_H_//Do_A原创 2014-09-17 14:46:11 · 1733 阅读 · 0 评论 -
Python实现socket信息发送和监听的简单代码示例
最近在研究boost C++库,用于工作中处理大规模高并发TCP连接数据xiang原创 2014-09-16 23:31:56 · 44360 阅读 · 3 评论 -
Spark的RDD连续转换操作有时需要注意强行触发action执行操作,否则(Tansformation)的惰性(lazy)机制会导致结果错误
最近通过spark做一些数据处理,遇到一些诡异的现象我开发了一个随机生成海量数据点的程序,因为要保证这些点具有自增序号,不适合直接map分布式做(几十亿的数据,map计算需要分区(不主动分区估计也会自动分区,spark自带的数据累加逻辑只能对单个partition分区内有效),需要在driver里进行序号计算,所以就想通过数组分批生成数据,转换成RDD,在依次拼接(union)起来,就是...原创 2018-08-27 22:56:16 · 3654 阅读 · 1 评论