首先,所有应用程序对于硬件的所有操作都必须通过操作系统来完成。 我们可以把操作系统理解为在硬件和应用程序之间插入的一层软件 操作系统由两个基本功能:(1)防止硬件被关注的应用程序滥用.(2)向应用程序提供简单一致的机制来控制复杂而又通常大不相同的第及硬件设备。操作系统通过几个基本的抽象概念(进程,虚拟内存和文件)来实现这几个功能,在本文中只讨论虚拟内存. 文件是对I/O设备的抽象表示,虚拟内存是... 作者:dream0130__ 发表于 2019/01/22 16:08:06 原文链接 https://blog.csdn.net/dream0130__/article/details/86596391 阅读:30 继续阅读 >>


吕海东 19/01/22 16:08:06
1.编辑 /etc/default/grub 2)修改GRUB_CMDLINE_LINUX_DEFAULT的值为nomodeset 3)更新grub: sudo update-grub 4)重启 2.进入grub界面后,按e键,进入编辑界面,这里可以进行编辑,没看到鼠标和指针光标?没关系,试着按下键盘的上下左右键就可以看见光标了 3.在倒数第二行中,roquiet splash 后面空格添加nom... 作者:dream0130__ 发表于 2018/11/15 21:52:51 原文链接 https://blog.csdn.net/dream0130__/article/details/84111610 阅读:208 继续阅读 >>


吕海东 18/11/15 21:52:51
My_chatting_room 项目文档 目录 引言 项目综述 术语表 参考资料 开发环境及使用工具 使用说明 数据结构说明 模块设计 程序函数调用图及模块分化 功能设计说明 文件说明 异常,错误处理 已经存在的问题及改善方案 运行截图 引言 项目综述 随着现代通信的发展,很多聊天工具都开始流行,在此趋势之上开始写的基于Linux平台下的聊天工具,目前已经实现了部分... 作者:dream0130__ 发表于 2018/09/08 15:39:30 原文链接 https://blog.csdn.net/dream0130__/article/details/82392284 阅读:159 继续阅读 >>


吕海东 18/09/08 15:39:30
一.动态规划的基本思想 动态规划(Dynamic Programming,简称DP),虽然抽象后进行求解的思路并不复杂,但具体的形式千差万别,找出问题的子结构以及通过子结构重新构造最优解的过程很难统一。 在做这些题之前,没有接触过任何关于动态规划的概念,所以写的很吃力,很难过 下去了解了一些关于动态规划的概念,在此做个记录和总结 动态规划的基本模型: 确定问题的决策对象 对决策... 作者:dream0130__ 发表于 2018/08/09 17:59:20 原文链接 https://blog.csdn.net/dream0130__/article/details/81534139 阅读:132 继续阅读 >>


吕海东 18/08/09 17:59:20
一.线程和进程的关系 为什么要引入线程? CPU的执行速度过快,只有寄存器仅仅可以追上,RAM和别的设备更是难以追上,而进程和线程只不过是对应的CPU时间段的描述. 进程是cpu资源分配的最小单位,线程是cpu调度的最小单位 线程和进程的联系有 (1)进程是资源的分配和调度的一个独立单元,线程是CPU调度的基本单元 (2)同一个进程中包括多个线程,所有的... 作者:dream0130__ 发表于 2018/08/07 10:56:34 原文链接 https://blog.csdn.net/dream0130__/article/details/81477415 阅读:62 继续阅读 >>


吕海东 18/08/07 10:56:34
在Linux系统中,shell是我们每天经常使用的东西,而如何实现一个自己的shell?首先我们需要了解一些基础知识 一.进程基础知识 进程概述: CPU执行的程序,是一个动态的实体,进程是操作系统资源分配的基本单位。 进程和程序的区别在于进程是动态的,程序是静态的,进程是运行中的程序 linux 下可通过ps命令来实现查看 Linux中一个进程由三部分组... 作者:dream0130__ 发表于 2018/08/05 17:58:11 原文链接 https://blog.csdn.net/dream0130__/article/details/81433535 阅读:62 继续阅读 >>


吕海东 18/08/05 17:58:11
A - 5×5迷宫 定义一个二维数组: int maze [5] [5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只... 作者:dream0130__ 发表于 2018/08/05 14:58:56 原文链接 https://blog.csdn.net/dream0130__/article/details/81411885 阅读:58 继续阅读 >>


吕海东 18/08/05 14:58:56
这周的主题是基本的搜索算法,基于bfs(广度搜索)和dfs(深度搜索)来实现的 在这里简单介绍以下dfs(深度搜索)算法 这里的关键点是递归和回溯 深度优先搜索算法(DFS)是一种用于遍历或者搜索树或图的算法,沿着一些树遍历树的结点,尽可能深的搜索树的分支,当节点的所在边都被探索过,搜索将回溯到发现结点v的那条边的起始结点.这一过程持续到发现原节点可以到达的所有节点位置。 深度优先... 作者:dream0130__ 发表于 2018/08/04 15:43:04 原文链接 https://blog.csdn.net/dream0130__/article/details/81411726 阅读:94 继续阅读 >>


吕海东 18/08/04 15:43:04
Linux下的系统编程指的是程序员使用系统调用或C语言本身所携带的库函数来设计和编写某一特定的程序 ls是日常所用的比较常见的命令之一,那么如何实现ls命令 首先实现ls要明确参数的作用是什么 ls -a 可以将目录中的所有文件(包括以.开头的文件)显示出来 ls -l 列出文件中的所有信息,包括文件的属性和权限等数据 ls -R 使用递归连同目录中的子目录中的文... 作者:dream0130__ 发表于 2018/07/28 15:57:59 原文链接 https://blog.csdn.net/dream0130__/article/details/81261912 阅读:372 继续阅读 >>


吕海东 18/07/28 15:57:59
这周的题目并不是很难,而我将问题考虑的太过复杂,也有一些细节没有考虑到,所以导致提交多次仍是失败,在这里做一个反思 A - 字符排序 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output 对于每组输入数据,输出一行,字符中间用一个空格分开。 Sample Input qw... 作者:dream0130__ 发表于 2018/07/24 23:31:12 原文链接 https://blog.csdn.net/dream0130__/article/details/81194456 阅读:71 继续阅读 >>


吕海东 18/07/24 23:31:12