core dump gdb issues2022-03-21debugcore dump 问题 bt 显示 ?? gdb 版本过低 thread apply all bt 中完全无主程序的调试信息 1 2 3 Thread 1 (LWP 2528530): #0 0x00007f36376b7fff in ?? () #1 0x0000000000000000 in ?? () gdb program core 考虑 program 二进制文件与 core 文件是否一致。 thread apply all btRead more...
LLVM Loop Optimization - Full Unroll2022-01-18llvmThe For Structure Code Block 多数通用语言的 for loop 具备以下的结构: 1 2 3 for (InitStmt; Condition; IncStmt) { // code block to be executed } 注:for range 是语言层面对于迭代器封装的语法糖。 结合 for 的上下文,可以Read more...
git merge2021-11-03toolsgit merge的基本用法 **get merge:**将指定分支的修改合并到当前分支 其包含了两种合并模式:fast-forward、no-fast-forRead more...
Issue with oh my zsh.2021-08-16tools问题1 问题描述:mac终端配置oh-my-zsh导致在大仓内(如llvm-project)cd命令卡顿 解决方案: [1]关闭oh-my-zshRead more...
mac利器:alfred2021-08-12tools有道翻译 【Mac】Alfred4有道翻译的workflow实现 mac那些事儿-alfred配置有道翻译workflow 印象笔记 Alfred实Read more...
立身C++,初探Rust:概述2021-06-09rust概述 这个系列的文章主要用于记录,作为一名C++开发工作者初步学习和理解Rust语言的过程。 初学Rust语言主要基于RUBOOB网站的RustRead more...
blog: hugo + github + typora2021-06-04tools问题1 问题描述:github pages对应的仓未能生成index.html,本地hugo servrer可以正常显示 解决方案: 1 git submodule add https://github.com/olOwOlo/hugo-theme-even themes/even 通过Read more...
019 overloaded lambda2021-02-22cpp_memory_leakOverloaded lambda 一个有趣的话题:如何重载lambda。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include <iomanip>#include <iostream>#include <string>#include <type_traits>#include <variant>#include <vector> // the variant to visit using var_t = std::variant<int, long, double, std::string>; // helper typeRead more...
018 default initialization2020-11-11cpp_memory_leakDefault Initialization[1] 1 2 3 4 5 // Syntax T object; new T new T() // (until C++03) 默认初始化场景 具有automatic(栈上)、static、thread-local生命周期的对象未显示Read more...
015 17s structured binding declaration2020-05-17cpp_memory_leakVideo Link: C++ Weekly - Ep 24 C++17’s Structured Bindings Verification Case 结构化绑定是一个比较有意思的功能,从某个角度来看,使用{}可以将数据打包成tuple/array/class等,结构Read more...