知识
coolx-w
这个作者很懒,什么都没留下…
展开
-
GPT磁盘上的分区
在GPT磁盘上可以创建6种分区,它们是EFI系统分区(ESP)、微软保留分区(MSR)、LDM元数据分区、LDM数据分区、OEM分区、主分区。 (1)EFI系统分区(ESP) EPI系统分区内包含了启动操作系统所必需的文件,如驱动程序。ESP最小值100MB,最大不超过1000MB,一般使用fAT对其进行格式化。 (2)微软件保留分区(MSR) 每个GPT磁盘都必须包含一个MSR。GPT磁盘上分区的顺序应该为ESP(如果有)、OEM(如果有)、MSR,然后原创 2010-12-10 11:27:00 · 5765 阅读 · 0 评论 -
转义字符和格式控制符
转义字符参考: /a:蜂鸣,响铃 /b:回退:向后退一格 /f:换页 /n:换行,光标到下行行首 /r:回车,光标到本行行首 /t:水平制表 /v:垂直制表 //:反斜杠 /':单引号 /":双引号 /?:问号 /ddd:三位八进制 /xhh:二位十六进制 /0:空字符(NULL),什么都不做 注: 1,/v垂直制表和/f换页符对原创 2011-02-11 14:12:00 · 893 阅读 · 0 评论 -
Linux之父炮轰C++:糟糕程序员的垃圾语言
转自:http://os.51cto.com/art/200709/55562.htm Linux之父Linus Torvalds为了Linux内核开发而专门打造的版本控制软件Git已经引起了业界的广泛关注。昨天,有一位Dmitry Kakurin老兄在查看了源代码之后,发现使用的是纯C而非C++,表示不可理解,他直言:“别拿可移植性说事儿,这是屁话(BS,bullshit)。“(转载 2012-04-21 20:46:44 · 1415 阅读 · 0 评论 -
(RFC1928)Socket5协议中文文档
转自:http://blog.csdn.net/fgkenshin/article/details/5029973译者:Radeon(Radeon [email protected])译文发布时间:2001-6-18目录 1.介绍2.现有的协议3.基于TCP协议的客户4.请求5.地址6.应答7.基于UDP协议的客户8. 安全性考虑9. 参考书目1.介转载 2012-04-25 09:55:36 · 8283 阅读 · 1 评论 -
ISAPI开发介绍
引言 主要介绍ISAPI的作用、ISAPI在IIS7上的配置、开发ISAPI的基本内容及使用VS 2008配置ISAPI DLL开发项目。 一、ISAPI介绍 缩写词=Internet Server Application Programming Interface为Microsoft所提的Internet server的API 。ISAPI分为两种:原创 2011-10-28 09:21:07 · 14952 阅读 · 1 评论 -
软件编程中的 ABI/EABI 简介及其相关
ABI是系统与应用之间的协议. 一个BINARY(EXEC, LIB)必需符合ABI才能在相应的系统上运行.比如我在PC上用不管什么样的COMPILER, 只要产生符合LINUX的ELF文件, 用相应的INSTRUCTION SET(比如INTEL, PPC, SPARC). 就可以在一个LINUX机器上运行. 调用系统或别人的LIB.ABI定义了BINARY的文件格式, 内容, 以及装载转载 2011-11-16 10:56:13 · 1442 阅读 · 0 评论 -
验证证书的过程
证书的结构中的关键内容包括:序列号、公钥、用户名称、签发者、CA签名和其他一些附属信息等。证书验证过程就是依赖于这信息和公钥对应的私钥进行。通常的证书验证过程包括以下要点: 1、确认证书内容是正确的和完整的,没有被篡改,CA签名是正确的; 2、确认证书是有效的,在有效期内并且没有被吊销(CRL中没有该证书序列号); 3、确认CA证书是可以被信任原创 2011-10-22 23:41:26 · 4286 阅读 · 0 评论 -
加密模式
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。 大多数密码算法都是将明文切成固定长度的多个块,以块为单位进行加密,而不是逐个字节地加密数据。如果要加密转载 2011-09-19 22:44:12 · 1602 阅读 · 0 评论 -
优秀程序员的十个良好习惯
<br />在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。<br /> <br />1. 学无止境。就算是你有了10年以原创 2011-04-21 23:12:00 · 802 阅读 · 0 评论 -
时间复杂度O(n)什么意思
时间复杂度 算法分析 同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。 一、时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了转载 2011-06-11 17:27:00 · 29141 阅读 · 1 评论 -
低级格式化的主要作用
(1) 测式硬盘介质。 (2) 为硬盘的每个磁道按指定的交错因子间隔安排扇区。 (3) 通过对硬盘的低级格式化,将扇区ID放置到每个磁道上,完成对扇区的设置。 (4) 对磁盘表面进行测试,对已损坏的磁道和扇区做“坏”标记。 (5) 给硬盘中的每个扇区写入某一ASCII字符。原创 2010-11-26 13:07:00 · 1562 阅读 · 0 评论 -
CSDN 2010年度十大博文
<br />如何做一个出色的程序员<br />概要:博主石小凯根据自身经历,总结出六条秘籍:爱这行;踏踏实实打好基本功;注重日常积累,厚积薄发;技术上做到既广且钻;培养分析问题能力,善于追根溯源;全面培养能力,不做纯粹“技术人员”;阿里巴巴六脉神剑文化。文章措辞丰富幽默,相信一定可以给开发者带来启示。<br />链接:http://blog.csdn.net/lkjxshi/archive/2010/01/07/5149541.aspx<br />面向程序员的数据库访问性能优化法则<br />概要:数据库访转载 2011-01-14 08:51:00 · 617 阅读 · 0 评论 -
什么是动、静态语言 和 什么是强、弱类型语言
1 动态语言和静态语言 通常我们所说的动态语言、静态语言是指动态类型语言和静态类型语言。 1 动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动态类型语言。 2 静态类型语言:静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间检查的,也就是说在写程序转载 2010-12-17 14:28:00 · 4059 阅读 · 0 评论 -
蔡勒(Zeller)公式
<br />蔡勒(Zeller)公式:是一个计算星期的公式。<br /> 随便给一个日期,就能用这个公式推算出是星期几。<br /> 蔡勒公式如下:<br />W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1<br />或者是:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1<br /> 公式中的符号含义如下:<br />w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-转载 2010-12-18 16:03:00 · 1269 阅读 · 0 评论 -
H264的DTS和PTS
TS(解码时间戳)和PTS(显示时间戳)分别是解码器进行解码和显示帧时相对于SCR(系统参考)的时间戳。SCR可以理解为解码器应该开始从磁盘读取数据时的时间。mpeg文件中的每一个包都有一个SCR时间戳并且这个时间戳就是读取这个数据包时的系统时间。通常情况下,解码器会在它开始读取mpeg流时启动系统时钟(系统时钟的初始值是第一个数据包的SCR值,通常为0但也可以不从0开始)。DTS转载 2016-01-15 20:31:36 · 1544 阅读 · 0 评论