<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaochen87654321的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaochen87654321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaochen87654321]]></copyright><item><title><![CDATA[matlab 必要的清楚说明]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/80576684</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/80576684</guid><author>xiaochen87654321</author><pubDate>Tue, 05 Jun 2018 09:36:53 +0800</pubDate><description><![CDATA[clc：清除命令窗口的内容，对工作环境中的全部变量无任何影响  
close：关闭当前的Figure窗口  
close all:关闭所有的Figure窗口  
clear：清除工作空间的所有变量  
clear all：清除工作空间的所有变量，函数，和MEX文件...]]></description><category></category></item><item><title><![CDATA[频率选择性衰落和快衰落有什么区别？]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/79510997</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/79510997</guid><author>xiaochen87654321</author><pubDate>Sat, 10 Mar 2018 19:55:55 +0800</pubDate><description><![CDATA[电波经过反射reflection、折射refraction、散射（衍射diffraction） 等多条路径传播到达接收机后, 总信号的强度服从瑞利分布. 同时由于接收机的移动及其他原因, 信号强度和相位等特性又在起伏变化, 故称为瑞利衰落.

如果收到的信号中除了经反射折射散射等来的信号外, 还有从发射机直接到达接收机 (如从卫星直接到达地面接收机) 的信号,那么总信号的强度服从莱斯分布, 故称为...]]></description><category></category></item><item><title><![CDATA[eclipse启动报错：Error:Could not create the Java Virtual Machine Error:A fatal exception has occurred]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/78386013</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/78386013</guid><author>xiaochen87654321</author><pubDate>Sun, 29 Oct 2017 16:08:17 +0800</pubDate><description><![CDATA[提示如下：

scala compile server. error:could not create the java machine.Error: A fatal exception has occurred. program will exit.




 这个原因是因为在安装JDK的时候在C:\Windows\System32生成的java.exe、javaw.exe、jav]]></description><category></category></item><item><title><![CDATA[操作系统------epoll和slect]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645896</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645896</guid><author>xiaochen87654321</author><pubDate>Mon, 28 Aug 2017 11:33:00 +0800</pubDate><description><![CDATA[epoll和select区别
 
epoll是Linux内核为处理大批量文件描述符而作了改进的poll，是Linux下多路复用IO接口select/poll的增强版本，它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。
 
问题的引出与联系区别
  问题的引出，当需要读两个以上的I/O的时候，如果使用阻塞式的I/O，那么可能长时间的阻塞在一个描述符上面，另外的描述符]]></description><category></category></item><item><title><![CDATA[操作系统------多线程与多进程的区别和应用场景]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645693</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645693</guid><author>xiaochen87654321</author><pubDate>Mon, 28 Aug 2017 11:30:12 +0800</pubDate><description><![CDATA[通过表的归纳和总结说明：
                                         




1）需要频繁创建销毁的优先用线程（进程的创建和销毁开销过大）
原因请看上面的对比。
这种原则最常见的应用就是Web服务器了，来一个连接建立一个线程，断了就销毁线程，要是用进程，创建和销毁的代价是很难承受的
2）需要进行大量计算的优先使用线程（CPU频繁切换）
所]]></description><category></category></item><item><title><![CDATA[操作系统------进程间通信]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645648</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645648</guid><author>xiaochen87654321</author><pubDate>Mon, 28 Aug 2017 11:25:26 +0800</pubDate><description><![CDATA[进程间通信方式总结（优缺点）
Linus下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。
                       （1）无名管道通信 （半双工通信，只能在具有亲缘关系的进程间使用）
（1）管道：   （2）高级管道通信 （将另一个程序当做一个新的进程在当前程序进程中启动，则它算是当前程序的子                          进程）
]]></description><category></category></item><item><title><![CDATA[操作系统-----虚拟内存管理的好处]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645563</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645563</guid><author>xiaochen87654321</author><pubDate>Mon, 28 Aug 2017 11:21:51 +0800</pubDate><description><![CDATA[虚拟内存管理的作用/好处
 1. 读写内存的安全性
 
物理内存本身是不限制访问的，任何地址都可以读写，而操作系统要求不同的页面具有不同的访问权限，这是利用CPU模式和MMU的内存保护机制实现的。例如，Text
 Segment被只读保护起来，防止被错误的指令意外改写，内核地址空间也被保护起来，防止在用户模式下执行错误的指令意外改写内核数据。这样，执行错误指令或恶意代码的破坏能力受到了限制]]></description><category></category></item><item><title><![CDATA[操作系统------死锁]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645477</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645477</guid><author>xiaochen87654321</author><pubDate>Mon, 28 Aug 2017 11:16:55 +0800</pubDate><description><![CDATA[定义:
死锁是指两个或两个以上的进程在执行过程中，由于竞争资源或者由于彼此通信而造成的一种阻塞的现象，若无外力作用，它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁，这些永远在互相等待的进程称为死锁进程。

产生条件：
死锁发生必须具备一下四个条件：
1）互斥条件：指进程对所分配到的资源进行排它性使用，即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源，则请求]]></description><category></category></item><item><title><![CDATA[操作系统总结---------进程与线程]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645405</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77645405</guid><author>xiaochen87654321</author><pubDate>Mon, 28 Aug 2017 11:13:33 +0800</pubDate><description><![CDATA[一．进程
进程：指在系统中能独立运行并作为资源分配的基本单位，它是由一组机器指令、数据和堆栈等组成的，是一个能独立运行的活动实体。
注意，进程一般有三个状态：就绪状态、执行状态和等待状态【或称阻塞状态】；进程只能由父进程建立，系统中所有的进程形成一种进程树的层次体系；挂起命令可由进程自己和其他进程发出，但是解除挂起命令只能由其他进程发出。
进程控制块（PCB）：PCB不但可以记录进程的属性信]]></description><category></category></item><item><title><![CDATA[2018年网易内推-----小易喜欢的数字]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77448205</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/77448205</guid><author>xiaochen87654321</author><pubDate>Mon, 21 Aug 2017 12:03:37 +0800</pubDate><description><![CDATA[题目：
小易非常喜欢拥有以下性质的数列:
1、数列的长度为n
2、数列中的每个数都在1到k之间(包括1和k)
3、对于位置相邻的两个数A和B(A在B前),都满足(A 
例如,当n = 4, k = 7
那么{1,7,7,2},它的长度是4,所有数字也在1到7范围内,并且满足第三条性质,所以小易是喜欢这个数列的
但是小易不喜欢{4,4,4,2}这个数列。小易给出n和k,希望你能帮他求出]]></description><category></category></item><item><title><![CDATA[几种线程池的实现算法分析]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/73065458</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/73065458</guid><author>xiaochen87654321</author><pubDate>Sun, 11 Jun 2017 21:23:24 +0800</pubDate><description><![CDATA[1. 前言

在阅读研究线程池的源码之前，一直感觉线程池是一个框架中最高深的技术。研究后才发现，线程池的实现是如此精巧。本文从技术角度分析了线程池的本质原理和组成，同时分析了JDK、Jetty6、Jetty8、Tomcat的源码实现，对于想了解线程池本质、更好的使用线程池或者定制实现自己的线程池的业务场景具有一定指导意义。

2. 使用线程池的意义


复用：类似WEB服务器等系统，]]></description><category></category></item><item><title><![CDATA[2016华为笔试题]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72881002</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72881002</guid><author>xiaochen87654321</author><pubDate>Tue, 06 Jun 2017 15:33:27 +0800</pubDate><description><![CDATA[（1）有一个数组a[N]顺序存放0~N-1，要求每隔两个数删掉一个数，到末尾时循环至开头继续进行，求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:｛0，1，2，3，4，5，6，7｝，0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。
分析：（1）队列实现
           （2）（网上看到的）//递推公式：f[1]
 =]]></description><category></category></item><item><title><![CDATA[瑞利信道，莱斯信道和高斯信道模型]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72870439</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72870439</guid><author>xiaochen87654321</author><pubDate>Mon, 05 Jun 2017 19:28:47 +0800</pubDate><description><![CDATA[简单来说：

1. 没有直射路径信号到达接收端的，就是瑞利信道；主要用于描述多径信道和多普勒频移现象
2. 莱斯信道是当移动台与基站间存在直射波信号时，即有一条主路径，通过主路径传输过来被接收的信号为一个稳定幅度Ak和相 位φk，其余多径传输过来的信号仍如“瑞利衰落概率模型”所述。
3. 高斯信道(AWGN)主要是加性高斯白噪声，用于描述恒参信道，例如卫星通信，光纤信道，同轴电缆等等
]]></description><category></category></item><item><title><![CDATA[只能实例化一次的类 (Singleton)]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72862222</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72862222</guid><author>xiaochen87654321</author><pubDate>Sun, 04 Jun 2017 22:35:29 +0800</pubDate><description><![CDATA[01.class CSingleton    
02.{    
03.    public:    
04.    static CSingleton * GetInstance()    
05.    {    
06.        if(NULL == m_pInstance)    
07.            m_pInstance = new CSingleton();    
]]></description><category></category></item><item><title><![CDATA[B. UCloud 的安全秘钥（简单）]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72858189</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72858189</guid><author>xiaochen87654321</author><pubDate>Sun, 04 Jun 2017 12:02:49 +0800</pubDate><description><![CDATA[每个 UCloud 用户会构造一个由数字序列组成的秘钥，用于对服务器进行各种操作。作为一家安全可信的云计算平台，秘钥的安全性至关重要。因此，UCloud 每年会对用户的秘钥进行安全性评估，具体的评估方法如下：
首先，定义两个由数字序列组成的秘钥 aa 和 bb近似匹配（\approx≈） 的关系。aa 和 bb 近似匹配当且仅当同时满足以下两个条件：

|a|=|b|∣a∣=∣b∣，即 aa]]></description><category></category></item><item><title><![CDATA[A. UCloud 机房的网络搭建]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72857891</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72857891</guid><author>xiaochen87654321</author><pubDate>Sun, 04 Jun 2017 11:16:16 +0800</pubDate><description><![CDATA[UCloud 刚刚建立一个新机房，近日正在进行网络搭建。机房内有 nn 台服务器和 mm 个分线器，整个机房只有一个网线出口。分线器的作用是将一根网线转换成多根网线。蒜头君也知道每个分线器输出的最大网线根数（不一定要将分线器输出的每根线都用上），问你至少需要使用多少个分线器才能使得每台服务器都有网线可用。
输入格式
第一行输入 n,m(0
 \le n,m \le 100)n,m(0≤n,m]]></description><category></category></item><item><title><![CDATA[华为编程题---明明的随机数]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72853576</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72853576</guid><author>xiaochen87654321</author><pubDate>Sat, 03 Jun 2017 18:10:09 +0800</pubDate><description><![CDATA[[编程题] 明明的随机数



时间限制：1秒

空间限制：32768K



明明想在学校中请一些同学一起做一项问卷调查，为了实验的客观性，他先用计算机生成了N个1到1000之间的随机整数（N≤1000），对于其中重复的数字，只保留一个，把其余相同的数去掉，不同的数对应着不同的学生的学号。然后再把这些数从小到大排序，按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排]]></description><category></category></item><item><title><![CDATA[华为编程题---进制转换]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72853418</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72853418</guid><author>xiaochen87654321</author><pubDate>Sat, 03 Jun 2017 17:45:01 +0800</pubDate><description><![CDATA[[编程题] 进制转换



时间限制：1秒

空间限制：32768K



写出一个程序，接受一个十六进制的数值字符串，输出该数值的十进制字符串。（多组同时输入 ）

输入描述:
输入一个十六进制的数值字符串。
输出描述:
输出该数值的十进制字符串。
输入例子:
0xA
输出例子:
10



思路：这个题主要的问题是字符串转化成整数的问题。其他没有什]]></description><category></category></item><item><title><![CDATA[华为编程题---汽水瓶]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72853327</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72853327</guid><author>xiaochen87654321</author><pubDate>Sat, 03 Jun 2017 17:31:43 +0800</pubDate><description><![CDATA[（1）[编程题] 汽水瓶



时间限制：1秒

空间限制：32768K



有这样一道智力题：“某商店规定：三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶，她最多可以换多少瓶汽水喝？”答案是5瓶，方法如下：先用9个空瓶子换3瓶汽水，喝掉3瓶满的，喝完以后4个空瓶子，用3个再换一瓶，喝掉这瓶满的，这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水，喝掉这瓶满的，喝完以后用3]]></description><category></category></item><item><title><![CDATA[排序子序列]]></title><link>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72615565</link><guid>https://blog.youkuaiyun.com/xiaochen87654321/article/details/72615565</guid><author>xiaochen87654321</author><pubDate>Sun, 21 May 2017 22:43:01 +0800</pubDate><description><![CDATA[题目描述：
       牛牛定义排序子序列为一个数组中一段连续的子序列,并且这段子序列是非递增或者非递减排序的。牛牛有一个长度为n的整数数组A,他现在有一个任务是把数组A分为若干段排序子序列,牛牛想知道他最少可以把这个数组分为几段排序子序列.
如样例所示,牛牛可以把数组A划分为[1,2,3]和[2,2,1]两个排序子序列,至少需要划分为2个排序子序列,所以输出2 


输入描述:
输]]></description><category></category></item></channel></rss>