现在位置: 首页 > 自动控制 > 文章
/***************判断是否是合法的IPV4*****************************************/ bool isValidIP(string ip){     int num=0;     string::iterator it;     //判断前三段是否合法,如果存在的话     for(int i=0;i<3;i++){         int idx=ip.find(".");      &...
阅读全文
2014-06-29 04:21 工业·编程 ⁄ 共 1420字 暂无评论
    Qt自有一个绘图的引擎,这个引擎的核心就是QPainter,我们知道QPainter在渲染二维图形和文字有很大的优势,而OpenGL是当前流行的三维渲染器,怎样才能将两者结合起来,制作更为丰富的应用程序?《C++GUIProgramming with Qt 4,secondedition》这本书给了我们一个小的例子,不过我们还要深入地以这个例子为基础进行挖掘,配合Qt的文档,我们才能真正地了解Qt对OpenGL的封装。 演示程序下载地址:这里 源代码...
阅读全文
    世界级的互联网企业,为什么会首先诞生在美国和中国,而不是欧洲、日本和韩国?过去20年中国互联网的发展和创新对我们有哪些启示?在昨日举行的“中国互联网20周年高峰论坛”上中国工程院院士、中国互联网协会理事长邬贺铨作了详细阐述。     邬贺铨表示,互联网自面世以来,现在已经发生了翻天覆地的变化。互联网超越了原来的设定,渗透到社会生活的各个方面,渗透到各行各业。互联网创新的理...
阅读全文
    源码阅读,自然是计算机学习的捷径之一,其重要性在此就不再赘述。因项目需要,最近在读OpenSSH & OpenSSL 的源码库,一开始进展奇慢,龟速,后来掌握了一些技巧后,快了一些。在此,将我总结的所谓的“技巧”贴上来,我先扔出一块砖,大家拿玉的砸过来!! 读一份好的源码就像挖宝藏。 1、工欲善其事,必先利其器——铁锹? 源码阅工具推荐: 桌面软件或web开发推荐 ms vs 或eclipse+plugins,即相应的ID...
阅读全文
QTimer是Qt自带的定时器类,QTimer运行时是依赖于事件循环的,简单来说,在一个不开启事件循环(未调用exec() )的线程中,QTimer是无法使用的。通过分析Qt源码可发现,调用QTimer::start()后仅仅是在系统的定时器向量表中添加了一个定时器对象,但定时器并没有真正开启。定时器的开启需要通过processEvent()开始的一系列调用后才会真正得开启,这个过程中会处理定时器向量表中所有的定时器对象。那么实际exec()中也是在不断地...
阅读全文
一、全球虚拟运营商发展情况 虚拟运营商(MVNO)的概念最早于1999年由英国电信局提出,随后全球步入虚拟运营发展的起步期,1998年至2003年,每年新增的MVNO数目在25个左右,并逐年提高。2004开始进入虚拟运营发展的高峰期,全球年新增MVNO的峰值达到80个。2008开始,行业内企业的数量开始萎缩,每年新增虚拟运营商数量逐年降低,并于近年内出现了虚拟运营商的关闭潮。 相关分析报告显示,截至2013年5月全球MVNO总数量达到120...
阅读全文
    怎么读? 怎么看别人的 Source code, 然后再去修改, 通常的回答, 大概是看 天份.我的做法通常是 先搞清楚此程序的 输入、输出, 再从 main() 等开始位置开始追, 经过追踪、测试来找到要改的地方.这一系列文章是作者(王建兴)在2008年将他阅读程序码的心得与优点写出来, 建议新老开发人有空可以看看。 作者简介:王建兴   台湾清华大学信息工程系的博士研究生,研究兴趣包括计算机网路、点对点网络、分散式...
阅读全文
搞了一整天,终于在电脑上把Qt给安装完成了。下面来分享下自己在安装过程中的一些些具体步骤: 1.首先在该链接处下载 Qt library和 Qt creater(http://qt-project.org/downloads), 我使用的 Qt library是qt-win-opensource-4.8.5-mingw.exe, Qt creater是qt-creator-windows-opensource-2.7.2.exe; 安装QT之前,还需要下载MinGW-gcc,我使用的是MinGW-gcc440_1.zip; http://ishare.iask.sina.com.cn/f/34637805.html这儿可...
阅读全文
1.下载windows下的QT库 QT4.8.5 for vs2010: 2.下载VS2010 下的QT插件: 3.安装QT库:点击 qt-win-opensource-4.8.5-vs2010.exe; 一路Next~~ 选中 I acceot the terms of the License Agreement,继续一路Next 开始安装,等上大概15分钟的样子。。。 至此,QT4.8.5安装成功了!!! 4.安装完QT4.8.5后,再安装QT插件:执行qt-vs-addin-1.1.11-opensource.exe 5.完成插件的安装后,打开VS2010,在...
阅读全文
2014-06-26 06:36 工业·编程 ⁄ 共 1109字 暂无评论
   随便打开一个C++的工程,找到一个方法,右击函数名,然后依次点击“Refacto”–>“Document Method”,这个时候函数头注释是不是已经出来了,很方便吧。     但是这个注释格式是默认的,可能不适合你的项目。可以在VAssistX的选项中更改显示样式,在VS2008中点击 “VAssistX”–>”Visual VAssistX Options”然后选择Suggestions,再点击”Edit VA Snippets” 在打开的窗口中选择Refactor Document Method...
阅读全文