本文代码基于zig 0.15.2
Base64算法介绍
Base64本质上是一种将二进制数据转换为文本格式的编码方式。通过将每三个字节的数据转换为四个可打印字符来实现这一点。
本文代码基于zig 0.15.2
Base64本质上是一种将二进制数据转换为文本格式的编码方式。通过将每三个字节的数据转换为四个可打印字符来实现这一点。
分配器是zig中非常重要的概念。zig在编程语言中的定位与C类似。这意味手动管理内存(准确点说,基本是堆内存)是非常重要。
最近一周在看季羡林的《要把读书当回事》,里面提到他在学校时代遇到的几位老师,印象非常深刻。让我不禁回想起自己在学校时代也遇到过一些让我难以忘怀的老师。
老实说,最开始我是个坚定的图形化界面的支持者。觉得命令行太过复杂而GUI界面更直观易用。
昨天女朋友问我为什么程序员愿意把自己写的代码公布到互联网上,让大家都能看到。
针对这个问题,我先是回答说:把自己写的代码公布到互联网上(比如github),可以提升自己的知名度,增加自己的影响力。大家看到你的代码后,如果觉得不错的话,他们会给你star(类似于小红书上的点赞)。以后面试时可以拿上开源的项目来展示自己的能力。
工作这几年,我经常与“拖延症”进行斗争。有时可以成功,有时(大部分时间)都会被它打败。