- 浏览: 16739 次
- 性别:
- 来自: 江苏南通
文章列表
因为新任务要用到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;
...
谈及类,我的第一个反应就是一个大橱柜,而方法就是这个橱柜中一个个层次分明、标码明确的指定的隔间。类中的任一对象可以在这学多个小隔间中随意选取参数,并将其挂上与自身关联的特定标号,从而这个参数 ...