- 博客(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关注的人
RSS订阅