- 博客(57)
- 收藏
- 关注
原创 设置按键中断,按键1按下,LED亮,再按一次,灭按键2按下,蜂鸣器响。再按一次,不响按键3按下,风扇转,再按一次,风扇停
【代码】设置按键中断,按键1按下,LED亮,再按一次,灭按键2按下,蜂鸣器响。再按一次,不响按键3按下,风扇转,再按一次,风扇停。
2023-10-12 19:45:55
676
原创 学过的汇编指令整合
解释: <opcode>:指令码{<cond>}:条件码{s}:状态位,如果在指令后面加上s,则运算的结果会影响CPSR的条件位<Rd>:目标寄存器<shifter_operand>:第一操作数,可以是寄存器,也可以是立即数 按照指令码将第一操作数运算后的结果保存在目标寄存器指令码功能:mov:将第一操作数的值保存在目标寄存器mvn:将第一操作数的值按位取反,将结果保存在目标寄存器。
2023-10-03 14:59:39
365
原创 C++运算符重载实现的过程,代码
参数:根据运算符本身特点决定,如果是单目运算符,最多拥有一个参数,如果是双目运算符,最多拥有两个参数返回值:由用户自己决定。
2023-10-01 15:56:45
262
原创 QT---day3---9.19
cpp文件:main: 功能函数:2>完成如下闹钟功能:当前时间为本地时间,编辑的时间自定义,启动后当时间相等时,自动播报文本编辑内容,按下停止按钮结束播报
2023-09-19 22:16:52
508
原创 网络编程8.30---day4
多线程并发服务器中,通常会使用多个线程来处理客户端的连接请求。每个线程都会创建一个新的文件描述符(newfd)来处理对应的客户端连接。如果将newfd定义为全局变量,意味着所有的线程都会共享同一个newfd变量。这可能会导致以下问题:竞态条件(Race Condition):多个线程同时访问和修改同一个全局变量,可能会导致数据竞争和不确定的结果。特别是在涉及到多个线程同时对newfd进行写操作时,可能会出现数据覆盖或不一致的问题。
2023-08-30 20:44:38
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人