Amethyst Studio
Home
Archive
About
GitHub
Light
Dark
System
Home
Archive
About
GitHub
Kaida Amethyst
美国北卡罗莱纳州立大学计算机硕士,编程语言方向;高级编译器工程师。
Categories
个人成长
11
开发工具
7
技术原理
18
编程实践
21
Tags
AnnualSummary
Block Chain
C
C++
Compiler
EnglishLearning
Git
Life
Linux
LLVM
Math
Meta Programming
Reading
Rust
Source Code Analysis
Thought
Ubuntu
Vim
为什么C语言需要结构体对齐
2022-07-16
技术原理
C
提供一个例子,解释为什么C语言需要结构体对齐
646 words
|
3 minutes
C++的静态继承 - CRTP机制
2022-07-14
编程实践
C++
面向对象中的继承机制要依赖动态多态来实现,不过C++的CRTP机制允许我们进行静态继承
570 words
|
3 minutes
计算机是如何计算pow函数的
2022-04-29
技术原理
Math
从数学的角度,解释计算机是如何计算pow函数的
1903 words
|
10 minutes
Ubuntu 20.04安装最新版gcc
2022-03-16
开发工具
Linux
Ubuntu
在ubuntu 20.04上通过源码安装最新版本的gcc
411 words
|
2 minutes
glibc源码剖析 - scalbnf
2022-03-14
技术原理
C
Source Code Analysis
剖析一下glibc中scalbnf的实现,熟悉IEEE 754标准才能解读好这个代码
1705 words
|
9 minutes
现代C++模板 - contain all none any
2022-02-27
编程实践
C++
Meta Programming
用模板实现不定参数的contain all none和any
204 words
|
1 minutes
glibc源码剖析 - isinf
2022-02-12
技术原理
C
Source Code Analysis
剖析一下glibc中isinf的实现,虽然是很简单的函数,但也有很值得学习的地方
872 words
|
4 minutes
改错记
2022-01-24
个人成长
Life
在公司改bug时的一见趣事
273 words
|
1 minutes
1
4
5
6
7
8
皖ICP备2022002030号-1
© 2024 Kaida Amethyst. All Rights Reserved.