
C++
文章平均质量分 72
C++ 日常分享
一去丶二三里
聚焦程序人生,践行终身成长。专注分享 IT 技术「Qt/C++/Python/JavaScript/Linux 等」、学习资料、职场经验、热点资讯,有趣、好玩、靠谱!
展开
-
最好的 5 个 C++ 网站
相对其他语言来说,C++ 算是难度比较高的了,这一点无法否认。但是如果能有一些好的网站,则会让 C++ 的学习事半功倍。那就来介绍几个最常用的(最好的)吧,包含了参考手册、教程、框架/库列表......原创 2020-03-11 00:03:16 · 6249 阅读 · 0 评论 -
一文详解 C++ 日志框架
日志框架 - 一个经过专门设计的实用程序,用于规范应用程序的日志记录过程。原创 2020-10-18 23:28:58 · 8021 阅读 · 5 评论 -
C++ Web(HTTP)开发 10 大利器
有关 C++ Web 相关的框架有不少,下面进行了简单的整理,并按照“Star”的数量进行了排序,希望能对大家有所帮助。原创 2020-10-17 20:23:18 · 8985 阅读 · 0 评论 -
有了它,再也不怕 C++ 内存泄露了!
C/C++ 程序越复杂,内存的管理显得越重要,稍有不慎就会出现泄漏。如果内存泄漏不是很严重,在短时间内对程序不会有太大影响,这也使得内存泄漏问题有很强的隐蔽性,不易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的 - 从性能下降到内存耗尽,甚至会影响其他程序的正常运行。原创 2021-05-26 23:40:04 · 3540 阅读 · 22 评论 -
C++ 内存泄露检测工具(VLD)
C/C++ 程序越复杂,内存的管理显得越重要,稍有不慎就会出现泄漏。原创 2016-10-11 17:42:59 · 18714 阅读 · 7 评论 -
OpenSSL 使用 base64 编码/解码
介绍有关 OpenSSL 使用 base64 编码/解码。原创 2016-10-27 18:35:13 · 16989 阅读 · 1 评论 -
掌握这个小技巧,让你的 C++ 编译速度提升 50 倍!
随着 C++ 项目的持续扩大,编译效率越来越是一个问题了。想一想你每天花在这上面的时间,再乘以团队成员的个数,是不是成本很高?那有没有什么办法,在不需要修改源码,也不更换硬件的情况下提升效率呢?一起来看看下面这几个方法,足以让你的编译速度飞起来。原创 2021-05-31 19:19:34 · 3465 阅读 · 21 评论 -
学会这个绝招,让 C++ 崩溃无处可逃!
Breakpad 是 Google 用 C++ 编写的一个开源、跨平台的崩溃报告系统,它支持 Windows、Linux 和 macOS,并提供了一个上传器,可以在进程崩溃时向一个配置好的 URL 提交 minidump 文件。目前,有很多大型项目都在使用 Breakpad,例如:Google Chrome、Firefox、Google Picasa、Camino、Google Earth 等。原创 2021-06-14 21:29:42 · 2243 阅读 · 1 评论 -
cin 详解(get()、getline()、clear()、sync())
在 C 中,输入输出用 scanf 和 printf,在输入数据的同时还需说明数据的类型,如果输入数据较多,那就很麻烦,而 C++ 中也有相似的东西 cin 和 cout,它们来自 C++ 的一个名叫 iostream 的类库。原创 2016-06-29 18:41:16 · 5955 阅读 · 5 评论 -
解决 C/C++ 程序执行一闪而过的方法
在 VS 编写控制台程序的时候,包括使用其他 IDE(Visual C++)编写 C/C++ 程序,经常会看到程序的执行结果一闪而过,要解决这个问题,可以在代码的最后加上 system("pause")、getchar()、cin.get()。原创 2016-06-29 19:03:37 · 36647 阅读 · 9 评论 -
C++ 根据扩展名获取文件图标、类型
在 Windows 系统中,根据扩展名来区分文件类型,比如:.txt(文本文件)、.exe(可执行程序)、.zip(压缩文件),下面,根据扩展名来获取对应的文件图标、类型。原创 2016-07-04 17:30:30 · 8368 阅读 · 1 评论 -
Windows 下编译 OpenSSL
OpenSSL 是一个开源的第三方库,它实现了 SSL(Secure SocketLayer)和 TLS(Transport Layer Security)协议,被广泛企业应用所采用。原创 2016-06-13 16:12:33 · 61990 阅读 · 43 评论 -
Crypto++ 编译使用
Crypto++ 是一个用 C++ 编写的免费加密库,包括:密码、消息认证码、单向散列函数、公钥密码体制、密钥协商方案和 deflate 压缩。原创 2016-06-13 17:38:35 · 13659 阅读 · 6 评论 -
LDAP 认证(Linux)
之前分享过 Windows 下LDAP 认证的相关内容,为了跨平台,针对 Linux 也进行相关的实现。原创 2017-05-08 15:30:33 · 3039 阅读 · 0 评论 -
使用 SendARP 获取 MAC 地址
ARP 协议ARP 协议工作在 TCP/IP 协议的第二层(数据链路层),用于将 IP 地转换为网卡物理地址(NIC 的 MAC 地址,媒体访问控制地址)。任何高层协议的通信最终都将装换为数据链路层的 MAC 地址来通信,所以说 ARP 是保证网络通信的基础协议。ARP 基本原理在每台安装有 TCP/IP 协议的计算机或路由器里都有一个 ARP 缓存表,表里的 IP 地址与 MAC...原创 2018-06-13 18:29:24 · 8569 阅读 · 1 评论 -
LDAP 认证(Windows)
LDAP(Lightweight Directory Access Protocol - 轻量级目录访问协议)是一种目录服务协议,运行在 TCP/IP 栈之上的一层。它提供了一种用于连接、搜索、和修改 Internet 目录的机制。原创 2016-11-29 19:23:45 · 12229 阅读 · 4 评论 -
开通阿里云 OSS 服务
OSS(Object Storage Service)是阿里云提供的一款云存储服务,具有海量、安全、低成本、高可靠的特点。使用它,我们可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种非结构化数据文件。原创 2019-12-02 19:35:24 · 2353 阅读 · 0 评论 -
使用阿里云 OSS C++ SDK
进入 SDK示例 - 对象存储 OSS - 阿里云,里面包含了几乎所有主流语言的 OSS SDK原创 2019-12-02 19:35:24 · 9055 阅读 · 7 评论