会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
RioTian の Blogs
追光而遇,沐光而行
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
84
下一页
2023年8月7日
【MFC】CListCtrl 如何设置单元格颜色?
摘要: CListCtrl默认可设置的内容很少,如单元格颜色默认无法设置。若想设置单元格颜色,需要对CListCtrl进行拓展,已有老外为我们写好demo,这里对其中原理、设置方法进行一个解析。 其原理是:设置CListCtrl控件的OwerDraw属性为true,然后使用GDI画图函数进行各种自定义绘制。
阅读全文
posted @ 2023-08-07 16:50 RioTian
阅读(792)
评论(0)
推荐(0)
2023年7月31日
【TCP】学习笔记:application/octet-stream
摘要: 当浏览器在请求资源时,会通过http返回头中的content-type决定如何显示/处理将要加载的数据,如果这个类型浏览器能够支持阅览,浏览器就会直接展示该资源,比如png、jpeg、video等格式。在某些下载文件的场景中,服务端可能会返回文件流,并在返回头中带上Content-Type: app
阅读全文
posted @ 2023-07-31 11:00 RioTian
阅读(3135)
评论(0)
推荐(0)
2023年7月29日
【LibCurl】HomeBrew 安装 LibCurl & CMake 配置
摘要: LibCurl 在官网中明确指出支持 HomeBrew 进行安装。 那么在 macOS 端的安装就不会想 Win 下需要根据版本进行编译了,方便许多 brew install curl # 安装完成后会提示 curl 在 macOS 库文件和依赖文件的安装路径 CMake 配置 CMake 是一种跨
阅读全文
posted @ 2023-07-29 13:41 RioTian
阅读(804)
评论(0)
推荐(0)
2023年7月28日
【MFC】CSingleLock的使用
摘要: 转载文章:CSingleLock的使用 // 先看看其代码: // 声明 class CSingleLock { // Constructors public: CSingleLock(CSyncObject* pObject, BOOL bInitialLock = FALSE); // Oper
阅读全文
posted @ 2023-07-28 12:38 RioTian
阅读(297)
评论(1)
推荐(0)
2023年7月26日
【Boost】Windows 下个人在配置 Boost 踩到的坑以及解决方案
摘要: 要编译的 Boost 版本:1.82.0 假设 Boost 的根目录为 ${boost_root}$ 如果不想编译可以使用博主编译后的Boost:https://pan.baidu.com/s/1s2fLoEgJX3540rk_WIkNOQ?pwd=yyds 一、关于 VC14.2 编译 https
阅读全文
posted @ 2023-07-26 09:25 RioTian
阅读(9363)
评论(2)
推荐(0)
CMakeLists.txt的工程转成.sln
摘要: 直接说正确的操作(结合之前的笔记) 创建 Build 目录 mkdir build && cd build 执行 cmake 命令,根据 CMakeLists.txt 生成 .sln 工程;目标 Visual Studio 2019 x64 的 .sln 这步比较坑! cmake 后面更改了参数,就
阅读全文
posted @ 2023-07-26 08:14 RioTian
阅读(625)
评论(0)
推荐(0)
2023年7月24日
【Boost】CMake中引用Boost库
摘要: 概述 在macOS开发时常常使用Boost库,若项目使用CMake进行组织管理和编译,需要掌握在CMake中实现Boost库的引用的基本语法。本片博客结合自己在实际使用过程中的经验进行总结,以期回顾和进行阶段总结。 CMakeLists.txt编写 find_package 通过调用find_pac
阅读全文
posted @ 2023-07-24 15:08 RioTian
阅读(1902)
评论(0)
推荐(0)
【Boost】Windows端使用 MSVC14.2 编译 Boost 并在 CMake 项目中使用
摘要: Write 2023.7.24 关于 boost 在 Windows 下的使用 gcc 安装与 CLion 的配置, 能够查到的英文资料都比较少, 踩过坑后记录一下。 MinGW 安装 Boost Boost Download:https://www.boost.org/users/download
阅读全文
posted @ 2023-07-24 14:43 RioTian
阅读(388)
评论(1)
推荐(0)
2023年7月21日
Make、Makefile、Cmake、QMake 的区别
摘要: 本博文的简述or解决问题? make makefile cmake qmake都是什么,有什么区别? 查了一下好像是编译用的,既然是编译为什么我们不用g++、 javac 来编译呢?我猜答案是方便一点,但是具体方便在哪呢,请明示。还有它们之间如果有相似性的话,也帮我比较一下吧,谢谢各位大神。 觉得写
阅读全文
posted @ 2023-07-21 08:25 RioTian
阅读(144)
评论(1)
推荐(0)
2023年7月18日
【LibCurl】C++使用libcurl实现HTTP POST和GET、PUT
摘要: libcurl简介 libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理
阅读全文
posted @ 2023-07-18 15:44 RioTian
阅读(6296)
评论(2)
推荐(0)
【CJsonObject】C++ JSON 解析器使用教程
摘要: 能选封装的尽量不使用底层的 一、CJsonObject 简介 CJsonObject 是 Bwar 基于 cJSON 全新开发一个 C++ 版的 JSON 库。 CJsonObject 的最大优势是轻量、简单好用,开发效率极高,尤其对多层嵌套 json 的读取和生成、修改极为方便。 CJsonObj
阅读全文
posted @ 2023-07-18 14:35 RioTian
阅读(543)
评论(0)
推荐(0)
2023年7月17日
【cJSON】轻量级的C语言JSON解析器
摘要: C++ 进阶版:【CJsonObject】C++ JSON 解析器使用教程 1. JSON与cJSON JSON —— 轻量级的数据格式 JSON 全称 JavaScript Object Notation,即 JS对象简谱,是一种轻量级的数据格式。 它采用完全独立于编程语言的文本格式来存储和表示数
阅读全文
posted @ 2023-07-17 16:50 RioTian
阅读(276)
评论(1)
推荐(0)
【C++】使用 curl 库配置 HTTP 的 Post/Get 请求响应数据(封装一个简单类)
摘要: 2023.7.18 Update: 【LibCurl】C++使用libcurl实现HTTP POST和GET 要想使用 LibCURL 库,首先需配置 CURL 库 参考链接:【C++开源库】Windows 下编译 libcurl 库 // 测试代码 #include <iostream> usin
阅读全文
posted @ 2023-07-17 16:43 RioTian
阅读(1001)
评论(0)
推荐(0)
【C++库函数】stringstream-类型转换&&字符分割
摘要: 继续填坑٩(•̤̀ᵕ•̤́๑),这次是 stringstream的内容,最初是看到它可以把字符串直接输出成int类型,惊了,但是一直不是很懂。在网上查了很多资料,才终于差不多理解。stringstream 是C++提供的一个字符串流,和 cin,cout 输入输出流类似,只不过它不是从从键盘或文件输
阅读全文
posted @ 2023-07-17 13:00 RioTian
阅读(142)
评论(0)
推荐(0)
2023年7月14日
工程开发 | CMake工程目录结构和多线程
摘要: CMake工程目录结构 lib: 生成的库文件 src: 源文件(.cpp .cc) include: 头文件(.h .hpp) build: 一般在这个文件夹下执行cmake ..(..之前有一个空格,表示你要使用的CMakeLists.txt文件在当前的上层路径),生成的Makefile文件也在
阅读全文
posted @ 2023-07-14 09:17 RioTian
阅读(306)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
84
下一页
公告