- 博客(9)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 cpprestsdk-2.10.16源码编译
1.下载cpprestsdk源码手动下载https://github.com/microsoft/cpprestsdk/archive/master.zipgit安装 git clone https://github.com/Microsoft/cpprestsdk.git2.安装vcpkgA. 手动下载或git安装 git clone https://github.com/microsoft/vcpkgB. 运行脚本.\vcpkg\bootstrap-vcpkg.bat3.安装编译rest相
2020-09-03 09:55:03
1478
转载 使用Windows API进行串口编程
串口通信一般分为四大步:打开串口->配置串口->读写串口->关闭串口,还可以在串口上监听读写等事件。1、打开和关闭串口Windows中串口是作为文件来处理的,调用CreateFile()函数可以打开串口,函数执行成功返回串口句柄,出错返回INVALID_HANDLE_VALUE。HANDLE WINAPI CreateFile( _In_ LPCT...
2019-04-18 16:36:25
3415
转载 对于DoModal阻塞主线程的疑问
遇到一个不是很明白的问题:主对话框调用子对话框的DoModal,是主界面阻塞,直到子对话框销毁后才可往下执行。但是对于主对话框的定时器为什么还是在运行?在网上搜集到一些资料还是不明白,这边记录下问题。https://bbs.youkuaiyun.com/topics/190175238...
2018-08-30 13:14:17
1411
原创 DICOM Server源码编译
一、conquest dicom的源码链接https://ingenium.home.xs4all.nl/dicom.html二、修改源文件1、源文件目录结构根目录下amake.bat : 进去每一个源码目录模块运行amake.bat AsetCompiler32.bat/AsetCompiler64.bat:设置编译器、头文件路径、库文件路径2、修改脚本AsetCompiler64.bat为例:...
2018-03-15 13:34:20
2457
原创 学习使用DCMTK工具
学习使用DCMTK工具一、了解DICOM1、DICOM语法 DICOM维护一个所有标准属性(超过2000个)的列表,即所谓的DICOM数据字典(DICOM Data Dictionary)。DICOM依靠数据字典来保证属性命名和处理的一致性。 把这些超过2000个的项目按照一定顺序排列,所有项目首先被分成编号的项目组(group)(如果项目内容的大概相似就分为一组)。项目组...
2018-03-12 15:05:27
16071
1
原创 第四项 Protocol Buffer的使用for C++
一、 Protocol Buffer简介 自行百度。二、Protocol Buffer好处 三种语言的编译–>通用性。 设计的语法规则–>上下兼容性。 二进制数据传输–>体积小,速度快。三、Protocol Buffer的使用 1、可以下载源码,解压编译安装,可以自己百度,网上很多教程。 2、我自己根据网上教程已编译安装完成,提供C++库与头文件直接使用。 下载
2017-11-06 13:27:27
304
原创 第三项 zlib压缩与base64解压
第三项 zlib压缩与base64解压上一项说到,用xml作为数据用于网络传输,承担的开销太大,文本数据比二进制数据的时间与空间效率相对很低,并且很多传输协议对传输的数据大小有限制,再次选择xml就可能无法传说过大的数据。所以在此背景下我们可以对xml进行压缩之后再进行传输。一、zlib解压缩工具 Zlib是一种用于数据压缩的函数库,由于Zlib压缩效果比LZW好,而且解压缩速度快,使用
2017-10-30 16:57:00
2489
原创 第二项 XML的构建与解析来自Tinyxml
第二项 XML的构建与解析来自Tinyxml在网络传输通信有的时候为了方便开发者开发与维护产品,有的时候会结合xml这种纯文本的协议进行传输,可以直观的在抓包中展现数据。PS:相关文本数据还有json,这些虽然比较直观,但是承担了较大的传输开销。一、TinyXml TinyXml是一款非常小巧,功能强大的C++类库,使用非常简单,仅需拷贝几个文件到工程中就能运行。 TinyXml使用文
2017-10-27 13:57:55
256
原创 第一项 C/S Socket实现文件上传
第一项 C/S Socket实现文件上传一、C/S是什么? (Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。C/S要求客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是S
2017-10-26 10:33:42
671
如何判断指针的有效性 需要跨平台
2016-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人