自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shineHoo的专栏

stupid is as stupid does

  • 博客(11)
  • 收藏
  • 关注

转载 数据挖掘——海量数据面试题整理

<br /><br />海量数据面试题整理来源: 张晓磊Lance的日志<br />1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?<br />方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。<br />s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。<br />

2010-08-27 19:54:00 4928

转载 C/C++——Code::Blocks使用手册

<br /> <br />原手册下载:http://www.codeblocks.org/docs/manual_en.pdf<br />    译者:JGood(http://blog.csdn.net/Jgood )<br /> <br />    译者言:工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是VisualStudio。不可否认,VS很好很强大,用户体验非常好。但VisualStudio也是有缺点的:它非常庞大;只支持VC,不支持

2010-08-25 19:39:00 15366

转载 C/C++—— 内存区域划分

<br />一. 在c中分为这几个存储区<br />1.栈 - 由编译器自动分配释放<br />2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收<br />3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放<br />4.另外还有一个专门放常量的地方。- 程序结束释放<br />                                          

2010-08-19 17:14:00 1603 1

转载 C/C++——字符串和字符数组

<br /><br />    C语言中没有专门的字符串变量,如果要将一个字符串存放在变量中,必须使用字符数组,即用一个字符型数组来存放一个字符串,数组中每一个元素存放一个字符。<br /><1> 定义: char c[10]<br /> <br />字符型与整型互相通用,因此 int c[10] 也可以定义字符数组。但由于两种类型分配字节不同, 用整型来定义会浪费空间, 另外这样定义实际意义也不大, 只是为了说明其合法性。<br /><br /><2> 初始化: <br /><br />    最简单

2010-08-19 14:04:00 10213

转载 Linux程序设计——make命令与makefile文件

<br /><br />概述<br />——<br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。<br /

2010-08-18 17:18:00 1832

转载 Linux——chmod命令用法

<br /> linux命令学习:<br />    学习资源:http://bbs.chinaunix.net/viewthread.php?tid=434579<br /><br />    chmod命令:改变文件权限。<br /> 一:符号模式:<br />    命令格式:chmod [who] operator [permission] filename<br /><br />    who包含的选项及其含义:<br />        u 文件属主权限。<br />        g 属组用户

2010-08-18 16:03:00 5655

转载 操作系统——进程间通信方式

用于进程间通讯(IPC)的四种不同技术:   共享内存,临界区,管道,消息1. 消息传递(管道,FIFO,posix和system   v消息队列)   2. 同步(互斥锁,条件变量,读写锁,文件和记录锁,Posix和System   V信号灯)   3. 共享内存区(匿名共享内存区,有名Posix共享内存区,有名System   V共享内存区)   4. 过程调用(Solaris门,Sun   RPC)        (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共

2010-08-17 17:24:00 9006

转载 C/C++——strcpy函数的实现

<br />题目: <br />    已知strcpy函数的原型是: <br />        char * strcpy(char * strDest,const char * strSrc); <br />    1.不调用库函数,实现strcpy函数。 <br />    2.解释为什么要返回char *。 <br /><br />    解说: <br />    1.strcpy的实现代码 <br /><br />        char * strcpy(char * strDest,con

2010-08-16 17:17:00 10034

转载 Linux——文件系统的目录结构

<br /><br />一、前 言<br /> <br />接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对 linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一 篇关于Linux文件系统的目录结构的文章,和大家一起分享。<br /> <br />文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构。同时文章最后附录了一份Linux目录结构的

2010-08-16 14:16:00 945

转载 C/C++——typedef用法小结

<br /><br />来源一:Using typedef to Curb Miscreant Code<br />      Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。<br />      typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typed

2010-08-10 14:32:00 894

转载 C/C++——深入理解sizeof

最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义首先看一MSDN上如何对sizeof进行定义的:sizeof Operatorsizeof expressionThe sizeof keyword gives the amount of storage, in bytes, associat

2010-08-09 21:26:00 748

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除