摘要: 题目描述:毕业季,很多大公司来学校招聘,招聘会分散在不同时间段,小明想知道自己最多能完整的参加多少个招聘会(参加一个招聘会的时候不能中断或离开)。 假设现在有n个招聘会,每个招聘会都有个起止时间,时间由从招聘会第一天0点开始的小时数表示,n 返回:最多参加的招聘会的个数n。 举个例子: 现在有3场招聘会,他们的起始时间为: 9-10 10-20 8-15 返回:2 1#include2#include3#include4#include5#include6usingnamespacestd;789intforjob(vectorint,i... 阅读全文
posted @ 2013-05-15 18:19 karlthas 阅读(212) 评论(0) 推荐(0) 编辑
摘要: (1) 驱动力对一个公司来说,面对激烈的商业竞争,只有通过不断的创新,从而在赚钱、省钱两个方面创造更大的利润,提升市场竞争力,才能生存下来。随着信息化建设的深入,数据开始爆发性增长,数据的集中有效管理变得越来越重要,IT即服务成为了新的趋势,业务与IT已经融为一体,各行各业离开IT几乎无法生存下去,越来越多的公司已经信息化能够让他们赚到更多的钱,同时省更多的钱。云计算技术获得了广泛的关注和迅猛的发展,目前已经可以实现计算和存储资源的按需快速部署,比如AWS、Rackspace都已经将这些技术进行了大规模的商用,但网络的快速部署能力与用户的期望还有一定的差距,网路成为了IT堆栈完全虚拟化、自动化 阅读全文
posted @ 2013-05-14 13:43 karlthas 阅读(360) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_629226620101c0co.html答案全部照搬原帖:第一部分:四个中选出不同的一个。1.A:CVS B:SVN C:GIT D:SSHCVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。SVN(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管 阅读全文
posted @ 2013-05-12 00:22 karlthas 阅读(461) 评论(1) 推荐(0) 编辑
摘要: fopen 打开模式总结http://blog.sina.com.cn/s/blog_4f925fc30100kil7.html r只读 读模式--打开文件,从文件头开始读。r+只读读写模式--打开文件,从文件头开始读写。w只写写模式--打开文件,从文件头开始读。如果该文件已经存在,将删除所有文件已有内容。如果该文件不存在,函数将创建这个文件。w+只写写模式--打开文件,从文件头开始读写。如果该文件已经存在,将删除所有文件已有内容。如果该文件不存在,函数将创建这个文件。x谨慎写写模式打开文件,从文件头开始写。如果文件已经存在,该文件将不会被打开,fopen()函数将返回false,而且PHP将 阅读全文
posted @ 2013-05-11 23:54 karlthas 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1#include<iostream>2usingnamespacestd;3intmain()4{5ints;6cin>>s;7while(s>0)8{9switch(s)10{11case1:12cout<<s+5<<endl;13cout<<"G1"<<endl;14case2:15cout<<s+4<<endl;16cout<<"G2"<<endl;17break;18case3:19cout<<s+3< 阅读全文
posted @ 2013-05-11 23:49 karlthas 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 13.04版本名称为raringdeb http://mirror6.bjtu.edu.cn/ubuntu/ maverick main restricted deb http://mirror6.bjtu.edu.cn/ubuntu/ maverick-updates main restricted deb http://mirror6.bjtu.edu.cn/ubuntu/ maverick universe deb http://mirror6.bjtu.edu.cn/ubuntu/ maverick-updates universe deb http://mirror6.bjtu.e. 阅读全文
posted @ 2013-05-10 22:18 karlthas 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 差别和以前的版本挺大的ui什么的做得挺炫。。好像很早就不支持wubi了吧?从12.04开始?刚看了一篇文章是wubi的漏洞的确太多,无法检测其他iso镜像,怪不得我以前安装的时候老提示我无法检测到镜像文件,搞得我这种小白以为是电脑的问题。。擦 另外左上角那个叉给换到右上角了。。淡淡的忧伤。。 另外要是从usb安装ubuntu的话 貌似没有xubuntu那种和win7共存的选项。有点不爽,意思是我用个ubuntu还得买台电脑?不过以后毕业了倒是可以一搞。唉 看来我公司那台破本上wubi装的12.04版本还真可能是绝唱了。。尼玛。。要是卸载了 没准还装不上了 囧啊。。 阅读全文
posted @ 2013-05-10 21:45 karlthas 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 定义字符串的左旋转操作,把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab,请实现字符串左旋转函数。要求时间复杂度O(n),空间复杂度O(1).解法是将前k个字符串反转,后面的字符串同样反转,再对整个字符串进行一次翻转。1voidswap(string&a,intlow,inthigh)2{3chartemp;4while(low<high)5{6temp=a[low];7a[low]=a[high];8a[high]=temp;9low++;10high--;11}12}1314if(str.length()<=k)retu 阅读全文
posted @ 2013-05-10 14:49 karlthas 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 请写出 floatx 与“零值”比较的 if 语句:const float EPSINON = 0.00001;if ((x >= - EPSINON) && (x <= EPSINON)不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。EPSINON应该是一个很小的值吧 因为计算机在处理浮点数的时候是有误差的,所以判断两个浮点数是不是相同,是要判断是不是落在同一个区间的,这个区间就是 [-EPSINON,EPSINON] EPSINON一般很小,10的-6次方以下吧,具体的好像不确定的,和机器有关出处:http:/ 阅读全文
posted @ 2013-05-06 10:52 karlthas 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 昨天笔了阿里实习,被鄙视惨了,好多问题都不会,可能和自己见得太少有关吧,考完有些人还说看到过一些似曾相识的题目。给出其中比较有意思的一个选择题:两个同学a和b晚上无聊,就开始数星星,一次只能数20到30颗,谁先数完谁就获胜,a先开始,问星星要有多少颗才能保证a必胜?早上很有兴趣的在网上找了一下相关的资料,发现这是一个博弈论中的取石子问题。以下贴出在网上找的要取得胜利的思路:博弈论——取石子问题有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我 阅读全文
posted @ 2013-05-06 10:11 karlthas 阅读(814) 评论(0) 推荐(0) 编辑