V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liyafe1997  ›  全部回复第 6 页 / 共 15 页
回复总数  291
1  2  3  4  5  6  7  8  9  10 ... 15  
后台被杀了,要锁后台,允许后台才行。
@liyafe1997 如果你有兴趣,我也可以把我当时 project 的代码 share 给你
这是我们学校的一门课,叫 Compiler construction ,挺有意思的,去年刚上过。所有课程资料包括实验都在这个 github repo 里: https://github.com/TDA283-compiler-construction/project
大概就是老师 YY 了一种语言叫 Javalettet (别误会,跟 Java 没半毛钱关系,实际我感觉更像个简化的 C ),语法规则啥的里面都介绍有,bnfc 的 cf 语法文件也给你写好了
按着实验要求做就行,就是实现这个 Javalettet 的编译器,最低要求是输出 LLVM 的代码(及格分)。如果想加分,得整点花活,比如生成其它平台比如 x86 的代码,或者加入面向对象功能,等等等等。
我当时做这个感觉收获颇多,至少是第一次自己完整实现一个编译器,知道了这些东西大概怎么一回事。如果你有兴趣也可以按着这个 project 要求跟着做。
142 天前
回复了 maleclub 创建的主题 Android Android13 微信通话录音
录屏应该可以吧?
142 天前
回复了 yuan321 创建的主题 生活 你们电视会买电视会员吗?
打死也不买,要么用 VIP 解析看,要么下种子
@xubingok 不知道有没有这种可能,Linux Kernel 的 MTP Driver 有存在漏洞的可能,就算是个空的 MTP 设备,按 MTP 协议发一些什么数据过去让它溢出有可能能拿到内核权限(手动滑稽
@xausky 但实现一个空的 USB 设备也比 MTP 要好?
143 天前
回复了 mouyase 创建的主题 小米 目前基本可以认为小米已经禁止 BL 解锁了
@Zys2017 一加解 bl 有个问题,解了 BL 以后 TEE 会失效。
旗舰机基本都支持
143 天前
回复了 liyafe1997 创建的主题 Windows 睡眠唤醒之后经常会 CPU100%卡死一段时间
@listenerri 现在 Windows 的睡眠唤醒很稳定了吧,不至于唤不醒,笔记本 S3 需求很常见哇。
143 天前
回复了 yiboliu 创建的主题 Android 谁有李跳跳的安装包呀?
@boxy123 这个一直以来就是官网哇,N 年前就有
你的下载渠道有问题吧,我看了下我手头上的银行 App 全是 64 位的了。
148 天前
回复了 yiboliu 创建的主题 Android 谁有李跳跳的安装包呀?
官网指向的蓝奏云还能下哇 https://www.litiaotiao.com/litiaotiao.html
能在家里忍受噪音的话可以考虑直接用矿机代替电暖器和空调来取暖了(手动滑稽
150 天前
回复了 BigShot404 创建的主题 Android 请推荐开源的轻量化的安卓浏览器
强推 Iceraven ,一个 Firefox 的 Fork ,比 Firefox 原版好用得多
150 天前
回复了 dsgdsfh 创建的主题 程序员 有什么把 html 打包成 exe 的方法
以前我经常这么搞(十几年前,Chrome 还没这么流行的年代):
用 VB6.0 拉个 IE 控件,指向同目录下的一个 html ,然后生成一个几 kb 的 exe 。
把这个 exe 和 HTML 用 WinRAR 打个自解压包,勾上那几个选项(隐藏 UI ,自动解压到临时目录,自动运行程序,程序退出后自动删除啥的)
exe 单文件 App 就做好了。

如果你的 HTML 能和 IE 良好兼容的话可以考虑这个方案,这似乎是最轻量的方案了。
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2021 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 01:58 · PVG 09:58 · LAX 18:58 · JFK 21:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.