3作者: Forgret9 个月前
这个周末我创建了 stacklib.h - 一个单头文件库,它将 Forth 风格的栈操作引入了 C 语言。它实现了一个基本的解释器,具有: * 栈操作 (push/pop/dup/swap/over/drop) * 算术运算 (+, -, \*, /) * 输出 (., emit, cr) * 栈检查 (.s, depth) 使用示例: ```c Stack s; stack_init(&s); dict_init(); exec(&s, "10 20 + ."); // 打印 "30" exec(&s, "1 2 3 4 .s"); // 显示栈内容 ``` 该库是自包含的,不需要任何依赖项,并处理基本的错误检查。它的灵感来自于我想从根本上理解 Forth 的工作原理,同时保持 C 语言的简洁性。 我很好奇其他基于栈或串联编程的爱好者对这种方法的看法。是否有人构建过类似的东西?您会添加什么功能来使其更有用? GitHub: [https://github.com/Ferki-git-creator/stacklib](https://github.com/Ferki-git-creator/stacklib)
1作者: mustafaelrashid9 个月前
我开发这款应用是为了管理我的日常,因为每周手动制定日程安排太繁琐了。这款应用可以自动生成每周的新日程,并帮助我按计划执行。 我之前发布过一个早期的原型——现在是经过打磨的正式版本。如果你试用,我很乐意听取你的反馈。(* 访问子域名 day-chunks.web.app 即可体验)
4作者: madinmo9 个月前
我写了个小脚本,用来给我打个假电话,好让我摆脱无聊又尴尬的处境。我在 Twilio 上买了个虚拟号码,并把它存成了我某个亲戚的电话。<p>每当我感觉被困住的时候,就点一下手机上的“逃生”按钮。它会向我的远程服务器发送一个请求。服务器运行一个小的 Python 脚本,安排一个真实的电话呼叫。一分钟后,我的手机就会响铃,并播放预先录好的音频。<p>我只要说一句“不好意思,我接个电话”,然后走开就行了。虽然只是个小项目,但它已经救了我很多次了。<p>脚本 - <a href="https:&#x2F;&#x2F;x.com&#x2F;the2ndfloorguy&#x2F;status&#x2F;1965624429146165251" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;the2ndfloorguy&#x2F;status&#x2F;1965624429146165251</a>