<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[精神病人思维广]]></title><description><![CDATA[一只大学狗的程序员之路]]></description><link>https://blog.csdn.net/Monamokia</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Monamokia]]></copyright><item><title><![CDATA[Linux基础篇十二——管道]]></title><link>https://blog.csdn.net/Monamokia/article/details/51920521</link><guid>https://blog.csdn.net/Monamokia/article/details/51920521</guid><author>Monamokia</author><pubDate>Fri, 15 Jul 2016 20:40:42 +0800</pubDate><description><![CDATA[进程间通信小能手——管道]]></description><category></category></item><item><title><![CDATA[Linux基础篇十一 —— 重定向操作符]]></title><link>https://blog.csdn.net/Monamokia/article/details/51754458</link><guid>https://blog.csdn.net/Monamokia/article/details/51754458</guid><author>Monamokia</author><pubDate>Fri, 24 Jun 2016 17:15:36 +0800</pubDate><description><![CDATA[Linux重定向操作符详解]]></description><category></category></item><item><title><![CDATA[Linux基础篇十 ——文件操作]]></title><link>https://blog.csdn.net/Monamokia/article/details/51746083</link><guid>https://blog.csdn.net/Monamokia/article/details/51746083</guid><author>Monamokia</author><pubDate>Thu, 23 Jun 2016 20:02:29 +0800</pubDate><description><![CDATA[Linux文件操作]]></description><category></category></item><item><title><![CDATA[排序算法总结]]></title><link>https://blog.csdn.net/Monamokia/article/details/51622477</link><guid>https://blog.csdn.net/Monamokia/article/details/51622477</guid><author>Monamokia</author><pubDate>Thu, 09 Jun 2016 19:36:20 +0800</pubDate><description><![CDATA[排序算法小总结]]></description><category></category></item><item><title><![CDATA[Linux基础篇九——函数的栈帧]]></title><link>https://blog.csdn.net/Monamokia/article/details/51615395</link><guid>https://blog.csdn.net/Monamokia/article/details/51615395</guid><author>Monamokia</author><pubDate>Wed, 08 Jun 2016 21:09:51 +0800</pubDate><description><![CDATA[你了解栈帧吗]]></description><category></category></item><item><title><![CDATA[Linux基础篇八——基本进程调度算法总结]]></title><link>https://blog.csdn.net/Monamokia/article/details/51591683</link><guid>https://blog.csdn.net/Monamokia/article/details/51591683</guid><author>Monamokia</author><pubDate>Sun, 05 Jun 2016 21:45:12 +0800</pubDate><description><![CDATA[调度算法是指：根据系统的资源分配策略所规定的资源分配算法。 
一、先来先服务和短作业（进程）优先调度算法 

1. 先来先服务调度算法。
先来先服务（FCFS）调度算法是一种最简单的调度算法，该算法既可用于作业调度， 也可用于进程调度。FCFS算法比较有利于长作业（进程），而不利于短作业（进程）。在进程调度中采用FCFS算法时，每次调度是从就绪队列中选择一个最先进入该队列的进程，为之分配处]]></description><category></category></item><item><title><![CDATA[Linux基础七——进程的描述]]></title><link>https://blog.csdn.net/Monamokia/article/details/51570394</link><guid>https://blog.csdn.net/Monamokia/article/details/51570394</guid><author>Monamokia</author><pubDate>Thu, 02 Jun 2016 21:40:33 +0800</pubDate><description><![CDATA[进程概念的简介]]></description><category></category></item><item><title><![CDATA[Linux基础篇六——缓冲]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537313</link><guid>https://blog.csdn.net/Monamokia/article/details/51537313</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:56 +0800</pubDate><description><![CDATA[计算机里你视若无睹的缓冲机制到底是什么]]></description><category></category></item><item><title><![CDATA[C++之菱形继承]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537312</link><guid>https://blog.csdn.net/Monamokia/article/details/51537312</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:53 +0800</pubDate><description><![CDATA[当我们谈C++时，我们谈些什么？    封装，继承，多态。这是C++语言的三大特性，而每次在谈到继承时我们不可避免的要谈到一个很重要的问题——菱形继承。a.菱形继承是什么650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/82/0C/wKioL1dJRWXj5DLqAAERlUlgRjw139.png" title="菱形继承.PNG]]></description><category></category></item><item><title><![CDATA[Linux基础篇五——find it ！]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537309</link><guid>https://blog.csdn.net/Monamokia/article/details/51537309</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:48 +0800</pubDate><description><![CDATA[我们知道在Linux中有许多许多的文件，有的时候凭借我们的记忆我们可能要找很久很久才能够找到我们所需要的文件，之前我们稍有提到过一个命令叫做find 它确实是一个十分重要的命令。   find的基本用法：  和时间有关的参数：-atime、-ctime、-mtime、-newer  ** 以-mtime为例，看看与事件有关的选项的用法：      -mtime n：在n天之前的“一天之内”被更改的]]></description><category></category></item><item><title><![CDATA[Linux基础篇四———管道命令]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537308</link><guid>https://blog.csdn.net/Monamokia/article/details/51537308</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:45 +0800</pubDate><description><![CDATA[管道命令  如果我们的数据必须经过“几道手续”之后才能够得到我们想要的格式那么我们必须使用pipe命令来解决这个问题  **管道命令和连续执行命令是不一样的  我们来看一下管道命令的处理信息流程650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/7F/FC/wKiom1czNVSjrtv3AAAlrYwg13Q965.png" tit]]></description><category></category></item><item><title><![CDATA[Linux基础篇三——链接文件知多少]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537307</link><guid>https://blog.csdn.net/Monamokia/article/details/51537307</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:42 +0800</pubDate><description><![CDATA[As is known to all，在windows环境下我们早已经见过链接文件，机我们平时所使用的快捷方式。

       其实，在linux里我们可以见到以下两种类型的链接文件


       a.硬链接文件


         创建命令：ln [源文件] [目标文件]


         硬链接即实际链接。


       记得我们讲过什么叫做inode，那么我们来根据下图理解一]]></description><category></category></item><item><title><![CDATA[重建二叉树]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537305</link><guid>https://blog.csdn.net/Monamokia/article/details/51537305</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:39 +0800</pubDate><description><![CDATA[二叉树是我们学习数据结构阶段一个重要的知识点，二叉树又被分为满二叉树，完全二叉树和其它三种来学习，所谓的满二叉树是指我们的二叉树的每一个非叶子节点一定含有左孩子和右孩子，而完全二叉树则是指我们的树的叶子节点必须连续的分布在树的左边。    今天，我们来探索一下如何在知道二叉树前序遍历顺序及中序遍历顺序来重建二叉树    首先，重建我们的二叉树，必须要找到根节点，那么根节点应该如何找到呢。如下图所示]]></description><category></category></item><item><title><![CDATA[Linux基础篇二]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537304</link><guid>https://blog.csdn.net/Monamokia/article/details/51537304</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:36 +0800</pubDate><description><![CDATA[特殊的权限SUID: 2 用户执行此二进制程序时，在执行过程中用户会暂时具有所有者权限          *仅对于二进制程序有效          *执行者对于该程序必须有x权限          *该权限只在执行过程中有效          *执行者将具有改程序owner权限SetUID:当文件所有者的x权限变成s时，就称SetUID.SGID: 4 用户在这个目录下创建的文件用户组都会和该目录]]></description><category></category></item><item><title><![CDATA[稀疏矩阵的压缩存储及转置算法]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537303</link><guid>https://blog.csdn.net/Monamokia/article/details/51537303</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:33 +0800</pubDate><description><![CDATA[矩阵（Matrix）是一个按照长方阵列排列的复数或实数集合.稀疏矩阵：有效数据远少于无效数据。 eg:规定无效数据为 0     1 0 0 0 0    0 0 0 0 2    0 3 0 0 0    4 0 0 0 0上述矩阵则可称为一个稀疏矩阵我们在学习C语言的时候已经见过并使用过矩阵，其实它在我们的编程语言里可以翻译成二维数组，由于稀疏矩阵的有效数据十分的少，完全存储十分耗费我们的空间]]></description><category></category></item><item><title><![CDATA[Linux基础篇一]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537301</link><guid>https://blog.csdn.net/Monamokia/article/details/51537301</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:30 +0800</pubDate><description><![CDATA[一切即文件 “给不同的问题提供相同的解决方式”     在linux中所有的设备都被当做一个文件来处理，包括我们的IO设备也是一样的，一般来说，他们被放在/dev这个目录下      eg:    IDE硬盘     /dev/hd[a-p] (a-p是它的编号)磁盘分区表    a.主引导分区MBR：安装引导加载程序，共446bytes    b. 分区表：记录整块硬盘分区的状态，共64byte]]></description><category></category></item><item><title><![CDATA[挖坟字符串知识点]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537300</link><guid>https://blog.csdn.net/Monamokia/article/details/51537300</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:28 +0800</pubDate><description><![CDATA[不要怀疑，博主这次真的是在挖坟，今天整理笔记的时候才看见，所以呢，就上来备份一下，这篇呢主要是说一些关于字符串函数的知识点，希望大家以后在使用的时候注意一下！一、字符串基本知识1.字符串：顾名思义，字符串即一串字符的组合，并且以NUL结尾，所以我们不能让'\0'出现在字符串还           没有结束的地方。2.NUL：它本身并不是字符串的一部分而是一个我们用来判断一个字符串结束与否的标识！3]]></description><category></category></item><item><title><![CDATA[用栈实现迷宫游戏寻路]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537298</link><guid>https://blog.csdn.net/Monamokia/article/details/51537298</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:25 +0800</pubDate><description><![CDATA[在我们学习数据结构的时候都曾经见过迷宫游戏，迷宫游戏的实现其实并不难，但是，我们在实现每一个算法的时候都应该想一想这个问题的每一个解。最近，博主已经开始重温数据结构啦，记得我们以前学习这里的时候，老师会用队列来实现迷宫最优解的寻找，氮素呢，博主就是这么可爱，博主就是想试试用栈来找一下。    在实现之前让我们先来复习一下栈的特点：first in last out    对于栈这种数据结构我们只能]]></description><category></category></item><item><title><![CDATA[RAII&智能指针]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537297</link><guid>https://blog.csdn.net/Monamokia/article/details/51537297</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:22 +0800</pubDate><description><![CDATA[智能指针是C++中为了实现资源的有效管理而被提出的，我们可以创建它但无须操心它的释放问题，在引入异常机制的程序里它是十分有用的，或者说，对于博主这中粗心大意的人来说还是可以偶尔使用的。他可以在一些场合防止内存泄漏的问题。但是，智能指针也是存在着许多的问题，所以许多的编程规范里告诫我们少使用智能指针，但对于我们来说，必须了解它的原理。*RAII：资源获得即初始化，我们在构造函数里将其初始化，并在析构]]></description><category></category></item><item><title><![CDATA[Somethings About 《c++编程思想》]]></title><link>https://blog.csdn.net/Monamokia/article/details/51537296</link><guid>https://blog.csdn.net/Monamokia/article/details/51537296</guid><author>Monamokia</author><pubDate>Mon, 30 May 2016 13:35:19 +0800</pubDate><description><![CDATA[以下为博主呕心沥血的总结，看的时候要珍惜一点，答应我！650) this.width=650;" src="http://img.baidu.com/hi/bobo/B_0039.gif" alt="B_0039.gif" />1.函数参数进栈顺序：从右到左2.字符串化预处理特征：在表达式前加上‘#’表示将仍和一个表达式转化成一个字符串。3.解析一个变量的类型：从中间向外扩展，先右再左，大多数的声]]></description><category></category></item></channel></rss>