LDT
  • 2024-11-20Java获取时间戳,毫秒数和秒数
    Java获取时间戳,毫秒数和秒数packagecom.example.core.mydemo.javaDemo;importjava.time.LocalDateTime;importjava.time.ZoneId;publicclassTimeTest{publicstaticvoidmain(String[]args){System.out.println("datatimeToTimestampSeconds="
  • 2024-10-27【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-2
    文件下载与邀请翻译者学习英特尔开发手册,最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。讲解下载英特尔开发手册的文章翻译英特尔开发手册,会是一件耗时费力的工作。如果有愿意和我一起来做这件事的,那么,欢迎你的加入。另外,我不仅仅是打算翻译这一种手册,
  • 2024-10-09【读书笔记-《30天自制操作系统》-26】Day27
    本篇内容不多,主要是一些优化的工作。首先优化了应用程序,然后引入对应用程序的保护功能,最后引入库的概念。1.应用程序优化首先来解决上一篇中遗留的一个bug:使用ncst命令运行的应用程序,按下Shift+F1或者点击x按钮都无法关闭。分析上一篇新增的代码,没有发现问题,因此这个
  • 2024-05-10m1_day22
    课程内容:Date类Calendar类LocalDateLocalTimeLocalDateTime类LocalDateTime类中的核心方法:如何得到当前时间:LocalDateTimex=LocalDateTime.now();如何得到指定时间:LocalDateTimey=LocalDateTime.of(年,月,日,时,分,秒);得到年月日时分秒-》
  • 2023-12-29ldt - 20231225部门考核题
    ldt-20231225部门考核题什么是闭包,并举例说明。函数可以访问和操作其方法作用域之外的变量的作用域链。例如,在一个函数内部定义另一个函数,并返回这个函数,这个函数就可以访问其父级函数的变量,即使父级函数已经执行完毕。问题:请解释一下什么是前端中的JavaScript中的闭包(Closur
  • 2023-12-12实保护模式、任务、任务内特权集切换
    保护模式是内核逆向、内核对抗基础。《80x86汇编汇编语言程序设计》第10章示例5清晰的展示了:实模式/保护模式的切换,任务内特权集切换,任务间切换的底层细节。保护模式学习代码笔记如下:;程序名:T10-5.ASM;功能:演示任务切换和任务内特权级变换;INCLUDE386SCD.ASM;参见实例三.3
  • 2023-12-12JAVA日期当天0点0分0秒
    LocalDateTimeLocalDateTimeldt=LocalDateTime.now();LocalDateTimetodayZero=LocalDateTime.of(ldt.getYear(),ldt.getMonthValue(),ldt.getDayOfMonth(),0,0,0);DateTimeFormatterDateTimeFormatterDATE_ZERO_FORMAT=DateTimeFormatter.ofPattern("
  • 2023-10-11JDK8之后新增的时间-LocalDate、LocalTime、LocalDateTime、ZoneId、ZoneDateTime
    LocalDate:代表本地日期(年、月、日、星期)LocalTime:代表本地时间(时、分、秒、纳秒)LocalDateTime:代表本地日期、时间(年、月、日、星期、时、分、秒、纳秒)(其三者都可以调用now()方法,且其对象内容不一样)LocalDate:  (获取的本地对象是一个不可变对象) (注意:修改之后是创建了
  • 2023-10-02通过linux0.11学习操作系统原理--Apple的学习笔记
    一,前言最近在断断续续的看linux0.11的源码介绍,主要是了解linux操作系统的原理,之前已经了解了进程的切换主要是cpu上下文切换+虚拟内存切换。今天我主要看了下改开始linux启动的进程0,1,2。二,分析先回顾了之前的问题LDT和GDT的区别?   GDT用作内核态的代码和数据段,LDT用作用户进
  • 2023-09-30保护模式下的存储管理
    分段段描述符32位模式下,\(2^{32}bits=4GB\),起始地址用\(32bits\)表示,偏移用\(20bits\)表示,一页大小是\(4KB\),\(2^{20}\times2^{12}=2^{32}\),表示内存空间的某个位置最少用\(52bits\),实际上用\(64bits\),段基地址32位+限长20位+访问权限8位+属性4位。P:存在位:=1表示装入内存,=0
  • 2022-12-18可执行文件的装载与进程
    装载的两种方式:曾经使用的覆盖装入,现在使用的页映射,都是动态装入,覆盖装入:将模块按照它们之间的依赖关系组织成树状结构。本质上还是想节约内存,将没有依赖的模块可以覆盖在
  • 2022-11-28Api——LocalDateTime
    publicclassTest3_LocalDateTime{publicstaticvoidmain(String[]args){//0、获取本地日期和时间对象。不可变对象LocalDateTimeldt=LocalDateTime.now();
  • 2022-10-3032位保护模式下的分段(多任务的隔离和特权级保护)
    在保护模式下,通过将内存分成大小不等的段,并用描述符对每个段的用途、类型和长度进行指定,就可以在程序运行时由处理器硬件施加访问保护。比如,当程序试图让处理器去写一个
  • 2022-10-13MySql多字段排序
    我们平常工作中需求可能会要求表格某些数据会挨一起的,这样比较好比较的,这个就涉及到了MySQL多列排序问题ORDERBYlcl.id,ldt.id,lpe.weight_max上面需要排序的列越往前
  • 2022-10-12day09 常用工具类
    day09常用工具类java.lang.Math数值运算基本数值运算,如初等函数、对数、平方根和三角函数 //最大最小值 Math.max(12,21); Math.min(2,3); //绝对值 doubled=
  • 2022-10-03利用ldt_struct 与 modify_ldt 系统调用实现任意地址读写
    利用ldt_struct与modify_ldt系统调用实现任意地址读写ldt_struct与modify_ldt系统调用的介绍ldt_struct​​ldt​​​是​​局部段描述符表​​​,里面存放的是进程的段描