smartmontools是一款开源的磁盘控制,监视工具,可以运行在Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上,同时它还可以从启动光盘或启动软盘运行,支持ATA/ATAPI/SATA-3(到-8)位的硬盘和 SCSI硬盘,另外还支持磁带设备,它的老家在smartmontools.sourceforge.net,实际上它是一个软件包,包括了两个...
分类:
系统相关 时间:
2015-07-24 12:51:55
阅读次数:
328
一、简介PostgreSQL是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户..
分类:
数据库 时间:
2015-07-24 09:24:32
阅读次数:
462
Nginx ("engine x") 是一个高性能的 HTTP
和反向代理服务器,也是一个 IMAP/POP3/SMTP
代理服务器。 Nginx
是由 Igor Sysoev
为俄罗斯访问量第二的Rambler.ru
站点开发的,它已经在该站点运行超过四年多了。Igor
将源代码以类BSD许可证的形式发布。自Nginx
发布四年来,Nginx
已经因为它的稳定性、丰富的功能集、示...
分类:
系统相关 时间:
2015-07-21 12:57:37
阅读次数:
236
打开终端
输入:mkdir moduleTest,创建一个放置文件的文件夹
进入文件夹,cd moduleTest
创建文件:nano hello.c,文件内容如下:
#include
#include
MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){
pri...
分类:
系统相关 时间:
2015-07-20 19:32:32
阅读次数:
178
libevent作为一个c网络库具有很好的可移植性。因为他包含了很多可移植的接口封装如linux支持的epoll、select,BSD支持的kqueue,window select等。
学习libevent最好的方式就是阅读源码,首先我们需要看一下libevent的官方网站介绍首先对其有一个了解,介绍是英文写的很好,这里给个链接http://libevent.org/。
看完这...
分类:
其他好文 时间:
2015-07-20 16:46:06
阅读次数:
153
粗略算一下,在第一次接触OSX的时候,我接触Windows已经有14年,刚开始用OSX和Xcode各种不习惯,但是用Xcode写了一星期的代码,我却有一种想把Windows和VS扔了的感觉(真的用着很舒服!)。
最近写Cocoa,需要对磁盘等设备文件进行操作,当然首先我想到的是Windows中的CreateFile这个API,在查询一些资料以后发现,OSX是基于BSD SYSTEM后代,...
分类:
其他好文 时间:
2015-07-18 00:36:14
阅读次数:
123
今天尝试自己加载第一个驱动模块,根据惯例hello word 然后失败了,现在说明我的操作过程,请个位看看。
首先我的内核版本:
模块代码与MAKEFILE
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk("hello,world\n")...
分类:
其他好文 时间:
2015-07-16 22:20:59
阅读次数:
248
系统正常运行需要使用大量系统数据文件,其中,所有UNIX系统都有的是:口令文件、组文件,大多数系统都提供的是:登录账户记录、系统标识、时间和日期例程,同时还有其他一些常用系统数据文件如:BSD网络软件有一个记录各网络服务器所提供服务的数据文件(/etc/services)、记录协议住处的数据文件.....
分类:
其他好文 时间:
2015-07-15 16:55:17
阅读次数:
170
二、AsyncSocket介绍 1)iOS中Socket编程的方式有哪些? -BSD Socket BSD Socket 是UNIX系统中通用的网络接口,它不仅支持各种不同的网络类型,而且也是一种内部进程之间的通信机制。而iOS系统其实本质就是UNIX,所以可以用,但是比较复杂。 -CFSo...
分类:
移动开发 时间:
2015-07-15 13:11:08
阅读次数:
192
linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V...
分类:
系统相关 时间:
2015-07-15 13:08:11
阅读次数:
200