<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dbhllnr的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dbhllnr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dbhllnr]]></copyright><item><title><![CDATA[多线程还是多进程的选择及区别]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/52227871</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/52227871</guid><author>dbhllnr</author><pubDate>Wed, 17 Aug 2016 09:29:17 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/lishenglong666/article/details/8557215



 鱼还是熊掌：浅谈多进程多线程的选择
关于多进程和多线程，教科书上最经典的一句话是“进程是资源分配的最小单位，线程是CPU调度的最小单位”，这句话应付考试基本上够了，但如果在工作中遇到类似的选择问题，那就没有这么简单了，选的不好，会让你深受其害。
 
经常在网]]></description><category></category></item><item><title><![CDATA[经典C语言笔试面试题汇总整理]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/52125527</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/52125527</guid><author>dbhllnr</author><pubDate>Fri, 05 Aug 2016 08:07:51 +0800</pubDate><description><![CDATA[持续搜集汇总整理]]></description><category></category></item><item><title><![CDATA[十进制浮点数的二进制转换及存储]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51956134</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51956134</guid><author>dbhllnr</author><pubDate>Tue, 19 Jul 2016 15:18:48 +0800</pubDate><description><![CDATA[十进制小数的二进制表示：
整数部分：除以2，取出余数，商继续除以2，直到得到0为止，将取出的余数逆序

小数部分：乘以2，然后取出整数部分，将剩下的小数部分继续乘以2，然后再取整数部分，一直取到小数部分为零为止。如果永远不为零，则按要求保留足够位数的小数，最后一位做0舍1入。将取出的整数顺序排列。
举例：22.8125 转二进制的计算过程：
整数部分：除以2，商继续除以2，得到0为止，将]]></description><category></category></item><item><title><![CDATA[八大排序算法]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51953713</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51953713</guid><author>dbhllnr</author><pubDate>Tue, 19 Jul 2016 10:45:33 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，未经博主允许不得转载。




目录(?)[-]

概述1插入排序直接插入排序Straight Insertion Sort 2 插入排序希尔排序Shells Sort3 选择排序简单选择排序Simple Selection Sort4 选择排序堆排序Heap Sort5 交换排序冒泡排序Bubble Sort6 交换排序快速排序Quick Sort7 ]]></description><category></category></item><item><title><![CDATA[如何实现一个malloc]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51953563</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51953563</guid><author>dbhllnr</author><pubDate>Tue, 19 Jul 2016 10:34:17 +0800</pubDate><description><![CDATA[作者 张洋 | 发布于 2014-08-19
C malloc 操作系统

任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一段连续的内存空间，并且在不再使用时可以通过free释放掉。但是，许多程序员对malloc背后的事情并不熟悉，许多人甚至把malloc当做操作系统所提供的系统调用或C的关键字。实际上，malloc只是C的标准库中提供的一个普通函数，而且实]]></description><category></category></item><item><title><![CDATA[IIC vs SPI]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51866845</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51866845</guid><author>dbhllnr</author><pubDate>Sat, 09 Jul 2016 15:17:34 +0800</pubDate><description><![CDATA[IIC vs SPI

         现今，在低端数字通信应用领域，我们随处可见IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips（for IIC）和Motorola（for SPI） 出于不同背景和市场需求制定了这两种标准通信协议。
]]></description><category></category></item><item><title><![CDATA[RS232、RS485，UART]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51866733</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51866733</guid><author>dbhllnr</author><pubDate>Sat, 09 Jul 2016 14:59:46 +0800</pubDate><description><![CDATA[一、UART是什么
　　UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)，通常称作UART，是一种异步收发传输器,是设备间进行异步通信的关键模块。UART负责处理数据总线和串行口之间的串/并、并/串转换，并规定了帧格式;通信双方只要采用相同的帧格式和波特率，就能在未共享时钟信号的情况下，仅用两根信号线(Rx 和Tx)就可以完成]]></description><category></category></item><item><title><![CDATA[播布客]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51852478</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51852478</guid><author>dbhllnr</author><pubDate>Thu, 07 Jul 2016 16:42:23 +0800</pubDate><description><![CDATA[http://www.boobooke.com/html/home.html]]></description><category></category></item><item><title><![CDATA[阮一峰的网络日志]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51851291</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51851291</guid><author>dbhllnr</author><pubDate>Thu, 07 Jul 2016 14:57:42 +0800</pubDate><description><![CDATA[http://www.ruanyifeng.com/blog/]]></description><category></category></item><item><title><![CDATA[进程与线程的一个简单解释]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51851030</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51851030</guid><author>dbhllnr</author><pubDate>Thu, 07 Jul 2016 14:33:04 +0800</pubDate><description><![CDATA[作者： 阮一峰

日期： 2013年4月24日



进程（process）和线程（thread）是操作系统的基本概念，但是它们比较抽象，不容易掌握。

最近，我读到一篇材料，发现有一个很好的类比，可以把它们解释地清晰易懂。

1.



计算机的核心是CPU，它承担了所有的计算任务。它就像一座工厂，时刻在运行。

2.



假定工厂的电力有限，一次只能供]]></description><category></category></item><item><title><![CDATA[如何从零开始开发一款嵌入式产品（20年的嵌入式经验）]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51850921</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51850921</guid><author>dbhllnr</author><pubDate>Thu, 07 Jul 2016 14:21:16 +0800</pubDate><description><![CDATA[来源：www.armjishu.com
作者：jesse
转载请注明出处

      首先，如果你有幸看到这篇文章，千万不要试图在2个小时内阅读完，就算你2个小时阅读完，我相信你也不会理解里面讲解的精华之处，我相信，你应该将此文章，慢慢品尝，这绝对是一篇需要品尝2~3天，再结合自己过往的经验，加上自己的思考，我相信会对你不仅仅是技术能力，甚至包括整体的思维方式都会有一个非常大的提高。
]]></description><category></category></item><item><title><![CDATA[算法复杂度速查表]]></title><link>https://blog.youkuaiyun.com/dbhllnr/article/details/51761258</link><guid>https://blog.youkuaiyun.com/dbhllnr/article/details/51761258</guid><author>dbhllnr</author><pubDate>Sun, 26 Jun 2016 06:21:06 +0800</pubDate><description><![CDATA[http://easygeek.com.cn/article/IjaQVf.html




算法复杂度这件事


这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 O（Big-O）复杂度。我之前在参加面试前，经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣，以便我在面试时不会被问住。最近这几年，我面试了几家硅谷的初创企业和一些更大一些的公司，如 Yahoo、eBay]]></description><category></category></item></channel></rss>