摘要: 一,修改密码 新安装的mysql,用自动生成的随机密码登陆后,让立即修改密码,不然执行不了命令, 但有几个命令可以执行,通过这几个命令修改安全级别参数,可以修改密码。 参数信息: validate_password_dictionary_file --插件用于验证密码强度的字典文件路径。 valid 阅读全文
posted @ 2020-09-21 14:26 AGB 阅读(187) 评论(0) 推荐(0) 编辑
摘要: call far m6/jmp far m6 根据操作数地址,找到32位偏移和6位选择子, 根据选择子查找GDT/LDT, 看找到的是门描述符还是段描述符,(S位0,系统段或门描述符;S位1,普通段描述符) 是门描述符,忽略偏移,根据门描述符里提供的偏移和选择子,调用例程; 是段描述符,访问段去。 阅读全文
posted @ 2020-09-11 11:58 AGB 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 一,大概分段的用途 0XF0000~0XFFFFF: ROM-BIOS,主板上的芯片提供; 0XA0000~0XEFFFF: 特定的外围设备提供。每个外部设备接口,包括各种板卡,如网卡,显卡,键盘接口电路,硬件控制器等,都有自己的只读存储器(ROM),类似于BIOS芯片,这些ROM中提供了它自己的功 阅读全文
posted @ 2020-09-03 14:24 AGB 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 1. 用在方法上 一个控制器可以拥有多个@ModelAttribute方法。同个控制器内的所有这些方法,都会在@RequestMapping方法之前被调用。 1) 方法通过返回值的方式默认地将添加一个属性; 2) 方法接收一个Model对象,然后可以向其中添加任意数量的属性。 2. 用在方法参数上 阅读全文
posted @ 2020-06-17 11:32 AGB 阅读(167) 评论(0) 推荐(0) 编辑
摘要: requires:如果你需要引用其他类的时候就会用到这个属性,相当于java开发中的import. extend:在自定义类时,用来制定年定义类的扩展类,与java的继承概念是一样的。 mixins:将一个类混入要定义的类。 items:用来定义当前组件的子组件。 xtype:用来声明当前配置对象使 阅读全文
posted @ 2020-06-12 07:43 AGB 阅读(627) 评论(0) 推荐(1) 编辑
摘要: WM_CREATE,WM_SIZE,WM_PAINT三个消息的先后顺序 /* SINEWAVE.C -- Sine Wave Using Polyline (c) Charles Petzold, 1998 */ #include <windows.h> #include <math.h> #def 阅读全文
posted @ 2020-05-15 09:58 AGB 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 代码间跳转的执行流程 以下面代码为例,看CPU在跳转过程做了什么操作。 jmp 0x20,0x004183d7 (一)段选择子拆分 0x20的二进制形式 0000_0000_0010_0000; RPL=00; TI=0; INDEX=4; (二)查表得到段描述符 TI=0,所以查GDT表; IND 阅读全文
posted @ 2020-04-23 22:20 AGB 阅读(230) 评论(0) 推荐(0) 编辑
摘要: CPL 当前特权级别 通过查看CS和SS中存储的段选择子的后两位,可以看到当前程序的特权级别。 DPL 段描述符特权级别 作用是规定了访问该段所需要的特权级别是什么。例: mov ds,ax ;如果ax指向的段DPL=0,但当前程序的CPL=3,这行指令是不会成功的。 RPL 请求特权级别 RPL是 阅读全文
posted @ 2020-04-23 19:03 AGB 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ES CS DS SS FS GS LDTR TR 32位下段寄存器的组成图:(不考虑64位) 分为4个部分 Selector 16位/可见 Attribute 16位/不可见 Limit 32位/不可见 Base 32位/不可见 实模式寻址 8086实模式寻址时: mov cx,0x2000 mo 阅读全文
posted @ 2020-04-23 10:50 AGB 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 待编辑 阅读全文
posted @ 2020-04-23 09:16 AGB 阅读(172) 评论(0) 推荐(0) 编辑