加载中
面向程序员的数据库访问性能优化法则

1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,...

编译与链接的问题 gcc -fPIC -shared

地址无关代码,在64位下编译动态库的时候,经常会遇到下面的错误 /usr/bin/ld: /tmp/ccQ1dkqh.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared o...

2013/01/28 17:57
904
Textinfo详解

textinfo是Linux系统提供的另外一种格式的帮助信息。和man相比,textinfo具有更好交互功能。它支持链接跳转功能,通常使用info和pinfo命令来阅读textinfo文档。   Linux中的大多数软件开发...

2013/01/28 17:14
241
GNU CC __attribute__机制介绍

1. __attribute__ GNU C的一大特色(却不被初学者所知)就是__attribute__机制。 __attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attri...

2013/01/10 23:31
54
ubuntu下sed命令详解

sed简介 sed是一种非交互式的流编辑器,可动态编辑文件。所谓非交互式是说,sed和传统的文本编辑器不同,并非和使用者直接互动,sed处理的对象是文件的数据流(称为stream/流)。sed的工作模...

2012/11/05 02:01
770
gcc 使用中常用的参数及命令

1. 执行过程 虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也 称预编译,Preprocessing)、编译...

2012/10/20 02:32
351
黑客是怎样炼成的

关于本文 Eric Steven Raymond Thyrsus Enterprises Copyright©2001 Eric S. Raymond <esr@thyrsus.com> Wang Dingwei 基于 Barret 的翻译更正而成。转载请注明出处。 版本更新历史 版本 1....

2012/08/24 16:20
305
Linux 汇编语言开发指南

一、简介 作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语...

2012/08/24 16:00
257
__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法

开 发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限 制,使用精练的汇编可以缩小目标代码的S...

2012/08/24 15:53
1.3K
Ubuntu Linux系统开启TELNET服务的方法

1. sudo apt-get install xinetd telnetd   2. 安装成功后,系统也会有相应提示(好象7.10才有,6.10就没看到)   sudo vi /etc/inetd.conf并加入以下一行   telnet stream tcp nowai...

2012/08/23 13:39
445
ARM Linux Kernel Boot Requirements

In order to boot ARM Linux, you require a boot loader, which is a small program that runs before the main kernel. The boot loader is expected to initialise various devices, and ...

2012/08/23 09:22
154
INUX下三个内核文件详解(vmlinuz/initrd.img/System.map)

在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux 内核,需要根据规定的步骤进行,编译内核过程中涉及到几个...

2012/08/22 20:01
1.3K
google成功经验总结分析

一、消费者的方便性 茫茫网海,获取有用的相关信息犹如大海捞针,LarryPage和SergeyBrin设计了Google搜索引擎。由于Google致力于提供全 球最优秀的搜索引擎服务,通过其强大的、迅速和方便的...

2012/08/22 19:47
192
Linux操作系统内核分析方法

Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为...

2012/08/22 19:44
193
linux内核编译选项

第一部分 01、Code maturity level options ---> 代码成熟等级选项 01.01、 [ ] Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开...

2012/08/22 19:27
1.8K
C89和C99标准比较

1、增加restrict指针 C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元...

2012/07/05 17:16
1.9K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部