
C/C++
文章平均质量分 83
风继续吹DV
这个作者很懒,什么都没留下…
展开
-
C/C++代码规范
命名命名,包括文件名、类名、结构名、类型名、函数名、变量名、参数名等都是程序设计中重要的一部分。一个好的名称,体现了一个深思熟虑的过程,同时也 能够帮助别人更好地理解开发者的思路。如果发现程序中,充满了a, b, c, x, y, z, tmp这种命名的变量,这时候就需要仔细的考虑自己的实现是否有问题。类(结构)名类名必须是名词,类名必须明确表示这个类代表了什么。如果类名超转载 2014-01-22 15:27:49 · 899 阅读 · 0 评论 -
Qt4过渡至Qt5
技术在不断进步,新知识也理应不断学习!Qt5的发布带给我无尽的好奇心,然而,受项目影响,一直使用VS2008+Qt4.8.3也未曾及时更新。这几天,果断装上VS2010+Qt5.1.0,开始研究。 Qt4过渡到Qt5不算显著, 然而,“模块化”的Qt代码需要项目配置的变化,如使用“ headers ”,和配置项目构建( 如改变*.pro文件 )。QtWidgets作为一个独立的模块转载 2014-02-17 09:23:08 · 3164 阅读 · 0 评论 -
qt4 tcp QTcpSocket QTcpServer 传输文件
tcpSender (客户端无QTcpServer)[cpp] view plaincopyprivate: QTcpSocket *tcpClient; QFile *localFile; //要发送的文件 qint64 totalBytes; //数据总大小转载 2014-03-11 15:55:09 · 1749 阅读 · 0 评论 -
Qt+gsoap调用WebService
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。Qt+gsoap调用WebService1. 前言Qt本身给我们提供了调用WebService的解决方案qsoap,看了一下他的介绍,感觉实在是太弱了,而且又是个新出的东西,所以还是决定不用他。既然使用Q转载 2014-03-06 16:19:51 · 1590 阅读 · 0 评论 -
QT编写多线程TCP文件接收服务器
因为项目需要,需要跨平台编写网络传输程序。目标:用户端:linux(arm平台),完成文件的传输服务器:windows ,使用多线程的文件的接收实现无线的文件传输功能用户端程序,用标准的socket完成文件传输的功能,代码如下:1: // Linux下网络编程,客户端程序代码2: //程序运行参数:3: // ./client IPADD转载 2014-03-10 14:16:48 · 3107 阅读 · 0 评论 -
Qt线程基础(这个比较完整)
线程基础保谓线程?线程与并行处理任务息息相关,就像进程一样。那么,线程与进程有什么区别呢?当你在电子表格上进行数据结算的时候,在相同的桌面上可能有一个播放器正在播放你最喜欢的歌曲。这是一个两个进程并行工作的例子:一个进程运行电子表格程序;另一个进程运行一个媒体播放器。这种情况最适合用多任务这个词来描述。进一步观察媒体播放器,你会发现在这个进程内,又存在并行的工作。当媒体播放器向音频转载 2014-03-10 15:24:37 · 4268 阅读 · 0 评论