摘要:
计算机的启动和Linux的启动 一 计算机的启动 计算机的启动过程分为四个阶段,分别是:BIOS、MBR、启动管理程序、加载操作系统内核、操作系统启动。 1.1 BIOS 计算机加电后,第一件事就去加载BIOS进入内存,之后系统的控制权交给BIOS。BIOS首先会加载存储在CMOS中的各各硬件的配置 阅读全文
摘要:
Bash 的若干基本问题 这里介绍一些bash启动前、后的问题,以及一些使用bash需要注意的基本问题。 1、Bash的介绍 Bash是一种Shell程序,它是一般的Linux系统中的默认的Shell程序,一般情况下Bash指的是/bin/bash这个软件。 一个Linux系统中有多少个可用的She 阅读全文
摘要:
Python库的安装方法 Python的解释器CPython是开源的,我们可以下载查看其源代码,同时,Python语言的各种库也都是开源的。利用Python语言编程,可用的库有很多,在Python官方的库索引PyPI页面(http://pypi.python.org)可以看到,截止目前(2017年2 阅读全文
摘要:
java.util.prefs.Preferences Preferences类是在JDK1.4中首次提供的,可以用它来存放应用程序的配置数据,这里对Preferences类做点介绍。 1、Preferences的基本概念 很多软件的菜单里都有“Setting”或“Preferences”这样的选项 阅读全文
摘要:
1、Java应用中的日志功能 一般的Java应用程序中都有记录日志的需求,目前主流的记录日志的方法是在应用程序中引入log4j,用log4j来生成日志。其实,JDK带有自己的日志系统,使用起来也很方便。 2、Java内置日志的使用方法 JDK内置的日志系统相关的类都包含在java.util.logg 阅读全文
摘要:
Windows下编译Java源文件的编码错误 一、问题描述 然后在cmd.exe里用javac去编译,出现了如下的错误: 二、分析解决 出现这种情况,表面原因是源文件中有GBK不可映射字符。根据这个信息可以得知源代码的字符编码不是GBK的,所以其中的一些字符不可映射为GBK编码,所以解决方法是很明显 阅读全文
摘要:
1.批处理与流式处理 之前在公司学Hadoop,只知道hadoop做数据处理的时候,得先把数据文件传到HDFS上,然后再启动已经写好的MapReduce程序来跑。有一天听同事的hadoop讲座,他说hadoop是批处理,storm是流式处理,当时不是太理解什么是批处理,流式具体是什么意思。流的概念是 阅读全文
摘要:
一、版本控制工具的作用和必要性 版本控制工具的作用:帮助我们记录和跟踪项目中各文件内容的修改变化。 记录文件修改的手工做法:复制文件以备份,在备份的文件名中添加上日期和时间。 需要版本控制工具的原因:为了提高效率,我们希望这类操作是自动进行的,这是我们需要版本控制工具的原因。 二、版本控制工具的分类 阅读全文
摘要:
在JDK安装好后,要设置两个变量Path和Classpath,Path是操作系统要求的,这里不谈了,而classpath是Java虚拟机要求的,这里做一个详细的解释。 一、classpath的作用 The class path is the path that the Java runtime en 阅读全文