引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(proces...
在编制PERL程序时,经常会用到很多相似的HTML代码。这样不但书写起来会很麻烦,而且一旦要改动页面,而程序很大,那就更麻烦了。 解决这样的问题一个好的方法就是使用模板。通常的模板使用方法有...
PHP中有许多与文件系统有关的函数,这些函数不仅可以打开文件,还可以显示目录中的内容、移动文件和其他一些功能,许多人甚至用PHP开发基于互联网的文件资源管理器。 下面的脚本样例可以显示一个...
最开始听说编译核心时都吓了一跳, 心想LINUX那么可怕, 一上来就是要自已编译核心... 后来自己试了一下, 其实也不复杂, 主要是找些文档来看就行了. 1.核心的源程序: ...
摘要:在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没...
解决复杂性的所有方法都基于一个基本原理:问题分解和各个击破。也就是说,都是把大 型的、难以解决的问题(或系统)分解成一定数量的复杂度较低的子问题(或子系统), 再根据需要重复这一过程直到每一部分都...
关于brookgpu的简要介绍看下面的链接: http://tech.sina.com.cn/c/2003-12-30/26206.html 本文翻译了斯坦福大学网站上的关于brookgpu语言的...
4)程序设计入门--时间概念 前言:Linux下的时间概念 这一章我们学习Linux的时间表示和计算函数 时间的表示 时间的测量 计时器的使用 1。时间表示 在程序当中,我们经常要输出系统...
(一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linu...
isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include 定义函数 int isalnum (...
#!/bin/sh ####作者:RUIFOX ####功能:取得某日期的任意天前或后的日期 ####参数1为?获得帮助 if [ "$1" = "?" ] then echo "功能:取得某日...
如何用Java获得一个域名的IP地址呢?提供这个功能的类叫做java.net.InetAddress。我们假设现在有这样一个域名,它用一个静态的getByName来重新获得一个InetAddress,...
1.Java是简单的 Java与C++极为相似,但却简单得多。高级编程语言的所有特性中,不是绝对需要的都已删去了。例如,Java没有算符过载、标题文件、预处理、指针运算、结构、联合、多维...
bcmp(比较内存内容) 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp 表头文件 #include 定义函数 int...
使用和生成库 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加...
下面的`-m'选项用于MIPS家族的计算机: -mcpu=cpu-type 生成指令的时候,假设默认的机器类型是cpu-type .默认情况下的cpu-type是 defa ult, GCC将选取...
-print-libgcc-file-name 和`-print-file-name=libgcc.a'一样. -print-prog-name=program 类似于`-print-file-...
NAME gcc,g++-GNU工程的C和C++编译器(egcs-1.1.2) 总览(SYNOPSIS) gcc[option|filename ]... g++[option|filenam...
前言:Linux下的进程通信(IPC) Linux下的进程通信(IPC) 1.POSIX无名信号量 2.System V信号量 3.System V消息队列 4.System V共...
很多人问嵌入式Linux入门如何入,这个答案是很多了。 嵌入式Linux到底是干什么? 1.是编译编译几个GUI? 2.是写写几个应用? 3.是编译编译内核? 4.是做做rootfs? 5...
UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有 些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可 改变文件属性.UID,GID等有些处理口令文...
★Linux下用gdb检测内核rootkit +---------------------------------+ | 译/ayazero www.ph4nt0m.org | | Co...
getopt(分析命令行参数) 相关函数 表头文件 #include 定义函数 int getopt(int argc,char * const argv[ ],const cha...
crypt(将密码或数据编码) 相关函数 getpass 表头文件 #define _XOPEN_SOURCE #include 定义函数 char * crypt (const c...
2.6内核与2.4内核相比,有了许多变化,模块部分的实现完全重写,结构也有了一些变化。2.4内核中模块隐藏的方式为:(参考madsys的phrack 61-03) struct modu...
alarm(设置信号传送闹钟) 相关函数 signal,sleep 表头文件 #include 定义函数 unsigned int alarm(unsigned int second...
getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include 定义函数 char * getenv(const char *n...
clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 cle...
Linux 2.6内核的维护人Andrew Morton在发布2.6.0内核时提到,2.6.0内核能在服务器级的机器上运行得很好,但在桌面电脑和笔记本电脑中可能会碰到一些麻烦。但无论如何,2.6版内核...
全部引导过程是四步 1:boot PROM phase 2:boot Programs phase 3:kernel initialization phase 4:init p...
这里用到时间函数localtime(),显示本地时间的函数: 具体示例 time.c: #include #include main() { struct tm *tm_ptr; ...
mSQL(mini SQL)是一个单用户数据库管理系统,由于它的短小精悍,使其开发的应用系统特别受到互联网用户青睐。笔者曾经在Linux下开发过一个基于Web的管理系统,其中采用了mSQL数据库用于数...
内容: 编译 运行 gdb 调试会话示例 使用断点 更多断点和观察点 Core 文件 堆栈跟踪 连接到其它进程 其它小技巧 结束语 参考资料 关于作者 GNU 调试器简介...
处理 C++ 中的异常会在语言级别上遇到少许隐含限制,但在某些情况下,您可以绕过它们。学习各种利用异常的方法,您就可以生产更可靠的应用程序。 保留异常来源信息 在 C++中,无论何时在处理...
【摘要】 本文介绍了Linux平台下的Xwindow图形窗口编程工具GTK,并给出了用GTK编程的基本要素和步骤。 【关键词】GTK,回调函数,消息处理器,调节器 GTK(GIMP Tool...
多数Linux系统是在PC平台上运行,然而Linux作为嵌入式系统也是非常稳定的。本文描绘了一个嵌入式系统的概览,并展示嵌入式系统产品是如何使用Linux的。 嵌入式系统比摩西还老的故事 ...
本文对 PHP的优化,缓冲,压缩 提出了实际的解决方案 作为流行的 Web 编程语言, PHP 的最大优势就是速度。 PHP4 已经在这方面做的非常好了,你几乎找不到比它更快的脚本编程语言了。但是如...
十天学会php(1) 以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时...
Linux:内核编译( kernel2.6.7 ) 一 编译前准备 1)下载一份内核源代码,我下的是linux-2.6.7.tar.bz2,你可在如下地址下载它或者是更新的版本. http://k...
/*e4gle:在我修改linux源代码的过程中曾被大量的内核互斥现象所困扰,这需要利用内核锁去解决,虽然最后大部分解决,但我觉得应该留下些什么,也没时间写了,偶尔看见这位兄弟的文章,觉得正是我想整理...