个板马,喵莫比喵?

学习笔记

最近工作中需要搞一个简易的规则引擎,在翻了Github之后发现了danthedeckie/simpleeval这个库,用起来挺方便的,不过在查阅源码后发现,simpleeval原理是复用Python的ast库来解析计算的,依赖于Python语法,通过构建一个安全沙箱来隔离运行的。
不过在工作业务中,考虑到后续极有可能有自定义语法的需求,所以想来想去,还是写一个简单的解析器比较合适。

代码将基于Python实现。

继续阅读

最近咱们实验室搞到了那么点经费,于是趁这个机会,就给换了一个路由器:红米AC2100🥳(原来那个路由器才百兆,局域网传文件实在太慢了🤬)。
我一直想做一个程序,用于自动登录学校的校园网,不然每隔一段时间就得手动登录一下,很是麻烦。之前的那个路由器上完全没内存安装一些库了,所以这个idea一直没落实,既然现在换了,那就肯定要把这个坑填上!!红米AC2100自带的系统并不好用,还是得给它刷个OpenWRT,然后再跑上我的程序~所以就有了这么一篇文章。

继续阅读