草庐IT

挑战30天写操作系统-day2-汇编语言学习与Makefile入门

1.介绍文本编辑器这里,我们直接采用自己windows电脑自带的文本编辑器即可以完成制作要求2.继续开发下面先是对昨天使用的helloos.nas文件内容进行详细解释;hello-os;TAB=4;标准FAT12格式软盘专用的代码StandFAT12formatfloppycode DB 0xeb,0x4e,0x90 DB "HELLOIPL" ;启动扇区名称(8字节) DW 512 ;每个扇区(sector)大小(必须512字节) DB 1 ;簇(cluster)大小(必须为1个扇区) DW 1 ;FAT起始位置(一般为第一个扇区) DB 2

挑战30天写操作系统-day3-进入32位模式并导入C语言

目录1.制作真正的IPLIPL:启动区,启动程序装载器完整代码:;haribote-ipl;TAB=4CYLS EQU 10 ;声明CYLS=10 ORG 0x7c00 ;指明程序装载地址;标准FAT12格式软盘专用的代码StandFAT12formatfloppycode JMP entry DB 0x90 DB "HARIBOTE" ;启动扇区名称(8字节) DW 512 ;每个扇区(sector)大小(必须512字节) DB 1 ;簇(cluster)大小(必须为1个扇区) DW 1 ;FAT起始位置(一般为第一个扇区) DB

挑战30天写操作系统-day3-进入32位模式并导入C语言

目录1.制作真正的IPLIPL:启动区,启动程序装载器完整代码:;haribote-ipl;TAB=4CYLS EQU 10 ;声明CYLS=10 ORG 0x7c00 ;指明程序装载地址;标准FAT12格式软盘专用的代码StandFAT12formatfloppycode JMP entry DB 0x90 DB "HARIBOTE" ;启动扇区名称(8字节) DW 512 ;每个扇区(sector)大小(必须512字节) DB 1 ;簇(cluster)大小(必须为1个扇区) DW 1 ;FAT起始位置(一般为第一个扇区) DB

MySQL学习笔记-day01

1、数据库概述及数据准备1.1、SQL概述SQL,全称StructuredQueryLanguage,SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。(90%以上的SQL都是通用的)。SQL:结构化语言,是一门标准通用的语言。SQL属于高级语言。SQL语句在执行的时候,实际上内部也会先进行编译,然后再执行sql。(sql语句的编译由DBMS完成)。1.2、什么是数据库数据库,通常是一个或一组文件,保存了一些符合特定规格的数据,数据库对应的英文单词是DataBase,简称:DB;数据库软件称为数据库管理系统(DBMS),全称为DataBaseManagementSystem,如:

MySQL学习笔记-day01

1、数据库概述及数据准备1.1、SQL概述SQL,全称StructuredQueryLanguage,SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。(90%以上的SQL都是通用的)。SQL:结构化语言,是一门标准通用的语言。SQL属于高级语言。SQL语句在执行的时候,实际上内部也会先进行编译,然后再执行sql。(sql语句的编译由DBMS完成)。1.2、什么是数据库数据库,通常是一个或一组文件,保存了一些符合特定规格的数据,数据库对应的英文单词是DataBase,简称:DB;数据库软件称为数据库管理系统(DBMS),全称为DataBaseManagementSystem,如:

前端面试题学习-个人总结笔记 Day 1

前端面试题学习-HTML-个人总结这是看别人总结的基础上再度总结的,总结的链接如下链接1.DOCTYPE的作用?告知浏览器解析器用何标准解析文档,若不指定则按兼容模式进行解析(向后兼容模拟老浏览器)。IE5.5引入的概念。HTML5之后无需指定,因为在之前的都是基于SGML的,需要指定DTD。2.标准模式与兼容模式的区别?标准模式的渲染方式和JS引擎的解析方式以浏览器支持的最高标准运行。兼容模式会向后兼容模拟老浏览器,防止站点无法工作。3.HTML5为何只需要写!DOCTYPEHTML,无需引入DTD?HTML5不基于SGML,不需要对DTD引用,但需要DOCTYPE规范浏览器的行为。4.SG

前端面试题学习-个人总结笔记 Day 1

前端面试题学习-HTML-个人总结这是看别人总结的基础上再度总结的,总结的链接如下链接1.DOCTYPE的作用?告知浏览器解析器用何标准解析文档,若不指定则按兼容模式进行解析(向后兼容模拟老浏览器)。IE5.5引入的概念。HTML5之后无需指定,因为在之前的都是基于SGML的,需要指定DTD。2.标准模式与兼容模式的区别?标准模式的渲染方式和JS引擎的解析方式以浏览器支持的最高标准运行。兼容模式会向后兼容模拟老浏览器,防止站点无法工作。3.HTML5为何只需要写!DOCTYPEHTML,无需引入DTD?HTML5不基于SGML,不需要对DTD引用,但需要DOCTYPE规范浏览器的行为。4.SG

day08-自定义转换器&处理JSON&内容协商

自定义转换器&处理JSON&内容协商1.自定义转换器1.1基本介绍SpringBoot在响应客户端请求时,将提交的数据封装成对象时,使用了内置的转换器,也就是自动帮我们封装对象。springboot自带了124个转换器,可以实现大部分的类型间的转换。SpringBoot也支持自定义转换器。但当前台发送请求传递的参数使用内置的转换器不能转换时,这时就需要写一个自定义的数据类型转换器,我们只需要实现Converter接口的convert方法即可。1.2应用案例演示自定义转换器的使用。(1)save.htmlsave编号:姓名:年龄:婚否:生日:坐骑:(2)自定义转换器(String-->Car)p

day08-自定义转换器&处理JSON&内容协商

自定义转换器&处理JSON&内容协商1.自定义转换器1.1基本介绍SpringBoot在响应客户端请求时,将提交的数据封装成对象时,使用了内置的转换器,也就是自动帮我们封装对象。springboot自带了124个转换器,可以实现大部分的类型间的转换。SpringBoot也支持自定义转换器。但当前台发送请求传递的参数使用内置的转换器不能转换时,这时就需要写一个自定义的数据类型转换器,我们只需要实现Converter接口的convert方法即可。1.2应用案例演示自定义转换器的使用。(1)save.htmlsave编号:姓名:年龄:婚否:生日:坐骑:(2)自定义转换器(String-->Car)p

day13-自定义拦截器

自定义拦截器1.什么是拦截器说明:拦截器与过滤器的区别SpringMVC的拦截器(Interceptor)与JavaServlet的过滤器(Filter)类似,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。SpringMVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能自定义的拦截器必须实现HandlerInterceptor接口自定义拦截器的三个方法:(1)preHandle():该方法在业务处理器处理请求之前被调用,在该方法中对用户请求request进行处理(2)postHandle():该方法在目标方法