之前第一遍机房收费的时候,用的数据库是别人的。认知也仅仅能建立在别人的基础上,等自考中《数据库系统原理》这本书学完了之后,再去看曾经的数据库,发现数据库真的还须要进一步的优化。以下是我设计数据库的一些见解。希望大家多提些意见。 数据库设计 E-R模型: 在观念模型设计阶段,一个系统都是建立在ER模型 ...
分类:
数据库 时间:
2017-05-17 21:08:18
阅读次数:
241
《大规模分布式存储系统:原理解析与架构实战》读书笔记 在了解了 Bitcask存储模型后,又開始研究LSM树存储引擎。LSM在实现的过程中使用了一个非常有意思的数据结构:跳跃表。之前在《算法导论公开课》中听过这一节。当时感觉这样的结构和二叉树简直是殊途同归,可是一直没有亲自己主动手实现过。这次又遇到 ...
分类:
其他好文 时间:
2017-05-13 17:00:10
阅读次数:
290
0.环境平台操作系统平台:Linuxleaf4.4.0-75-generic#96-UbuntuSMPThuApr2009:56:33UTC2017x86_64x86_64x86_64GNU/Linux相关工具语言:vim,gcc,C语言1.程序源代码xpleaf@leaf:~/operation/1$catpflag.c
#include<unistd.h>
#include<pwd.h>
#include<sys/type..
分类:
系统相关 时间:
2017-04-23 23:09:57
阅读次数:
275
POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。线程这个东西在操作系统原理里讲得比较清楚了,再加上对windows那一套进程线程的东西比较清楚,所以这里还是很多可以直接类比学习的。 # 基本结构和概念- pthread_t:线程ID,可以基本认为和wind ...
分类:
其他好文 时间:
2017-04-20 10:11:39
阅读次数:
167
第1章 操作系统概述 1.1 操作系统的概念 1.2 操作系统的历史回顾 1.3 操作系统的类型 1.4 操作系统的特征 1.5 操作系统与用户接口 1.6 操作系统的结构 1.7 操作系统的硬件环境 综合练习题一 第2章 处理器管理 2.1 多道程序设计 2.2 进程的描述 2.3 进程控制 2. ...
分类:
其他好文 时间:
2017-04-18 17:07:45
阅读次数:
237
一、 项目设计目的 (1)培养学生运用所学课程《数据库系统原理》的理论知识和技能,深入理解《数据库系统原理》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库系统原理》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能 ...
分类:
数据库 时间:
2017-04-06 22:06:19
阅读次数:
8728
一.概览 一台机器上多操作系统安装的原理 http://www.cnblogs.com/lyfruit/articles/3116009.html 二.什么是引导程序. 引导程序的作用 http://book.51cto.com/art/200910/158756.htm 第一讲硬件启动的引导程序 ...
分类:
其他好文 时间:
2017-04-03 09:35:30
阅读次数:
376
koa+orm2 koa是由 Express 原班人马打造的新的web框架。套用其官方的说法:Koa 应用是一个包含一系列中间件 generator 函数的对象。 这些中间件函数基于 request 请求以一个类似于栈的结构组成并依次执行。 koa的中间件系统原理: Koa的精妙之处就在于其基于pr ...
分类:
其他好文 时间:
2017-03-20 00:02:32
阅读次数:
230
1、1、根文件系统概述1.为什么需要根文件系统(1)init进程的应用程序在根文件系统上(2)根文件系统提供了根目录/(3)内核启动后的应用层配置(etc目录)在根文件系统上(4)shell命令程序在根文件系统上总结:一套Linux体系,只有内核本身是不能工作,必须要根文件系统相配合,主要是..
分类:
其他好文 时间:
2017-02-17 15:42:11
阅读次数:
156
(待更新) 第1章 操作系统概论 1. 批处理操作系统的缺点是:缺少“交互性”P13 2. 操作系统的必要组成部分:进程线程管理,存储管理,文件管理,设备管理(不是资源管理),用户接口5个组成部分 3. 第2章 操作系统运行机制 1. 啊中断向量:指向中断服务程序的代码,执行后有指向的作用 中断向量 ...
分类:
其他好文 时间:
2017-02-03 21:52:53
阅读次数:
326