Bash 编辑器转起来
Bash 无疑是使用最多的一种 shell。作为用户向操作系统“发号施令”的重要通道,Bash 必须具备接收各种命令,并“安排”各种命令执行的能力(参见 Bash 点滴)。为此,Bash 为用户提供了一个命令编辑环境,在该环境下,用户可以输入编辑各种指令,并对命令执行方式进行各种控制。了解并熟练掌握 Bash 命令编辑环境下的各种操作,是高效使用 …
快到桌上来 – Linux 桌面快捷方式和菜单配置
随着 Linux 的不断发展壮大,除了其在原有的命令行阵地依旧保持既有特色外,桌面 Linux 发展也相当迅猛。在 Linux 系统安装程序后,在桌面环境或菜单中添加该程序的快捷方式,无疑也是高效简洁的程序起动方式。 现代各个 Linux 桌面发行版均考虑了这一问题,在文件系统的特定目录内(如 /usr/share/applications/)中统…
Java 的匿名类
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 abstract class Person { public abstract void eat(); } class Child extend…
Git 小调料
配置管理是规范化开发的必由之路,随着开源社区的蓬勃发展,传统的集中式配管方式显然不能保障开源社区 “ 集市 ” 开发模式的高效运行,分布式配管需求日益迫切,在开源界大神的努力下,世界上最先进的分布式版本控制系统 -- Git 应运而生。Git 名为 “无用之人”,实则出类拔萃。使用 Git ,每个人的计算机上都可以拥有一个完整的版本库,既保证的多人…
机器运行及其“操作手册”设置“
  计算机系统运行的核心是 CPU 利用其自身计算单元和控制线,在内置寄存器的协助下,操作 “ 线性地址空间(对 CPU 而言) ” 的过程。X86 架构计算机系统采用 “冯.诺依曼” 结构,指令和数据在统一的地址空间以 "混合排放" 的方式存储,因此,对于 X86 架构 CPU 而言,其只需操作一根 “线性内存” 即可。这一点与哈佛架构完全不同。…
关于“X86”
  经常听到看到 “X86架构“,”X86“ 到底指什么?   X86 是指一套计算机二进制指令集合。计算机指令本质为了操作控制 CPU,进而控制整个计算机系统的运作。X86 也不例外,其可以控制支持 X86 指令集合的 CPU。   CPU 种类多种多样,其对应指令集也不尽相同。X86 为何能在竞争中独树一帜?   在早期 CPU 百家争鸣的时代…
个性化工作环境打造 – linux 桌面环境的安装配置
随着对 linux 桌面环境的不断使用和深入了解,本文也随着经验积累保持持续更新。 安装 linux 系统需要进行大量配置工作,这种配置工作量远超 Windows 系统。其实 Windows 也需要诸多配置部署,只不过很多工作 Windows 系统自动完成了,而 linux 系统则需要手动操练了。经历几次 linux 不同发行版本的安装配置,深受其…
Linux下配置JDK
1. 下载 JDK 包 到 Oracle 官网下载 JDK 包。 例如, wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz Oracle Java Achive: http://www.oracle.com/technetwork/java/j…
Eclipse 使用点滴
Eclipse 使用点滴 1. import 包引用自动添加 Ctrl + Shift + o 2. 代码风格改为 C++ 风格 菜单栏:Window --> Preference; treepane:Java --> Code Style --> Formatter,编辑一个具体的 profile即可。 3. 添加代码自动提示 Java文件自动提…
安全通信的瑞士军刀 — OpenSSL
网络的出现使得系统之间的交互更为便捷。随着其应用范围的不断扩展,网络已经不局限于内部、局部区域使用,这也随即引入新的安全问题: 在不可信的信道上,两个先前并不熟悉的主体如何进行可信通信? 这也是网络安全最基本的问题之一,进一步细化表述为两个问题,即: 两个先前并不熟悉的主体如何确认对方的身份? 两个主体之间如何开展保密通信? 一、SSL 为解决HT…