Amethyst Studio
Home
Archive
About
GitHub
Light
Dark
System
Home
Archive
About
GitHub
Kaida Amethyst
美国北卡罗莱纳州立大学计算机硕士,编程语言方向;高级编译器工程师。
Categories
个人成长
15
开发工具
8
技术原理
18
编程实践
26
Tags
AnnualSummary
Block Chain
C
C++
Compiler
EnglishLearning
Git
Life
Linux
LLVM
Math
Meta Programming
MoonBit
Reading
Rust
Source Code Analysis
Thought
Ubuntu
Vim
现代C++实践技巧 - 打印枚举变量名
2023-03-08
编程实践
C++
使用硬编码来打印变量名可能会非常麻烦,这里有一个比较方便的方法。
710 words
|
4 minutes
ink!实现一个简单的智能合约
2023-03-06
编程实践
Rust
Block Chain
用ink!实现一个简单的智能合约,部署到波卡生态网络上
1221 words
|
6 minutes
聪明人的个人成长(摘抄)
2023-02-19
个人成长
Reading
第一章,真实。要成长,首先要接受现实,要知道真实情况是什么
3115 words
|
16 minutes
在C++中编写Cached函数
2023-02-18
编程实践
C++
python里面有一个超好用的cache关键字,可以用来提升性能,C++虽然没有这样的东西,但是我们可以来自己实现
714 words
|
4 minutes
C++为什么析构函数是虚函数
2022-11-12
技术原理
C++
解释一下为什么析构函数经常是虚函数
414 words
|
2 minutes
变优秀有用吗
2022-10-26
个人成长
Life
变得优秀,就会受到追捧吗?
327 words
|
2 minutes
指令调度
2022-09-16
技术原理
Compiler
由于芯片底层流水线的设计,按序执行指令可能并非是性能最优的方案,适当调整指令执行的顺序会使得程序的运行效率提高,这就是编译优化的指令调度。
3053 words
|
15 minutes
cuda libdevice中的logf函数
2022-08-17
技术原理
C++
Source Code Analysis
Math
glibc的logf虽然比较精准,但不太适合在gpu这种向量化架构上跑,看看cuda是怎么计算的
1459 words
|
7 minutes
1
5
6
7
8
9
© 2026 Kaida Amethyst. All Rights Reserved.
Powered by
Fuwari