30天自制操作系统(27)

DAY27_LDT与库1. 先来修复bugbug:用nsct命令运行的应用程序,无论是按Shift+F1还是点击窗口的”x”按钮狗没有反应。task_run(task, -1, 0);

发布于 操作系统

30天自制操作系统(26)

DAY26_为窗口移动提速1. 提高窗口的移动速度(1)导致窗口移动速度慢的原因有很多,其中之一就是sheet_refreshmap的速度太慢。这个函数在sheet_slide中被调用了两次,如果能提高它的速度效果应该会很明显。 2. 提高窗口的移动速度(2)

发布于 操作系统

30天自制操作系统(25)

DAY25_增加命令行窗口1.蜂鸣器发声蜂鸣器发声EDX=20 EAX=声音频率(单位是mHz,即毫赫兹)例如当EAX=4400000时,则发出440Hz的声音频率设为0则表示停止发声

发布于 操作系统

30天自制操作系统(24)

DAY24_窗口操作1.窗口切换(1) 目标:实现切换窗口顺序得功能。 先实现按下F11时,将最下面得那个窗口放到最上面。

发布于 操作系统

「迁移学习简明手册」学习笔记(1)

1.迁移学习的基本概念1.2 迁移学习基本概念 核心问题:找到新问题和原问题之间的相似性,才可以顺利地实现知识的迁移。 定义:迁移学习,是指利用数据、任务、或模型之间的相似性,将在旧领域学习过的模型,应用在新领域的一种学习过程。 1.3 为什么要迁移学习这个表格包括了1.3的所有内容,可以只看这个表格:

发布于 机器学习

30天自制操作系统(23)

DAY23_图形处理相关1.编写malloc如果api_malloc只是调用操作系统中的memman_alloc,并将分配到的内存空间地址返回给应用程序的话,是行不通的,因为通过memman_alloc所获得的内存空间并不位于应用程序的数据段范围内,应用程序是无法进行读写操作的。如果应用程序在不知情的情况下执行了读写操作,将会产生异常并强制结束。

发布于 操作系统

30天自制操作系统(22)

DAY22_用C语言编写应用程序1.保护操作系统(5)问题:在定时器上做手脚,光标闪烁变得异常缓慢,任务切换的速度也会变得缓慢。[INSTRSET "i486p"] [BITS 32] MOV AL,0x34 OUT 0x43,AL MOV AL,0xff OUT 0x40,AL MOV AL,0xff OUT 0x40,AL ; 上述代码的功能与下面代码相当; io_out8(PIT_CTRL, 0x34); ; io_out8(PIT_CNT0, 0xff); ; io_out8(PIT_CNT0, 0xff); MOV EDX,4 INT 0x40

发布于 操作系统

30天自制操作系统(21)

DAY21_保护操作系统1.攻克难题——字符串显示API 我们需要在API中做个改动,使其能够将应用程序传递的地址解释为代码段内地址。

发布于 操作系统

基于链接内容的社区发现算法(一)

Robust Detection of Link Communities in Large Social Network by Exploiting Link SemanticsRobust Detection of Link Communities in Large Social Network by Exploiting Link Semantics 这篇论文是我加入张老师实验室读的第一篇论文,寒假里草草读了一遍,感叹了自己垃圾的英文水平,上周除了上课和作业基本没做什么,一直在研读这篇论文。很幸运的是上周关于这篇论文的汇报我做的非常精彩,也不枉自己上周那么辛苦的肝了。 这篇博客用来记录自己研读时候的思考和整理。 整个论文的整体内容我将从四个方面介绍。分别是社区发现算法的背景和现存的方法、论文提出的模型和方法、试验和结论与讨论。

发布于 社区发现

基于链接内容的社区发现算法(二)

Robust Detection of Link Communities in Large Social Network by Exploiting Link Semantics这一部分没什么难点,ppt里写的都很清楚了。。 三、试验1.数据集我们选择了两个数据集,包括美国安然能源公司内部的邮件内容(安然公司丑闻,加州能源危机)和Reddit新闻网站三天的的三个论坛的内容。如果用户A对用户B的帖子进行评论,就产生了一条从A到B的链接,链接内容为评论的内容。

发布于 社区发现