摘要: 为什么要文件系统 在这篇 "【大话存储】学习笔记(一),磁盘" 我们说到了硬盘的原理,如果要从硬盘里面取数据,需要告诉控制器从哪里取,取多长等关键信息,如果这个步骤由应用来做,则实在太磨人了。 所以操作系统提供了一个 ,对我们来说,只需要记住文件名和路径,其他的与磁盘块打交道的事情就交给这个中间层来 阅读全文
posted @ 2018-01-27 20:54 dy2903 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 本文为《大话存储》的读书笔记。 计算机的IO世界 总线 总线的概念 计算机中所有的IO都通过共享总线的方式来实现。 总线实际上就是一条或多条的物理导线。密密麻麻的印到电路板上,而且为了避免高频振荡的干扰,一般都会分组印刷到不同的电路板上,然后压合起来。 总线的分类 PCI总线 是目前x86服务器普遍 阅读全文
posted @ 2018-01-27 18:00 dy2903 阅读(1753) 评论(0) 推荐(0) 编辑
摘要: Technorati 标签: 分布式爬虫 Linux环境下安装mysqlsudo apt-get install mysqlserver 然后可以查看是否启动 ps aux | grep mysqld 登录mysql -uroot -proot​ 如何让虚拟机中的mysql被外界访问到。sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 里面的bind-add... 阅读全文
posted @ 2018-01-27 11:59 dy2903 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 为什么要用正则表达式 对字符串进行操作几乎是每种编程语言中最重要的功能之一。很简单就可以理解,因为人类进行信息传播主要靠的是文字,也就是字符串,但是这么多信息并不完全是我们所要的,所以我们会通过编程来 提取或者验证 字符串的部分。 正则表达式就是用来 匹配字符串 的工具,其实它定义了一套语法,用若干 阅读全文
posted @ 2018-01-27 11:46 dy2903 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 信息系统 现在需要开发一套信息系统, 记录系里的学生、课程、 还有选课信息。比如 学生信息:[学号,姓名,性别,身份证号,入学日期,班级] 课程信息:[课程号,课程名,授课老师] 选课:[学号,课程号,成绩] 可以使用三个独立的文本文件来存储这些信息,比如学生信息: 然后 只需要读写这三个文件就可以 阅读全文
posted @ 2018-01-27 11:41 dy2903 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 范式 为什么要用范式 我们在学习关系型数据库的时候一定有感觉,关系数据库不就是一个二维表格吗,那么数据库有什么用? 数据库看上去像一个表格,其实不然,比如如下的 ,一个订单号X2001对应一个用户,但是还对应了两行产品,非常不规范。 要想把这个表规范化,可以使用 。引入范式的主要目的在于: 解决冗余 阅读全文
posted @ 2018-01-27 11:40 dy2903 阅读(481) 评论(0) 推荐(0) 编辑