工程师最重要的能力

手机响了,是一个实施工程师打过来的,说现场的数据采集不上来,问怎么解决。我问软件的版本,仪器的型号,操作系统的信息,具体的问题描述。我告诉他可能是什么原因,给了一个解决办法,让他尝试一下。他试了一下后,说还是不行,又问怎么办,于是我又给他一个办法,他又去尝试了,反馈回来说还是不行,又问我怎么办。我然[……]

Read more

加班要让领导看到

偌大一层办公楼,只有我一个人。我在加班。有人跟我说:“加班要让领导看到”。这句话不禁让我想写点东西。
我想问一下“加班为什么要让领导看到?你到底在为谁工作?”。在以前的博客中,我写过对于加班的看法。绝大多数的加班是无意义的,是安排不合理导致的。加班造成了工作效率的下降,效果并不明显。但有时来突然的[……]

Read more

C++错误集锦

1、Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
expression
很诡异的出现了这个问题。最要命的是使用VS F5调试和Crtl + F5直接运行,确不出现这个错误。只有在生成好的目标路径下双击exe时,才出现这个错误。
一时不知道如何解决。因为无法调试[……]

Read more

VS2015编译kafka

步骤:
1、安装“NuGet”, 下载NuGet.Tools.vsix,安装即可。
2、下载 Win32OpenSSL-1_1_0,安装即可。
因为最开始不是下载Win32OpenSSL-1_1_0直接进行的安装,是编译的openssl,导致走了不少弯路。现将弯路历程记录如下:

由于编译[……]

Read more

代码走查有感

上周组织小组成员做了一下代码走查,总的来说,还是有效果的。在走查之前的一个多月,我们重新制定了编码规范,并进行了讨论,最终确定了一个版本。这次走查,主要有两个目的,一是看看大家使用编码规范的情况,有没有遇到问题;二是分别介绍一下自己负责的功能模块所用到的技术和心得体验。
在开会之前,我按照编码规范[……]

Read more

windows下使用net-snmp实现agent扩展(三)

时间隔得太长了,我都快忘了什么是snmp了,知识啊知识,很容易在不用的时候忘却,也可能是自己脑袋不好使了吧?翻了翻代码,赶紧总结下,不然真不会了……

在上篇博客中,实现了get/set一个字符串型变量,现在来实现对多个字符串变量的get/set。假设要实现获取CPU利用率、内存占用率和磁盘占用[……]

Read more

windows下使用net-snmp实现agent扩展(一)

项目上需要用snmp来做告警监控管理,达到对系统的运行状态的监测。这几天研究了一下,发现网上资料比较少,大多数抄来抄去,能够正确运行的更少。所以,总结了一下,把相关的代码放上来,希望能够帮助同样遇到困惑的朋友。 havenzhao http://vcsky.net

项目名称为DCS系统,采用V[……]

Read more