![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
文章平均质量分 62
curry dog
自然语言处理
展开
-
花生壳 动态域名 ssh
首先确保拥有公网ip, 即光猫的wan口地址等于百度查询到的本机ip地址。安装phddnsdpkg -i phddns_3.0_x86_64.deb安装成功后phddns staus利用显示的sn码登录花生壳然后切换到已经注册了域名的账号利用自诊断看主机是否已经连上花生壳。...原创 2021-12-25 04:38:13 · 550 阅读 · 1 评论 -
CSAPP 笔记( bomb lab)
待重定位文件的elf中只包含节(section), 除了.data, .text,.bss外有几个特殊的节字符串表(String Table)字符串表节区包含以 NULL(ASCII 码 0)结尾的字符序列,通常称为字符串。ELF 目标文件通常使用字符串来表示符号和节区名称。对字符串的引用通常以字符串在字符 串表中的下标给出。一般,第一个字节(索引为 0)定义为一个空字符串。类似的,字符串表的最后一 个字节也定义为 NULL,以确保所有的字符串都以 NULL 结尾。索引为 0 的字符串在 不同的上原创 2021-03-08 01:08:18 · 650 阅读 · 1 评论 -
ubuntu nginx +fastcgi安装
准备第三方支持库源码:nginx-1.13.7.tar.gzopenssl-1.1.0g.tar.gzpcre-8.41.tar.gzzlib-1.2.11.tar.gz cd nginx-1.13.7./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_secure_link_m原创 2020-11-08 21:39:16 · 299 阅读 · 0 评论 -
页表总结
两级页表如何实现地址转换:(1) 按照地址结构将逻辑地址拆成三个部分。(2) 从PCB中读取页目录起始地址,再根据一级页号查页目录表,找到下一级页表在内存中存放位置。(3) 根据二级页号查表,找到最终想要访问的内存块号。(4) 结合页内偏移量得到物理地址。虚拟存储技术再解决了页必须连续存放的问题后,再看如何第二个问题:没有必要让整个页表常驻内存,因为进程一段时间内可能只需要访问某几个特定的页面。解决方案:可以在需要访问页面时才把页面调入内存——虚拟存储技术(后面再说)。可以在页表中增加一个转载 2020-10-21 13:45:14 · 5229 阅读 · 0 评论 -
jmp short 理解
jmp short s这里编译器在处理这条语句的时候,会把jmp short翻译成机器码EB,把后面的标号s翻译成一个数字,这个数字有多大呢?前面的short给出了说明,是2个字节,这里的short限制了这个数字范围,也就是-128~+127之间.这里开始解释这个数字的值,一般有点汇编知识的人都会认为这个数字是目的地址,实际上不是这样的(自己写个例子调试一下就知道了,机器码EB后面跟的并非是目的地址),这里放的数字实际上是目的地址和当前jmp之间的距离:例如:当前jmp short s 的偏移地址是原创 2020-10-20 01:23:50 · 1629 阅读 · 0 评论