自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 AndroidStudio配置adb

一、adb介绍:====================================================================================adb的全称为Android Debug Bridge,就是起到调试桥的作用。adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备。 ...

2018-12-13 18:47:22 3294

原创 搭建自动化测试环境之安装selenium

网上的步骤都是一个或者几个命令就安装完成,然而试了好多都是无法安装,后来看到说先安装pip,然后可以用一条命令轻松安装,然而pip也是无法安装。如下图,输入网上命令,sudo easy_install pip ,结果仍然无法成功,陷入深深~后来又找资料,试各种方法,终于看到曙光。如下图,输入 https://bootstrap.pypa.io/get-pip.py | python3 ...

2018-08-01 11:00:03 360

原创 搭建自动化测试环境之安装pycharm

 以下部分步骤参见下面博客安装:https://blog.csdn.net/qq_35246620/article/details/78254527?utm_source=gold_browser_extension一.首先进入 PyCharm 的官网下载对应版本的pycharmhttps://www.jetbrains.com/pycharm/ 二.如上图所示,JetBr...

2018-08-01 10:21:52 1967

原创 搭建自动化测试平台之安装Python3

Mac自带的是Python版本2.X,如果使用Python3,需要手动安装。在终端输入python查看Python版本一.在网站上下载相对应版本https://www.python.org/ftp/python/3.5.0/python-3.5.0-macosx10.6.pkg点击链接下载,下载完成,直接安装。(若安装被阻止,打开系统偏好设置,允许安装外部来源的软件即可,见下图)...

2018-07-31 18:39:34 534

原创 函数调用约定和堆栈

函数调用约定和堆栈

2017-09-11 11:39:30 607

原创 面向对象基础知识(4)

一、三种成员方法(1)基本区别1、普通成员方法:(1)调用的时候必须依赖一个对象。                                  (2)能访问私有或保护的成员                                  (3)属于类的作用域2、static的成员方法:(1)调用的时候不依赖一个对象。加作用域调用。编译器不会自动加this指针 

2017-08-25 21:20:20 285

原创 面向对象基础知识(3)--对象生存周期

函数调用点之前要看见函数声明,因为(1)要确定函数参数的类型和个数,实参和形参是否一致                                                                    (2)要确定函数返回值类型和返回值,看实参形参类型是否一致。                                                       

2017-08-25 20:47:54 347

原创 面向对象基础知识(2)

编译器编译类分为三部分:(1)先扫描类名(2)再扫描所有的成员名称(原型)(3)最后扫描所有方法体和形参的默认值 ===================================================================================================1.浅拷贝: 两个不同栈上的对象,他们的两个不同的指针由于默认的拷贝构造指向

2017-08-25 20:46:06 311

原创 面向对象基础知识(1)

1.用函数名调用函数和用函数指针调用函数有什么区别?相同点:函数名和函数指针都代表函数的起始地址不同点:(1)通过函数名调用函数,如果被处理成内联,则函数的调用不会有栈帧的开辟和回退。(2)通过函数指针调用,编译阶段绝不会被处理成内联,内联必须指定函数名。用函数指针的调用一定会有标准的栈帧的开辟和回退。          当某些事件发生时,才知道具体调用的函数。2.在C++

2017-08-25 20:23:43 365

原创 c和cpp比较(2)--读书笔记4

1.const 如果没有修饰 指针* 或者 引用& 时,在考虑类型时不用考虑const。2.volatile : (1)防止编译器对汇编指令进行顺序上的优化                   (2)防止寄存器存储变量的副本值==============================================================一、const 和一级指针的结

2017-08-25 20:17:26 263

原创 c和cpp比较(1)--读书笔记3

一、函数调用约定:(1)_cdecl(默认)   (2)_stdcall  (3)_fastcall      调用约定决定了函数的三个方面:参数入栈、平衡堆栈(程序调用前后使得堆栈保持不变的过程)二、call指令(1)先把下一行指令的地址入栈(2) 转到调用的子程序三、带有默认值的函数:给默认值只能从右向左给,定义处或声明处都可以给。默认值只能给一次。              

2017-08-25 20:02:25 363

原创 函数调用堆栈--读书笔记2

1、ebp:栈底指针      esp:栈顶指针2、函数里面的局部变量属于指令。汇编代码访问局部变量是通过ebp指针的偏移量3、函数调用:先压实参,然后再调用函数形参内存00在调用函数压实参时push在栈上给形参开辟内存  (1)main 函数栈帧上 (1)实参入栈,入到形参内存                                             ( 2

2017-08-25 19:53:51 254

原创 编译链接--读书笔记1

1、代码段:.text(指令)(局部变量)      数据段:.data和.bss(全局变量和静态局部变量和静态全局变量)     main函数运行起来后,局部变量在栈上     .data:初始化了的     .bss:未初始化和初始化为02、better save space 节省的是文件的空间3、链接:(1)合并所有obj文件的段,并调整段偏移和段长度,合并符

2017-08-25 19:44:36 244

原创 实模式和保护模式虚拟地址映射

本文对X86系列的虚拟地址映射方式进行详细介绍。包括8086的实地址映射和80386的保护模式的地址映射。并简单介绍了保护模式下的段页式管理的方式。

2017-07-28 11:20:01 1248 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除