![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 73
周大侠真厉害
得加油了。
展开
-
多个进程间共享动态链接库的原理
同样这个问题是我在面试总监的时候,总监问我的一个问题,这些天一直 忙活,都没有好好看书了,今天总结一下这个问题?为什么一个进程用完一个动态链接库以后另一个进程还可以继续使用呢?当时回答的很是笼统,只说对了答案的一半,现在就在这里好好总结一下吧!前面我们已经说过进程间的通信有好几种方式,其实现在我们讲的这种动态链接库也是进程间的通信方式之一。不管是windows还是Linux操作系统其实所有转载 2015-03-26 16:20:47 · 688 阅读 · 0 评论 -
Name Mangling in C++(g++生成链接库后函数名称的变化)
(今天学着使用g++生成和使用动态链接库,动态调用函数时一直报undefined symbol ,静态调用和直接使用静态库都没有问题。后来直接用nm查看了库中的函数名发现有了一些前缀和后缀,所以函数名称不对了所以不能获取到函数地址。然后在网上找到了下面这篇文章,才知道是为了对付c++的函数重载,用前缀代表了返回值,后缀代表了参数列表,文章讲的很不错很详细,很遗憾没找到原文作者……)转载 2015-03-27 23:14:12 · 2299 阅读 · 0 评论 -
SSL和SSH有什么区别
ssl是通讯链路的附加层。可以包含很多协议。https, ftps, .....ssh只是加密的shell,最初是用来替代telnet的。通过port forward,也可以让其他协议通过ssh的隧道而起到加密的效果。SSL是一种国际标准的加密及身份认证通信协议,您用的浏览器就支持此协议。SSL(Secure Sockets Layer)最初是由美国Nets转载 2015-03-30 22:22:17 · 406 阅读 · 0 评论 -
vim打开多窗口、多文件之间的切换
打开多个文件:一、vim还没有启动的时候:1.在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件2.vim已经启动输入:e file可以再打开一个文件,并且此时vim里会显示出file文件的内容。3.同时显示多个文件::sp //水平切分窗口:vsplit //垂直切分窗口转载 2015-03-31 10:40:01 · 889 阅读 · 0 评论