摘要: 1. netstat基本参数: 参数 说明 输出 -a 列出所有连接。 列出 tcp, udp 和 unix 协议下所有套接字的所有连接。然而这些信息还不够详细,管理员往往需要查看某个协议或端口的具体连接情况。 -t; -u 只列出 TCP 或 UDP 协议的连接 -n 禁用反向域名解析,加快查询速 阅读全文
posted @ 2016-12-12 16:56 patton-heart 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1. 基本需求 1) 一个基类,其某个方法代表一个线程的生命运行周期。之后通过继承自这个基类来实现个性化线程类; 2) 具备类似QObject的定时器设置功能; 3) 提供在线程对象中同步和异步执行方法的功能; 这三个基本需求,可以满足C++应用编程对线程使用的主要场景。 2.实现方式 要实现上述基 阅读全文
posted @ 2016-10-15 14:21 patton-heart 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1基本插件制作流程 1) 定义接口。接口定义为抽象基类,如IPluginInterface,实现高度封装。定义的头文件在最后需要通过Q_DECLARE_INTERFACE来唯一标识该接口,即通过一个全局ID绑定接口。比如: Q_DECLARE_INTERFACE(IPluginInterface, 阅读全文
posted @ 2016-09-15 12:43 patton-heart 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 每个程序员都经历过字符乱码的困扰,经过一通折腾后,总算显示正常,但之后似乎还是时不时碰到乱码的问题。 当我们打开notepad或者ultraedit后,这些工具都会自带编码转换的选项,里面各种字符编码格式十分复杂,往往一头雾水。 这里不谈具体编码格式问题,这是一个很学究的话题。其实对于软件开发而言, 阅读全文
posted @ 2016-08-27 22:47 patton-heart 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 大部分人认为,比尔盖茨在1981年说过这样一句话:640K ought to be enough for anybody.(640个kB对任何人来说都应该足够了)。不过后来比尔盖茨否认自己说过这句话。按照咋们的生活经验,大概是这样的:盖茨表达过类似的意思,符合当时最潮的环境(IBM最新PC的存储量) 阅读全文
posted @ 2016-08-13 15:29 patton-heart 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1. 关于soap 在许多项目中团队中,我们常常会听到这样的话:我们这里是用webservice交互的。而说话的场景往往就是交互对象双方比较异构,所谓异构、即双方是不同的开发语言、不同的运行环境等。比如常见的c/c++后台程序与java的web程序间的通信,当然这里的通信是网络通信,如果是一体化单机 阅读全文
posted @ 2016-08-13 11:54 patton-heart 阅读(3285) 评论(0) 推荐(0) 编辑