培训记录

Posted Jinlei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了培训记录相关的知识,希望对你有一定的参考价值。

2016年现状, 服务器数量

google 、亚马逊、微软100w台、facebook 60w台、腾讯50w台

 

gdb调试寄存器、栈

1.info frame1   infofram2 查看栈溢出

栈溢出的原因: 递归

2.寄存器 $rdi, $rsi, $rdx, $rcx, $r8, $r9 对应函数前6个参数, 超过6个的参数,从第7个开始入栈

   $rax 函数返回值

  利用寄存器变量,可以调被优化后的变量、函数返回值

3.利用汇编代码, 查看eax ebx 等,寄存器变量

4. 栈开启新一段帧时,会先压入上一帧的栈底地址,代码地址,共16个字节, 所以利用当前栈的esp-16, 可以得到当前帧的开始地址. 

   利用它可以确认栈改写发生在哪一个帧内.

 

linux下使用eclipse c++开发

1.windows上安装xming

2.linux上安装eclipse

3.securecrt 打开 x11消息转发

4.linux上启动eclipse即可

 

以上是关于培训记录的主要内容,如果未能解决你的问题,请参考以下文章

培训课题目记录3

PageObject课程培训记录

字节跳动技术新人培训全记录:校招萌新成长指南

就业培训学习记录-day010

移动机器人路径规划---深蓝学院培训学习记录

移动机器人路径规划---深蓝学院培训学习记录