上一页 1 ··· 6 7 8 9 10
摘要: 日期:2019/5/16 内容:Oracle 11g Express; TODO-LIST: 索引操作 一、基本操作 建表 修改列属性 把NUMBER(38)改为NUMBER(3) 显示用户scott所有的表 显示表内容 二、入门操作 定义外码 修改记录 三、修改操作 基本格式:UPDATE set = [where condition] ... 阅读全文
posted @ 2019-05-22 19:47 sinkinben 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 日期:2019/5/7 关键词:内存管理;分页;分段 PS:只是一篇笔记,若是学习目的,不推荐此文章。 本节内容是内存的离散分配:分页;分段。 一、为什么需要二级分页 对于一台32位电脑,内存4GB。(实际上32位机器的最大内存也就是4GB) 对于一个进程而言,其逻辑地址空间为0-0xFFFFFFF 阅读全文
posted @ 2019-05-08 17:29 sinkinben 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 日期:2019/5/4 关键词:操作系统笔记;内存管理;连续分配 一、概述 物理内存分配方案: 连续分配存储管理 分页存储管理 分段存储管理 段页式存储管理 可分为2大类:连续分配(1)和离散分配(2,3,4)。 二、动态内存分配 2.1 数据结构 空闲分区表(二维表):在系统中设置一张空闲分区表, 阅读全文
posted @ 2019-05-07 20:24 sinkinben 阅读(1472) 评论(0) 推荐(1) 编辑
摘要: 日期:2019/5/3 关键词:操作系统;线程。 一、线程与进程 进程的特点: 资源所有权:进程对资源(内存、I/O通道、I/O设备、文件等)具有控制权。 调度/执行:进程是OS调度和分派的实体。 1.1 多线程模型 关键点: TCB控制块:寄存器的值、程序计数器、栈指针、优先级等与线程相关的状态信息。 所有线程共享进程的状态和资源。例如,全局变量,文件描述符表。当一个线程以读权限打开文件,其... 阅读全文
posted @ 2019-05-04 15:11 sinkinben 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 日期:忘了。 关键词:Linux程序设计;System-V;进程通信;共享内存;消息队列。 一、共享内存 1.1 基本知识 (待补充) 1.2 代码 一个基于share memory实现的客户-服务模型。 shm_comm.h #define TEXT_SZ 2048 struct shared_use_st { int written_by_you; ... 阅读全文
posted @ 2019-04-29 21:43 sinkinben 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 日期:2019/4/15 内容:进程同步;生产者与消费者;读写者;哲学家进餐;信号量机制。 一、生产者与消费者问题 1.1 版本1 代码 void producer() { while (count == n) ; buff[in] = produce_item(); in = (in + 1) % 阅读全文
posted @ 2019-04-15 22:00 sinkinben 阅读(3107) 评论(0) 推荐(0) 编辑
摘要: **分支操作** - 连接远程仓库 - git remote add origin `` - 拉取远程分支 - git fetch origin `:` - 删除远程分支 - git push origin --delete `` - 删除本地分支 - git branch -D `` - 从当前分 阅读全文
posted @ 2019-03-28 21:06 sinkinben 阅读(253) 评论(4) 推荐(0) 编辑
摘要: socket基本知识 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力... 阅读全文
posted @ 2019-03-22 20:49 sinkinben 阅读(715) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10