2025-06-08
#SwiftUI
背景
最近离职刚好有了空闲时间,我很早就有开发自己app的想法。作为C++开发者,原本QT应该是上手最快的框架,但是实在喜欢Apple平台的颜值,因此打算快速入门一下SwiftUI。考虑到SwiftPlayground的教程使用SwiftUI,且Apple目前也在主推,故而不考虑从UIKit入手。
…
2025-05-27
#C++
2025-05-27
#C++
什么是ranges库
Ranges-v3库由Eric Niebler开发的,最初是作为N4128提案的基础,后来合并到C++20。
一个简单的示例
#include <ranges>
std::vector<double> vec{ 1.2, 1.3, 1.4, 3, 5 }…
2025-05-22
#C++
2025-05-10
#Golang
Unix
export GOPROXY = https://goproxy.cn,direct
2025-04-22
#C++
Background
最近面试了几位拥有3年以上经历的工程师,简历上都写了熟悉STL标准库及模板编程,不过问到类型萃取和SFINAE之类的点都不怎么了解。虽说技术服务于业务,应用开发对模板要求并不高,不过多了解些模板能加深对标准库的理解。借此契机写点简单的demo介绍一下SFINAE这个Tricky…
2025-03-08
#Golang
#Database
为什么需要存储引擎
业务开发中有很多通用数据库系统,比如MySQL、PostgreSQL。这些数据库的功能比较强大,但是资源占用较高,不适用于嵌入式的场景。在设备开发场景中,日志、缓存等模块通常有频繁的小K-V写入,传统数据库无法保证高性能。
业界内较为知名的解决方案是Goole开源的LevelDB…
2025-01-24
#生活
等放假回家的日子真心难熬啊,该死的春运。马上一年过去了,也得适当回顾一下,今年工作经验和技术倒是进步了不少,几乎把Rust编程语言和C++模板看完了,不过写技术博客实在没意思,还是写点相亲流水账吧,等以后结婚了翻出来给对象看看哥们为了找到她有多努力:)
L
过年走亲戚被表嫂问及恋爱情况,我戏谑让人介…