察说花园

不浮躁、不轻浮。

LLVM 外部项目 2

最近在github上发现一个不错的翻译文档,关于llvm的,虽然文档是2014.08年,但是对于用来了解llvm也是足够了. 对于英文文档,可以下载这里. 关于 Clang Clang不仅将C和C++转换为LLVM IR,而且能够监督整个编译过程,作为一个灵活的编译器驱动器,努力与GCC兼容共处。 Clang看作一个前端编译器,而不是一个编译器驱动器,它负责将C和C++程序翻译为...

LLVM 安装和编译 1

LLVM基础设施适用于若干 Unix 系统(GNU/Linux,FreeBSD ,Mac OS)和 Windows 系统。我们一步一步地说明如何让LLVM在这些系统上工作。某些系统可获得LLVM和Clang的预编译安装包,但是也可以从源代码编译得到它们。 获取LLVM预编译安装包有两种通常的方法;你可以从官方网站获取二进制文件,也可以从第三方获取GNU/Linux发布的安装包和Window...

LLVM IR转换

强大的现代编译器设计

什么是 LLVM IR ⽆限制的单分配寄存器机器指令集 强类型 三种常⻅表⽰形式: 1, ⼈类可读的 LLVM 程序集(.ll ⽂件) 2, 密集的 bitcode ⼆进制表⽰(.bc ⽂件) 3, C++ 类 SSA Static Single Assignment, 我理解的是单一静态赋值,寄存器可能只分配一次. 与之对应的就是多赋值,下面就是一个变量a,...

37 - 产品是什么

产品需要有交易和商品的属性,才有可能变为商业

朋友,您好 ~ 成都的天气确实有点异常,前几天都快 30+ 度了,短裤、短袖都搞起了,从昨天开始突然降温,真的是满减活动不落伍,随时搞起来 ~ 如果您喜欢这份Newsletter,请转发给您朋友,,这是对我最大的帮助,继续进步,继续给大家带来有价值的分享。 改变 有人说减肥、运动、锻炼是非常愉悦的,我想大部分人是感受不到的这份愉快的。 我自己也经常跑步,跑步的时候,特别是开...

使用 GDB 进行调试

习惯了比GUI的还爽

经常我们使用的vscode、pycharm等等ide,都带有断点设置,参数检查等,但是GDB就没有这些,那我们能不能通过设置,把gdb用起来更简单喃? 比如,如果你知道这些的话,可以跳过了. gdb 脚本配合–batch gdb .gdbinit 文件 使用 GDB 进行调试 在过去的几年里,我大部分时间都在用 Python 工作,而且我非常喜欢用 Python 进行调试。...

腾讯云配置二级域名到Github pages,并用 cloudflare 加速

这样访问速度还不错

背景 为什么要使用独立的域名,第一个,首先是独立的域名可以使用提高自己的权重以及引用,那能使提高自己网站的流量;第2个是自己注册了一个域名,然后没有使用二级域域名,这个时候开通,那使用起来也非常方便,而且还是免费的。 本人也是第一次走完整个流程,github pages当然一直有使用,创建也很简单,并且网上教程也比较多;然后是关于自定义域名的问题,自己以前使用过国外的免费域名,然后是直接...

向 Docker 容器复制文件和从 Docker 容器复制文件

‘太方便了'

在处理 Docker 项目时,可能需要在 Docker 容器和本地计算机之间复制文件。 Docker 为我们提供了非常有用的复制命令,使我们能够无缝地从 Docker 容器和本地机器复制文件。在本文中,我们将使用实例讨论如何使用 docker cp 命令。除了用到cp命令外, 还有一个docker exec常见的命令. 下面是已经有启动docker镜像的情况下,docker镜像的名字为t...

36 - 35岁,程序员在做什么

朋友,您好 ~ 今天下班之后,回老家了,走的比较匆忙,忘了带自己的电脑,用的是公司的电脑。 公司的电脑上好多软件没有安装,有些许的不方便~ 如果您喜欢这份Newsletter,请转发给您朋友,,这是对我最大的帮助,继续进步,继续给大家带来有价值的分享。 我之前在互联网工作,由于互联网的性质,大家都知道,除了 996,还有比较有名气的就是「内卷」。 当然也有好处,就是资本趋利,互联...

Git 常用命令 pull、cherry-pick、fetch 有什么区别?

掌握了就非常的方便

Cherry-pick 使用场景:假设您正在与一组开发人员一起开发一个中型到大型的项目。由另一个团队成员提出的一些更改,您希望将其中的一些更改应用于您的主项目,而不是全部。因为管理几个 Git 分支之间的更改可能成为一项复杂的任务,您不希望将整个分支合并到另一个分支中。你只需要选择一个或两个特定的commit。从其他分支中挑选一些变更到您的主项目分支中,这被称为“cherry-pick”。...

2022 5月重疾推荐

给生活多一分安稳

线上 重疾:以达尔文6号为单次重疾主推,慧馨安2022作为少儿重疾主推。中荷超越1号作为非标人群推荐,人保i无忧作为大品牌大保司重疾补充 储蓄:增额以长城司马台作为推荐,养老年金以金盈年年为主推,太平e养添年为大保司品牌产品推荐 定寿医疗及其他短险:大麦2022及定海柱2号作为定寿主推,e享护-医享无忧维持独家销售作为百万医疗主推,小蜜蜂2号超越版作为综合意外险主推,小医仙2号...