<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dianyi8619的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dianyi8619</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dianyi8619]]></copyright><item><title><![CDATA[bash中的export命令]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332401</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332401</guid><author>dianyi8619</author><pubDate>Sun, 20 May 2018 22:50:00 +0800</pubDate><description><![CDATA[export命令
作用：
　　将父shell中的变量生效到所有子shell中都生效。比如在父shell中修改了LANG=utf8，export以后子shell中也会使用该语言编码。
使用语法：
　　export LANG=utf8
使用场景：
　　shell脚本执行时通常会依赖一些环境变量（指定操作系统运行环境的参数），为了保证脚本正常执行，需要先声明这些环境变量。
　　此...]]></description><category></category></item><item><title><![CDATA[bash脚本的执行方式和相应特点]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332399</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332399</guid><author>dianyi8619</author><pubDate>Sun, 20 May 2018 21:39:00 +0800</pubDate><description><![CDATA[bash脚本的执行方法有三大类：
1. sh ***.sh 或 bash ***.sh
会产生子shell，不要求有x权限
推荐，原因：可以不要求x权限，不会导致调起执行的父shell退出，可以明确使用的解释器（待确认）等。
2. source ***.sh 或 . ***.sh （注意.和*之间有空格）
不会产生子shell，不要求有x权限
不推荐，原因：***.sh中如含...]]></description><category></category></item><item><title><![CDATA[分布式一致性思想描述及Paxos算法学习]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332406</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332406</guid><author>dianyi8619</author><pubDate>Thu, 21 Dec 2017 22:36:00 +0800</pubDate><description><![CDATA[讲述的不完全正确，后面有时间改，请先不要阅读。
在分布式的情况下，出于可用性（单点问题导致全部不可用）和规模性（单点支撑能力有限）的考虑，通过使用多个参与者提供服务。
如何保证通过多个参与者写入和读取的值相同，即分布式中的数据一致性，是一个复杂的问题。
为了保持一致性，一般是两种方案，一种是所有节点每个事务里都一致（强一致）；另一种不是所有节点在每个事物里都完全一致，比如采用主节点...]]></description><category></category></item><item><title><![CDATA[图灵机、冯诺依曼结构、哈佛结构]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332397</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332397</guid><author>dianyi8619</author><pubDate>Mon, 17 Jul 2017 22:30:00 +0800</pubDate><description><![CDATA[开头声明：仅为了学习经典知识，不敢妄评科学家的伟大成就。
图灵机：将计算过程分解成控制程序（程序）和输入数据（带有数字的纸带）两个部分，控制程序根据：自身状态 + 输入数据 做出相应动作，并从理论上证明了一个问题是可被解的（可以进入停机状态）。整体上看，就是把一个计算问题分解成了非常简单、容易实现的过程，并且证明了正确性。
冯诺依曼结构：是对图灵机理论的具体工程设计（这个评价有争议）...]]></description><category></category></item><item><title><![CDATA[必须要好好努力]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332405</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332405</guid><author>dianyi8619</author><pubDate>Tue, 04 Jul 2017 22:52:00 +0800</pubDate><description><![CDATA[　　能够遇到一个好姑娘，并且两个人都满心欢喜，这是非常幸运的事情。
　　我们都是凡人，凡人都需要物质的支持，所以为了让姑娘和自己幸福开心地在一起，必须要好好努力。
　　不要有什么顾忌，姑娘已经这么给力了，你好好去奋斗就好了，没什么大不了的，要相信自己。
　　踏实工作，好好努力，给姑娘和自己一份美好。

转载于:https://www.cnblogs.com/hoopoe/p/711...]]></description><category></category></item><item><title><![CDATA[八皇后问题]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332395</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332395</guid><author>dianyi8619</author><pubDate>Tue, 27 Jun 2017 22:14:00 +0800</pubDate><description><![CDATA[问题描述：
　　根据国际象棋规则，在8×8的棋盘上，不同的皇后在同一行、同一列、或者同一条斜线上，可以相互吃掉，为了避免这种情况，请给出在该棋盘上放置8个皇后的方案有哪些。
核心问题：
　　1. 判断皇后之间的位置关系是否符合要求；
　　2. 如何进行问题的分解；
解决方案：
　　1. 皇后之间的关系，根据不在同一行、同一列、或者同一条斜线的要求，使用x1,y1, x2, y...]]></description><category></category></item><item><title><![CDATA[并查集问题]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332390</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332390</guid><author>dianyi8619</author><pubDate>Thu, 22 Jun 2017 22:14:00 +0800</pubDate><description><![CDATA[并查集问题主要用于方便地查询任意个体间有没有关系。
初始个体间的关系没有全局性，是局部、分散的，并查集问题要根据已有的局部分散关系分析得到全局关系。
核心思想：根据关系对个体进行分类、贴标签。把属于一类的都贴上一个标签，可以清楚地分辨哪一个是哪一类，不同的是不是同一类。
具体方法：
为了给同一类贴上一样的标签，涉及两个问题，一个是查询标签，一个是更新标签。查询标签是为了判断是否要...]]></description><category></category></item><item><title><![CDATA[操作系统中的进程/线程互斥]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332388</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332388</guid><author>dianyi8619</author><pubDate>Thu, 17 Nov 2016 23:14:00 +0800</pubDate><description><![CDATA[在操作系统中，不同的进程和线程之间涉及到一个重要的问题就是互斥，即保证对共享数据的正确修改。
基本的思想就是避免多余一个进程或线程（后面统一用进程来代替）同时读写共享数据。
为了解决这个问题，有很多的想法，为了方便说明各自的问题，按照《现代操作系统》中的思路来叙述。
首先是想到的控制进程的执行顺序，提出了两个方法：一个是严格轮转法，一个是Peterson算法。
严格轮转法就是让进...]]></description><category></category></item><item><title><![CDATA[为啥找一个满意的对象就这么难。。。]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332403</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332403</guid><author>dianyi8619</author><pubDate>Sat, 12 Nov 2016 17:21:00 +0800</pubDate><description><![CDATA[想找一个满意的对象怎么这么难。。。
是不是自己要求太高了？
如果到明年这个时候还不行，那就只好投降了啊，啊，啊，
都什么啊，我觉得我人挺好的啊，除了暂时没房，其他还好啊，啊，啊，
后面会慢慢买起房子的啊，
你在哪里啊，赶紧出现吧，有点焦虑了。。。
1，2，2.1，2.2，2.3，2.4，2.5，2.6，


转载于:https://www.cnblogs.com/hoop...]]></description><category></category></item><item><title><![CDATA[分治法、动态规划、贪心算法]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332402</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332402</guid><author>dianyi8619</author><pubDate>Sat, 17 Sep 2016 22:16:00 +0800</pubDate><description><![CDATA[相同点：
　　分治法和动态规划都是通过将问题分解成子问题，通过子问题的求解，实现对整个问题的求解。
区别：
1. 子问题关系：
　　分治法中划分出的子问题是完全相互独立的，子问题求解的之间无相互依赖关系，不相互影响。
　　动态规划中划分出的子问题不是相互独立的，不同子问题通常包含一些公共子问题（公共子问题通常是子问题的组成部分），通过公共子问题的求解实现子问题的求解，子问题再通...]]></description><category></category></item><item><title><![CDATA[排序算法---思想简要概述]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332404</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332404</guid><author>dianyi8619</author><pubDate>Tue, 19 Jul 2016 21:22:00 +0800</pubDate><description><![CDATA[比较排序：
涉及知识：
　　分治法：将一个问题分解成规模更小、结构相似的子问题，解决问题A，变成了解决问题A1和A2，解决问题A1变成了解决问题A11和A12。。。，一直到最小单元，当最小单元问题解决后，依次向上返回，问题A得以解决。因为问题和子问题之间解决思路是相似的，所以解决时会调用相同的程序体，表现为问题调用自己解决子问题，而结果则是从最小单元依次向上返回，称之为递归。在递归过...]]></description><category></category></item><item><title><![CDATA[Linux中的硬连接、软连接]]></title><link>https://blog.youkuaiyun.com/dianyi8619/article/details/102332392</link><guid>https://blog.youkuaiyun.com/dianyi8619/article/details/102332392</guid><author>dianyi8619</author><pubDate>Sun, 17 Jul 2016 16:04:00 +0800</pubDate><description><![CDATA[1. 基础知识
　　目录/文件的存储都分为元数据和真实数据，分别存储在inode和数据块中。
　　inode的元数据：记录文件的属性信息，但并不包括目录名和文件名信息（该细节可能因流派、版本而有区别）。
　　数据块：实际的数据；目录的数据块中记录其下目录、文件的inode，目录名，文件名等信息。
　　目录和文件关系的建立：目录中的数据块信息，/目录记录其下目录、文件的inode信...]]></description><category></category></item></channel></rss>