05 2020 档案
摘要:5. 留数 [TOC] 首先说明一下为什么会有留数? 对于图中的这样一个积分路径,由于内部区域不完全解析。所以根据柯西积分定理,我们可以将其转化为下图的积分路径: 当通往奇点的两条路线无限接近时,就可以得到下图: 即对于大回路的积分等于对所有奇点的路径的积分之和的相反数。即: $$ \oint_L
阅读全文
摘要:Linux多线程 [TOC] 1. 多线程的优势 在多进程编程中,程序每处理一个任务,都需要创建一个进程进行处理,而每个进程在创建时都需要复制父进程的进程上下文,且有自己独立的地址空间,当只需要并发处理很小的任务时(如并发服务器处理客户端的请求),这种开销是很不划算的,且每个进程之间的变量并不共享,
阅读全文
摘要:Linux下的程序、進程和線程 本文偏向於實際Unix環境下的進程和線程的操作函數的學習,只涉及部分的理論。 [TOC] 概念 1. Linux環境下的進程 進程的產生 複製父進程的環境配置 在內核中建立進程結構 將結構插入進程列表 分配資源 複製父進程的內存映射信息 管理文件描述符和鏈接點 通知父
阅读全文
摘要:RAILGUN WEB SERVER 注意:文中的部分函数因为参数部分过长,为了方便起见我已省略,不代表函数没有参数。 原项目地址:https://github.com/zyearn/zaver.git 本项目地址:https://github.com/xiaoqixian/Railgun.git
阅读全文
摘要:这可能是我写过的最蠢的代码,主要是现在懒得改了,还是就这样放出来吧。
阅读全文
摘要:RAILGUN WEB SERVER [TOC] main function 主函数位于zaver.c文件中,由于作者运用了大量的我前所未见的c库函数,所以看得比较吃力。 首先main函数需要读入一些参数,作者利用 函数来进行读取命令行参数。参数格式为 ,说明 c参数后面必须要加内容,其他的参数不需
阅读全文