LLVM中常见的数据结构

LLVM中常见的数据结构 在介绍数据结构之前,llvm官方首先让我们熟悉isa操作。这是类似于javaisinstance操作,这是在面向对象中用来看对象的类型。如官方的例子 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 class Shape { public: enum……

阅读全文

LLVM

编译器之LLVM 计算机发展到今天,有两个非常著名的编译器是我们经常用到的-GCC和Clang。GCC是古老的编译器,来自于贝尔实验室,可以说是上个世纪的产物,但是并没有因为古老而放弃使用,GCC仍然在更新,目前已经更新到gcc-12(截止2022-10-30)。而Clang是新出……

阅读全文

关于CUDA的CMake的使用方法

CMake CMake是一个现代化C++、CUDA、C构建系统,对于大型项目来说,一个易用的构建系统是非常重要的,能够减少环境的配置时间,动态库的配置时间。因此熟练掌握cmake的用法是C++程序员一个标准的技能,能够让我们快速构建系统编译以及运行。 关于CUDA的CMake CUDA是NVI……

阅读全文

最近

最近的生活状态 回家已经整整3个多月了,这三个多月发生的事情太多了,尤其是魔幻的事情,让我每天好像处在一个不是那么真实的世界里面。下面大概描述一下最近3个月中我印象比较深刻的事情。 1. 考教师 从深圳回家一个目标就是考职院的编制,见多了外面的种种不公平,还是想尝试一下体制内。所以回来我就……

阅读全文

2022新年第三篇

2022最近生活第三篇 最近的大事莫过于俄罗斯攻打乌克兰🇺🇦了,网友争辩的有来有回,对于这种大事我们关心不了,更加管不了,只是不知道有什么对我们影响的地方而已。又是核武器又是SWIFT,发生的事情太多太多了。包括最近香港的事情,香港的疫情一天比一天严重,导致深圳每天都有病例增加,我……

阅读全文

NAS + Calibra + FRP穿透远程访问 + qBtittorrent下载

NAS + Calibra + FRP穿透远程访问 + qBtittorrent下载 过年前买了一个NAS,型号群晖ds220+,2300块大洋,放在家里面以后就一直使用quickconnect来进行访问,并没有考虑到后面的速度问题以及端口访问问题。 来到了工作地,还是只能quickconnect来远程控制NA……

阅读全文

2022新年第二篇

2022新年 今年的春节过的是真充实,从整理NAS到开车以及从周边的人了解,获得了很多知识,最重要的一点就是身边人在,那就是最大的幸福。下面从3个方面来回忆一下今年的春节。分别是NAS、车以及生活。 NAS篇 年前在鹅厂内部加入了NAS群,一直在里面划水,但是没有真实的NAS玩,一直想……

阅读全文

raspberry PI NAS玩法

Raspberry PI NAS 玩法 起因(为什么用树莓派做NAS下载) 在鹅厂的NAS群里面申请到了TCCF的pt下载邀请码,但是pt下载需要一个很好的客户端来保证你的分享,否则的话就会限制登陆以及下载种子资源。而年前买的群晖220在家里面不能进行quickconnect登陆,因此萌生了使用树莓派来搭建pt……

阅读全文

2022新年第一篇

2022新年 漫长的2021年过去了,想想过去一年好像收获了什么,但是好像又没有收获什么。想想2021年有开心,也有不开心,面对各种黑天鹅事件,作为一个普通老百姓能做的有限。过去一年,中美关系进入冰点,各种政策打压,导致中概互联网暴跌。同时国家的政策原因,更加进一步加速互联网的寒冬……

阅读全文

12月近况

12月近况 cross-compile 喜欢上了折腾NAS,好想赶紧回家搞NAS,总价2999,还是很香的。突然发现威联通好像不是很香啊,哈哈哈。 在折腾rust cross-compile的时候,突然想将mac上的编译放到linux上运行,好在手里有mac以及linux云服务器,因此就尝试了一下,亲测可行。 官……

阅读全文