- 博客(11)
- 收藏
- 关注
原创 内存分配方式
前几天看到一行关于变量存储位置的代码,感觉很有意思,就拿来分享一下,然后对内存的几种分配类型做一下分析和总结。int*p = (int*)malloc(10*sizeof(int));变量p是在某个函数体内部定义的局部变量。不难分析到,这里有两个不同的内存块: 变量p和p指向的一块内存。其中,p是一个指针,它本身占据一定的内存空间,该内存空间是由编译器分配,位于栈区;p指向由malloc申
2014-06-03 15:11:01
556
原创 求一个集合的排列 LeetCode OJ :Permutations
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]. 思路:假
2013-11-28 13:26:36
1083
原创 gray code 格雷码求解问题
LeedCode OJ的一个题目:Gray Code Total Accepted: 2370 Total Submissions: 7783 My SubmissionsThe gray code is a binary numeral system where two successive values differ in only one bit.Given a non-negat
2013-11-27 17:48:43
691
原创 求一个集合的子集,子集元素数目固定
leetcode上的题目:思路:和上一篇文章差不多(大体代码就是直接复制的)。只是在添加新元素到result中时,首先保证该元素长度比k小,其次保证该元素的长度不会太小,至少加上所有未处理的元素后,长度满足要求,即不小于k。最后还得将result中长度小于k的元素删掉,得出最终结果。class Solution {public: vector > combine(
2013-11-27 16:57:17
1182
原创 求一个集合的所有子集
最先是在leedCode上看到的一个题目,走了一点弯路,使用多重for循环,结果问题很多,后来换了一种思路,代码简介而且高效。题目是这样的:Subsets:Given a set of distinct integers, S, return all possible subsets.Note:Elements in a subset must be in non-descendi
2013-11-27 11:32:27
870
原创 浅谈大数据背景下的NUMA架构研究
大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。大数据的4V特点:Volume、Velocity、Variety、Veracity。如今,大数据时代已经到来,面对各行各业日益增长的海量信息数据,我们应该如何去收集数据、存储数据(storing)、保留筛选数据、分析数据、以
2013-08-29 21:18:23
919
原创 CentOS下安装Kscope-1.6.2
一、安装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或者管理软件来安装。) 三
2011-11-26 16:39:22
1827
转载 在Source Insight中看Python代码
ttp://blog.youkuaiyun.com/lvming404/archive/2009/03/18/4000394.aspx SI是个很强大的代码查看修改工具,以前用来看C,C++都是相当happy的。最近需要用Python,看了两天毫无颜色的UltraEdit之后决定,还是迁移回SI看。无奈SI默认不支持Python,需要进行下小小设置~~~步骤如下:下载个SI的CL
2011-11-22 16:45:57
380
转载 CentOS常用命令
CentOS常用命令在我们的使用中,经常被使用。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就来介绍这些CentOS常用命令。一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo [root@localhost /]# grep
2011-11-08 21:52:10
880
转载 虚拟机(xen)中credit调度算法分析(一)
1.每个物理CPU下面都有一个虚拟CPU的运行队列2.每个运行队列中的VCPU都有一个credit值3. credit表示VCPU的priority的价值4.CPU调度的是最先入队的处于under状态下的VCPU5.每10msec 为一个时间片,相应一次中断。如果被调度的VCPU的credit处于OVER状态那么它将不再被继续调度,重新计算credit值,调度后面的
2011-11-08 21:18:53
1500
转载 xen中cpu调度算法credit的过程详解
1、在启动xen时会初始化credit调度算法,创建一个idle_domain,它有和物理cpu个数相同的vcpu,每个vcpu位于对应的物理cpu上,用于占位和空跑,相对于其它domain的vcpu,idle_domain的vcpu优先级是最低的。 2、在初始化时__start_xen-->init_idle_domain-->scheduler_init中会将软中断和schedule
2011-11-08 20:31:37
2192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人