红联Linux门户
Linux帮助
  • 请问一个有关xinetd的问题.

    我用的是REDHAT 已经找到了xinetd.d 这个目录. 知道了关于FTP和TELNET的一些设置. 但我现在不知道怎样才能使这些设置起作用:因为我找不到xinetd这个程序. 是不是我在安装的时...

  • 读核日记

    今天开始我的读核罹难记.第一次读内核,整整上学时的考试前.胡里胡涂的就过去了,没甚收获.这次我发誓要彻底读一次. 面对近50 m 的源码,困惑是难免的所以我决定先从大面上把握,再在某一些具体的点上切...

  • 做一个最小的Linux kernel

      Linux 能有多小呢 ? 每一个做 embedded 系统的人都把小看成第一要务,其实这是不对的。如果我们对系统的好坏和大小作图,它应该长得像 | |---- | | ----- | ...

  • Linux 2.6新内核的设计理念及新特性

      新内核是振奋人心的,无论对于企业用户、个人爱好者还是开发者。新内核的功能比以往任何一个版本都更加强大,它支持更多类型的处理器,提高了可靠性和可扩展性,势必推动Linux更广泛地应用。   对于...

  • RedHat Linux 2.6内核如何创建Rpm包

      RedHat企业版自从AS4开始,桌面版本自从FC3开始,不再单独提供kernel-sourcecode的rpm安装包,原因是RedHat认为没有必要维护单独的kernel-sourcecode包...

  • 在Debian的Linux 2.6内核Ipv6的问题

      在debian 最新的2.6内核中,似乎直接把ipv6给编译了进来,很是变态。这样的后果,导致服务器执行   netstat -ut等命令,会尝试访问ipv6,从而导致响应速度很慢。而用安装了...

  • Linux 2.6 内核Epoll用法举例说明

    epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明所用到的数据结构和函数: 所用到的数据结构: [code]typedef union epoll_data { ...

  • getlasterror和errno

    linux下没有getlasterror,所以我想用errno来代替 想知道getlasterror的返回值ERROR_IO_PENDING和errno的哪个value类似?...

  • 请问一个有关telnet方面的问题

    在输入telnet 127.0.0.1 的时候.电脑会自动运行telnet程序.但是我想把它改成 telnet 127.0.0.1 hello (hello是一个程序,比如显示"Welcome") ...

  • Linux内核编译菜单中相关选项的意义

      1. prompt for development and/or incomplete code/drivers   很多参考书上说这是那些开发人员认为还不是很稳定的功能,但是根据我的经验,这个...

  • JAVA基础: 入门教程之数据类型

    §2.1数据类型 数据类型指明了变量或表达式的状态和行为。Java的数 据类型如下所示: Java不支持C、C++中的指针类型、结构体类型和共用体类型。 本章我们主要介绍简单类型。 §2.2常...

  • JAVA高级编程:Java调用存储过程

    本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是...

  • JAVA教师:给JAVA初学者的忠告

      我带过不少JAVA,C++班的课,来学习的同学很多都是初学者,一部分是急着找工作的,一部分是很感兴趣的。他们都想在短短一两个星期内掌握,这是不切实际的。而且这样做很容易让自己心浮气燥,难以静下心来...

  • 请问 在SHELL编程里pg是什么命令?为什么在我的SHELL里没有这个命令

    我是新手 希望哪个大哥多指教一下!...

  • 在Debian系统中编译Linux内核需要安装的软件包

    最近问这个的兄弟比较多,我发个贴方便大家查找 1. 传统方式直接在console中编译官方内核,需要以下软件包 [code]bin86 - 16-bit assembler and loader d...

  • 用Mgaic Linux的内核和模块代替Debian的内核

      今天在办公室电脑上安装debian,debian的安装光盘不管是pango的还是woody的,识别出来的硬件都太少了。显卡声卡网卡一个都没有认出来。   上不了网,我又不想用2.4.18的内核自...

  • 精华分享:使用开源代码写Linux程序

      序   linux下编程没有现成的东西都要自己写,但网上有不少开源作品可以复用,仅以此篇抛转引玉,也想让大家互相交流如何有效的使用这些资源,千万别吝啬你的经验。   由来   小时候很...

  • Linux内核重编译常见故障及其解决方法

      内核重编译对很多Linux爱好者来说是一个不小的挑战。笔者认为,很多Linux用户对内核通常有一种误解,他们认为普通用户是不能调整内核的。其实,就实际情况而言,这种认识是不全面的。应该说,内核重编...

  • Linux内核编译菜单中相关选项的意义

      1. prompt for development and/or incomplete code/drivers   很多参考书上说这是那些开发人员认为还不是很稳定的功能,但是根据我的经验,这...

  • 关于gcc、glibc和binutils模块之间的关系

    1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstd...

  • 如何优化JAVA程序开发,提高JAVA性能

    通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能...

  • java编程:关于对Vector的一点理解

    1) Vector被称为向量,那么它也是key-value有类似Map的功能 2) 默认构造函数,初始化向量的容量是不是10,动态增量为0 3) 对动态增量的...

  • java进阶之字符串替换的思考

      最近在开发的过程中用到了字符串的替换, 本来觉得挺简单的问题,却总也解决不了。字符串明明是替换了,却总也输出不了正确结果,很是郁闷,到底是为什么呢?   先来看我的代码: [code]Ne...

  • 编写Linux下的UDP Client/Server程序

      一、引言   UDP是TCP/IP协议中的传输层协议的一种,本文介绍了在Linux下编写基于UDP协议的Client/Server模型的程序的方法,并给出了一个echo Client/Serve...

  • _kbhit() for Linux

    The Windows _kbhit() function returns a nonzero value when a character is waiting in stdin, otherwis...

  • 驱动程序连入内核

    以前在一个小日本的网站上看见了一篇文章介绍如何将自己的驱动加入内核中,可以在内核配置时,配置 是否以模块或内核方式编译自己的驱动,那篇文章是介绍2.2.x的内核下的,我自己在2.4.x下试验成功, 不...

  • 初学者指南-JAVA常用类的使用方法

    JAVA常用类的使用方法 1、Integer类 2、Float类 3、Double类 4、Character类 5、String类 6、StringTokenizer类 7、StringBuffer类...

  • JAVA高手的基础素养

      世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。   1、扎实的基础   数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人...

  • WritePrivateProfileString是做什么的?

    看了msdn,感觉好象是和注册表有关,如果我要在linux下,该怎样实现这个函数的功能?...

  • Linux内核2.4.x的网络接口结构(二)

      四.网络接口核心部分   刚才谈论了驱动程序怎么和网络接口核心层衔接的。网络接口核心层知道驱动程序以及驱动程序的函数的入口是通过*dev_base指向的设备链的,而下层是通过调用这一层的函数n...

  • Linux内核2.4.x的网络接口结构(一)

      一.前言   Linux的源码里,网络接口的实现部份是非常值得一读的,通过读源码,不仅对网络协议有更深的了解,也有助于在网络编程的时候,对应用函数有更精确的了解和把握。   本文把重点放在...

  • 内核模块和用户程序的比较

    3.1.1. 内核模块是如何开始和结束的 用户程序通常从函数main()开始,执行一系列的指令并且当指令执行完成后结束程序。内核模块有一点不同。内核模块要么从函数init_module 或是你用宏mo...

  • 使用 /proc 作为输入

    6.1. 使用 /proc 作为输入 现在我们有两种从内核模块获得输出的方法:我们可以注册一个设备驱动并用 mknod 生成一个设备文件,或者我们可以建立一个 /proc 文件。这样内核就可以告诉我们...

  • 最简单的内核模块

    2.1. Hello, World(part 1):最简单的内核模块 当第一个洞穴程序员在第一台洞穴计算机的墙上上凿写第一个程序时, 这是一个在羚羊皮上输出`Hello, world'的字符串。罗马...

  • Java开发源码如何在项目中深入运用

      两年,开放源码项目发展日益壮大,出现了很多有着广阔用户群体的项目与产品,它们在企业应用开发中正在发挥着越来越大的作用。本文以基于J2EE架构的企业应用开发为例,探讨了如何在项目中深入运用Java开...

  • 深入理解Java初始化的含义

      可以这样认为,每个类都有一个名为Initialize()的方法,这个名字就暗示了它得在使用之前调用,不幸的是,这么做的话,用户就得记住要调用这个方法,java类库的设计者们可以通过一种被称为构造函...

  • Java开源软件六大帮派

      Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,六大帮派脱颖而出。   丐帮 - Apache Software Foundation   ...

  • kdeQt中文显示问题

    在QT中可以直接QTextCodec来转换字符串的编码,这为在QT下开发中文软件带来了便利条件,不过这种方法不符合国际化/本地化的标准: [code]char *string = "你好,世界!";...

  • linux下的快捷帮助

    遇到编程什么函数不懂,用man,比如:exit(0),想用,但编译缺头文件,打开终端,敲入man exit,就能知道是unistd.h了...

  • 向已经编译好的uClinux系统里加入自己的新程序

    前段时间编译了uClinux后,一直没有抽出时间来测试,今天把skyeye拿出来实验了一下,以前正常!下面详细的说一说相关的步骤: 一。首先安装skyeye [root@localhost roo...