摘要:
汇编版本电话本 demo.inc demo.asm 阅读全文
摘要:
opcode原理 前缀域 切换操作数大小前缀 : 066h 可以将32位的操作数切换成16位的操作数 切换操作数大小前缀 : 066h 可以将32位的操作数切换成16位的操作数 可以将32位的操作数切换成16位的操作数 切换地址大小(切换寻址模式) : 067h 用于将32位存储器的寻址方式切换成1 阅读全文
摘要:
基础知识2 选择结构 通过判断 + 条件跳转指令来实现 循环结构 通过判断 + 条件跳转指令来实现(会有一个向上跳转的语句) 函数调用约定 C调用约定: 由外部平衡栈 标准调用约定 : 由函数内部平衡栈 对象调用约定 : 由函数内部平衡栈, 寄存器用于保存对象的首地址(就是this指针) 快速调用约 阅读全文
摘要:
寻址方式 立即数寻址 寄存器寻址 存储器寻址 直接寻址 : mov ax, [ 01000h ]; 直接在[]内给出一个内存地址 寄存器间接寻址: mov ax ,[si]; 在[]以寄存器的值给出内存地址. 寄存器相对寻址: mov ax,[si+0ch] 在[]以寄存器的值和一个数相加之后作为内 阅读全文
摘要:
dosbox的使用 解压出来, 运行: dosbox.exe 将主机的文件夹挂载到模拟器中, 为了能够让模拟器操作主机中的文件. mount C: d:\dosbox mount C: . (一个点是挂载exe所在当前目录) C: - 表示的是模拟器中的路径. d:\dosbox - 主机中的路径 阅读全文
摘要:
创建群 数据库 group_table(user, name) grpuser_table(grpname,user) 按下添加群按钮 所需结构体 服务器接收处理并返回 客户端主窗口接收到并转发 添加群组 按下添加按钮 所需结构体 服务器 客户端 更新群组列表 初始化的时候发送请求 相关的结构体 服 阅读全文
摘要:
根据之前的框架添加新的功能 点击相关按钮 发送的结构体 python接收到后处理的方法 客户端接接受到服务端发来的消息做的反应 主窗口响应,转发 转发到的地方响应 登录之后进到一个新的界面 获取父窗口句柄 设置标题 初始化树控件 C++客户端添加好友功能 获取要添加的名字 打包发送给服务器 打包前得 阅读全文
摘要:
聊天室 一.客户端发送 先点击注册账号按钮,注册账号的时候就需要连接到服务器, 服务器需要查数据库,并做出相应的回应。 demosocket.cpp文件 把登录窗口作为主窗口,主窗口初始化的时候实例化套接口类连接服务器,并把套接字绑定在主窗口上。 在主窗口类构造函数直接初始化连接到服务器 信息的结构 阅读全文
摘要:
MySql基本操作 CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET UTF8 COLLATE utf8_general_ci; SHOW DATABASES; SHOW CREATE DATABASE db_name; ALTER DATABA 阅读全文
摘要:
第一步:将压缩包内的文件夹解压到想要放到系统盘根目录 第二步: 找到 bin 目录的全路径,然后添加到环境变量 第三步: 添加环境变量 第四部:使用管理员权限打开命令行:cmd、powershell 第五步:设置 my.ini mysql 的配置文件,并放到 mysql 的安装目录 第六步:安装 m 阅读全文