Linux
文章平均质量分 74
hello_wyq
这个作者很懒,什么都没留下…
展开
-
收集的Firefox Plugin 演示代码超链
Firefox Plugin的编程总会遇到这样或那样的问题,制作 Firefox Plugin的几个注意点中提及了一些可能出现的情况及其解决方法,但毕竟有限,大多数的情况都是程序员靠自己的能力解决的。如果程序员能够有一些简单的演示代码作为参考,是非常有益于问题的解决。作者根据自己的一下经验,收集了一些演示代码的超链,共享给网友。 npruntime原创 2009-10-25 09:08:00 · 987 阅读 · 0 评论 -
什么是GMT,什么是UTC
e800.com.cn 日期:2005-07-28 14:11 作者: 来源:网友提供0.时标 时标意指一种将时间分配到事件的制度。现时有两类时间标准广泛被采用。一种是基于天文学,另一种则以原子振动的频率作为依据。 1.视太阳时 视太阳时是一种源于太阳所见位置的时间标准。日晷可直接显示视太阳时。 2.UT0 由于地球轨道并非圆形,其运行速度又随着地球转载 2006-08-16 10:40:00 · 1237 阅读 · 0 评论 -
How to construct/destruct before/after main()
Library constructor and destructor functionsLibraries should export initialization and cleanup routines using the gcc __attribute__((constructor)) and __attribute__((destructor)) function attribut转载 2006-11-08 14:28:00 · 1150 阅读 · 2 评论 -
如何使用read命令读取文件的每一行
下面是一个简单的例子程序,展示如何用read命令读取文件的每一行,并且把它输出到控制台。如果没有输入文件,那么自身的shell文件将被使用#!/bin/shif [ $# -gt 1 ]; then echo "Usage: $0 [FileName]" exit 1elif [ $# -eq 1 ]; then MY_FILE=$1else MY_FILE=$0fiif原创 2006-06-16 13:00:00 · 3760 阅读 · 1 评论 -
linux下如何查看已经登录用户
linux下如何查看已经登录用户作者: bear10214 发布日期: 2006-10-15 查看数: 29 出自: http://www.linuxdiyf.com转载 2006-11-01 13:33:00 · 1468 阅读 · 2 评论 -
doxygen无法使用dot简单解决方法
当使用doxygen的时候,dot是一个很重要的工具,在安装后,加载dot时候可能出现如下情况:$ dotdot: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory如何解决呢?很简单,主要是LD_LIBRARY_PATH环境变量没有正原创 2006-06-15 14:41:00 · 8135 阅读 · 0 评论 -
Doxygen Manual
Doxygen Manual This manual is divided into three parts, each of which is divided into several sections. The first part forms a user manual: Section Installation discusses how to download,转载 2006-10-13 13:16:00 · 1274 阅读 · 0 评论 -
Installation of Doxygen
Installation of Doxygen Install Doxygen by running the following commands: rm src/unistd.h &&./configure --prefix /usr --docdir /usr/share转载 2006-10-13 13:48:00 · 1014 阅读 · 0 评论 -
使用异步 I/O 大大提高应用程序的性能
使用异步 I/O 大大提高应用程序的性能 学习何时以及如何使用 POSIX A转载 2006-10-11 14:24:00 · 1360 阅读 · 1 评论 -
nmap使用手册
nmap使用手册 作者:佚名 来源:不详 发布时间: 2006-9-11 2:29:51 发布人:admin var newasp_fontsize=9;var newasp_lineheight=12;转载 2006-10-08 14:23:00 · 976 阅读 · 0 评论 -
Linux下Samba服务器的应用
Linux下Samba服务器的应用http://www.51cto.com 2005-11-30 23:57 出处:网络世界 【导读】介绍如何在fedora2 linux平台下应用samba服务器。系统为fedora2,初始仅安装了development tools。1、安装Samba server需要用到三个软件包,即:samba服务器软件包、samba-client (samba客户端工转载 2006-09-30 09:22:00 · 2183 阅读 · 1 评论 -
autoconf 和automake生成Makefile文件
autoconf 和automake生成Makefile文件 日期:2006-09-22 作者:杨小华、苏春艳 来自:IBM DW中国 <!----> 本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规转载 2006-09-30 16:08:00 · 1332 阅读 · 0 评论 -
使用profile来得到程序运行信息
使用profile来得到程序运行信息 源自:CaoJing (个人网站) profile程序可以用来监测程序不同部分(主要是各个函数)的使用时间和调用次数。因此可以使用这个程序来鉴别程序中那个函数是整个程序的瓶颈,从而可以通过优化这个函数来提高程序的性能。 Unix/Linux系统提供了GPROF这个profile程序。该程序提供两种信息: 1、程序中每个函数的CP转载 2006-08-15 09:56:00 · 1125 阅读 · 0 评论 -
如何正确的理解使用posix1提供的信号量
我们在使用unix/linux系统中,往往会在使用信号量时,出现比较茫然的状态。我们倒地时使用System V系统的信号量还是posix1建议实现的信号量呢?因为posix1建议实现的信号量,并非在所有unix/linux平台得到实现,所以即使使用,对于移植性来说,也未必可以得到肯定的答案。但是无论如何,个人认为我们还是最好使用posix1提供的信号量,有部分的原因请参考如何使用Syste原创 2006-08-29 15:11:00 · 1777 阅读 · 2 评论 -
浅析信号量(Semaphore)和互斥(Mutex)
信号量和互斥是在多线程环境中必备资源,很多网友对它都有很丰富的经验和深刻的教训。因为这篇文章不将重点于如何使用信号量或者是互斥,而是从概念上简述他们之间的一些关系。 信号量一般有两种运用,一是所谓的binary semaphore,它的值只有0或者1,从技术角度看它可以产生类似于互斥的功能,但是它们有区别: 信号量的释放不一定是已经获取信号量的线程,但是互斥的释放一定要是原创 2006-08-29 14:40:00 · 5469 阅读 · 1 评论 -
How to compile opencore-amr in the MINGW
Normal 0 7.8 磅 0 2 How to compile opencore-amrin the MINGW Where to download opencore-amr sourcecodes?原创 2009-08-01 09:29:00 · 3735 阅读 · 0 评论 -
Use wrapper to align stack in terms of GCC calling convention
Normal 0 7.8 磅 0 2 Use wrapper to align stack in terms of GCC calling convention As the mentioned by “Do nothybrid原创 2009-05-03 07:41:00 · 1054 阅读 · 1 评论 -
How to compile OpenJPEG in MinGW?
Normal 0 7.8 磅 0 2 How to compile OpenJPEG inMinGW?The “How tocompile and install external libs of FFMPEG?” has descri原创 2009-04-24 21:19:00 · 2733 阅读 · 1 评论 -
How to build the GCC-4.3.3 in MinGW?
How tobuild the GCC-4.3.3 in MinGW? The package is essential to buildthe environment of GCC. If you have installed them into your MinGW, please skipto the next session. [Where to downloa原创 2009-04-17 23:14:00 · 1774 阅读 · 0 评论 -
How to compile GCC-4.3.3 in the cygwin?
How to compile GCC-4.3.3 inthe cygwin?GMP and MPFR are two essential external libs to compile GCC. If you haveinstalled them into your environment, please skip the related sectionsfollowed.原创 2009-04-17 23:16:00 · 1260 阅读 · 0 评论 -
How to update YASM from 0.7.2 to 0.8.0 in MinGW?
How to update YASM from 0.7.2 to0.8.0 in MinGW? 1. Download thesource code of YASM from yasm-0.8.0.tar.gz.If you don’t like compiling it by yourself, please download a. Win32.exe (for "n原创 2009-04-14 21:32:00 · 1423 阅读 · 0 评论 -
How to use GCC to build DLL by DEF file in MinGW?
Howto use GCC to build DLL by DEF file in MinGW?The “How togenerate DLL files by GCC in the MinGW” has described how to generate DLLfile by the declaring prefix(__declspec( dllexport ) or __de原创 2009-04-10 20:51:00 · 3194 阅读 · 0 评论 -
How to compile GCC-4.3.3 in the Linux?
Normal 0 7.8 磅 0 2 [How to compile GCC-4.3.3 in the Linux?]GMP and MPFR are two essential external libs to compile G原创 2009-03-13 19:20:00 · 1343 阅读 · 0 评论 -
浅谈pthread_setschedparam的使用
浅谈pthread_setschedparam的使用int pthread_setschedparam(pthread_t target_thread, int policy, const struct sched_param *param)在多线程开发中经常被使用的,它主要用于设置线程的调用策略和优先级。在介绍它的使用方法之前,我们先简单的介绍一下它的使用参数。1. targ原创 2007-04-09 15:32:00 · 29342 阅读 · 3 评论 -
如何使Home和End键在linux的xterm中正常工作
最近装了一个SuSE linux,发现putty在用SSH连接的时候,键盘的Home和End键不能正常工作。为了了解当前用的是什么终端,我在linux shell中键入:[WYQ:/]# echo $TERMxterm原来putty默认使用xterm。那么下一个问题就是Home和End键在xterm中键值是多少呢?请在shell中输入:Ctrl-v Home ^[[1~ ----->Home的键值原创 2007-03-28 18:26:00 · 6419 阅读 · 2 评论 -
如何在linux/unix中设置线程的优先级
在linux下我们可以通过int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg);来创建线程,但是如何设置线程的优先级呢?在讨论这个问题的时候,我们先要确定当前线程使用的调度策略,posix提供了int pthread_attr原创 2006-08-23 15:38:00 · 4951 阅读 · 4 评论 -
使用应用程序跟踪对性能改变进行量化分析
使用应用程序跟踪对性能改变进行量化分析 日期:2006-08-25 作者:Sean A. Walberg 来自:IBM DW中国 <!----> 使用 Apache Web 服务器作为示例,以了解如何分析公共配置的性能含义。使用应用程序跟踪来观察应用程序运行过程中进行的系统调用。通过统计调用的次数和发生的时间,您可以轻松地了解性能改变的影响。您可以对应用程序进行跟踪,以找出它们转载 2006-09-30 16:07:00 · 1034 阅读 · 0 评论 -
VSFTPD 服务器安装配置
VSFTPD 服务器安装配置 日期:2006-08-29 作者:etony 来自:linuxsir <!---->1. 声明版本信息: 本文档的最新版本将张贴于: LinuxSir.Org论坛 Debian 发行版讨论区 ;也可以从 http://www.debsir.org/ 获取.反馈: 所有评论, 错误报告, 其他信息以及批评, 请邮寄到 etony@tom.转载 2006-09-30 16:05:00 · 959 阅读 · 1 评论 -
Linux socket 编程中存在的五个隐患
Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是 开发新手可能会经历一些常见的问题。本文识别一些最常见的隐患并向您显示如何避免它们。 相关文档:《linux socket 编程》 在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找到一种不支持 Sockets API 的现代语言转载 2006-09-05 16:01:00 · 2079 阅读 · 1 评论 -
浅析gethostbyname函数
最近在学习unix/linux的socket编程的时候,使用了struct hostent *gethostbyname(const char *name);虽然给我的程序移植性带来了一定的好处,但是与此同时可带了一些副作用。本片文章将主要描述使用此函数时候的注意点,希望能够网友带来一些启迪。 gethostbyname将返回一个struct hostent的指针,这个结构定义如下:原创 2006-09-05 15:27:00 · 28655 阅读 · 2 评论 -
signal的全集和信号handler
signal的全集和信号handlerhttp://www.linpus.com.tw (2001-06-29 14:08:00)#define SIGHUP 1进程由於控制终端死去或者控制终端发出起命令#define SIGINT 2键盘中断所产生的信号#define SIGQUIT 3键盘终止#define SIGILL 4非法的指令#define SIGTRAP 5进程遇转载 2006-09-01 11:44:00 · 1310 阅读 · 1 评论 -
MD5算法说明
MD5算法说明本文出自: (2001-06-25 08:10:00) 1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果是448。即数据扩展至K*512+448位。即K*64+56个字节,K为整数。具体补位操作:补一个1,然后补0至满足上述要求 2、补数据长度:用一个64位的数字表示数据的原始长度B,把B用两个32位数表示。这时,数据就被填补成长度为5转载 2006-09-01 11:41:00 · 1399 阅读 · 3 评论 -
linux开发终极指南
linux开发终极指南作者:linux天字一号 linuxforum (2005-03-30 11:08:40)首先,程序员要了解在linux下的几个之最:最有用开发语言: C/C++,Perl,Pascal.最流行的工具集: gtk/gdk,qt,xforms最好的可视化开发工具: glade,designer,kdeveloper最cool的代码阅读工具: source navigator最普转载 2006-09-01 11:39:00 · 880 阅读 · 1 评论 -
GDB调试精粹及使用实例
GDB调试精粹及使用实例来源:不详 (2006-07-14 11:18:05)一:列文件清单1. List(gdb) list line1,line2二:执行程序要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的转载 2006-09-01 11:29:00 · 1887 阅读 · 0 评论 -
Linux 线程模型的比较:LinuxThreads 和 NPTL
Linux 线程模型的比较:LinuxThreads 和 NPTL 进行移植的开发人员需要了解的关键区别摘要转载 2006-08-30 09:53:00 · 1411 阅读 · 1 评论 -
快速配置GRUB的五个参数
快速配置GRUB的五个参数 发表时间:2005-09-21 00:58:38 浏览人数:5463 发布者:hxl ■戴磊 GRUB是一款非常优秀的系统引导器,它的功能非常强大,今天就为大家介绍一下快速配置GRUB的五个参数。GRUB是利用其配置文件方式来工作的,要对 GRUB进行配置,只需要修改/boot/grub/grub.conf或者/e转载 2006-08-28 16:12:00 · 1294 阅读 · 0 评论 -
How to configure postfix to user other SMTP server
How to configure postfix to user other SMTP server?[Precondition]OS : Redhat Fedora 2Postfix : 2.0.18 [How to configure /etc/postfix/main.cf]1) Create client-info file in /etc/p原创 2006-04-10 17:36:00 · 1862 阅读 · 1 评论 -
How to install Mysql in linux server
How to install Mysql in linux server[Precondition]OS : Redhat Fedora 2Mysql : 3.23.54 Mysql is a very outstanding software of database, and it is free too. Many websites of Internet are原创 2006-04-13 16:06:00 · 2141 阅读 · 3 评论 -
How to use sendmail to configure SMTP server
How to use sendmail to configure SMTP server[Environment]OS : Redhat Fedora 2sendmail : 8.12.11 [Configure sendmail]sendmail server will be run according to sendmail.cf that is a原创 2006-04-06 15:29:00 · 3071 阅读 · 2 评论 -
网络socket编程指南
网络socket编程指南 http://www.chinaunix.net 作者:流浪者 发表于:2006-09-01 22:38:31转载 2006-09-05 17:17:00 · 1399 阅读 · 4 评论