上一页 1 2 3 4 5 6 7 ··· 26 下一页

2009年12月30日

摘要: FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。  FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中  -v显示远程服务器的所有响应信息;  -n限制ftp的自动登录,即不使用;  .n etrc文件;  -d使用调... 阅读全文
posted @ 2009-12-30 12:11 surfer 阅读(279) 评论(0) 推荐(0) 编辑
 
摘要: 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。1、ar基本用法ar命令可以... 阅读全文
posted @ 2009-12-30 12:09 surfer 阅读(303) 评论(0) 推荐(0) 编辑

2009年12月29日

摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其... 阅读全文
posted @ 2009-12-29 13:05 surfer 阅读(390) 评论(0) 推荐(0) 编辑

2009年12月28日

摘要: 建立一个应用程序,打开Alt+F7 settings选项,- 选择 C/C++ 选项卡,在 Preprocessor definenation 中加上 _UNICODE,- 在Link选项卡中,在Category 选择框中选择 Output,在 Entry-point symbo l编辑框中,添加 [b]wWinMainCRTStartup[/b] 确定。[color=Red]注意[/color]... 阅读全文
posted @ 2009-12-28 08:58 surfer 阅读(640) 评论(0) 推荐(0) 编辑

2009年12月27日

摘要: linux下DNS配置详解DNS 是域名系统(DomainName Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于Internet等TCP/... 阅读全文
posted @ 2009-12-27 23:19 surfer 阅读(755) 评论(0) 推荐(0) 编辑
 
摘要: 非常详细的vsftpd服务器配置相关文件:/etc/vsftpd/vsftpd.conf 主配置文件/etc/vsftpd.ftpusers 指定哪些用户不能访问FTP服务器/etc/vsftpd.user_list 可以根据vsftpd.conf文件中的设置来决定该文件中指定的用户是否可以访问ftp服务器/etc/rc.d/init.d/vsftpd vsftpd的启动脚本文件2.修改/etc/... 阅读全文
posted @ 2009-12-27 23:15 surfer 阅读(456) 评论(0) 推荐(0) 编辑
 
摘要: fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明:1. 第一项是您想要mount的储存装置的实际位置,如hdb或如上例的/dev/hda7。2. 第二项就是您想要将其加入至哪个目录位置,如/home或如上例的/,这其实就是在安装时提示的挂入点。3. 第三项就是所谓的local fi... 阅读全文
posted @ 2009-12-27 23:12 surfer 阅读(1375) 评论(0) 推荐(1) 编辑
 
摘要: 在Windows操作系统中,DLL(动态链接库)技术有很多优点。例如,多个应用程序可以共享一个DLL文件,真正实现了资源"共享",大大缩小了应用程序的执行代码,有效地利用了内存,而且DLL文件作为一个单独的程序模块,封装性、独立性好,有利于提高软件开发和维护的效率。DllMain是可选择的DLL入口指针,当进程和线程启动和终止时被系统调用,分别进行创建资源和释放资源等操作,特别地,也可以在DLL被... 阅读全文
posted @ 2009-12-27 23:10 surfer 阅读(1117) 评论(0) 推荐(0) 编辑
 
摘要: 用下面的命令确定和记录要成为镜像盘的磁盘硬件地址: ioscan -fnC disk  在这个例子中,用作镜像的磁盘为/dev/dsk/c1t0d0。请参考下面所使用的每个命令的帮助页,以更好地了解这些命令。  建立根卷组镜像:1) swlist -l bundle如果系统上已安装,这个命令将显示MirrorDisk/UX。如果未找到MirrorDisk/UX,则需要将其装载到系统上,这个产品**... 阅读全文
posted @ 2009-12-27 23:04 surfer 阅读(736) 评论(0) 推荐(0) 编辑
 
摘要: shell字符串的截取的问题:一、Linux shell 截取字符变量的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c1-84.echo $5.expr $a : ‘\(.\\).*’6.echo $a|d... 阅读全文
posted @ 2009-12-27 23:01 surfer 阅读(60138) 评论(0) 推荐(0) 编辑
 
摘要: ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101/' file 显示文件file中包含101的匹配行。 awk '/101/,/105/' file awk '$1 == 5' file awk '$1... 阅读全文
posted @ 2009-12-27 22:59 surfer 阅读(499) 评论(0) 推荐(0) 编辑
 
摘要: WINDOWS完成端口编程1、基本概念2、WINDOWS完成端口的特点3、完成端口(Completion Ports )相关数据结构和创建4、完成端口线程的工作原理5、Windows完成端口的实例代码Linux的EPoll模型1、为什么select落后2、内核中提高I/O性能的新方法epoll3、epoll的优点4、epoll的工作模式5、epoll的使用方法6、Linux下EPOll编程实例总结... 阅读全文
posted @ 2009-12-27 22:56 surfer 阅读(2113) 评论(0) 推荐(1) 编辑
 
摘要: SCOUNIX系统中如何添加SCSI硬盘 装了SCOUNIX操作系统以后的硬盘称为第一个控制器上的第一块硬盘,或者第一个主适配器(对于SCSI硬盘来说)上的第一块硬盘。对于标准硬盘控制器,或IDA智能阵列扩展控制器来说是逻辑硬盘,往往由一个以上实际硬盘组成,以下为便于讲座不再加以区分,使用命令:mkdevhd 首先必须知道要加到哪块硬盘控制器上,新加的硬盘是这个控制器上第一块盘还是第二块盘。这两... 阅读全文
posted @ 2009-12-27 22:52 surfer 阅读(823) 评论(0) 推荐(0) 编辑
 
摘要: 例子 9-25. 产生随机整数 1#!/bin/bash 2 3# 每次调用$RANDOM都会返回不同的随机整数. 4# 一般范围为: 0 - 32767 (有符号的16-bit整数). 5 6MAXCOUNT=10 7count=1 8 9echo 10echo "$MAXCOUNT random numbers:" 11echo "-----------------" 12wh... 阅读全文
posted @ 2009-12-27 22:49 surfer 阅读(1273) 评论(0) 推荐(0) 编辑
 
摘要: 摘要:本期的目的是向大家介绍shell的概念和基本原理,并且在此基础上动手做一个简单shell解释器。同时,还将就用到的一些 linux环境编程的知识做一定讲解。本文适合的读者对象对linux环境上的c语言开发有一定经验;对linux环境编程(比如进程、管道)有一点了解。概述本章的目的是带大家了解shell的基本原理,并且自己动手做一个shell解释器。为此,首先,我们解释什么是shell解释器。... 阅读全文
posted @ 2009-12-27 08:08 surfer 阅读(780) 评论(0) 推荐(0) 编辑
 
摘要: 目前手头有个关于心博功能的一个案例, 在使用SOL_SOCKET, SO_KEEPALIVE上有一点心得,想写出来和大家分享一下。关于SOL_SOCKET选项SO_KEEPALIVE有一个很详细的英文How TO, 在下面的网页中大家可以看到详细的内容http://www.icewalkers.com/Linux/Howto/TCP-Keepalive-HOWTO/index.html在《UNIX... 阅读全文
posted @ 2009-12-27 08:02 surfer 阅读(2193) 评论(0) 推荐(0) 编辑
 
摘要: 项目中要实现一个管理XML文件的后台程序,需要对XML文件进行创建,解析,修改,查找等操作,下面介绍如何利用libxml2提供的库来实现上述功能。1、创建XML文档:我们使用xmlNewDoc()来创建XML文档,然后使用xmlNewNode(),xmlNewChild(),xmlNewProp(),xmlNewText()等函数向XML文件中添加节点及子节点,设置元素和属性,创建完毕后用xmlS... 阅读全文
posted @ 2009-12-27 07:58 surfer 阅读(2515) 评论(0) 推荐(0) 编辑
 
摘要: gdb对于多线程程序的调试有如下的支持:线程产生通知:在产生新的线程时, gdb会给出提示信息 (gdb) rStarting program: /root/thread [New Thread 1073951360 (LWP 12900)] [New Thread 1082342592 (LWP 12907)]---以下三个为新产生的线程[New Thread 1090731072 (LWP 1... 阅读全文
posted @ 2009-12-27 07:57 surfer 阅读(823) 评论(0) 推荐(0) 编辑
 
摘要: 从前看过vc知识库上一篇《实现多语言菜单》的文章。那篇文章里采用的方法是在资源里定义两个菜单,一个英文,一个中文... 要是程序要作成100国语言的用那种方法就十分不妥了。原因是软件作者不可能会100国语言....最主要的是那样十分不方便! 最好的办法就是把菜单存到ini文件里,由用户自行定义菜单(要改成什么就改成什么)。 下面111222尝试用ini储存菜单做了一个演示工程。实现了通过ini修改... 阅读全文
posted @ 2009-12-27 07:56 surfer 阅读(483) 评论(0) 推荐(0) 编辑
 
摘要: 虽然常用tcpdump这个工具,可是却对某个参数一知半解,google到的中文资料常常人云亦云,一错皆错,反而不知所云,闲来无事,参考tcpdump的man格式,并根据自己的理解和测试,弄了下面这份文档。有些不常见的内容,本人忽略了!?因为个人水平有限,谬误之处在所难免,希望有水的灌水,有砖的拍砖!!语法描述Tcpdump程序用来捕获通过某网络接口的匹配某布尔表达式的数据报文信息。操作系统使用Tc... 阅读全文
posted @ 2009-12-27 07:54 surfer 阅读(3852) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 26 下一页