Linux系统启动过程介绍 学习操作系统有必要了解一下系统的启动过程,这样在面对各种系统故障的时候能快速定位解决问题,下面以Centos来分析linux系统的启动过程。1、BIOS自检:当开机的时候,系统进行bios自检工作,当识别出第一块硬盘(IDE SCSI)及其空间之后,系统控制将从BIO.....
分类:
系统相关 时间:
2015-07-08 07:07:12
阅读次数:
185
使用Axis编写WebService比较简单,就我的理解,WebService的实现代码和编写Java代码其实没有什么区别,主要是将哪些Java类发布为WebService。下面是一个从编写测试例子到发布WebService,以及编写测试代码的过程介绍。
本例子的WebService提供了两个方法,分别是sayHello和sayHelloToPerson,第一个只是返回一个"He...
分类:
编程语言 时间:
2015-06-30 20:31:40
阅读次数:
158
1. 首先来看下一般的liunx中C程序具体的编译过程参考网站http://blog.csdn.net/gengyichao/article/details/6544266上的图将编写的一个.c文件(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译阶段和链接这两个主要阶段:1) 编译...
分类:
其他好文 时间:
2015-06-19 18:43:09
阅读次数:
136
交换排序:通过依次交换逆序的元素使其有序化的过程。
介绍两种交换排序: 冒泡排序,快速排序
冒泡法:从第一个元素开始,依次比较相邻的两个元素,如果逆序则交换,第一趟比较结束后,序列中最大的元素将移动到序列末尾,即第n个位置,第二趟将次大元素移动到n-1位置…… 多趟比较后,会形成有序序列,排序方法类似气泡慢慢向上浮动,因此成为冒泡法。
快速排序: 对冒泡的改进...
分类:
编程语言 时间:
2015-06-17 11:35:37
阅读次数:
156
前面一篇文章中介绍了lua给下面代码生成最终的字节码的整个过程,这次我们来看看lua vm执行这些字节码的过程。1 foo = "bar"2 local a, b = "a", "b"3 foo = a生成的字节码如下所示:之前lua是在luaY_parser函数(入口)中完成了lua脚本的解析生成...
分类:
其他好文 时间:
2015-05-05 21:12:39
阅读次数:
178
1.介绍
【使用uml的方式】
把uml当做草图sketch。顺向工程forward engineering在写代码前会绘制uml。而逆向工程reverse engineering根据已有的代码绘制uml来帮助理解。
把uml当做设计图blueprint是为了完整性completeness。在顺向工程中工作是构建详细设计的设计师会绘制设计图来让程序员更好的写代码实现。这个设计需要足够...
分类:
其他好文 时间:
2015-04-26 15:17:39
阅读次数:
147
公司有一个Spark on Yarn集群,基于CM5.2.0+CDH5.2.0搭建,Spark的版本是1.1.0.为了使用Spark1.2.0的一些特性,决定将集群版本升级到CM5.3.3+CDH5.3.3。之所以升级CM,是因为CM的版本号必须大于等于CDH的版本号。下面分成两个步骤介绍升级过程:CM升级和CDH升级。
1 CM升级过程介绍
1.1 admin用户登陆http://1...
分类:
其他好文 时间:
2015-04-15 13:38:14
阅读次数:
279
存储过程介绍 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程可由应用程序通过一个调用来执行,而且允许用户声明变量 。同时,存储过程可以接收和输出参数、返回执行存储过程的状态值,也可以嵌套调用...
分类:
数据库 时间:
2015-04-06 15:25:32
阅读次数:
166
Shuffle过程介绍可以查看该博客:http://langyu.iteye.com/blog/992916优化方向:压缩:对数据进行压缩,减少写读数据量;减少不必要的排序:并不是所有类型的Reduce需要的数据都是需要排序的,排序这个nb的过程如果不需要最好还是不要的好;内存化:Shuffle的数...
分类:
其他好文 时间:
2015-03-19 16:16:35
阅读次数:
136
当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。介绍我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不妨碍你为这个审核过程做一些事先...
分类:
移动开发 时间:
2015-03-05 10:30:37
阅读次数:
267