10 2012 档案
Log4cplus summary
摘要:logging made easy in your c++ applicationDownload Log4cplus_src.zip - 111.77 KB IntroductionI would like to discuss about Log4Cplus is an opensource component for logging purspose used in C++ applications. Logging is an essential component of development cycle of large scale applications The main ad 阅读全文
posted @ 2012-10-16 17:03 Stephen_init 阅读(401) 评论(0) 推荐(0)
文件系统系列学习笔记(3)
摘要:挂载和卸载1 文件系统启动之初建立“/”,根文件系统的根目录挂载在“/”下,该文件系统所在的设备即是根设备2 其他文件系统挂载在根文件系统的某些目录下,特定设备文件系统在挂载前以设备文件形式存在于系统上特定目录下如/dev/hda1。设备文件可以确定驱动程序,此时为原始的流设备。可以字节的读写。挂载后以文件系统的形式读写。3 根据系统不同状态,内核有三个挂载函数:sys_mount(), mount_root(), kern_mount()。下面分别介绍如下:sys_mount()----系统调用mount的内核实现//参数:设备路径名,挂载处的目录路径名, 挂载文件系统类型,挂载标志, 挂载 阅读全文
posted @ 2012-10-12 16:20 Stephen_init 阅读(220) 评论(0) 推荐(0)
log4cplus 实践(2)
摘要:一 主要对象Layouts :布局器,控制输出消息的格式.Appenders :挂接器,与布局器紧密配合,将特定格式的消息输出到所挂接的设备终端 (如屏幕,文件等等)。Logger :记录器,保存并跟踪对象日志信息变更的实体,当你需要对一个对象进行 记录时,就需要生成一个logger。Categories :分类器,层次化(hierarchy)的结构,用于对被记录信息的分类,层次中 每一个节点维护一个logger的所有信息。Priorities :优先权,包括TRACE, DEBUG, INFO, WARNING, ERROR, FATAL。Log4cplus主要应用以上对象进行操作,基本步骤 阅读全文
posted @ 2012-10-12 10:34 Stephen_init 阅读(234) 评论(0) 推荐(0)
Hibernate浅谈第一篇
摘要:转:http://www.iteye.com/topic/1124184前言:关于所有内容只是自己学习时的一些笔记与总结,不一定完全正确,希望不对的地方大家能多喷一喷。话不多说,现在就进入正题,Hibernate浅淡第一篇。什么是Hibernate这里就不多说了,相信我们亲爱的google和baidu比我要说的明白。让我们先搞一个例子上上手,感受一下。例子十分简单,由第三方教程引入。只为让大家能快速试用一下Hibernate。例子创建实现步骤:第一步:首先导入使用Hibernate所必须的最基本的包(如果不知道怎么导入jar包,请关注博客中导入jar包的文章)hibernate3.jar(核心 阅读全文
posted @ 2012-10-11 21:15 Stephen_init
log4cplus ubuntu 编译/安装/试运行(1)
摘要:一 下载与安装1 在source forge搜索下载 log4cplus***.tar.ga2 tar xvzf log4cplus-x.x.x.tar.gz //解压3 cd log4cplus-x.x.x4 ./configure --prefix=/usr/local/ //检查系统并配置5 make //编译6 make install //安装这样就在/usr/local/下生成了log4cplus的lib和include目录,lib下的.a是静态链接库,.so是动态链接库的静态库,.so.2是动态链接库,相当于windows下的.dll二 Hello world 测试1 拷贝官.. 阅读全文
posted @ 2012-10-10 10:55 Stephen_init 阅读(1709) 评论(0) 推荐(0)
C++开源库
摘要:转:http://www.189works.com/article-40804-1.html摘要: C++在商业应用方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程 ...C++在“商业应用”方面,曾经是天下第一的开发语言, 但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来 阅读全文
posted @ 2012-10-09 22:35 Stephen_init 阅读(166) 评论(0) 推荐(0)
Tar文件结构组成
摘要:tar只是一个归档文件,并不进行压缩。 struct tar_header { char name[100]; char mode[8]; char uid[8]; char gid[8]; char size[12]; char mtime[12]; char chksum[8]; char typeflag; char linkname[100]; char magic[6]; char version[2]; char uname[32]; char gname[32]; char devmajor[8]; char dev... 阅读全文
posted @ 2012-10-09 14:51 Stephen_init 阅读(1995) 评论(0) 推荐(0)
Linux 软连接和硬链接
摘要:Linux软连接和硬链接转:http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径 阅读全文
posted @ 2012-10-09 14:50 Stephen_init 阅读(143) 评论(0) 推荐(0)
进程间通信和线程相关API
摘要:转自:http://www.cnblogs.com/panliang188/archive/2012/04/03/2431141.html1、进程间通讯方法SignalsPipesFIFOsFile LockingMessage QueuesSemaphoresShared Memory SegmentsMemory Mapped FilesUnix Sockets2、进程间通讯API 3、线程相关API数据类型pthread_t:线程句柄pthread_attr_t:线程属性线程操纵函数(简介起见,省略参数):pthread_create():创建一个线程pthread_exit():终止. 阅读全文
posted @ 2012-10-08 21:41 Stephen_init 阅读(170) 评论(0) 推荐(0)