摘要:
将博客搬至CSDN 博客搬至 https://blog.csdn.net/shi_tou_ge 阅读全文
摘要:
觀察者模式:定義了對象之閒的一對多依賴,這樣一來,儅一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新。 阅读全文
摘要:
模式定義:策略模式定義了算法族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立于使用算法的客戶。 阅读全文
摘要:
Qt线程的简单使用(四)——QSemaphore的使用 Qt线程的简单使用(三)——通过一个实例理解QMutex的使用 Qt线程的简单使用(二)——通过继承QThread()创建线程 Qt线程的简单使用(一)——通过QObject::moveToThread()创建线程 阅读全文
摘要:
参考资料:示例来源 http://www.cnblogs.com/venow/archive/2012/10/15/2724943.html Qt 帮助手册 QSemaphore QSemaphore提供了一定数量的信号量。 一个 semaphore信号量是一种泛化的mutex。一个mutex只能被 阅读全文
摘要:
参考资料:实例来源 Qt编程快速入门 Qt帮助手册关于QMutex、QThread等 首先先看一个示例,(示例程序来自,Qt编程快速入门,我做了一些修改)。效果图如下,程序开启了三个绘图线程分别往QImage上绘制三角形、圆和矩形。 主程序中开启了一个定时器,会定时将图片清空。除此主程序的paint 阅读全文
摘要:
Qt 中的线程的创建除了使用QObject::moveToThread()的函数以外,继承QThread(),重写其run()函数也是一种常见的方式.Qt 助手中,关于QThread的介绍中,有这样一段代码: 注意一点,这里需要显式调用exec。 阅读全文
摘要:
Qt中线程的一种创建方式,就是使用QObject::moveToThread()函数。如下,直接上源代码,可以把费时的任务放到doWork()方法里进行,不阻塞主线程。 需要在主程序中,关联相应的信号和槽, 同时在析构函数中,也要进行想要的资源释放, 最后提一点,如果需要在doWork()函数传递参 阅读全文
摘要:
转载:OSGeo中国中心 http://www.osgeo.cn/post/7473g 摘要: 高斯-克吕格投影与UTM投影都是横轴墨卡托投影的变种。目前一些国外的软件或国外进口仪器的配套软件往往不支持高斯-克吕格投影,但支持UTM投影,因此常有把UTM投影当作高斯-克吕格投影的现象。 两者的区别: 阅读全文
摘要:
TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在qt中,Tcp协议主要是用QTcpServer和QTcpSocket实现的。整个流程如下图所示。 阅读全文