我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看 见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。...
作者:xiaozhe2000 来源:chinaunix 引用:#include #include #include #include #include #include #include...
Linux 能有多小呢 ? 每一个做 embedded 系统的人都把小看成第一要务,其实这是不对的。如果我们对系统的好坏和大小作图,它应该长得像 | |---- | | ----- | ...
有限自动机(Finite Automata Machine)是计算机科学的重要基石,它在软件开发领域内通常被称作有限状态机(Finite State Machine),是一种应用非常广泛的软件设计...
作者:cexoyq hda1----新装的RH9 hdc1----64M的硬盘,生成的小型linux就装在这个盘上,还未分区格式化。 环境:ms的虚拟机5.1版。 先重新编译内核,把不需要的...
原始套接字 我们在前面已经学习过了网络程序的两种套接字(SOCK_STREAM,SOCK_DRAGM).在这一章 里面我们一起来学习另外一种套接字--原始套接字(SOCK_RAW). 应用...
在基于 POWER 的系统中开始使用企业版 Linux 级别:中级 64 位 POWER 体系结构是公认的高性能、可靠而且有用的企业平台,它为 UNIX 和 Linux 应用程序开发者提供了新的...
虽然Fedora Core 3的release notes和论坛相关帖子都有说明如何在FC3下安装内核源代码,但是我觉得还是有些地方讲得不是很清楚,所以在这里详细说说步骤,供大家参考 前提工作,首先...
一、 前言 非一致性内存访问(Non-Uniform Memory Access)结构是分布式共享内存(Distributed Shared Memory)体系结构的主要分支,它通过结合分布式...
说起病毒总有点神秘的味道,想起以前用汇编编写第一个dos病毒时是那么的痛苦 从开始有设想到完成花了3个多月,而且写的也是乱七八糟,最近突发奇想不就是感 染其他文件,传播自己吗,用shell写一个病毒且...
REDSonic, Inc. REDSonic的RedIce-Linux是一个实时Linux内核,设计来支持以任务和时间为临界的应用,为你的系统提供质量服务。RedIce-Linux包括高精...
print "++++++++++++++++++++++++++++++++++++linux后门工具+++++++++++++++++++++++++++++++++++\n"; pri...
前言 Java群体每天都在扩大,它既包括一些世界最大的ISV,也包括公司CIO、信息技术人员、系统分析人员、C/S开发人员、编程人员、多媒体设计者、市场行销人员、教育工作者、经理、影视生产者甚至业...
在阐述基于Linux核心的汉字显示的技术细节之前,有必要介绍一下原有linux的工作机制。这里主要涉及到两部分的知识,就是Linux下终端和帧缓冲的实现. 控制台(console) 通常我们在...
本文详细地介绍了在 Linux 2.6.13 内核中新引入的文件系统变化通知机制 inotify,并举例说明了它的使用与典型应用案例。 一、引言 众所周知,Linux 桌面系统与 MAC...
内核重编译对很多Linux爱好者来说是一个不小的挑战。笔者认为,很多Linux用户对内核通常有一种误解,他们认为普通用户是不能调整内核的。其实,就实际情况而言,这种认识是不全面的。应该说,内核重编译是...
作为一个计算机的多字节字符表示系统,Unicode 支持世界上所有语言的编码和转换。这篇文章说明了 Linux 应用程序中的国际语言支持的重要性,以及设计 Unicode 支持并将之结合到 Linux...
作者: nathanxu 这几天由于工作需要,琢磨了一下Linux下的多线程的相关资料。Linux下最常用的多线程支持库为Pthread库,它是glibc库的组成部分。但是关于Pthread的说明文...
测试环境 redhat 6.2 ★ 前言 本文讨论gcc的一些常用编译选项对代码的影响。当然代码变了, 它的内存布局也就会变了,随之exploit也就要做相应的变动。 gcc的编译选项实在...
看了LINUX代码,感觉其对内核内存的保护做得不是很好,还有感觉大家有些地方理解不对(主要是LINUX的代码看起来的样子和实际的样子不太一样),所以谈谈我对LINUX系统内核空间的保护和用户空间与系统...
本文作者: gpmoney 使用 system call 去呼叫系?的函式是非常好玩的,但是要如何?出一?自己的system call 呢???有以下??步?,如果你是自己想要呼叫 system c...
前言: 有些时候,文件的大小是很重要的,从这片文章中,也探讨了ELF文件格式内部的工作 情况与LINUX的操作系统。该片文章向我们展示了如何构造一个超小的ELF可执行文件。 文章中给出的这些e...
Bharata B. Rao 提供了在 Linux 平台上使用和构造 x86 内联汇编的概括性介绍。他介绍了内联汇编及其各种用法的基础知识,提供了一些基本的内联汇编编码指导,并解释了在 Linux 内...
目录 1 - 简介 1.1 - 本文涉及的内容 1.2 - 本文不涉及的内容 2 - 各种Netfilter hook及其用法 2.1 - Linux内核对数据包的处理 2.2 - Netfilte...
本文针对 linux 下的 C++ 程序的内存泄漏的检测方法及其实现进行探讨。其中包括 C++ 中的 new 和 delete 的基本原理,内存检测子系统的实现原理和具体方法,以及内存泄漏检测的高级话...
编译内核是每一个真正使用linux的用户一定要过的一道关。 linux的无穷魅力就在于用户可以根据自己的需要按需定制一个适合自已的内核。 还有新的硬件老的内核不能识别的话,编译一个新版的内核没准就能识...
这几天把一个网络流量采集器程序基本改好了,原来在main函数中把几个子线程启动后就睡10分钟后开始清理子线程后退出。现在想改成子线程启动后主线程进入无限睡眠,直到收到SIGTERM或SIGINT。主程...
我收集了一些gcc相关的知识,提供给没时间或者没兴趣了解gcc太多细节知识的朋友。但是这些知识确实又是作为一个gcc使用者应该知道的。 Q:gcc的全称是什么: A: gcc 是 gnu compi...
引用:3. 设定核心的编译设定 (Makefile) 3.1 如何编辑核心的 Makefile 3.2 核心的内容与模块设定: a. CPU 的类型选择: 双 CPU 的选择项目...
引用:1. 前言: 1.1 什么是核心( Kernel ) 1.2 我干嘛要更新核心 1.3 核心的版本与何处下载最新核心 前言: 我们在第一章 Linux 是什么里面就谈过 L...
译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写...
随着Linux的不断普及,使用Linux的人也越来越多了。然而在Linux中如何进行程序设计,用什么样的开发工具好呢?本文就以我初学Linux编程的一点心得体会,和大家共同探讨有关Linux编程的...
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配...
调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核源代...
Q: 为什么我用 gcc 编译出来的 a.out 不能执行? 我编辑了一个 test.c 并用 gcc 编译, 生成一个 a.out 文件 但是为什么它不能执行? ...
看着那发光二极管一闪一闪的,我的高兴得又蹦又跳。成功啦!对于一个新手来说,这第一次太难忘了。 …… 在CSDN的论坛听说过AVR,下载编程之类的东东,在网上搜索相关资料时发现了Linux focu...
操作系统是管理计算机上的资源,为用户使用计算机及其外部设备提供最基本接口的程序。 自从计算机诞生以来,随着计算机、网络技术的快速发展,操作系统一直处于不断发展和改进之中,人们将越来越多的功能加入到...
随着Linux在中国的发展和普及,Linux成为一股不可阻挡的潮流。除了Linux本身在用作服务器所具有的优势外,它还是人们心目中对抗微软操作系统的唯一武器。同时,人们也注意到Linux在用户桌...
摘要 本文主要介绍了几种减裁Linux核心的方法,可以用于嵌入式系统、嵌入式服务器的核心配置。 ---------------------------------------------------...
现在很多用户都是自动获取ip,而不是固定不变的,现在作个简单的 程序,在他每次上网后,把他的ip自动发给我指定的email。 实现很简单(当然,前提是你有相应的权限,:D),通过调用system(...