`
鞠文婷
  • 浏览: 16789 次
  • 性别: Icon_minigender_2
  • 来自: 江苏南通
社区版块
存档分类
最新评论
文章列表

将博客搬至CSDN

嗯 将博客搬到了CSDN,虽然没有几篇文章,但怎么也算是大二、大三时的一小段回忆吧~
        因为新任务要用到PHP & HTML,而HTML大一时写过一些,所以最近着手学习PHP,从我们万能的图书馆借了本不厚不薄,名为《PHP+MySQL开发实战》的书,决定从0学起。        之前曾找大神问过PHP方面的事宜,他倾情推荐了我一个叫做WAMPSERVER的东东。查资料后发现这是一个由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。但是安装了WAMPSERVER之后发现不会用,因此去图书馆借了相关书籍,可这些书的共同点就是选择了另外一个服务器:Apache HTTP Server,WAMPSERVER提都没提,而且连 ...
      打听到明天中午的密码学实验内容,今天晚上在寝室先行完成Java版,明天上完课再补上C++版。       实验要求很简单:生成一个元素不重复的随机序列,长度由用户输入,但是元素大小需在0~10000之间,生成这种序列的算法有个比较简单易懂的名字:抽牌算法。       显然,这个算法的核心在两点:随机 & 不重复。因此可以先创建一个有10000个元素的数组,随机取出一个元素,将其放在一边,而放在一边的方式就是与最后一个元素对换,之后取随机数的范围就排除对换至数组后端的元素,同时将选出的元素存入一个新的数组,即为生成序列。       这里我就先直接附上源码: /* ...
这两天翻阅了一些资料,试图想搞清Mac OS X和Linux操作系统各自的启动过程,下面是我自己的一些学习笔记。   首先说说Mac OS X,它的系统启动过程分为两大阶段:系统初始化+用户会话。顾名思义,前者是启动操作系统所需 ...
       早在两个星期前,我就自以为对MR的数据处理流程已大致清楚,但是真正到了写mapreduce程序时还是无从下手,因此怀着悲愤的心情决定将其以书面的形式再梳理一遍。        先不谈MemoryBuffer,我直接将MR的处理流程大体说下。          (block)输入—>分片(split)—>读取(RecordReader)—>调用函数(map)        —>分区(Partition)—>溢写(spill)—>sort(对key排序)—>合并(combiner)—>归并(merge)        —&g ...
       最近虚拟机老出bug,又鉴于日后处理大数据时必定会用到集群,所以我缠着我们组现在已经研究到Scala的大神,不时软磨硬泡,总算在今天下午独自成功跑完一个mapreduce小程序。秉着珂姨“好记性不如烂博客”的原则,决定将其记录在案。       (1)首先要新建一个目录,我起名为test,                       hadoop fs -mkdir /test;       (2)手动将存储着实验数据的txt文件放入虚拟机的文件系统中,我放在/usr/local目录下,然后将其上传至HDFS,                       hadoop ...
       一般来讲,对于陌生的名词,大家的第一个反应都是“What is it?”。       RDD是Spark的核心内容,在Spark的官方文档中解释如下:RDD is a fault-tolerant collection of elements that can be operated on in parallel。由此可见,其中有两个关键词:fault-tolerant & in parallel。首先,容错性是RDD的一个重要特性;其次,它是并行计算的数据。       RDD的中文解释为:弹性分布式数据集,全称Resilient Distributed Dat ...
        传值or传址,这是一个问题,也是一个比较简单的问题。         一般人们学习时,总喜欢把问题细节化,对于两个事物,非要追根究底,找出其不同之处。其实准确说来,传址也是一种传值,不过传的是地址的值而已,非人脑所能轻易识别,因此区别开来也是有理可循的。        关于这个话题,首先必须说明的一点就是:String只传值不传址!        值传递的一个简单例子: public class swap { public void swap(int i,int j){ int temp=i; i=j; j=temp; } } publi ...
       当年学C++时,自从学了继承,就有种不学继承不能说自己学过C++之感,这不仅仅是因为它大大地增强了程序的可扩展性,解放了程序员的半只手,还因为继承将我们之前在一片茫然、不知所云的状态中学到的各种知识衔接了起来,就比如说运算符的重载之类。        没想到学Java不过一个星期,4节课,就学到了这个在C++中占有很大分量的知识点。        下面先简要介绍下我个人关于C++&Java中继承的异同理解:  异:学至此,关于它们的不同之处,我暂且只发现了格式的差异:            C++中:class B:(virtual)public A;     ...
       谈及类,我的第一个反应就是一个大橱柜,而方法就是这个橱柜中一个个层次分明、标码明确的指定的隔间。类中的任一对象可以在这学多个小隔间中随意选取参数,并将其挂上与自身关联的特定标号,从而这个参数 ...
Global site tag (gtag.js) - Google Analytics