有时候还是得逼自己一把,自从写了下玩具编译器后,就对语言底层原理产生了浓厚的兴趣。但是,C语言本身呢,看起来似乎语言本身的内容不多,但真的太灵活了,一个宏就能让人晕头转向;还有各种贴近硬件的类型,未定义行为,指针,想写好真的不简单。PHP解释器是用C实现的,因此也容易让我产生畏难情绪。
其实学C语言 …...
Read more →
目前对LLM(Large Language Models,大语言模型)一无所知,万事开头难,虽然部署了,但并不知道原理,不过起码兴趣点上了,好歹以兴趣入手,搞一个私有的知识库倒是不错。
还是得Linux环境方便,Ollama和Anything LLM一起构成了我所要的知识库。Ollama应该是目前本 …...
Read more →
一直都写服务端,对计算机的运行原理有了一定了解,就想看看自己对其它领域程序的理解是不是可以举一反三。
最简单的GTK程序就是官网入门示例了,安装GTK的过程就不在这描述。代码如下:
// hello.c #include <gtk/gtk.h> static void …...
Read more →
语法分析是编译前端部分的重要部分。
# todo class PlusMinus: def __init__(self, left, op, right): self.left = left self.op = op self.right = right def __str__(self): …...
Read more →
HTTP路由是一个负责将HTTP请求路由到对应控制器的组件,它可以将应用的逻辑解耦到不同的控制器中,让代码易于维护。
路由有很多实现的方式,例如通过注解如#[Route('/foo/bar', methods: ['GET', 'POST'])]、路由配置文件、编程语言本身等等。下面以PHP的路由作 …...
Read more →