随笔分类 - misc
摘要:在VC里我们: #include <windows.h> DWORD dwNumberOfBytesWritten; int main() { HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE); WriteFile(hStdOut, "Hello Wo
阅读全文
posted @ 2021-12-05 21:10
华容道专家
摘要:问题:三扇门,只有一扇门后面有奖品。你随便选择了一扇门。然后主持人打开了另一扇门,里面是空的。他问你"换不换?" 换还是不换的中奖率高?答案:换的中奖率是2/3,不换的中奖率是1/3。注意:主持人必定打开空门。他知道哪扇门有奖品。他不会打开你选择的门。 如果选择不换,即忽略主持人,中奖率是1/3。如
阅读全文
posted @ 2021-12-05 10:25
华容道专家
摘要:我想用python做个tiny BASIC编译器。赋值和加减乘除,IF和FOR。 语法分析python有ply包,用ply.lex和ply.yacc做个计算器很简单,我已经做了。 做个解释器应该也不难。但解释器和编译器之间还差着代码生成呢。一来看书,二来用python的dis包看"汇编"形式的byt
阅读全文
posted @ 2021-12-04 23:59
华容道专家
摘要:ffmpeg是个音视频转换软件。比如你有个good_movie.avi文件,你可以用ffmpeg.exe把里面的音轨抽出来保存为.mp3, .m4a等文件。你还可以把分辨率从1920x1080(1080p)变成720p、提高压缩比,最终减少文件的大小(以图像变模糊为代价)。ffmpeg调用一大堆库(
阅读全文
posted @ 2021-12-04 19:17
华容道专家
摘要:sqlite3.c, 237436行 = 全部源文件,找东西比多文件查找方便多了:-),字符串查找一点都不慢。 不要太害怕,SQLite说它的代码里有非常多是用来做数据完整性检查和测试的。但愿B树,虚数据库引擎之类的不是太长。 /***********************************
阅读全文
posted @ 2021-12-04 17:15
华容道专家
摘要:最邻近插值算法和双线性插值算法——图像缩放 ...如果原图为5*5,缩放后的图为3*3,那么缩放后的图的像素点(1,1)对应的就是原图中([5/3 * 1], [5/3 * 1]) = ([0.6], [0.6]) = (1,1) 像素点对应的像素值... 图像插值算法总结 ...自适应的方法可以根
阅读全文
posted @ 2021-12-04 16:56
华容道专家
摘要: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
华容道专家
摘要:「回顾旧贴,以前不知道sympy,如今sympy用的还算可以,但没啥人对这个感兴趣。」 请先看下 https://www.cnblogs.com/funwithwords/p/15635065.html 可以边干边学:1. PLY (Python Lex-Yacc)的文档和源码。PLY is a p
阅读全文
posted @ 2021-12-03 10:45
华容道专家
摘要:Factorization or factoring consists of writing a number or another mathematical object as a product of several factors, usually smaller or simpler obj
阅读全文
posted @ 2021-12-02 23:47
华容道专家
摘要:如果先给学生讲一点汇编,再讲一点C,再一点C++或其它OOP语言,再一点python或其它脚本语言,最后甚至一点机器学习框架,那会怎样? 学生肯定喊“爽!”啊。几十行我就能整个人脸识别出来。在PUSHA和POPA出现之前,几十行汇编就够保存和恢复寄存器用。 然后想学的再深耕,不想学的直接调参,或者做
阅读全文
posted @ 2021-12-02 13:02
华容道专家
摘要:字符串层面:add(35, 2)写成+352不行,得+35空格2, +35 2. 3+5空格*2=8*2=16; 3+空格5*2=3+10=13. 3+5 *2, 3 +5*2,机器无所谓,人主子受不了“喵了个去,这有个空格?!” token流层面:+ opnd * opnd opnd和opnd +
阅读全文
posted @ 2021-12-02 08:26
华容道专家
摘要:// https://stackoverflow.com/questions/41181004/bitwise-xor-operator-to-find-missing-unique-id public int findUniqueDeliveryId(int[] deliveryIds) { in
阅读全文
posted @ 2021-11-30 19:24
华容道专家
摘要:def p(*x): print(x) p(type(range), dir(range)) r = range(2); i = iter(r) try: p(next(i)); p(next(i)); p(next(i)) except Exception as e: p(e) def fn():
阅读全文
posted @ 2021-11-30 17:36
华容道专家
摘要:我们先回顾下正则表达式。下图: 描述像xy, xxy (B上转一圈), xyy, xxyy这样的字符串。然后可以进行字符串匹配。设计芯片都用Verilog语言而不是画门电路了。像x+y+这样的叫做regular expression. +代表重复1次或多次。考虑一条语句甚至一个程序:area = w
阅读全文
posted @ 2021-11-30 13:18
华容道专家
摘要:比方说你要在C++/PHP里实现一个函数Image get_image(string id),不同的图片有1万张(用户头像),你可以把它们存在一个目录/文件夹里,然后fopen()再fread。 你也可以把它们存在一个SQLite数据库images.db里,调用SQLite来读取,"35% Fast
阅读全文
posted @ 2021-11-29 20:44
华容道专家
摘要:如1.5 ** 2.5,如何计算?似乎是这样的: 1. cmath calculates pow(a,b) by performing exp(b * log(a)). stackoverflow 2. 幂级数展开常用公式 CSDN Rqff 3. 泰勒级数 百度百科 The Taylor seri
阅读全文
posted @ 2021-11-29 15:54
华容道专家
摘要:六级/考研单词: implement, data, mobile, compute, bundle, innumerable, compatible, pledge, archive, trillion, summary, billion, domain, footprint, endure, th
阅读全文
posted @ 2021-11-29 14:06
华容道专家
摘要:有时候听到读音但不知道单词的拼写。有人做了个工具,挺好用的。后来他的网站关了;之前我抄下来了,改了下在这里: https://files.cnblogs.com/files/blogs/714801/rexd.zip
阅读全文
posted @ 2021-11-28 10:17
华容道专家
摘要:标题耸人听闻,sorry. CPU、操作系统、编译器和数据库我都不会。我英语也不行,但我认识所有的字母。:-) 万一有人感兴趣呢?https://sqlite.org/doclist.htmlThe SQLite Bytecode EngineThe Virtual Database Engine
阅读全文
posted @ 2021-11-27 20:28
华容道专家
摘要:1 # -*- coding: utf-8 -*- 2 import re 3 mem = [x for x in re.split('[\r|\n]', ''' 4 store a 1 5 add a 1 6 jmp -1 7 store a 100 8 add a -1 9 jmp -1 10
阅读全文
posted @ 2021-11-27 20:06
华容道专家

浙公网安备 33010602011771号