Blog Posts

CSS 属性选择器

css
ui
selector

CSS 属性选择器简单示例

Read more

CSS 基于文档结构的选择器

css
ui
selector

CSS 基于文档结构的选择器简单示例

Read more

CSS 类选择器

css
ui
selector

CSS 类选择器简单示例

Read more

CSS ID 选择器

css
ui
selector

CSS ID 选择器简单示例

Read more

CSS 逻辑伪类选择器

CSS 逻辑伪类选择器简单示例

Read more

CSS 伪元素选择器

CSS 伪元素选择器简单示例

Read more

CSS 伪类选择器

CSS 伪类选择器简单示例

Read more

CSS 类型选择器

css
ui
selector

CSS 类型选择器简单示例

Read more

CSS 特异性、继承和级联

specificity
inheritance
cascade

CSS 特异性、继承和级联

Read more

CSS 给标题添加书名号

css
ui

CSS 给标题添加书名号

Read more

CSS display 属性的 inline 和 block 简单示例

css
ui
display

CSS display 属性的 inline 和 block 简单示例

Read more

CSS 实现手电筒光照效果

css
ui
radial-gradient

CSS 实现手电筒光照效果

Read more

HTML nav 标签

html

HTML nav 标签

Read more

HTML class 属性

html
ui

HTML class 属性

Read more

Ubuntu24 搭建 Emscripten 环境

ui
WebAssembly
javascript
c++
Emscripten
Ubuntu

记录在 Ubuntu24 虚拟机中搭建 Emscripten 环境,用以体验 WebAssembly 特性

Read more

Linux cron 命令基础知识

Cron
crontab

本文描述了 Linux 平台上 cron 的基本使用方法

Read more

Ubuntu 将程序注册为 service 并开机自启

service
Ubuntu

本文描述了 如何在 Ubuntu 平台上将一个程序注册成为 service 并让它开机自启

Read more

[NAPI] ThreadSafeFunction

node
napi

Node NAPI ThreadSafeFunction 帮助文档

Read more

How to debug a nodejs addon

NodeJS
Debug
Windows
c++

How to debug a nodejs addon

Read more

3-2-1 备份规则

data backup

备份策略:为什么 3-2-1 备份策略是最佳选择

Read more

MIT Kerberos 配置允许的最大票据更新(Renew)时间

auth
kerberos

如何配置 MIT Kerberos KDC 的允许的最大票据更新(Renew)时间

Read more

Credential cache file format

Kerberos
Auth
Crypto

The Kerberos Credential cache file format

Read more

Keytab file format

Kerberos
Auth
Crypto

The Kerberos Keytab Binary File Format

Read more

IPv6 地址

ip
ipv6

IPv6 地址详解

Read more

AWS CLI config 文件和 credential 文件格式

AWS
Amazon S3
Configuration File

解析 AWS CLI 使用的 config 文件和 credential 文件的格式

Read more

OpenSSL Verify OCSP

OpenSSL
OCSP
Crypto

How to use OpenSSL to verify a certificate's OCSP status

Read more

TLS13: 0-RTT: Zero round-trip time

TLS
Session Ticket
0-RTT
Zero round-trip time
TLS13

本文讲解, 在 TLS1.3 版本中, 如何进行 Session Resumption.

Read more

TLS13 Session Resumption

TLS
Crypto
Session
Session Resumption

本文讲解, 在 TLS1.3 版本中, 如何进行 Session Resumption.

Read more

TLS: Cipher Suites 简介

TLS
Crypto

Cipher Suite 在 TLS 中用来指定整个通信过程中所使用的加密相关的参数, 包括如何协商加密得到加密所用的密钥,以及签名使用的算法和哈希算法。

Read more

TLS: Extended Master Secret 扩展

TLS
Crypto", "TLS Extension

本文描述了 TLS 中 Extended Master Secret 扩展的工作原理以及示例

Read more

TLS: 安全重协商扩展

TLS
Crypto", "TLS Extension

本文描述了 TLS 中 安全重协商扩展的工作原理以及示例

Read more

TLS: RSA Key 交换算法

TLS
Crypto
RSA
Key Exchange

本篇文章, 我们以 TLS_RSA_WITH_AES_253_CBC_SHA256 为例,来学习一种 TLS Key 交换算法.: RSA key 交换算法.

Read more

TLS: PRF 伪随机函数简介

TLS
Crypto
PRF

本文讲解 TLS 中 PRF 伪随机函数。

Read more

TLS 基于 Session ID 的会话恢复

TLS
Crypto
Session
Session Resumption

在 TLS1.3 之前的 TLS 版本中, 可以通过 Session ID 字段来完成 Session Resumption.

Read more

TLS: 版本协商

TLS
Crypto
Version

无论是客户端还是服务器端,同时支持多个协议版本非常常见,那么不可避免的需要进行版本协商。 不过,这并不难,因为TLS协议已经制定了协商的方法。

Read more

TLS: Windows Default Cipher List

TLS
Crypto
Cipher Suites
Windows
Schannel SSP

Windows 平台 TLS 实现中使用的默认 Cipher suites 列表

Read more