会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tlink
博客园
首页
新随笔
联系
订阅
管理
[置顶]
数据对接技术的难易点分析
摘要: webapi、Soap,Socket,RSocket, websocket,第三方数据对接
阅读全文
posted @ 2024-04-03 21:03 Tlink
阅读(139)
评论(0)
推荐(0)
2025年12月15日
小程序获取手机号码的过程
摘要: 一、通过按钮发起授权请求 “允许”之后,得到: code: '', // 登录code encryptedData: '', // 加密数据 iv: '', // 初始向量 cloudID: '', // 云开发ID(可选) 二、这数据发送到后端,对手机号码进行解密 后端解密后得到openId,手机
阅读全文
posted @ 2025-12-15 16:32 Tlink
阅读(2)
评论(0)
推荐(0)
2025年12月9日
QT CMake项目中spdlog编译优化实战:从30秒到毫秒级的构建优化
摘要: 前言 在CMake + Qt项目开发中,我们引入了spdlog作为日志库。起初采用直接包含头文件的方式,但发现每次构建都要额外花费30秒的时间。经过一系列排查和优化,最终将这部分时间降到了毫秒级别。本文将完整记录这个优化过程。 问题现象 项目结构如下: project/ ├── CMakeLists
阅读全文
posted @ 2025-12-09 22:12 Tlink
阅读(9)
评论(0)
推荐(0)
C++万能转发
摘要: 引言 C++11引入的万能转发(完美转发)是一个强大但常让新手困惑的特性。本文将用简单易懂的方式解释什么是万能转发,为什么需要它,以及如何在正确场景中使用它。 什么是万能转发? 万能转发允许函数模板将参数原封不动地转发给另一个函数,保持参数的值类别(左值或右值)不变。 核心概念 万能引用:T&&(在
阅读全文
posted @ 2025-12-09 08:48 Tlink
阅读(10)
评论(0)
推荐(0)
2025年12月4日
lock_guard 与 unique_lock:一对“保安”与“管家”的互斥锁双人舞
摘要: 用生活化比喻 + 速查表格 + 可编译源码,一文厘清 C++ 互斥锁两大 RAII 封装的核心差异: lock_guard 轻量自动,适合“进门即锁、出门即解”的简单临界区;unique_lock 功能全能,支持中途解锁、延迟加锁、所有权转移,更是 condition_variable 的“官方舞伴”。附带生产者-消费者完整示例,展示如何利用 unique_lock 实现零 CPU 空转的高效等待,并给出实战性能建议与 C++17 新宠 scoped_lock 提示。
阅读全文
posted @ 2025-12-04 12:26 Tlink
阅读(25)
评论(0)
推荐(1)
2025年12月3日
深入理解 C++ 静态库与动态库:从理论到实践
摘要: 前言 在 C++ 开发中,库(Library)的使用是不可避免的。但是,静态库和动态库的区别是什么?如何正确地在项目中配置和使用它们?本文将通过实际案例,带你深入理解这两种库的本质区别和正确使用方法。 一、核心概念对比 什么是静态库? 静态库在编译时被完整地链接到可执行文件中。你可以把它想象成一本书
阅读全文
posted @ 2025-12-03 15:49 Tlink
阅读(245)
评论(0)
推荐(2)
从20行代码理解HTTP服务器:用原始Socket揭开Web协议的神秘面纱
摘要: 本文通过一个仅20行的C#代码示例,深入讲解HTTP服务器如何工作,帮助你理解浏览器和服务器之间的通信本质。 引言:HTTP的真相 当我们每天使用浏览器访问网站时,是否曾思考过背后发生了什么?浏览器和服务器之间到底在交流什么?今天,我将用最精简的代码(仅20行!)展示HTTP服务器的核心原理,并逐步
阅读全文
posted @ 2025-12-03 11:21 Tlink
阅读(17)
评论(0)
推荐(0)
理解Windows/Mingw开发中的.a与.dll文件
摘要: 最近在Qt项目中遇到了一个看似矛盾的现象: 配置了CURL库,只有.dll.a文件,程序能正常运行(环境变量和exe目录并没有指向对应的dll,最后发现qt在运行的地方发现了Build Environment的_QTC_Path变量赋值了curl的bin路径) 配置了自定义的MyLib库,同样只有.
阅读全文
posted @ 2025-12-03 09:36 Tlink
阅读(20)
评论(0)
推荐(0)
2025年12月2日
http api接口返回码的最佳实践
摘要: 是使用http的状态码,还是使用状态码嵌入到业务之中呢?我们来深入分析一下两种模式的优劣和最佳实践。 核心原则:HTTP状态码和业务错误码扮演不同的角色 HTTP状态码:描述HTTP协议层面的请求结果。它告诉客户端(浏览器、HTTP客户端库)这次通信本身是成功、失败,还是需要进一步操作。 业务错误码
阅读全文
posted @ 2025-12-02 12:17 Tlink
阅读(24)
评论(0)
推荐(0)
2025年11月28日
图解指针
摘要: 本文结合生活场景和代码示例,轻松理解C++指针的核心概念 一张引发程序员共鸣的图片 最近在网上看到一张很有意思的图片: 场景描述: 一个小朋友看到公共厕所指示牌,准备去“嗨嗨” 牌子上写着“PUBLIC TOILET”,指向200米外的方向 小朋友认识字但不多,他需要理解:牌子本身不是厕所,但能指引
阅读全文
posted @ 2025-11-28 15:47 Tlink
阅读(7)
评论(0)
推荐(0)
2025年11月25日
C语言题目
摘要: 表弟有个作业,让我试试,我也正好来展示代码的优化过程: 首先是实现要求,然后再优化 题目如下: 给定一个字符数组,初始化为"qqqqwwwweeeeerrrr",手动输入一个数字这个数字代表从几位开始插入"hello",原先的字符不能被覆盖例如: 输入的数字是5,最终这个字符数组内:"qqqqwhe
阅读全文
posted @ 2025-11-25 23:07 Tlink
阅读(12)
评论(0)
推荐(0)
下一页
公告