<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[niji523的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/niji523</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; niji523]]></copyright><item><title><![CDATA[内存分配方式]]></title><link>https://blog.csdn.net/niji523/article/details/28264101</link><guid>https://blog.csdn.net/niji523/article/details/28264101</guid><author>niji523</author><pubDate>Tue, 03 Jun 2014 15:11:01 +0800</pubDate><description><![CDATA[前几天看到一行关于变量存储位置的代码，感觉很有意思，就拿来分享一下，然后对内存的几种分配类型做一下分析和总结。
int*p = (int*)malloc(10*sizeof(int));
变量p是在某个函数体内部定义的局部变量。不难分析到，这里有两个不同的内存块： 变量p和p指向的一块内存。其中，p是一个指针，它本身占据一定的内存空间，该内存空间是由编译器分配，位于栈区；p指向由malloc申]]></description><category></category></item><item><title><![CDATA[求一个集合的排列  LeetCode OJ :Permutations]]></title><link>https://blog.csdn.net/niji523/article/details/17004711</link><guid>https://blog.csdn.net/niji523/article/details/17004711</guid><author>niji523</author><pubDate>Thu, 28 Nov 2013 13:26:36 +0800</pubDate><description><![CDATA[LeetCode的一道题目，题目如下：Given a collection of numbers, return all possible permutations.
For example,
[1,2,3] have the following permutations:
[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], and [3,2,1]. 思路：假]]></description><category></category></item><item><title><![CDATA[gray code 格雷码求解问题]]></title><link>https://blog.csdn.net/niji523/article/details/16989155</link><guid>https://blog.csdn.net/niji523/article/details/16989155</guid><author>niji523</author><pubDate>Wed, 27 Nov 2013 17:48:43 +0800</pubDate><description><![CDATA[LeedCode OJ的一个题目：
Gray Code Total Accepted: 2370 Total Submissions: 7783 My Submissions
The gray code is a binary numeral system where two successive values differ in only one bit.

Given a non-negat]]></description><category></category></item><item><title><![CDATA[求一个集合的子集，子集元素数目固定]]></title><link>https://blog.csdn.net/niji523/article/details/16988193</link><guid>https://blog.csdn.net/niji523/article/details/16988193</guid><author>niji523</author><pubDate>Wed, 27 Nov 2013 16:57:17 +0800</pubDate><description><![CDATA[leetcode上的题目：




思路：和上一篇文章差不多（大体代码就是直接复制的）。只是在添加新元素到result中时，首先保证该元素长度比k小，其次保证该元素的长度不会太小，至少加上所有未处理的元素后，长度满足要求，即不小于k。最后还得将result中长度小于k的元素删掉，得出最终结果。
class Solution {
public:
    vector > combine(]]></description><category></category></item><item><title><![CDATA[求一个集合的所有子集]]></title><link>https://blog.csdn.net/niji523/article/details/16982163</link><guid>https://blog.csdn.net/niji523/article/details/16982163</guid><author>niji523</author><pubDate>Wed, 27 Nov 2013 11:32:27 +0800</pubDate><description><![CDATA[最先是在leedCode上看到的一个题目，走了一点弯路，使用多重for循环，结果问题很多，后来换了一种思路，代码简介而且高效。题目是这样的：

Subsets:
Given a set of distinct integers, S, return all possible subsets.
Note:Elements in a subset must be in non-descendi]]></description><category></category></item><item><title><![CDATA[浅谈大数据背景下的NUMA架构研究]]></title><link>https://blog.csdn.net/niji523/article/details/10554221</link><guid>https://blog.csdn.net/niji523/article/details/10554221</guid><author>niji523</author><pubDate>Thu, 29 Aug 2013 21:18:23 +0800</pubDate><description><![CDATA[大数据(big data)，或称巨量资料，指的是所涉及的资料量规模巨大到无法透过目前主流软件工具，在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。大数据的4V特点：Volume、Velocity、Variety、Veracity。如今，大数据时代已经到来，面对各行各业日益增长的海量信息数据，我们应该如何去收集数据、存储数据（storing）、保留筛选数据、分析数据、以]]></description><category></category></item><item><title><![CDATA[CentOS下安装Kscope-1.6.2]]></title><link>https://blog.csdn.net/niji523/article/details/7014896</link><guid>https://blog.csdn.net/niji523/article/details/7014896</guid><author>niji523</author><pubDate>Sat, 26 Nov 2011 16:39:22 +0800</pubDate><description><![CDATA[一、安装kdelibs-devel
                     yum -y install kdelibs-devel
 
 二、安装：qt-3.3.6-23.el5.i386.rpm
                   qt-devel-3.3.6-23.el5.i386.rpm
                   (可以用yum或者管理软件来安装。)
 
 三]]></description><category></category></item><item><title><![CDATA[在Source Insight中看Python代码]]></title><link>https://blog.csdn.net/niji523/article/details/7001119</link><guid>https://blog.csdn.net/niji523/article/details/7001119</guid><author>niji523</author><pubDate>Tue, 22 Nov 2011 16:45:57 +0800</pubDate><description><![CDATA[ttp://blog.csdn.net/lvming404/archive/2009/03/18/4000394.aspx

      SI是个很强大的代码查看修改工具，以前用来看C，C++都是相当happy的。最近需要用Python，看了两天毫无颜色的UltraEdit之后决定，还是迁移回SI看。无奈SI默认不支持Python，需要进行下小小设置~~~步骤如下：


下载个SI的CL]]></description><category></category></item><item><title><![CDATA[CentOS常用命令]]></title><link>https://blog.csdn.net/niji523/article/details/6950193</link><guid>https://blog.csdn.net/niji523/article/details/6950193</guid><author>niji523</author><pubDate>Tue, 08 Nov 2011 21:52:10 +0800</pubDate><description><![CDATA[CentOS常用命令在我们的使用中，经常被使用。所以，我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面，就来介绍这些CentOS常用命令。
一：使用CentOS常用命令查看cpu

more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo [root@localhost /]# grep]]></description><category></category></item><item><title><![CDATA[虚拟机（xen）中credit调度算法分析（一）]]></title><link>https://blog.csdn.net/niji523/article/details/6950082</link><guid>https://blog.csdn.net/niji523/article/details/6950082</guid><author>niji523</author><pubDate>Tue, 08 Nov 2011 21:18:53 +0800</pubDate><description><![CDATA[1.每个物理CPU下面都有一个虚拟CPU的运行队列

2.每个运行队列中的VCPU都有一个credit值

3. credit表示VCPU的priority的价值

4.CPU调度的是最先入队的处于under状态下的VCPU

5.每10msec 为一个时间片，相应一次中断。如果被调度的VCPU的credit处于OVER状态那么它将不再被继续调度，重新计算credit值，调度后面的]]></description><category></category></item><item><title><![CDATA[xen中cpu调度算法credit的过程详解]]></title><link>https://blog.csdn.net/niji523/article/details/6949832</link><guid>https://blog.csdn.net/niji523/article/details/6949832</guid><author>niji523</author><pubDate>Tue, 08 Nov 2011 20:31:37 +0800</pubDate><description><![CDATA[1、在启动xen时会初始化credit调度算法，创建一个idle_domain，它有和物理cpu个数相同的vcpu，每个vcpu位于对应的物理cpu上，用于占位和空跑，相对于其它domain的vcpu，idle_domain的vcpu优先级是最低的。
    2、在初始化时__start_xen-->init_idle_domain-->scheduler_init中会将软中断和schedule]]></description><category></category></item></channel></rss>