- 博客(7)
- 收藏
- 关注
转载 C++ 生产者消费者
当前C++11已经实现了多线程、互斥量、条件变量等异步处理函数,并且提供了诸如sleep之类的时间函数,所以后面使用C++开发这一块的时候完全可以实现跨平台,无需在windows下写一套然后又在linux下写一套了。 本文用C++11实现了一个简单的生产者-消费者模式,生产者每1S将一个数值放到双向队列中,消费者每2S从双向队列中取出数据。#ifndef SEMAPHORE_H#d...
2018-09-18 15:46:16
1383
1
原创 希尔排序
1.描述希尔排序(Shell Sort)是插入排序的一种算法,是对直接插入排序的一个优化,也称缩小增量排序。希尔排序是基于直接插入排序的以下两点性质而提出的改进方法:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。 插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位(引入分组概念,数据将移动步长的距离,但会影响稳定性)。2.原理希尔排序是将待...
2018-07-17 15:27:05
180
转载 Qt--Meta-Object Model
转载:https://blog.csdn.net/gg_simida/article/details/78533420Meta_Object ModelQt meta-object系统基于三个方面:1、QObject提供一个基类,方便派生类使用meta-object系统的功能;2、Q_OBJECT宏,在类的声明体内激活meta-object功能,比如动态属性、信号、槽;3、Meta Object编...
2018-07-12 00:29:35
457
转载 C++浮点数(float、double)类型数据比较
浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。所以浮点数在运算过程中通常伴随着因为无法精确表示而进行的近似或舍入。但是这种设计的好处是可以在固定的长度上存储更大范围的数。1、将字符串转换为fl...
2018-07-10 16:02:50
949
原创 DICOM文件的读取显示和本地JPG格式的存储
最近项目要求解析dicom格式的影像文件,并将解析的图像本地保存jpg格式,将这几天查询的资料和个人实现代码共享给大家。开发环境 win10 + vtk7.0 + itk4.11 + qt5.5 + vs2010框架编译工具 cmake3.10.0关于框架的编译以下链接可供参考:VTK 编译参考: http://blog.csdn.net/wanhongluli/article/d
2017-11-30 11:55:32
3197
1
转载 Windows API三大模块KERNEL32.DLL、USER32.DLL和GDI32.DLL
常用的三大模块:user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息gdi32.dllgdi32.dll是Windows GDI图形用户界面相关程序,包含的函数用来绘制图像和显示文字kernel32.dll控制着系统的内存管理、数据的输入输出操作和中断处理微软就是靠这三个模块起
2017-07-29 22:25:20
3758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人