首页 > 其他
c实现内存文件系统
华为软件训练营的一个高级练习题,比较有意思,值得练习一下!     题目不是很难,主要是考察一下几个知识点:     (1)数据结构中树的操作,包括树的定义、树的遍历、节点的插入和删除,这里采用了带双亲的孩子兄弟表示法,实际上可以转换为二叉树,可以采用中序遍历的方式访问树的节点。     (2)内存管理。树节点中存放有树的信息,在每次插入一个新节点的时...
分类:其他   时间:2014-03-07 02:59:19    收藏:0  评论:0  赞:0  阅读:492
最大公约数和最小公倍数
描述: 给定两个数,求其最大公约数和最小公倍数 分析: 数学公式,证明略。 代码如下: //最大公约数 int gcd(int a, int b) { return b?gcd(b,a%b):a; } //最小公倍数 int lcm(int x, int y) { return x/gcd(x,y)*y; }...
分类:其他   时间:2014-03-07 03:28:34    收藏:0  评论:0  赞:0  阅读:447
2013年阿里巴巴暑期实习招聘笔试题目及部分答案
答题说明: 1.答题时间90分钟,请注意把握时间; 2.试题分为四个部分:单项选择题(10题,20分)、不定向选择题(4题,20分)、填空问答(5题,40分)、综合体(1题,20分); 3.其他一些乱七八糟的考试说明。 一、单项选择题 1.下列说法不正确的是: A.SATA硬盘的速度速度大约为500Mbps/s B.读取18XDVD光盘数据的速度为1Gbps C.前兆以太网...
分类:其他   时间:2014-03-07 03:29:35    收藏:0  评论:0  赞:0  阅读:508
使用MAVEN请注意,MAVEN不支持最新版jdk1.7
MAVEN官网最新版本的系统要求 System Requirements JDK Maven 3.2 requires JDK 1.6 or above, while Maven 3.0/3.1 requires JDK 1.5 or above (this is to execute Maven - it still allows you to build agai...
分类:其他   时间:2014-03-07 04:03:55    收藏:0  评论:0  赞:0  阅读:762
hadoop的IO和MapReduce优化参数
在MapReduce执行过程中,特别是Shuffle阶段,尽量使用内存缓冲区存储数据,减少磁盘溢写次数;同时在作业执行过程中增加并行度,都能够显著提高系统性能,这也是配置优化的一个重要依据。            下面分别介绍I/O属性和MapReduce属性这两个类的部分属性,并指明其优化方向。 1   I/O属性类的优化 I/O属性类主要包括在Shuffle阶段中相关的I/O...
分类:其他   时间:2014-03-07 03:39:20    收藏:0  评论:0  赞:0  阅读:469
map的collect和spill过程解析
Map的输出缓冲是一个循环缓冲,collect和spill是在kvstart、kvend和kvindex三个指针的引导下进行的。初始时kvstart=kvend=kvindex=0 1、MapTask的collect过程  collect是一个向缓冲区放东西的过程。此时,kvstart和kvend不动,每放一条记录,kvindex都会向后移动一位。 2、spillThread的spill过程...
分类:其他   时间:2014-03-07 01:31:10    收藏:0  评论:0  赞:0  阅读:571
HDU - 2544 最短路
题意:最短路 思路:四个方法,复习 一下 #include #include #include #include using namespace std; const int MAXN = 110; const int INF = 0x3f3f3f3f; int nodenum,edgenum; int map[MAXN][MAXN],dis[MAXN]; int vis[MAX...
分类:其他   时间:2014-03-06 23:33:17    收藏:0  评论:0  赞:0  阅读:563
linux下重命名文件对硬链接和软链接的影响
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c   其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了, 比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是, ...
分类:其他   时间:2014-03-07 04:16:49    收藏:0  评论:0  赞:0  阅读:477
OCP-1Z0-053-V13.02-517题
517.Which of the following are true concerning block media recovery? (Choose all that apply.) A. Any gap in archive logs ends the recovery. B. If a gap in archive logs is encountered, RMAN will sear...
分类:其他   时间:2014-03-07 03:05:46    收藏:0  评论:0  赞:0  阅读:603
【进阶的汉诺塔】code forces 392B Tower of Hanoi
汉诺塔变形 用到了记忆化搜索、递归……...
分类:其他   时间:2014-03-07 04:15:42    收藏:0  评论:0  赞:0  阅读:419
uva 709 &poj 1093 - Formatting Text (dp之小白告一段落)
709 - Formatting Text Writings e-mails is fun, but, unfortunately, they do not look very nice, mainly because not all lines have the same lengths. In this problem, your task is to write an e-mail...
分类:其他   时间:2014-03-07 02:46:23    收藏:0  评论:0  赞:0  阅读:560
EBS 开发 如何解决内部开发环境上Subinventory Form上的问题
EBS 开发 如何解决内部开发环境上Subinventory Form上的问题(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)Subinventory form上的问题好像存在了很久了,但几乎没有人尝试去解决它们,这里问题主要有两个1.      错误FRM-41051: You cannot create records here.。 ...
分类:其他   时间:2014-03-07 03:55:27    收藏:0  评论:0  赞:0  阅读:644
Java易错知识点整理归纳
一.Switch 1.其能接受的数据类型有四个,char , byte, short, int 2.Default 可放在switch中的任何一个地方,但只有给定的条件匹配不到时,才会执行 3.Case,default语句如果执行完要跳出,必须用break, 没的话会向下继续执行(如果碰到case语句则直接进入执行) 实例1: [java] int i = 1, j = 0;  sw...
分类:其他   时间:2014-03-07 02:10:57    收藏:0  评论:0  赞:0  阅读:533
hdu 2665 Kth number 划分树
求区间第k大元素的值, 看代码的注释。 #include #include #include #include using namespace std; #define M 100001 #define md(x,y) (((x)+(y))>>1) int sorted[M]; struct node{ int val[M]; //保存的是当前层的各个位上的数值 int ...
分类:其他   时间:2014-03-07 03:21:01    收藏:0  评论:0  赞:0  阅读:509
bom 头 <feff>的问题
今天js上线的代码测试一直有问题与我们页面构建部门的css完全一样,只是压缩了一下。这个问题纠结了整整一天。后来我登陆上了他们的测试服务器,直接用vim打开了他们组压缩好的css文件。打开一看头部有个,这才意识到可能是bom头没清楚。结果去掉了bom头确实css起作用了。...
分类:其他   时间:2014-03-06 23:24:50    收藏:0  评论:0  赞:0  阅读:560
linux fork() printf("-") printf("-\n")
在linux平台下,看下面两段代码,试分析分别输出几个"-"。 #include #include int main(void) { int i; for(i = 0; i < 2; ++i) { fork(); printf("-"); } return 0; } #include #include int main...
分类:其他   时间:2014-03-07 02:27:09    收藏:0  评论:0  赞:0  阅读:628
Robolectric环境搭建——运行RobolectricSample示例工程
Robolectric简介 在android平台上运行单元测试用例需要真机或模拟器,从构建、部署、到启动应用程序通常需要好几分钟,这对于TDD来说太慢 了,也许尝试过在IDE上直接运行测试用例,但得到的只能是java.lang.RuntimeException: Stub! Robolectric是一个Android平台上的单元测试框架,允许单元测试直接运行于JVM之上,大大加快了运行速度。...
分类:其他   时间:2014-03-07 05:04:10    收藏:0  评论:0  赞:0  阅读:506
poj 1182 食物链
并!查!集!好!难!啊! 看了两天才看懂我对自己的智商完全没自信了╭(╯^╰)╮ 所谓的种类并查集。。一个集合代表一类,求解各类之间的关系问题。 对于本题, 首先,集合里的每个点我们都记录它与它这个集合(或者称为子树)的根结点的相对关系rank。0表示它与根结点为同类,1表示它吃根结点,2表示它被根结点吃。 0,1,2也是距离根节点的具体,rank这个树最多三层,每一层是同类的集合。 ...
分类:其他   时间:2014-03-07 05:03:02    收藏:0  评论:0  赞:0  阅读:465
仿iOS 7后台侧边菜单源码分析和总结
最近的一个计划是看别人的源码,从别人的项目中学习更多自己不知道或需要的知识。 首先引起我兴趣的是这个仿iOS 7后台的侧边栏菜单,于是果断下了源码,在明白了其原理后,仿照原来的Demo进行了一些简化和扩展,并封装成一个自己的JCSideMenuViewController类。 本文直接从我改造的JCSideMenuViewController的代码入手,讲解下原项目的原理和我从中学习到的一些优秀的思想和知识。...
分类:其他   时间:2014-03-07 04:40:21    收藏:0  评论:0  赞:0  阅读:443
Linux学习记录--管道命令
管道命令   选取命令:cut,grep 排序命令:sort,wc,uniq 双重数据量:tee 字符转换命令:tr,expand,col 切割命令:split 参数代换:xargs   管道命令与连续命令不同,连续命令中的各个命令不存在相关性只是顺序执行。 对于管道命令来说cmd1|cmd2. cmd2需要cmd1产生的输出流作为cmd2的输入流,命令之间存在很强的依赖关系...
分类:其他   时间:2014-03-07 04:39:14    收藏:0  评论:0  赞:0  阅读:499
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!