翔腾苍穹

" 站在阳光下,享受我单薄的青春~ " ---- Jakes
Category Archives: Computer Science
大端小端(Big-Endian和Little-Endian)
翔腾苍穹

大端小端(Big-Endian和Little-Endian)

在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正 确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:Big-E……
SED单行脚本快速参考(Unix 流编辑器)
翔腾苍穹

SED单行脚本快速参考(Unix 流编辑器)

英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor) 原标题:HANDY ONE-LINERS FOR SED (Unix stream editor) 整理:Eric Pement - 电邮:pemente[at]northpark[dot]edu 版本5.5 译者:Joe Hong - 电邮:hq00e[at]126[dot]com 在以下地址可找到本文档的最新(英文)版本: http://sed.sourceforge.net/sed1line.txt http://www.……
字符串匹配的KMP算法
翔腾苍穹

字符串匹配的KMP算法

  字符串匹配是计算机的基本任务之一。   举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?   许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。   这种算法不太容易理解,网上有很多解……
硬盘的读写原理
翔腾苍穹

硬盘的读写原理

硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备……
神舟K580C I7 D1的黑苹果完美之路
翔腾苍穹

神舟K580C I7 D1的黑苹果完美之路

历时许久,看着不断成功的前辈由衷羡慕。不断地尝试,虽用着前辈们提供的文件,但问题依然不断。前辈们所提供的资料略少,新手们真的很难实现。我也是借助两位前辈 sun9999,zsyyyk的帮助,尤其是zsyyyk的指教,如愿以偿给积极的电脑装上了Mac OSX 10.9。其中艰辛大家必然能领会。感谢RehabMan大神提供的Haswell 重启解决方案,前期使用这个方……
SSL与TLS
翔腾苍穹

SSL与TLS

SSL(Secure Socket Layer) 安全套接层(Secure Sockets Layer,SSL)是网景公司(Netscape)在推出Web浏览器首版的同时,提出的协议。 SSL采用公开密钥技术,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。可在服务器和客户机两端同时实现支持,目前已成为网际网路上保密通讯的工业标准,现行Web浏览器亦普……
是什么让 Ubuntu 选用 Qt 而不是 GTK?
翔腾苍穹

是什么让 Ubuntu 选用 Qt 而不是 GTK?

这是Mark Shuttleworth下的一盘大棋.... 两年前,Mark Shuttleworth 宣布Ubuntu要支持Qt程序,给出的理由是软件的易用性和方便集成的能力,是提供最终用户体验的关键价值所在。Ubuntu不是因为Gtk多么"纯粹", 多么牛B,多么性感才被选中的,Ubuntu选择的是像OpenOffice, Firefox这样体验上佳的软件,软件的技术框架只是附加选择。当初之所以选……
Apache + WordPress + SSL 完全指南
翔腾苍穹

Apache + WordPress + SSL 完全指南

似乎不少使用国外主机的站长都想弄个 https:// “玩”,但是许多人对 SSL/TLS、HTTPS、证书等概念了解有限,而中文互联网上相关的教程也不是很完备,各种杂乱。正好,本人这几天花了点时间研究了一下,给自己的站也部署了 HTTPS,写成这篇《Apache + WordPress + SSL 完全指南》,以飨中文读者。本文较长,但是我会尽量写得清楚明白的。 一、……
骆驼命名法、帕斯卡命名法和匈牙利命名法
翔腾苍穹

骆驼命名法、帕斯卡命名法和匈牙利命名法

一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以……
80×86微处理器是怎样炼成的
翔腾苍穹

80×86微处理器是怎样炼成的

80X86微处理器系列是美国Intel公司从20世纪70年代开始研制的微处理器的总称。我们先简单介绍80X86微处理器的发展概况,然后简要说明基于微处理器8086的计算机系统构成,最后将根据汇编语言编程的需要分节介绍8086微处理器的基本组成、8086寄存器组、存储器和外部设备。   1.从8080/8085到8086 8086是1978年Intel公司推出的16位微处理器。与……