摘要:
功能:可以用该命令查看一些系统信息。用法:uname [OPTION]选项:-a, --all 打印所有信息,顺序如下选项输出-s, --kernel-name输出内核名称-n, --nodename网络节点主机名称-r, --kernel-release内核发行版-v,--kernel-version内核版本-m, --machine机器硬件名-p, --processor处理器名或者"unknown"-i, --hardware-platform硬件平台或者"unkown"-o, --operating-system操作系统--help 帮助信息-- 阅读全文
摘要:
曾几何时,都不曾写过东西了,记得好像是从上大学开始吧! 以前文笔自认为还是不错的,现在远远不及以前那么有状态了。也许是人心态变了的缘故吧。以前比较单纯,现在比较浮躁;以前敢于幻想美好的东西,每每想到都会感到自己充满了力量和激情,现在想起那些美好的东西,自己就更加痛苦了,因为那些东西根本就不能实现。现在能做的也只能是在这里无病呻吟了,以缅怀逝去的美好!昨晚拿起《叔本华散文》随便翻翻,看到里面有一篇关于写作的,提到写作有三种:先想后写,边想边写,不想也写。不想也写的是纯粹的文字垃圾;边想边写的无非也是在模仿甚至是抄袭,只是用文字记下当时大脑中的影像,很难有新东西;先想后写的东西才是有意义的,因为写 阅读全文
摘要:
以下内容摘自http://www.uml.org.cn/sjms/sjms112401.htm,呵呵... 以后做参考。GOF著作中对Singleton模式的描述为:保证一个class只有一个实体(Instance),并为它提供一个全局访问点(global access point)。从其描述来看,是非常简单的,但实现该模式却是复杂的。Singleton设计模式不存在一种所谓的“最佳”方案。需要根据当时的具体问题进行具体解决,下面将讲述在不同环境下的解决方案。Singleton的详细解释,请大家看GOF的著作《设计模式》一书。俺比较懒,是不想抄了。J1 Singleton创建1.1 GOF S 阅读全文
摘要:
C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library参考站点:http://www.dinkumware.com/P.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C++的产品中采用Dink 阅读全文
摘要:
◎用法:func( Type para1, Type para2, Type para3, ... ){ /****** Step 1 ******/ va_list ap; va_start( ap, para3 ); //一定要“...”之前的那个参数 /****** Step 2 ******/ //此时ap指向第一个可变参数 //调用va_arg取得里面的值 Type xx = va_arg( ap, Type ); //Type一定要相同,如: //char *p = va_arg( ap, char *); //int i = va_arg( ap, int ); //如果有多个参 阅读全文
摘要:
查看原文:http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文讨论 Linux 内核中的虚拟文件系统(VFS,有时候称为虚拟文件系统交换器),然后介绍将文件系统连接在一起的主要结构。 基本的文件系统体系结构Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。通过使用一组通 阅读全文
摘要:
转载自http://www.cnblogs.com/zoujiaxue/archive/2008/06/04/1213472.html计算机在启动时都是先加电,然后进行硬件检测并引导操作系统的初始化程序,然后操作系统的初始化程序程负责读入系统内核并建产系统的运行环境.一这过程相对来说比较复而且与CPU体系结构相关,这里我们通过linux并以i386的体系结构对这一过程进行较为详细的说明. 一、硬件检测 当机器加电后它首先执行BIOS(基本输入输出系统)中的代码,BIOS首先执行加电自检程序(POST),当自检通过程便完成了硬件的启动。POST程序通过对内存及其他硬件的设备的诊断检测确定硬件的存 阅读全文
摘要:
更多详细关于MBR的参见: http://www.nondot.org/sabre/os/articles/TheBootProcess/ How It Works -- Master Boot Record Version 1a by Hale Landis (landis@sugs.tware.com)THE "HOW IT WORKS" SERIESThis is one of several How It Works documents. The seriescurrently includes the following:* How It Works -- CHS 阅读全文
摘要:
源码下载【字符串匹配】:给定一个T[1..n],P[1..m] ,T和P中的任意元素属于∑(有限的字符集合),求位移s使得 T[s+1..s+m] = P[1..m]. T 代表 Text(文本串), P代表 Pattern(匹配串).有多种算法可以实现,这里只介绍最简单,最容易理解,”最笨的” 朴素匹配算法:T:t1 t2 ….tnP:p1 p2..pm 其中(m<=n)最容易想到的就是让P在T上一个字符一个字符的向右滑动,然后比较T的某一段时候和P想匹配,若不匹配,继续向右滑动;否则匹配成功。这样效率比较低,最坏情况下复杂度为theta((n-m+1)*m)。伪代码如下:n < 阅读全文