Home avatar

z2z63/Virtualfuture's Blog

cpp makes me crazy 😇😇😇

cmake杂谈

众所周知 C++项目通常在开发时关闭优化以方便调试,在发布时开启优化以获得更高的性能,通常这是通过开发时给编译器传递-g选项,而在发布时给编译器传递-O2选项实现的。在某次使用 cmake 时我了解到了CMAKE_BUILT_TYPE的概念,这个变量有DebugReleaseRelWithDebInfo, MinSizeRel四种典型的值,但当我翻开 cmake 文档时发现 cmake 并没有说明CMAKE_BUILT_TYPE会对优化参数有什么影响,而经过我的实验,当CMAKE_BUILT_TYPE设为Debug时确实会传递-g。于是我研究了一番CMAKE_BUILT_TYPE如何影响到编译器参数的

端口转发的妙用

最近在做毕设过程中遇到很多不方便的地方,突然想到使用端口转发去优化工作流程,于是写一篇文章介绍并总结端口转发的种种妙用

  1. 服务器无需安装 clash,使用 PC 上的 clash 实现服务器上科学上网
  2. 服务器上执行 adb 命令操纵 连接到 PC 的 android 设备
  3. 无屏幕无键鼠的 android 开发板无需接入屏幕键鼠,只通过一根数据线就能访问桌面并调试

二月以来的随想

这篇文章是三月中旬的我对二月以来流经头脑的随想的总结,可以说反映了二月以来我的精神状态

但愿人长久,千里共婵娟

这篇文章的契机是看到一篇谈论家庭关系的 文章,随后又不禁回想起各种事,对于家庭、家人、亲密关系,我也有许多自己的观点。

与之前的文章不同,这篇文章的观点可能是完全错误的,它只是我情绪化的思考,但这样的观点让我在孤独和不被理解中得到一点慰藉。

2024 年终总结

回顾 2024 可以说越来越好了:专业水平更高了,博客也不再是托管笔记的网站了,决定了未来的去向等等。废话结束,开始正题

Being Mortal: 身为必有一死的凡人,我们将如何赴死

两年前的某一天,我回想起 JOJO 中登场的名为 齐贝林 的角色,他在向僧人学习波纹气功最终奥义时被告知了自己的命运:“在一间古老而弥漫尸臭的密室,孩童将门打开之时,为了解放被锁链禁锢的年轻雄狮,你将燃烧自己的伤口,在不久后迎来残酷的死亡”。在预言的时刻到来时,齐贝林为了打败石面鬼,坦然地走向了死亡。感慨于齐贝林的精神,我在 Notion 上写下:“我将如何赴死”。

八月到十一月

自八月底实习结束,可以说经历了各种事情,现在回想起实习甚至有点陌生
这篇文章我想向各位读者讲述一下从八月到十一月,从实习离职、秋招、oceanbase 比赛发生的许多有意义的事情,顺便也记录一下我对这些事情的观点。同时这篇博客应该也是我的第一篇非纯技术分享的文章
不过在回顾之前,我想先宣布一件最近发生的事情

OceanBase 数据库大赛初赛结束之后

仔细数来快三个月没写博客了,虽然我也能找到各种各样的原因,实习离职、秋招、比赛等等,归根结底还是懈怠了。最近各种事项也基本结束,整天忙着无所事事,是时候重新动笔了

本文我将围绕即将结束初赛的 oceanbase 数据库大赛展开,但由于我不喜欢向别人讲解我敲的代码如何如何,所以我会偏向这次比赛涉及的理论、设计、想法

在这次比赛前我因为准备秋招,花了一些时间读了两本书,我认为对比赛帮助非常大,本文提及的很多想法和设计也是参考了这些书

第十周:杂谈与碎碎念

近来也算看了不少别人的博客,有些文章非常优秀,还有一些很无趣。在我看来,一篇好的博文首先不能是官方文档的复读机,也不能让读者完全看不懂,其次,信息来源应该尽量保持一手。从某方面来说,学习知识-输出知识的过程就好比咀嚼或消化。不知道转了多少手的知识好比被多次咀嚼消化后的粘稠状半消化物,多少令人反胃。我曾经也是被百度与CSDN之流坑过,所以看到 csdiy.wiki 中相同的观点时,感同身受。