报错 未添加 timeout 参数,爬取到第180多行就会出现错误:   解决方案 在遇到 爬虫 TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败 这个问题的时候,只需要在requests.get函数中新增一 …

阅读全文 »

本套教程是 三天学会做网站系列第三天系列中的子教程,面向完全零基础学员。 课程名称 面向对象 课程收费 发布平台 课程详情 WordPress视频教程(基础) 零基础,需先修第一天、第二天系列课程 免费 学做网站网、bilibili、优酷、搜狐视频、知乎、腾讯视频、百家号(好看视频)、今日头条(西瓜 …

阅读全文 »

本文已收录于 MIPS架构CPU设计 系列,共计 7 篇,本篇是第 2 篇

自述视频: 参考书:《自己动手写CPU》第七章 算术操作指令,7.1简单算术操作指令,P152-171 代码:https://github.com/gzhy5111/cpu/tree/master/codes/Chapter7 参考文章:补码的来历,补码的优势 汇编文件后缀 .s .S 与 .asm …

阅读全文 »

本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 15 篇

原视频: https://www.bilibili.com/video/BV19J411y7pA?t=49&p=17   程序功能: 通过函数传递参数过程,理解和使用堆栈(push和pop)。 可参考图:   视频讲解: 代码: .text main: # 四个参数 g …

阅读全文 »

当把一个低精度的数据类型转成一个高精度的数据类型时,必然会涉及到如何扩展位数的问题。这里有两种解决方案: 补零扩展:填充一定位数的0。 补符号位扩展:填充一定位数的符号位(非负数填充0,负数填充1)。 对于无符号类型(相当于都是非负数)与有符号类型中的非负数部分,这两种方法没有区别,都是填充0; 对 …

阅读全文 »

reg1_i[31]、reg2_i[31]分别两个数的符号位,result[31]表示运算结果的符号位,overflow是溢出位。 当 reg1_i[31] = reg2_i[31] = 0(两数同为正)且 result[31] = 1(结果为负)时,产生负溢出; 当 reg1_i[31] = re …

阅读全文 »

.S文件,会进行预处理、汇编等操作。 .s文件,在后期阶段不在进行预处理操作,只有汇编操作。 .asm文件,等同于.s文件。因为汇编本质上是纯文本的,不管用什么后缀都可以。所以一般dos和windows下以.asm为主,linux下以.s为主。   参考文献:汇编文件后缀 .s 与 .S_ …

阅读全文 »