察说花园

记录技术探索与日常思考。

NOTES · IDEAS · ENGINEERING

在好奇与实践之间,
持续记录。

关于编程、技术与生活的独立笔记。挑一篇感兴趣的文章,从这里开始阅读。

THE JOURNAL

最新文章

浏览全部

Keep Health

layout: post title: “39 - 保持健康” subtitle: ‘2022-05-20’ author: “叉叉敌” header-style: text tags: Newsletter 朋友,您好 ~ 我经常不知道如何写newsletter的开头,有时候就写最近的天气,...

阅读全文
Newsletter

38 - 小习惯

特别容易做到

朋友,您好 ~ 今天是520,我想是一个美好的日子,祝大家节日快乐~ 如果您喜欢这份Newsletter,请转发给您朋友,,这是对我最大的帮助,继续进步,继续给大家带来有价值的分享。 今天老婆大人的胆囊炎犯了,还在急诊室输液喃,我就趁这个时间更新一篇来自医院的 Newsletter, 今天的内...

阅读全文
cuda

LLVM 测试

LLVM 测试基础设施包含三大类测试: 单元测试、回归测试和整个程序。单元测试和回归测试分别包含在 LLVM 存储在 LLVM/unittest 和 LLVM/test 之下,并且应该始终通过,一般情况作为checkin,即它们应该在每次提交之前运行。 单元测试是使用 Google Test ...

阅读全文
cuda

CUDA 入门教程

可以用 CUDA 创建大规模并行处理机应用程序的方法之一。它允许您使用强大的 c++ 编程语言来开发高性能算法,这些算法由运行在 GPU 上的数千个并行线程加速。 许多开发人员已经通过这种方式加速了他们计算和带宽需求量巨大的应用程序,包括支持深度学习这一人工智能革命的库和框架。 需要有NV显卡...

阅读全文
llvm

LLVM 外部项目 2

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

阅读全文
llvm

LLVM 安装和编译 1

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

阅读全文
llvm

LLVM IR转换

强大的现代编译器设计

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

阅读全文
Newsletter

37 - 产品是什么

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

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

阅读全文
gdb

使用 GDB 进行调试

习惯了比GUI的还爽

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

阅读全文
github

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

这样访问速度还不错

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

阅读全文