程序员的自我修养——动态链接
趁着借的图书馆的书还没还,赶紧看。写博客记录一下学习的内容便于以后反复看
静态链接使得不同的程序开发者和部门能够相对独立地开发和测试自己的模块。当随着时间,静态链接的问题也暴露出来:如浪费内存和磁盘空间,模块更新困难,这使得人们不得不找一种更好的方式来组织程序的模块。
趁着借的图书馆的书还没还,赶紧看。写博客记录一下学习的内容便于以后反复看
静态链接使得不同的程序开发者和部门能够相对独立地开发和测试自己的模块。当随着时间,静态链接的问题也暴露出来:如浪费内存和磁盘空间,模块更新困难,这使得人们不得不找一种更好的方式来组织程序的模块。
最近社团被要求写科技推送,第一稿还被打回了,理由是讲的太难了。绝了,给了别的社团的范文,我细品:
我打开 word 文件一看,这别的社团正文里没有知识,歪歪斜斜的每页上都写着"学习xx,参考xx"几句话。我横竖品不出来,仔细看了半小时,才从字缝里看出字来,满篇都写着的是"可以保研"!
我写好了新的一版,文笔不好,放出来让大火乐乐:
下面是正文:
可执行文件只有装载到内存以后才能被 CPU 执行。早期的程序装载十分简陋,装载的基本过程就是把程序从外部存储器中读取到内存中的某个位置。随着硬件 MMU 的诞生,多进程,多用户,虚拟存储的操作系统出现,可执行文件的装载过程变得非常复杂。
当我们有两个目标文件时,如何将它们链接起来形成一个可执行文件?这个过程中发生了什么?
Django 自带的 WSGIHandler 实际上在 wsgi 规范中是作为一个 WSGI application ,它是一个定义了 __call__ 的类。
涉及的几个关键性文件