2021年12月4日
摘要: 我想用python做个tiny BASIC编译器。赋值和加减乘除,IF和FOR。 语法分析python有ply包,用ply.lex和ply.yacc做个计算器很简单,我已经做了。 做个解释器应该也不难。但解释器和编译器之间还差着代码生成呢。一来看书,二来用python的dis包看"汇编"形式的byt 阅读全文
posted @ 2021-12-04 23:59 华容道专家 阅读(98) 评论(0) 推荐(0)
摘要: admire 当别人admire你时,小心掉进泥潭(mire)。词源:to wonder. wonderful夸人,awful骂人,awesome夸人。admiral与admire词源不同,碰巧长得像。 近/反义词: adore, awe, esteem; abhor, detest 1. If y 阅读全文
posted @ 2021-12-04 23:23 华容道专家 阅读(278) 评论(0) 推荐(0)
摘要: But he was shipwrecked in the Adriatic Sea, and was fain [happy, willing] to pass through Germany, under an assumed name [pseudonym]. Now, there were 阅读全文
posted @ 2021-12-04 20:14 华容道专家 阅读(36) 评论(0) 推荐(0)
摘要: ffmpeg是个音视频转换软件。比如你有个good_movie.avi文件,你可以用ffmpeg.exe把里面的音轨抽出来保存为.mp3, .m4a等文件。你还可以把分辨率从1920x1080(1080p)变成720p、提高压缩比,最终减少文件的大小(以图像变模糊为代价)。ffmpeg调用一大堆库( 阅读全文
posted @ 2021-12-04 19:17 华容道专家 阅读(373) 评论(0) 推荐(0)
摘要: sqlite3.c, 237436行 = 全部源文件,找东西比多文件查找方便多了:-),字符串查找一点都不慢。 不要太害怕,SQLite说它的代码里有非常多是用来做数据完整性检查和测试的。但愿B树,虚数据库引擎之类的不是太长。 /*********************************** 阅读全文
posted @ 2021-12-04 17:15 华容道专家 阅读(65) 评论(0) 推荐(0)
摘要: 最邻近插值算法和双线性插值算法——图像缩放 ...如果原图为5*5,缩放后的图为3*3,那么缩放后的图的像素点(1,1)对应的就是原图中([5/3 * 1], [5/3 * 1]) = ([0.6], [0.6]) = (1,1) 像素点对应的像素值... 图像插值算法总结 ...自适应的方法可以根 阅读全文
posted @ 2021-12-04 16:56 华容道专家 阅读(454) 评论(0) 推荐(0)
摘要: 能用鼠标拉着转。 https://files.cnblogs.com/files/blogs/714801/%E7%A9%BA%E9%97%B4%E5%87%A0%E4%BD%95.7z var points = { A: [0, 0, 0], C: [20, 0, 0], B: [20, 0, 1 阅读全文
posted @ 2021-12-04 16:42 华容道专家 阅读(50) 评论(0) 推荐(0)
摘要: 大中小[1] → [2] 大中[1] 小[2] 大中[1] → [3] 大[1] 中[3] 小[2] → 中[3] [2] 中小[3] 大[1] → [2] [1] 大[2] 中小[3] → [1] 中[3] 小[1] 中[3] → 大[2] [3] 大中[2] 小[1] → 大中[2] [1] 大 阅读全文
posted @ 2021-12-04 16:19 华容道专家 阅读(115) 评论(0) 推荐(0)
摘要: QEMU is a generic and open source machine emulator and virtualizer. 一般来说,emulator可以在x86上纯软件跑arm,virtualizer在同种architecture上跑,像add eax, ebx这样的直接在硬件上跑。 阅读全文
posted @ 2021-12-04 11:43 华容道专家 阅读(404) 评论(0) 推荐(0)
摘要: import ply.lex as lex # pip install ply import ply.yacc as yacc from functools import reduce tokens = ('WORD',); t_WORD = r'\w+'; literals = (':', ';' 阅读全文
posted @ 2021-12-04 11:09 华容道专家 阅读(37) 评论(0) 推荐(0)