上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 43 下一页

2019年3月16日

c++中的几种函数调用约定(转)

摘要: C++中的函数调用约定(调用惯例)主要针对三个问题: 1、参数传递的方式(是否采用寄存器传递参数、采用哪个寄存器传递参数、参数压桟的顺序等); 参数的传递方式,最常见的是通过栈传递。函数的调用方将参数压入栈中,函数自己再从栈中将参数取出。 对于有多个参数的函数,调用惯例要规定函数调用方将参数压栈的顺 阅读全文

posted @ 2019-03-16 19:54 wsw_seu 阅读(1527) 评论(0) 推荐(0) 编辑

银行家算法

摘要: 死锁避免——银行家算法的应用背景 要想说银行家,首先得说死锁问题,因为银行家算法就是为了死锁避免提出的。那么,什么是死锁?简单的举个例子:俩人吃饺子,一个人手里拿着酱油,一个人手里拿着醋,拿酱油的对拿着醋的人说:“你把醋给我,我就把酱油给你”;拿醋的对拿着酱油的人说:“不,你把酱油给我,我把醋给你。 阅读全文

posted @ 2019-03-16 10:08 wsw_seu 阅读(348) 评论(0) 推荐(0) 编辑

2019年3月15日

模拟鼠标操作(ActionChains)(转 侵删)

摘要: 在日常的测试中,经常会遇到需要鼠标去操作的一些事情,比如说悬浮菜单、拖动验证码等,这一节我们来学习如何使用webdriver模拟鼠标的操作 首页模拟鼠标的操作要首先引入ActionChains的包 from selenium.webdriver.common.action_chains import 阅读全文

posted @ 2019-03-15 21:45 wsw_seu 阅读(645) 评论(0) 推荐(0) 编辑

selenium之 定位以及切换frame(iframe)(转)

摘要: frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe对selenium定位而言是一样的,selenium有一组方法对frame进行操作。 1.怎么切到frame中(switch_to.frame()) 阅读全文

posted @ 2019-03-15 20:43 wsw_seu 阅读(191) 评论(0) 推荐(0) 编辑

2019年3月14日

python中 try、except、finally 的执行顺序(转)

摘要: 输出: to do stuffprocess exceptto return in exceptto return in finallytest1Return : finally to do stuffprocess exceptto return in exceptto return in fin 阅读全文

posted @ 2019-03-14 19:43 wsw_seu 阅读(206) 评论(0) 推荐(0) 编辑

GDT,LDT,GDTR,LDTR (转 侵删)

摘要: 一、引入 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成 段描述符寄存器: 存储段描述符 选择器:存储段描述符的索引 段寄存器(16位选择子,64为隐藏信息) 段寄存器(16位选择子,64为隐藏信息) 原先实模式下的各个段寄存器作为保护模式下的段选择器,80486中有6个 阅读全文

posted @ 2019-03-14 14:37 wsw_seu 阅读(701) 评论(0) 推荐(0) 编辑

Lamport面包店算法详解(转 侵删)

摘要: 范例1: boolean choosing[n];表示进程是否在取号 int number[n];记录每个进程取到的号码 这些数据结构分别初始化为false和0,为了方便,定义如下符号: 若a<c或a==c和b<d同时成立,(a,b)<(c,d) do{ choosing[i] = true; nu 阅读全文

posted @ 2019-03-14 14:24 wsw_seu 阅读(3055) 评论(0) 推荐(0) 编辑

peterson算法(软件互斥 转)

摘要: 1. 背景 首先,看个例子,进程P1,P2共用一个变量COUNT,初始值为0 1. 背景 首先,看个例子,进程P1,P2共用一个变量COUNT,初始值为0 因为P1,P2两个进程的执行顺序是随机的,可能顺序执行也可能是并发的,由图可见,不同的执行顺序,COUNT的值会不同,这是不允许的。 像这种情况 阅读全文

posted @ 2019-03-14 14:05 wsw_seu 阅读(2025) 评论(0) 推荐(0) 编辑

2019年3月13日

段选择子与段描述符结构(转)

摘要: 段描述符和段选择子我想 C 语言你应该是学了很久了,那么我来定义一个数组。 // 一个 QWORD 是一个 8 字节的整数QWORD gdt[1024];很明显,这是一个能容纳 1024 个元素的数组。现在我来定义: gdt 数组中的每个元素都是一个段描述符数组的索引号是段选择子这个 gdt 数组被 阅读全文

posted @ 2019-03-13 10:15 wsw_seu 阅读(683) 评论(0) 推荐(0) 编辑

2019年3月12日

寄存器

摘要: ebp和esp是32位的SP,BPesp是堆栈指针ebp是基址指针ESP与SP的关系就象AX与AL,AH的关系.32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、 阅读全文

posted @ 2019-03-12 16:50 wsw_seu 阅读(253) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 43 下一页

导航