红联Linux门户
Linux帮助
  • Linux系统下的多线程编程入门

    引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(proces...

  • Linux脚本语言PERL 的模板应用分析

    在编制PERL程序时,经常会用到很多相似的HTML代码。这样不但书写起来会很麻烦,而且一旦要改动页面,而程序很大,那就更麻烦了。      解决这样的问题一个好的方法就是使用模板。通常的模板使用方法有...

  • 一步步学会PHP开发文件系统实例讲解

    PHP中有许多与文件系统有关的函数,这些函数不仅可以打开文件,还可以显示目录中的内容、移动文件和其他一些功能,许多人甚至用PHP开发基于互联网的文件资源管理器。      下面的脚本样例可以显示一个...

  • 编译内核的一点点经验

      最开始听说编译核心时都吓了一跳, 心想LINUX那么可怕, 一上来就是要自已编译核心...   后来自己试了一下, 其实也不复杂, 主要是找些文档来看就行了.      1.核心的源程序: ...

  • LinuxC编程---make命令的使用

      摘要:在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没...

  • LINUX 内核的类型

    解决复杂性的所有方法都基于一个基本原理:问题分解和各个击破。也就是说,都是把大 型的、难以解决的问题(或系统)分解成一定数量的复杂度较低的子问题(或子系统), 再根据需要重复这一过程直到每一部分都...

  • Linux 编程之GPU计算

    关于brookgpu的简要介绍看下面的链接: http://tech.sina.com.cn/c/2003-12-30/26206.html 本文翻译了斯坦福大学网站上的关于brookgpu语言的...

  • linux操作系统下c语言编程入门(2)

    4)程序设计入门--时间概念 前言:Linux下的时间概念 这一章我们学习Linux的时间表示和计算函数 时间的表示 时间的测量 计时器的使用 1。时间表示 在程序当中,我们经常要输出系统...

  • linux操作系统下c语言编程入门(1)

    (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linu...

  • Linux常用C函数--字符测试篇

    isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include 定义函数 int isalnum (...

  • 万能的计算日期函数

    #!/bin/sh ####作者:RUIFOX ####功能:取得某日期的任意天前或后的日期 ####参数1为?获得帮助 if [ "$1" = "?" ] then echo "功能:取得某日...

  • 用Java获得IP地址

    如何用Java获得一个域名的IP地址呢?提供这个功能的类叫做java.net.InetAddress。我们假设现在有这样一个域名,它用一个静态的getByName来重新获得一个InetAddress,...

  • Java语言的12大特色介绍

    1.Java是简单的 Java与C++极为相似,但却简单得多。高级编程语言的所有特性中,不是绝对需要的都已删去了。例如,Java没有算符过载、标题文件、预处理、指针运算、结构、联合、多维...

  • Linux常用C函数--内存及字符串操作篇

    bcmp(比较内存内容) 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp 表头文件 #include 定义函数 int...

  • LINUX库的使用与生成

    使用和生成库 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加...

  • gcc使用手册(4)

    下面的`-m'选项用于MIPS家族的计算机: -mcpu=cpu-type 生成指令的时候,假设默认的机器类型是cpu-type .默认情况下的cpu-type是 defa ult, GCC将选取...

  • gcc使用手册(3)

    -print-libgcc-file-name 和`-print-file-name=libgcc.a'一样. -print-prog-name=program 类似于`-print-file-...

  • gcc使用手册(1)

    NAME gcc,g++-GNU工程的C和C++编译器(egcs-1.1.2) 总览(SYNOPSIS) gcc[option|filename ]... g++[option|filenam...

  • Linux下C语言编程--进程通信.消息管理

    前言:Linux下的进程通信(IPC) Linux下的进程通信(IPC) 1.POSIX无名信号量 2.System V信号量 3.System V消息队列 4.System V共...

  • 嵌入式Linux入门的误区

    很多人问嵌入式Linux入门如何入,这个答案是很多了。 嵌入式Linux到底是干什么? 1.是编译编译几个GUI? 2.是写写几个应用? 3.是编译编译内核? 4.是做做rootfs? 5...

  • UNIX系统编程常用库函数说明

    UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有 些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可 改变文件属性.UID,GID等有些处理口令文...

  • Linux下用gdb检测内核rootkit(转)

    ★Linux下用gdb检测内核rootkit +---------------------------------+ | 译/ayazero www.ph4nt0m.org | | Co...

  • Linux常用C函数--终端控制篇

    getopt(分析命令行参数) 相关函数 表头文件 #include 定义函数 int getopt(int argc,char * const argv[ ],const cha...

  • Linux常用C函数--数据结构及算法篇

    crypt(将密码或数据编码) 相关函数 getpass 表头文件 #define _XOPEN_SOURCE #include 定义函数 char * crypt (const c...

  • 教你怎样隐藏Linux 2.6的内核模块

      2.6内核与2.4内核相比,有了许多变化,模块部分的实现完全重写,结构也有了一些变化。2.4内核中模块隐藏的方式为:(参考madsys的phrack 61-03)      struct modu...

  • Linux常用C函数--信号处理篇

    alarm(设置信号传送闹钟) 相关函数 signal,sleep 表头文件 #include 定义函数 unsigned int alarm(unsigned int second...

  • Linux常用C函数--环境变量篇

    getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include 定义函数 char * getenv(const char *n...

  • Linux常用C函数--文件内容操作篇

    clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 cle...

  • Linux内核基本技能-升级内核,感受Linux新时空

    Linux 2.6内核的维护人Andrew Morton在发布2.6.0内核时提到,2.6.0内核能在服务器级的机器上运行得很好,但在桌面电脑和笔记本电脑中可能会碰到一些麻烦。但无论如何,2.6版内核...

  • Linux内核初始化过程简要介绍

    全部引导过程是四步   1:boot PROM phase   2:boot Programs phase   3:kernel initialization phase   4:init p...

  • 在 Linux 下用 C 编写显示时间的程序

    这里用到时间函数localtime(),显示本地时间的函数: 具体示例 time.c: #include #include main() { struct tm *tm_ptr; ...

  • Linux下mSQL数据库开发技术

    mSQL(mini SQL)是一个单用户数据库管理系统,由于它的短小精悍,使其开发的应用系统特别受到互联网用户青睐。笔者曾经在Linux下开发过一个基于Web的管理系统,其中采用了mSQL数据库用于数...

  • 用gdb调式Linux软件

    内容: 编译 运行 gdb 调试会话示例 使用断点 更多断点和观察点 Core 文件 堆栈跟踪 连接到其它进程 其它小技巧 结束语 参考资料 关于作者 GNU 调试器简介...

  • Linux 下 C++程序的异常处理技巧

    处理 C++ 中的异常会在语言级别上遇到少许隐含限制,但在某些情况下,您可以绕过它们。学习各种利用异常的方法,您就可以生产更可靠的应用程序。   保留异常来源信息   在 C++中,无论何时在处理...

  • Linux下的GTK图形界面编程

    【摘要】 本文介绍了Linux平台下的Xwindow图形窗口编程工具GTK,并给出了用GTK编程的基本要素和步骤。 【关键词】GTK,回调函数,消息处理器,调节器 GTK(GIMP Tool...

  • Linux嵌入式系统及如何开发自己的嵌入式系统

    多数Linux系统是在PC平台上运行,然而Linux作为嵌入式系统也是非常稳定的。本文描绘了一个嵌入式系统的概览,并展示嵌入式系统产品是如何使用Linux的。 嵌入式系统比摩西还老的故事 ...

  • PHP的优化,缓冲,压缩

    本文对 PHP的优化,缓冲,压缩 提出了实际的解决方案 作为流行的 Web 编程语言, PHP 的最大优势就是速度。 PHP4 已经在这方面做的非常好了,你几乎找不到比它更快的脚本编程语言了。但是如...

  • 十天学会php

    十天学会php(1) 以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时...

  • Linux2.6.7内核的升级

    Linux:内核编译( kernel2.6.7 ) 一 编译前准备 1)下载一份内核源代码,我下的是linux-2.6.7.tar.bz2,你可在如下地址下载它或者是更新的版本. http://k...

  • Linux内核中的互斥之我见

    /*e4gle:在我修改linux源代码的过程中曾被大量的内核互斥现象所困扰,这需要利用内核锁去解决,虽然最后大部分解决,但我觉得应该留下些什么,也没时间写了,偶尔看见这位兄弟的文章,觉得正是我想整理...