自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

转载 不用syscall table的方法来截获系统调用的方法的分析

转自:http://www.cngr.cn/article/63/390/2006/2006071916866.shtml 前言: 拿到quack给我的这个文章真是很巧,正在整理分析linux系统调用的实现源代码,所以先翻译一下这 篇文章,然后谈一些自己的想法,文章的实现代码是基于2.0.x内核的,这个code在2.2.x内核上也可以编 译,主要看

2009-07-04 15:25:00 1121

转载 回调函数举例

转自:http://blog.163.com/william_djj@126/blog/static/351665012009324114710982/ 1 什么是回调软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用

2009-07-04 15:21:00 4064

原创 关于javaEE中servlet的构造函数和init方法

一直有个疑问:构造函数用来初始化类,可是servlet初始化却是init方法,可servlet本质上也是java类,那它的构造方法和init函数到底是什么关系?上网搜索了一下,得到以下结论:首先,构造函数是有的,虽然我们通常不写servlet的构造函数,但是就像任何一个普通的java类一样,编译器会自动给你生成一个默认构造函数;其次,构造函数和init方法都会被web容器调用,而且是先

2009-06-27 21:05:00 6000

转载 libpcap函数库详细介绍

转自:http://blog.csdn.net/zjl_1026_2001/archive/2008/03/21/2202436.aspx Libpcap开发集介绍 libpcap是一个C语言库,libpcap的英文意思是 Packet Capturelibrary,即数据包捕获函数库,其功能是通过网卡抓取网络以太网中的数据包。这个库为不同的平台提供了一致的c函数编程接口,

2009-06-26 20:51:00 1113 1

转载 深入理解Linux软件配置、编译及安装

转自:http://hi.baidu.com/ck52/blog/item/6dde27304082479ea8018ef1.html2009年02月27日 星期五 16:30从源代码安装过软件的朋友一定对 ./configure &&make && make install安装三步曲非常熟悉了。然而究竟这个过程中的每一步幕后都发生了些什么呢?本文将带领你一探究竟。深

2009-06-26 20:28:00 726

转载 MySQL乱码问题深层分析

转自:http://www.chineselinuxuniversity.net/articles/20305.shtml    一、概述  公司新购了一批PC,准备把几个性能较优的PC升级为数据库服务器,替换老旧的机器。公司有套POS终端软件,后台数据存储是 MySQL 3.23 版。我准备硬件升级的同时升级数据库软件。但是升级过程中遇到闻名的 MySQL 的乱码问题。经过查找资料,加上

2009-06-20 15:48:00 655

转载 MYSQL命令行常用命令(1)

MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号)1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysq

2009-06-20 15:47:00 571

转载 写一个块设备驱动-第15章(最终章)

转自:http://linux.chinaunix.net/bbs/thread-1045283-14-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+----------------------------------

2009-06-16 21:26:00 1413

转载 写一个块设备驱动-第14章

转自:http://linux.chinaunix.net/bbs/thread-1045283-13-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+----------------------------------

2009-06-16 21:24:00 662

转载 写一个块设备驱动-第13章

转自:http://linux.chinaunix.net/bbs/thread-1045283-13-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+----------------------------------

2009-06-16 21:23:00 687

转载 写一个块设备驱动-第12章

转自:http://linux.chinaunix.net/bbs/thread-1045283-11-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+----------------------------------

2009-06-16 21:19:00 696

转载 写一个块设备驱动-第11章

转自:http://linux.chinaunix.net/bbs/thread-1045283-11-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+----------------------------------

2009-06-16 21:17:00 727

转载 写一个块设备驱动-第10章

转自:http://linux.chinaunix.net/bbs/thread-1045283-8-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 21:16:00 843

转载 写一个块设备驱动-第9章

转自:http://linux.chinaunix.net/bbs/thread-1045283-6-1.html+---------------------------------------------------+|                 写一个块设备驱动                  |+--------------------------------

2009-06-16 21:12:00 645

转载 写一个块设备驱动-第8章

转自:http://linux.chinaunix.net/bbs/thread-1045283-5-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 21:10:00 614

转载 写一个块设备驱动-第7章

转自:http://linux.chinaunix.net/bbs/thread-1045283-3-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 21:04:00 746

转载 写一个块设备驱动-第6章

转自:http://linux.chinaunix.net/bbs/thread-1045283-2-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 21:03:00 681

转载 写一个块设备驱动-第5章

转自:http://linux.chinaunix.net/bbs/thread-1045283-2-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 21:00:00 648

转载 写一个块设备驱动-第4章

转自:http://linux.chinaunix.net/bbs/thread-1045283-2-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 20:59:00 724

转载 写一个块设备驱动-第3章

转自:http://linux.chinaunix.net/bbs/thread-1045283-1-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 20:58:00 1053

转载 写一个块设备驱动-第2章

转自:http://linux.chinaunix.net/bbs/thread-1045283-1-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 20:57:00 726

转载 写一个块设备驱动-第1章

转自:http://linux.chinaunix.net/bbs/thread-1045283-1-1.html +---------------------------------------------------+|                 写一个块设备驱动                  |+-----------------------------------

2009-06-16 20:56:00 1154

转载 使用 GDB 调试多进程程序

转自:http://www.ibm.com/developerworks/cn/linux/l-cn-gdbmp/ 级别: 中级田 强 (tianq@cn.ibm.com), 软件工程师, IBM中国软件开发中心2007 年 7 月 30 日GDB 是 linux 系统上常用的调试工具,本文介绍了使用 GDB 调试多进程程序的几种方法,并对各种方法进行比较。

2009-06-13 18:52:00 962

转载 linux下gdb单步调试(下)

转自:http://hi.baidu.com/hust_chen/blog/item/64f3ad458b690b85b2b7dcf0.html2008-12-06 21:13四、源代码的内存你可以使用 info line 命令来查看源代码在内存中的地址。 info line 后面可以跟 “ 行号 ” , “ 函数名 ” , “ 文件名 : 行号 ” , “

2009-06-13 17:58:00 1561

转载 linux下gdb单步调试(中)

转自:http://hi.baidu.com/hust_chen/blog/item/4bb7a5009b543c011d9583f0.html2008-12-06 21:12一、设置断点( BreakPoint )       我们用 break 命令来设置断点。正面有几点设置断点的方法:       break         在

2009-06-13 17:57:00 1819

转载 linux下gdb单步调试(上)

转自:http://hi.baidu.com/hust_chen/blog/item/8ff7811135b56b06213f2ef7.html2008-12-06 21:12用 GDB 调试程序GDB 概述————GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC

2009-06-13 17:51:00 2007

转载 connect系统调用

转自:http://hi.baidu.com/linux_kernel/blog/item/ba9c32fad482fe1fa8d311d7.html下面是connect系统调用的函数原型:     #include      #include      int connect( int sockfd, const struct sockaddr *serv_addr, s

2009-06-13 16:52:00 2563

转载 socket编程之connect非阻塞模型-初探

转自:http://hi.baidu.com/kelz/blog/item/14d14c4f726f3a01b3de05a3.html2009-06-05 10:46说明:本文所说的相关技术已经很陈旧了,实在不适合用“初探”这个词,但是于我个人而言,却又的确是初探,现总结出来,分享之。本文难免有错漏之处,还请各位高人斧正,别直接拿斧子找我。:)另感谢Neill

2009-06-13 16:47:00 3610

转载 Linux下Socket编程

转自:http://www.cnitblog.com/zouzheng/articles/25019.html什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计

2009-06-13 16:43:00 746

转载 kmalloc详解

转自:http://blog.chinaunix.net/u2/79914/showart_1905549.html#include void *kmalloc(size_t size, int flags); 给 kmalloc 的第一个参数是要分配的块的大小. 第 2 个参数, 分配标志, 非常有趣, 因为它以几个方式控制 kmalloc 的行为.

2009-06-10 09:24:00 15978 2

转载 C语言里面的嵌套声明的读法

转自:http://blog.csdn.net/hikaliv/archive/2009/06/09/4255124.aspxint (*base[2])[2];base是一个数组,这个数组有2个元素,每个元素都是一个指针,这些指针所指向的对象是具有两个int元素的数组 C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一

2009-06-10 09:22:00 1018

转载 全面解析Linux内核的同步与互斥机制--同步篇

Sailor_forever sailing_9806@163.com 转自:http://blog.csdn.net/sailor_8318/archive/2008/06/30/2599357.aspx 【摘要】本文分析了内核的同步及互斥的几种机制:原子运算符(atomic operator)、自旋锁

2009-06-10 08:49:00 1521

转载 Yacc使用

转自:http://hi.baidu.com/xingxing_whu/blog/item/0aa02713dc25ab2bdd5401e8.html2009-05-07 15:121.概念yacc使用巴克斯范式(BNF)定义语法,能处理上下文无关文法(context-free)。出现在每个产生式左边(left-hand side:lhs)的符号是非终端符号,出现在产生式右边(right-ha

2009-06-05 14:28:00 2465

转载 可重入与异步信号安全

转自:http://blog.chinaunix.net/u/25994/showart_369466.html 一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误。《多线程编程指南》中定义,可以被信号控制器安全调用的函数被称为"异步信号安全"函数。因此,我认为可重入与异步信号安全是一个

2009-06-04 16:20:00 653

转载 Linux select函数(二)

转自:http://blog.csdn.net/lanmoshui963/archive/2008/03/18/2194700.aspxPart 2:select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组, 每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他 文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成, 当调用select

2009-06-04 14:58:00 1552

转载 linux下的Select函数(一)

 转自:http://blog.csdn.net/lanmoshui963/archive/2008/03/18/2194607.aspx part1:Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是

2009-06-04 14:56:00 924

转载 编译 Linux2.6 内核总结

转自:http://blog.chinaunix.net/u2/60641/showart.php?id=526561编译 Linux2.6 内核总结 在X86, Ubuntu 上编译Linux2.6内核,总结如下:基础知识 在介绍如何编译内核之前, 需要对内核相关概念有一定的了解. 关于Linux kernel的介绍浩如烟海, 这里只介绍系统中相关的目录, 文件及

2009-06-04 14:42:00 609

转载 Linux环境进程间通信 共享内存(上)

转自:http://blog.chinaunix.net/u2/60641/showart.php?id=495395创建于: 2008-03-13 16:04:26,修改于: 2008-03-13 16:07:59 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进

2009-06-04 14:38:00 641

转载 Linux环境进程间通信 共享内存(下)

转自:http://blog.chinaunix.net/u2/60641/showart_495405.html创建于: 2008-03-13 16:08:33,修改于: 2008-03-13 16:08:33 在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享数据放在共享内

2009-06-04 14:34:00 507

转载 Linux内核-双向循环链表代码分析

转自:http://hi.baidu.com/chenponder/blog/item/d1dd9f5c9becf047faf2c0b5.html2008-02-28 12:51-------------双向循环链表---------------------------来源于:list.h设计思想:尽可能的代码重用,化大堆的链表设计为单个链表。链表的构

2009-06-04 13:54:00 925

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除