分类: 编程
-
C++ 对象是怎么死的?POSIX 线程篇(pthread)
上一个帖子聊完了 Win32 环境下和线程有关的 C++ 对象死亡问题,今天该说说 POSIX 的线程库 pt…
-
C++ 对象是怎么死的?关于标准输入输出流(cout,cerr,clog,etc)的进一步探讨
昨天的帖子《C++ 对象是怎么死的?进程篇》,在谈到全局对象的析构顺序史,举了一个“在析构函数中使用 cout…
-
C++ 的可移植性和跨平台开发[1]:编译器
在跨平台的开发过程中,很多问题都和编译器有关。因此我们先来聊聊编译器相关的问题。 ★编译器的选择 首先…
-
C++ 的可移植性和跨平台开发[0]:概述
今天聊聊 C++ 的可移植性问题。如果你平时使用 C++ 进行开发,并且你对 C++ 的可移植性问题不是非…
-
如何用 ISO 镜像制作 U 盘安装盘(通用方法、无需 WinPE)
今天聊的这个话题属于老生常谈,这几年时常有读者来询问(现在有越来越多的电脑是无光驱的)。再加上俺后面要扫盲一些…
-
从技术角度深入剖析:改号软件,电话号码任意显示,伪造来电显示
刚才看到乌云有人发帖问:网上流传的修改来电的软件实现原理是什么? 关于这个东西,我还真了解一点(本人涉猎甚广,…
-
扫盲 HTTPS 和 SSL/TLS 协议[4]:历史版本的演变及 Record 协议的细节
★名词解释 对于本文会涉及到的几个专业术语,先放上相应的解释。 ◇块加密算法 “块加密算法”又称“分组…
-
扫盲 HTTPS 和 SSL/TLS 协议[3]:密钥交换(密钥协商)算法及其原理
本系列的前一篇,咱们聊了“密钥交换的难点”以及“证书体系”的必要性。今天这篇来介绍一下实战中使用的“密钥协商算…
-
扫盲 HTTPS 和 SSL/TLS 协议[2]:可靠密钥交换的难点,以及身份认证的必要性
★方案1——单纯用“对称加密算法”的可行性 首先简单阐述一下,“单纯用对称加密”为啥是【不可行】滴。 如…
-
扫盲 HTTPS 和 SSL/TLS 协议[0]:引子
事先声明: 既然叫做“扫盲”,所以俺尽量避免讲太多的“技术实现细节”(当然,更不会去讲“代码实现”)。本系列…
-
扫盲 VeraCrypt——跨平台的 TrueCrypt 替代品
★关于 VeraCrypt VeraCrypt 是从 TrueCrypt 派生出来的开源项目,成立于201…
-
TrueCrypt 使用经验[4]:关于隐藏卷的使用和注意事项
★啥是“隐藏卷”? 所谓的“隐藏卷”,就是在一个加密卷内部再创建一个加密卷。外层的那个加密卷是【明】的(也…