- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 C++98 → C++23 各版本特性对比
摘要: 本文系统梳理了C++各版本核心特性,采用对比表格清晰呈现。C++98/03奠定基础(STL、模板、异常处理);C++11实现重大突破(auto、Lambda、移动语义);后续版本持续优化:C++14增强泛型与constexpr,C++17引入结构化绑定与文件系统,C++20带来模块化编程(Concepts、协程),C++23新增错误处理类型与格式化输出。各版本均保持向下兼容,C++11被视为现代C++的里程碑,后续迭代逐步扩展编译期计算与泛型编程能力。
2025-09-07 11:07:05
1032
原创 VS版本对应C++版本支持情况
Visual Studio 各版本对应的 C++ 标准支持情况表,包括主要年份版本及对 C++ 标准的支持。✅ = 支持❌ = 不支持“部分” = 仅支持部分特性。,包括主要年份版本及对 C++ 标准的支持程度。
2025-09-07 11:04:35
631
原创 VS、VC、MSVC 工具集、MSC_VER 宏版本号对应关系
本文梳理了Visual Studio版本、VC++版本、MSVC工具集版本和_MSC_VER宏值的对应关系。从VS6.0到VS2022,VC++内部版本号从6.0逐步升级,自VS2015起固定为14.x,通过小版本更新(14.1x/14.2x/14.3x)区分。MSVC工具集版本(v140-v143)用于项目配置,而_MSC_VER宏(如1929对应VS2019)可用于代码版本判断。文章提供了详细对照表,说明如何通过_MSC_VER值快速识别VS版本及相关工具链信息,并给出代码示例演示版本检测方法。
2025-09-07 10:15:08
875
原创 C++程序构建过程预处理→编译→汇编→链接四个阶段,Windows / macOS / Linux不同平台程序工具链对比
本文对比分析了Windows(MSVC/MinGW)、macOS(Clang)和Linux(GCC/Clang)三大平台下C++程序的构建流程。预处理阶段,Windows使用cl.exe/cpp.exe,macOS/Linux使用clang-E/gcc-E;编译阶段分别生成平台特定的.s汇编文件;汇编阶段产生不同格式的.o/.obj中间文件(COFF/PE/Mach-O/ELF);最终链接阶段,Windows生成PE格式的.exe/.dll,macOS生成Mach-O格式,Linux生成ELF格式。各平台工
2025-09-07 00:30:48
1907
原创 科技风向周讯#6
1. OpenAI 新模型 GPT-5 能耗显著高于前代:中等长度回应平均耗电 18 瓦时2. AI 淘汰初级编程开发者3. 中国官方媒体称英伟达 H20 GPU 不安全且过时4. NASA 好奇号探测器发现珊瑚状岩石,佐证火星以前存在液态水5. 谷歌前高管:AI 将取代大多数人类工作,AGI 时代来临时,无能 CEO 也难逃一劫6. AI 聊天机器人 Claude 新增跨平台记忆:用户度假归来可追溯上周聊天记录。
2025-08-17 14:06:37
2445
原创 科技风向周讯#5
7月29日,盒马X会员店北京世界之花门店的公告显示,该店将于两天后的 7月31日停止营业;同在7月31日,盒马X会员店的苏州相城店、南京燕子矶店也停止营业。此后,盒马 X 会员店在全国仅余一家,但客服确认该店也将于 8月31日停业。至此,盒马的所有会员店全部停业。这意味着盒马彻底剥离了曾视作 “第二增长曲线”、并号称对标开市客的会员店业务。这一调整发生在多重背景之下:一方面,盒马的母公司阿里巴巴收缩零售版图,出售高鑫零售、银泰百货;另一方面,国内会员店赛道竞争加剧、整体扩张速度明显放缓。
2025-08-10 14:23:39
2693
原创 科技风向周讯#4
1. 腾讯副总裁蔡学忠:看好 AI 的长期价值,内部 30% 代码由人工智能在写2. 1.7 秒实现高清大片快速复原,中科院团队发布 HYPIR 图像复原大模型3. 比尔・盖茨:AI 进步速度远超预期,大学毕业生找工作更难4. 印度首次成为美国智能手机最大制造来源国,苹果 iPhone 生产良率比中国低 10% 左右5. 中国大学鼓励学生使用 AI6. LibreOffice 开发者的微软账号被锁,申诉陷入“死循环”困境7. 谷歌的 AlphaEarth AI 使用卫星数据绘制地球上任意 10 米区域地图8
2025-08-03 13:26:22
1199
原创 抓包Android移动端APP的https协议报文
Charless 介绍1.雷电模拟器安装设置 1.1 安装模拟器 1.2 模拟器设置2.PC电脑上的证书查看及清理3.安装抓包工具 Charles 并安装根证书4.Charles代理设置5.设置模拟器WIFI代理并下载安装证书6.RootExplorer安装及使用7.测试抓包APP网络请求数据
2024-06-16 12:08:40
239
原创 数据加密软件VeraCrypt安装及简明使用
1.VeraCrypt软件说明2.VeraCrypt下载及安装3.创建并使用虚拟加密磁盘3.1 创建虚拟加密磁盘3.2 加载加密文件为虚拟磁盘4.其它
2024-06-16 11:40:40
4090
原创 密码管理软件KeePass系列
1.软件说明2.KeePass的下载安装及使用简介3.KeePassXC的下载安装及使用简介4.Keepass2Android的下载安装及使用简介
2024-06-15 10:43:31
485
原创 网络基础--代理
反向代理隐藏了真实的服务端,当我们请求 ww.baidu.com 的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,ww.baidu.com 就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。正向代理隐藏了真实的请求客户端。比如X花店代A,B,C,D,E五位男生向Candy女生送匿名的生日鲜花,这里的X花店就是5位顾客的代理,花店代理的是客户,隐藏的是客户。这就是我们常说的代理。
2024-06-13 23:25:41
103
原创 打洞原理及应用
在传统的集中式网络中,都是一台服务器(集群)对外提供服务,所有客户端都依赖中央服务器进行与服务端的通信或者其他客户端的通信。如图这样的通信方式,一个数据包从一个客户端发送到另一个客户端都要在服务端中进行中转,服务端承受的压力非常大,很容易因为线程问题而当机。于是提出另一种通信方式:P2P通信(peer to peer) 对等通信。
2024-06-13 22:18:13
259
原创 对称加密算法DES,3DES,AES 非对称算法RSA,DSA,ECC 不可逆[散列]的加密算法MD5,SHA1,HMAC
对于各种加密算法的选用:由于对称加密算法的密钥管理是一个复杂的过程,密钥的管理直接决定着他的安全性,因此当数据量很小时,我们可以考虑采用非对称加密算法。在实际的操作过程中,我们通常采用的方式是:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。如果在选定了加密算法后,那采用多少位的密钥呢?
2024-06-12 22:31:18
295
抓包APP的https协议报文视频教程
2024-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅