![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 82
boy_tools
这个作者很懒,什么都没留下…
展开
-
千万级数据统计分析
当我们的数据库中某一个表的数据量达到了千万级,同时我们还要依据此表进行数据统计以及分析,这时候麻烦就来了。程序不等待的时间过长,容易造成程序假死的症状,这样会给用户带来很不好的印象。如何解决这样的问题呢? 我这里是我的经验之谈,有可能有不正确的地方,请大家指正。 1,把统计的时间分散。首先,建立统计表(该表存储相应的统计数据),然后,通过触发器捕获表的数据(原创 2010-01-14 15:13:00 · 1970 阅读 · 0 评论 -
zmq封装
MessageQueue.h #ifndef MESSAGEQUEUE__H__#define MESSAGEQUEUE__H__#include #include //Message pair://// |-->REP//REQ -|-->REP// |-->REP//// |-->SUB//PUB -|-->SU原创 2011-06-28 14:38:00 · 1003 阅读 · 1 评论 -
排列组合算法
在开发的过程中很难免会到排列组合,刚开始通过for循环来搞定。但是对于工作了近五年的我而已,不能像新人那样做了。如果所要组合的集合大于40,你不可能写40个for循环吧!这里使用了数学的算法,到底是啥算法,高人也没说!不过我把它的思想提升了一下。代码如下:#ifndef COMBINATION__H__#define COMBINATION__H__ #inclu原创 2011-06-23 14:54:00 · 410 阅读 · 1 评论 -
libpcap主要接口函数
libpcap的英文意思是 Packet Capture library,即数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口(只要经过该接口,目标地址不一定为本机)数据包的系统开发上。由 Berkeley大学Lawrence Berkeley National Laboratory研究院的Van Jacobson、Craig Leres和Steven McCanne编写。该函数库支持Linux、Solaris和*BSD系统平台。 <br /><br /> 主要接口函数说明如下: <br /转载 2010-08-16 09:54:00 · 342 阅读 · 0 评论 -
下行检索
<br />数据库:mysql<br />系统: Ret Hat as 4<br />日志文件:与数据库中存放的信息一致。<br />公司要求:30分钟内完成,数据量低于500w条。<br /> 通过mysql是完成不了(我们的数据量,一条最多2m的数据)。<br /> 1,把查询条件传递到程序中。<br /> 2,查询所要的数据。<br /> 3,通过查询获得的信息,拼成日志文件名。<br /> 4,开启十个线程对日志文件进行解析,并读取文件。<br />原创 2010-08-04 13:57:00 · 231 阅读 · 0 评论 -
水晶报表
<br />水晶报表这个东西,我在公司已经玩了两年多了,基本掌握了,来share一下。<br /> <br />1,工欲善其事,必先利其器<br /> 请先了解一下水晶报表的结构,结构熟悉了,后面的事情就比较简单了。<br /> <br /><br /> <br />2,十年磨一剑,霜刃未曾试<br /> 我这边说说水晶报表数据源设置的方法,当然是脱离数据的方式:<br /> 1,适用于.net的方式。使用DataSet作为数据源,这样就可以在水晶报表模板上进行拖拽了。<br />原创 2010-08-04 14:31:00 · 572 阅读 · 0 评论 -
gSoap搭建WebService
1,搭建环境。(Tomcat,axis)搭建这些东西网上的资料太多了,自己找吧!2,使用java编写服务的接口,然后,拷贝到/opt/axis_1.4/webapps/axis/WEB-INF目录下,并改名为.jws。最好通过http://IP:port/axis/User.jws。原创 2010-08-03 15:16:00 · 442 阅读 · 0 评论 -
有趣的浮点类型
在协议分析中,我们经常的要提取浮点类型的值,然后转换成字符数组。我刚开始的做法是:char szResult[65] = {0};float fData = *(float)(buff);sprintf(szResult, "%f", fData);看上去没有什么问题呀!但是,问题出现了。如果这个浮点类型是4.58*10^-32,那么问题就出现了。最好的做法是:std:原创 2011-06-28 14:53:00 · 286 阅读 · 0 评论