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++编译期数组
2024-04-27
编程实践
C++
Meta Programming
C++中的数组是运行期的,但是我们可以通过模板元编程来实现编译期数组
825 words
|
4 minutes
一些有用的linux命令行工具
2024-04-17
开发工具
Linux
介绍了bat lsd rg btop fzf等一些有用的linux命令行工具
678 words
|
3 minutes
Git稀疏检出
2024-03-23
开发工具
Git
如果我们工作的git仓库过大,克隆整个仓库也许没有什么必要,我们可以只克隆一部分。
403 words
|
2 minutes
Ubuntu Shell美化
2024-03-09
开发工具
Ubuntu
Linux
颜值就是战斗力,介绍一下Ubuntu Shell的美化方案
1209 words
|
6 minutes
认识论 - 反内卷的逻辑
2024-03-08
个人成长
Thought
无论别人如何行动,我自己都是始终坚持反内卷,写一写我的思考
1835 words
|
9 minutes
C++ ranges - Quick Start
2024-03-01
编程实践
C++
从C++20开始引入了ranges,允许更加灵活,更加安全可靠的编程方式。
2413 words
|
12 minutes
AstroNvim - 把Neovim打造成IDE
2024-02-21
开发工具
Linux
Ubuntu
Vim
AstroNvim是基于Neovim的一套预配置环境,通过集成多种插件,提供了一种快速、现代的开发环境配置方法。
944 words
|
5 minutes
C++ - 用span代替指针+数据范围
2024-01-29
编程实践
C++
C++20引入了一个`std::span`,允许将指针+数据范围的写法封装成一个span,这种特性对C++编程提供了一定程度的便携性,但请注意它并没有完全解决安全性问题。
942 words
|
5 minutes
1
2
3
4
5
8
皖ICP备2022002030号-1
© 2024 Kaida Amethyst. All Rights Reserved.