eros的linux平台技术资料库

Q:77564267,多交流技术

dlopen中几个flag的区别

dlopen中几个flag的区别:RTLD_LAZY RTLD_NOW RTLD_GLOBAL void *dlopen(const char *filename, int flag);其中flag有:RTLD_LAZY RTLD_NOW RTLD_GLOBAL,其含义分别为:1、RTLD_LAZ...

2008-10-31 13:56:00

阅读数:4706

评论数:0

SHOW INNODB STATUS详解

原文作者: Peter Zaitsev原文来源: http://www.mysqlperformanceblog.com/2006/07/17/show-innodb-status-walk-through/译者:叶金荣(Email:),转载请注明译者和出处,并且不能用于商业用途,违者必究。很多人...

2008-10-24 14:57:00

阅读数:4045

评论数:0

MYISAM与INNODB类型的区别

     最近偶负责的系统经常临晨3点到5点出现超时现象,分析出是3点到5点,db在批量update 1500w的记录,导致锁表比较频繁,这个时候的任何涉及操作db的server都会超时;之前量比较小,超时不太严重,最近用户数增加了。原来表的类型是MYISAM,打算修改为INNODB,预先做一下功...

2008-10-22 09:24:00

阅读数:1428

评论数:0

关系数据库的三种设计范式介绍

 今天一个业务需求涉及到了第三范式 顺便整理一下这里的概念,以方便以后查询: 1 第一范式(1NF)      在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。      所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基...

2008-10-15 19:18:00

阅读数:2101

评论数:1

TCP协议连接建立时3次握手的过程4次结束连接

协议连接建立时3次握手的过程4次结束连接 TCP协议连接建立时3次握手的过程。简述TCP协议连接建立时3次握手的过程。根据TCP头部,说明下列3个包在连接建立过程中的次序.0020        00 50 83 aa 46 49 3e dd 33 96 37 a3 a0 12  ...P..FI...

2008-10-15 16:23:00

阅读数:7384

评论数:0

LIBXML2库使用指南

1.       下载与安装LIBXML2和ICONVLibxml2是一个C语言的XML程序库,可以简单方便的提供对XML文档的各种操作,并且支持XPATH查询,以及部分的支持XSLT转换等功能。Libxml2的下载地址是http://xmlsoft.org/,完全版的库是开源的,并且带有例子程序...

2008-10-09 21:58:00

阅读数:2481

评论数:0

内核源码学习:LILO的运行分析

  我们知道了LILO怎么安装,包含什么东西,有什么功能,但LILO到底是怎么运行的呢?下面是代码分析层次的LILO运行过程,通过介绍这个过程,希望你能对整个Boot Loader这部分内容有一个深入的认识。1.从软盘启动Linux内核可以存入一张1.44MB的软盘中,这样做的前提是对“Linux...

2008-10-07 23:47:00

阅读数:2352

评论数:0

Nginx 0.7.x + PHP 5.2.6(FastCGI)搭建胜过Apache十倍的Web服务器

[文章作者:张宴 本文版本:v3.2 最后修改:2008.07.16 转载请注明原文链接:http://blog.s135.com/read.php/351.htm]  本文已有最新版本:《Nginx 0.7.x + PHP 5.2.6(FastCGI)搭建胜过Apache十倍的Web服务器(第4...

2008-10-06 12:41:00

阅读数:5546

评论数:0

gcc核心扩展

GNC CC是一个功能非常强大的跨平台C编译器,它对C 语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持GNU 扩展的C 语言称为GNU C。Linux 内核代码使用了大量的 GNU C 扩展,以至于能够编译 Linux 内核的唯一编译器是 GNU ...

2008-10-05 21:49:00

阅读数:1185

评论数:0

__stdcall

被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),  函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。  1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式, ...

2008-10-05 13:50:00

阅读数:2075

评论数:0

[Linux内核参数]proc

1)     Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。2)     Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。二、/proc/sys/kernel/优化1)     /proc/sys/kernel/ctrl-alt-del...

2008-10-05 01:16:00

阅读数:1614

评论数:0

常用位运算总结

位运算应用口诀 清零取反要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 移位运算 要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。     2 "     3 ">>"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0...

2008-10-02 12:04:00

阅读数:1587

评论数:0

服务器集群架构的设计与选择

  本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转载,但任何对本文的引用都须注明作者、出处及此声明信息。谢谢!!  在网络应用中,“负载均衡”已经不能算是什么新鲜话题了,从硬件到软件,也都有了很多的方法来实现负载均衡。我们这里讨论...

2008-10-02 00:57:00

阅读数:3148

评论数:0

一个前辈写的网络协议学习方法

         网络这东西就是一个靠实践的东西,只靠看书是不行的。当年在学校还上过史美林教授/张公忠教授所讲的计算机网络体系结构课,用的是Tanabaum写的那本,考试还得了九十多分,可实际还是连TCP和UDP有什么区别都分不清,就是死记背,到毕业的时候基本上是忘光了,工作后等于重新来过。   ...

2008-10-02 00:35:00

阅读数:17548

评论数:16

老手经验谈:Linux驱动程序开发学习步骤

1. 学会写简单的makefile 2. 编一应用程序,可以用makefile跑起来 3. 学会写驱动的makefile 4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够...

2008-10-01 14:45:00

阅读数:2585

评论数:0

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