

























20 mylovesaber 2024 年 3 月 10 日楼上说法太专业,理解所需知识储备下限很可能高于楼主知识积累的上限,用一种低俗但可能比较直观的说法来解释吧: 公猪配种这词你听说过吧?自然交配公猪比例为每 15 ~ 20 头母猪准备 1 头公猪。想要 20 头母猪怀孕,需要的是公猪的精子。而公猪本身就是储存精子的容器(库) 母猪想怀孕,就会在排卵期去叫公猪过来上她(程序调用了动态库)。 而养猪场配比上面提到了,想要 20 头母猪怀孕,不需要准备 20 头公猪,而是让一头公猪的精液平分 20 份给到母猪即可(或者说是让公猪对着 20 头母猪依次上一遍): 为啥 20 头母猪共享一头公猪?因为一头公猪就能完成对 20 头母猪的配种任务,就没必要准备 20 头公猪来 1v1 ,因为养 20 头公猪所消耗的猪饲料是 20 份,养一头公猪所需猪饲料只需 1 份,这样就可以节省存放饲料所占用的仓库空间(动态库可以由多个程序共享节省空间) 母猪配种一般是季节性的,就是每年都有几轮集中性配种,其他时间没有配种任务,就用不着公猪了(动态库只有用到的时候才会加载) 如果天生异象,出现了一头变异猪,雌雄同体,那么配种这事情它一头猪就可以完成,不需要让其他公猪跟她配对,那么这个变异猪的公猪身体结构的部分就是静态库,这头猪整体就是个静态程序 综上所述,类比一下,c 程序是猪,如果是静态编译,那这就是头变异猪,否则就是个母猪,至于你知道如何调用这些公猪母猪,那你就是养猪场老板,关系能明白了吗? |
36 WuSiYu 2024 年 3 月 11 日主要是如今除开系统都会带的那些库,对于很多 windows 、mac 应用乃至 android app 而言,其实没有共享不共享的区别,因为他们都会随着安装包带着自己的一堆动态库,每个程序的所有文件是放在一起的,相互间很少会引用,无非是分成多个文件和集成到一个文件的区别 |
39 xwwsxp 2024 年 3 月 11 日静态库,就是将所有东西都打包到一起,带来的问题就是文件膨胀;也有好处,不太容易出现启动失败; |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。