首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CODERLIHAO
掘友等级
站在巨人的肩膀上
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 99
沸点 0
赞
99
返回
|
搜索文章
最新
热门
Deep Learning 之Jaccard系数
Jaccard系数值越大,样本相似度越高。 与Jaccard 系数相关的指标叫做Jaccard 距离,用于描述集合之间的不相似度。Jaccard 距离越大,样本相似度越低。 假设有6个用户,5个产品,用户可以随机购买,这里不止购买,比如收藏等行为都可以。数据记录在一张二维表中。…
复数基本概念
的一个为Arg z的主值,或称之为z的主辐角。 当z=0时,辐角无意义。 称为单位复数。
python打包exe
安装后,把Scripts所在路径添加到PATH中。
Linux2.4.0 内存探测
由于在booting阶段的绝大部分时间里,主机处于实模式下,而在实模式下,我们通过正常手段能够访问的物理内存最大只能达到1M+64K(在A20 Gate被打开的情况下,否则,最大只能访问1M),所以我们无法直接通过内存访问来获取内存总量。因此,剩下的唯一手段就是通过BIOS中断…
linux0.11 初始化磁盘
磁盘的初始化是由任务1的工作,任务0 fork一个子进程(任务1)后,子进程干的第一件事就是这个。 参数BIOS是磁盘信息的地址drive_info,这个方法只会被调用一次,所以方法中有个callable,linux0.11最多支持2个硬盘。设备号0x300表示的是第一个硬盘,…
linux0.11初始化内存
之前也写了关于内存初始化的文章,但是可能是我理解不够透彻,或者写出的文章不容易理解,接下来的几篇中我将配上图片辅助理解,尽量只讲一个知识点。 linux0.11内核默认支持的最大内存容量是16MB,先把1M到16M的地址,也就是15M空间划分成页,一页大小是4KB,15MB的空…
linux0.11源码分析-管道
管道用于进程之间的通信,一个用读一个写,一般是父进程fork一个子进程,因为管道是父进程创建的,子进程也会共享父进程的文件表。 sys_pipe用于创建一个匿名管道,所谓的管道就是内核的一个缓冲区,为什么我们可以像操作文件一样使用open和read来操作管道?其实进程中保存了2…
linux0.11源码分析-打开与读取文件
如果打开的文件不存在并且flag带有O_CREAT标志,就会创建一个新的inode添加到目录项中。如果打开的文件已经存在,就会把指定的inode信息读取到缓冲区。open还会向内核的文件表中申请一个空间的file,在自己的进程空间的文件表中申请一个空位给file,并返回文件描述…
linux0.11源码分析-目录查找
如果想找到一个文件,就要找到文件的inode,但是inode中并没有存文件的名字。文件的内容是什么,inode是不关心的,如果是普通文件就是普通文件的数据,如果是目录,里面存的就是目录项这个数据结构,要想找到指定名字的文件,必须从目录项中一级一级的查找。目录项中第一个的名字就是…
linux0.11源码分析-文件节点的iput于iget
inode用来代表一个文件,这里的文件很宽泛,可以是我们熟知的普通文件,可以是目录,可以是管道等。磁盘的inode表里就存着inode信息。 inode如果是一个管道,则唤醒等待该管道的进程,然后把inode的引用数减去1,如果为0表示没有引用了,可以释放管道占用的内存了。如果…
下一页
个人成就
文章被点赞
57
文章被阅读
38,466
掘力值
1,255
关注了
2
关注者
14
收藏集
4
关注标签
45
加入于
2016-01-31