<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[宁静致远]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fantasy330</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fantasy330]]></copyright><item><title><![CDATA[分叉(forking)和线程处理多连接]]></title><link>https://blog.youkuaiyun.com/fantasy330/article/details/87086227</link><guid>https://blog.youkuaiyun.com/fantasy330/article/details/87086227</guid><author>fantasy330</author><pubDate>Tue, 12 Feb 2019 14:06:49 +0800</pubDate><description><![CDATA[        简单的说，分叉占用的资源较多，且在客户端很多时可伸缩性不佳（但只要客户端数量适中，分叉在现代UNIX和Linux系统中的效率很高。如果系统有多个CPU，效率就更高了）；而线程化可能带来同步问题。

        对进程（运行的程序）进行分叉时，基本上是复制它，而这样得到的两个进程都将从当前位置开始继续往下执行，且每个进程都有自己的内存副本（变量等）。原来的进程为父进程，复制的进程...]]></description><category></category></item><item><title><![CDATA[Python正则表达式]]></title><link>https://blog.youkuaiyun.com/fantasy330/article/details/85983800</link><guid>https://blog.youkuaiyun.com/fantasy330/article/details/85983800</guid><author>fantasy330</author><pubDate>Mon, 07 Jan 2019 09:10:09 +0800</pubDate><description><![CDATA[1. 正则表达式语法

1.1 字符与字符类

1 特殊字符：.^$?+*{}[]()|       特殊字符要想使用字面值，必须进行转义

2 字符类

1. 包含在[]中的一个或者多个字符被称为字符类，字符类在匹配时如果没有指定量词则只会匹配其中的一个。

2. 字符类内可以指定范围，比如[a-zA-Z0-9]表示a到z，A到Z，0到9之间的任何一个字符

3. 左方括号后跟随一个^，表示否定...]]></description><category></category></item><item><title><![CDATA[vi指令示例]]></title><link>https://blog.youkuaiyun.com/fantasy330/article/details/85335003</link><guid>https://blog.youkuaiyun.com/fantasy330/article/details/85335003</guid><author>fantasy330</author><pubDate>Sat, 29 Dec 2018 10:23:09 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/mondol/p/vi-examples.html

vi命令示例大全

进入vi

vi filename # 打开或新建文件，并将光标置于第一行首vi +n filename # 打开文件，并将光标置于第n行首vi + filename # 打开文件，并将光标置于最后一行首vi +/pattern filename # 打开文件，并将光标置...]]></description><category></category></item><item><title><![CDATA[Git指令]]></title><link>https://blog.youkuaiyun.com/fantasy330/article/details/85161217</link><guid>https://blog.youkuaiyun.com/fantasy330/article/details/85161217</guid><author>fantasy330</author><pubDate>Fri, 21 Dec 2018 14:14:35 +0800</pubDate><description><![CDATA[转载：http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

一般来说，日常使用只要记住下图6个命令，就可以了。但是熟练使用，恐怕要记住60～100个命令。



 

几个专用名词的译名如下。


Workspace：工作区
	Index / Stage：暂存区
	Repository：仓库区（或本地仓库）
	Remote：远程仓...]]></description><category></category></item><item><title><![CDATA[关于分离线程]]></title><link>https://blog.youkuaiyun.com/fantasy330/article/details/45028415</link><guid>https://blog.youkuaiyun.com/fantasy330/article/details/45028415</guid><author>fantasy330</author><pubDate>Mon, 13 Apr 2015 16:49:08 +0800</pubDate><description><![CDATA[线程的分离状态决定一个线程以什么样的方式来终止自己。
线程的默认属性，一般是非分离状态，
这种情况下，原有的线程等待创建的线程结束。
只有当pthread_join（）函数返回时，创建的线程才算终止，才能释放自己占用的系统资源。
而分离线程没有被其他的线程所等待，自己运行结束了，线程也就终止了，马上释放系统资源。
程序员应该根据自己的需要，选择适当的分离状态。
 
 
关于分离线程]]></description><category></category></item><item><title><![CDATA[linux设备驱动模型里两个重要的数据结构：class和class_device]]></title><link>https://blog.youkuaiyun.com/fantasy330/article/details/8879769</link><guid>https://blog.youkuaiyun.com/fantasy330/article/details/8879769</guid><author>fantasy330</author><pubDate>Fri, 03 May 2013 13:26:55 +0800</pubDate><description><![CDATA[/************************基于linux-2.6.24.7版本内核********************************/
1、class
      一个类是一个设备的高层视图，它抽象掉了底层的实现细节。例如，在驱动层面时，你可能会见到SCSI磁盘或者ATA磁盘；但在类层面时，它们都是磁盘。类允许用户空间基于它们做什么来使用设备，而不是它们如何被连接或者它们]]></description><category></category></item></channel></rss>