- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 检查MX记录
进行DNS查询的一个非常有用的工具是nslookup,可以使用它来查询DNS中的各种数据。可以在Windows的命令行下直接运行nslookup进入一个交互模式,在这里能查询各种类型的DNS数据。 DNS的名字解析数据可以有各种不同的类型,有设置这个zone的参数的SOA类型数据,有设置名字对应的IP地址的A类型数据,有设置邮件交换的MX类型数据。这些不同类型的数据均可以通过nslookup的交互模式来查询,在查询过程中可以使用 set type命令设置相应的查询类型。如:C
2011-01-18 10:31:00
7028
转载 VI的高亮和SWP文件
VI的高亮和SWP文件问题:使用root用户时vi没有高亮,但是在一般用户下就可以解决办法:在/root/.bashrc中添加alias vi=vim. 按照这个方法,我觉得出现的问题是在root下使用的是vi而不是vim,但是用“ls -a | which vi”查询过以后,输出的结果是‘alias vi=vim(此处是
2009-12-03 17:15:00
1106
转载 Linux进程-信号
Linux进程-信号 转自:http://blog.chinaunix.net/u2/63273/showart_613712.html 今天学习了Linux0.11核中与信号处理有关的部分,东西不多,但花了我很长时间取整明白。 在早期Linux中进程的通信方式就是信号机制。这种机制提供了一种处理异步事件得方法。信号的处理是在系统调用返回前进行的,之前在系统调用部分
2009-02-10 16:22:00
1618
转载 MIME 邮件面面观
P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px;
2009-01-08 10:24:00
1091
转载 crc32
探究CRC32算法实现原理-why table-driven implementionAuthor : Kevin Lynxemail : zmhn320@163.comPreface基于不重造轮子的原则,本文尽量不涉及网络上遍地都是的资料。Whats CRC ?简而言之,CRC是一个数值。该数值被用于校验数据的正确性。CRC数值简单地说就是通过让你需要做处理的数据除以一个
2009-01-05 10:29:00
10099
2
转载 logwatch
linux logwatch 使用笔记2008-09-04 14:46#Author:空气人儿 1、下载ftp://ftp.kaybee.org/pub/redhat/RPMS/noarch/logwatch-7.3.6-1.noarch.rpm2、文档http://www.logwatch.org/tabs/docs/使用笔记:1、下载wget ftp://ftp
2008-12-24 16:43:00
1014
原创 shell处理字符串记录
#!bin/sh#时间dat=`date +%Y%m%d`;#恢复./下的程序for i in `find ./* -name *.$dat` dolen=`expr length $i`;newlen=`expr $len - 9`;newstr=`expr substr $i 1 $newlen`; echo $newstr; if test -f $i.$dat;the
2008-12-18 11:14:00
592
转载 ioctl函数的一些问题
一、 什么是ioctlioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下:int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一
2008-07-31 14:19:00
2046
转载 c语言中static 变量
1. static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。2. 静态局部变量 静态局部变量属于静态存储方式,它具有以下特点: (1)静态局部变量在函数内定义 它的生存期
2008-07-01 16:30:00
825
转载 如何使用sudo来允许普通用户使用超级用户权限
sudo是linux下常用的允许普通用户使用超级用户权限的工具。它的主要配置文件是sudoers,linux下通常在/etc目录下,如果是solaris,缺省不装sudo的,编译安装后通常在安装目录的 etc目录下,不过不管sudoers文件在哪儿,sudo都提供了一个编辑该文件的命令:visudo来对该文件进行修改。强烈推荐使用该命令修改 sudoers,因为它会帮你校验文件配置是否正确,如
2008-05-12 10:10:00
862
转载 lsof命令常见参数说明
原文地址:http://www.linuxfly.org/post/182.htm lsof全名list opened files,也就是列举系统中已经被打开的文件。我 们都知道,linux环境中,任何事物都是文件,设备是文件,目录是文件,甚至sockets也是文件。所以,用好lsof命令,对日常的linux管理 非常有帮助。以下的说明,大部分内容来自lsof的manual文档。我所做的只是在中文
2008-05-07 13:24:00
4027
转载 转:fread与fgets的区别
fread和 fgets的区别: fread :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止. fgets:整行读取,遇到回车换行或结尾停止.在文本方式时使用. 读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为:fgets(字符数组名,n,文件指针);其中的n是一个正整数。表示从文件中读出的字符串不超过n-1个
2008-05-05 10:08:00
1822
转载 开发人员行走Unix的随身四艺
作者:江南白衣,原文出处: http://blog.youkuaiyun.com/calvinxiu/archive/2007/01/27/1495778.aspx,转载请保留出处。 Unix系统永远只会越来越多,开发人员就没必要特意学习它们的安装、配置和管理了,就全部交给集成人员吧。 但开发人员行走于Unix之间,依然有四样东西要熟练。 一、VI 虽然Unix上的文本编辑器
2008-04-22 11:34:00
521
转载 linux中select()函数分析
select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组, 每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他 文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成, 当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执 行了select()的进程哪一Socket或文件可读,下面具体解释: #include #
2007-04-12 15:33:00
1093
转载 得到随机素数
今天看到一个要求得到随机素数的帖子http://community.youkuaiyun.com/Expert/topic/5449/5449594.xml?temp=.3767969贴上几个答案 :) jixingzhong(瞌睡虫·星辰) ( 建议方法:使用素数表,随机数生成为 这个素数表索引,得到的就是一个随即素数 ·········#define LEN=??int PTa
2007-04-11 15:15:00
3054
转载 Linux c 文件管理简介
Linux下可以通过系统调用来读写文件,也可以通过标准函数库来读写文件。1) 系统调用 open()声明:#include #include #include //Linux系统不需要这个头文件int open(const char *path, int oflags);int open(const char *path, int oflags, mode_t mode);ofla
2007-02-28 11:32:00
1271
转载 死锁
UNIX高级编程指南(十三)之三2000-06-13 00:00 作者: staw 出处: 日月光华站 责任编辑: p align="JUSTIFY">实例-死锁 如果两个进程相互等待对方持有并且不释放(锁定)的资源时,则这两个进程就处于死锁状态。如果一个进程已经控制了一个文件中的一个加锁区域,然后它又试图对另一个进程控制的区域加锁,则它就会睡眠,在这种情况下,
2007-02-07 09:48:00
1047
转载 记录锁
UNIX高级编程指南(十三)之二2000-06-13 00:00 作者: staw 出处: 日月光华站 责任编辑: p align="JUSTIFY">12.3 记录锁(Record Locking) 当两个人同时编辑一个文件时,其后果将如何呢?在很多Unix系统中,该文件的最后状态取决于写该文件的最后一个进程。但是对于有些应用程序,例如数据库,有时进程
2007-02-06 16:28:00
1589
转载 文件控制函数 fcntl 手册翻译
用了一个下午翻译的,有问题请指正2004-10-13 17:55文件控制函数 fcntl -- file controlLIBRARY Standard C Library (libc, -lc)SYNOPSIS #include ; int fcntl(int fd, int cmd, ...);[描述] Fcntl()针对(文件)描述符提供
2007-02-06 14:45:00
1199
转载 The MySQL C API 编程实例
原文见:http://blog.youkuaiyun.com/kunp/archive/2004/11/05/168499.aspx在网上找了一些MYSQL C API编程的文章,看了后觉得还是写的不够充分,根据自己经验写了这篇《The MySQL C API 编程实例》,希望对需要调用到MYSQL的C的API的朋友有所帮助,附例中的环境为RedHat在这篇文章里,我们将学会怎么使用MySQL 的C APIs
2007-02-01 15:22:00
1506
1
转载 Linux 内核配置选项(转)
Linux 内核配置选项 from http://www.mitbbs.com/mitbbs_article_t.php?board=Linux&gid=10715608&ftype=0 第一部分01、Code maturity level options ---> 代码成熟等级选项01.01、 [ ] Prompt for development and/or incomplet
2007-01-30 10:10:00
3913
原创 定时检测文件大小
前段时间写了一个检测文件大小的函数,记录一下,以备后来使用:) linux exec3 文件大小最好好象是2G,所以当一个文件大于2G的时候,就会写不进去了。由于一个日志文件特别大,所以,在写入的时候,考虑先检测文件大小,如果大于1.8个G的话,就给它rename一下。 需要定义的结构 struct stat *buf; struct dirent **namelist;
2006-12-30 10:35:00
1097
转载 网桥实现与分析
作者: liusz 时间: 2006-3-9 14:08 标题: Linux 网桥实现分析http://www.skynet.org.cn/viewthread.php?tid=201&fpage=1#1 Linux网桥实现分析-第一部份,源码框架这篇文章最初在www.chinaunix.net上发表,现在将其稍做整理,发在自己的小站上面来。Linux 网桥实现分析作者:kendo
2006-12-25 14:37:00
3608
原创 正则表达式
一个用c写的正则表达式,放在这里以备用,顺便也给大家参考一下 …… /* 用到的函数 *//*编译正则表达式为了提高效率,在将一个字符串与正则表达式进行比较之前,首先要用regcomp()函数对它进行编译,将其转化为regex_t结构参数regex是一个字符串,它代表将要被编译的正则表达式;参数preg指向一个声明为regex_t的数据结构,用来保存编译结果;参数cfl
2006-10-11 14:33:00
795
转载 linux 网络配置
服务器类 从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍一下linux系统中网络的设置.一.安装和配置网络设备在安装linux时,如果你有网卡,安装程序将会提示你给出tcp/ip网络的配置参数,如本机的ip地址,缺省网关的ip地址,
2006-10-09 16:56:00
2265
转载 linux内核参数
linux内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。 如果不使用启动管理器,比如直接从BIOS或者把内核文件用“cp zImage /dev/fd0”等方法直接从设备启动,就不能给内核传递参数或选项--这也许是我们使用引导管理器比如LILO的好处之一吧。 LINUX的内核
2006-09-30 14:14:00
1096
1
转载 链表的建立、插入和删除
数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如数组的大小在定义时要事先规定,不能在程序中进行调整,这样一来,在程序设计中针对不同问题有时需要3 0个大小的数组,有时需要5 0个数组的大小,难于统一。我们只能够根据可能的最大需求来定义数组,常常会造成一定存储空间的浪费。我们希望构造动态的数组,随时可以调整数组的大小,以满足不同问题的需要。链
2006-09-30 13:56:00
2745
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人