V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  verrickt  ›  全部回复第 5 页 / 共 11 页
回复总数  215
1  2  3  4  5  6  7  8  9  10 ... 11  
2020-04-08 01:33:36 +08:00
回复了 odi 创建的主题 美酒与美食 清明节过了,还是想问问,吃青团了么?
家里不吃,但上学的时候浙江的室友每年清明都会带。
吃不惯那个皮的味道
从程序员的角度看,
自己的代码->其他用户的库函数->语言的标准库->sys call->OS
以 sys call 为分界线跨越了一层边界进入 OS 。进入 os 后你看到了 vmm,cpu/资源调度,文件系统的所有细节。
从 OS 的角度看,loader 加载二进制到内存后,instruction pointer 指向的指令被加载到 cpu 内部执行,此时又跨过一道边界。分界线是指令集(汇编语言)
进入指令集后你失去了数据类型和建立在其上的任何抽象,你所能看到的是极少数 register 和 ram(巨大的一维数组)
来到 cpu 层面,你所面对的是 alu,cu,fpu,register 四大金刚,他们内部的走线,相互间的连接方式,还有其他的一些物理特征称为架构。机器指令送入 cu 后,cu 产生对应的控制信号,协调各部件从而使指令得以执行。在 cu 内部,机器指令被转化为微指令。此时又跨越一道边界。
这时就到了数字电路的领域。我不是很熟悉就不献丑了。
总之,程序的执行跨过了好几道边界,最终来到逻辑门电路。之所以弄这么多边界是为了让两侧的东西互不影响的发展下去,即解耦。
上面写的省略了很大一部分的内容,有兴趣可以看看 os,组成原理,数字电路的导论课,会比这详细得多。
2020-03-14 00:31:55 +08:00
回复了 manami 创建的主题 天黑以后 20200314 午夜俱乐部
when it's good, it really good. when it's bad, it's better than nothing.
2020-03-01 02:18:56 +08:00
回复了 Maboroshii 创建的主题 天黑以后 20200301 午夜俱乐部
好久不写代码,都快忘了自己是个程序员😂
2020-02-14 19:51:51 +08:00
回复了 insurgo222 创建的主题 浏览器 你们会为了个人隐私放弃 Chrome 吗?
@VforU
about:config 里把
browser.privatebrowsing.autostart 置 true
2020-02-14 09:57:59 +08:00
回复了 insurgo222 创建的主题 浏览器 你们会为了个人隐私放弃 Chrome 吗?
已转 Firefox 一年半了。永久隐身模式一开爽歪歪
2019-12-01 01:29:57 +08:00
回复了 Osk 创建的主题 Windows 不厚道的 1px 之: Windows 资源管理器 /大雾/ :doge:
为啥我的 explorer 是 per monitor dpi awared,难道我提前用上了 Windows11🤔
//开个玩笑。我记得从 1607 以后开始 explorer 就是 per monitor aware 了。lz 看看是不是该更新了。
另外 dpi awareness 似乎会被子进程继承。至少从 vscode 和迅雷打开的 explorer 的 dpi awareness 是不一样的
2019-11-25 01:32:53 +08:00
回复了 jason19659 创建的主题 程序员 求救, win10 1809 内存泄漏怎么办
下一个 process explorer,去 memory 里看看,重点观察下 non-paged 和 kernel。
2019-11-25 01:26:29 +08:00
回复了 mason961125 创建的主题 天黑以后 20191125 午夜俱乐部
forget & rediscover
2019-10-27 01:46:02 +08:00
回复了 crella 创建的主题 问与答 自写计算器的疑惑
po 所描述的计算器和编译器有明显的类似之处:根据用户提供的**字符串**产生某个确定性的结果。
简易提几个点,你需要一个组件把用户输入的字符串转化为树状结构,一个组件实现树状结构的计算,一个组件实现输出。
正好对应编译原理的前端,中端,后端。
不这么搞光是个运算符优先级就能搞死个人。

ninputer 有系列博客讲怎么写编译器的,po 可以参考下。里面提到的很多问题都有共性。
2019-10-09 21:08:36 +08:00
回复了 1462326016 创建的主题 C# C#/ Python 调用 7z.dll 加解密方法,不使用 exe 调用
一个思路,c#通过 pinvoke 去调 dll
2019-10-08 22:36:47 +08:00
回复了 airect 创建的主题 旅行 国庆骑自行车 600 公里有感
@airect 误伤友军,我也是山马😆
@siknet 看来是我太弱了😂
2019-10-08 17:56:07 +08:00
回复了 airect 创建的主题 旅行 国庆骑自行车 600 公里有感
山地还是公路?
山地 3 天 600 太厉害了😂
2019-09-20 13:08:26 +08:00
回复了 freed 创建的主题 问与答 有没有人买了红米 K20 PRO 尊享版..
歪个楼,不想用 miui 可以 k20 刷 Lineage os
2019-09-06 23:18:26 +08:00
回复了 ClericPy 创建的主题 游戏 还有一周无主之地 3 就要上线了
2019-09-06 23:17:42 +08:00
回复了 ClericPy 创建的主题 游戏 还有一周无主之地 3 就要上线了
记得无主贴吧的氛围还不错。
reddit 也可以看看。reddit.com/borderlands
2019-08-16 03:01:30 +08:00
回复了 lyoume 创建的主题 天黑以后 20190816 午夜俱乐部
居然失眠了
2019-06-13 08:28:50 +08:00
回复了 ivmm 创建的主题 问与答 啥回合制手机游戏可以长时间玩,然后还不沉迷的?
xcom enemy within
2019-06-03 17:31:31 +08:00
回复了 Deardrops 创建的主题 Linux 为什么同一段代码在 Linux 内核态比用户态执行的效率高?
无责任猜测,user mode 里的 printf 用到了 syscall,发生了用户态到内核态的切换。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5445 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 03:24 · PVG 11:24 · LAX 19:24 · JFK 22:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.