会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
26
下一页
2009年12月30日
FTP命令详解
摘要: 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
阅读(285)
评论(0)
推荐(0)
编辑
ar和nm命令的使用
摘要: 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。1、ar基本用法ar命令可以...
阅读全文
posted @ 2009-12-30 12:09 surfer
阅读(308)
评论(0)
推荐(0)
编辑
2009年12月29日
Oracle SQL性能优化技巧大总结
摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其...
阅读全文
posted @ 2009-12-29 13:05 surfer
阅读(401)
评论(0)
推荐(0)
编辑
2009年12月28日
VC中如何建立一个UNICODE应用程序
摘要: 建立一个应用程序,打开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
阅读(709)
评论(0)
推荐(0)
编辑
2009年12月27日
linux下DNS配置详解
摘要: linux下DNS配置详解DNS 是域名系统(DomainName Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于Internet等TCP/...
阅读全文
posted @ 2009-12-27 23:19 surfer
阅读(909)
评论(0)
推荐(0)
编辑
linux fedora core 5如何配置FTP服务和Web服务
摘要: 非常详细的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
阅读(460)
评论(0)
推荐(0)
编辑
/etc/fstab文件详解
摘要: fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明:1. 第一项是您想要mount的储存装置的实际位置,如hdb或如上例的/dev/hda7。2. 第二项就是您想要将其加入至哪个目录位置,如/home或如上例的/,这其实就是在安装时提示的挂入点。3. 第三项就是所谓的local fi...
阅读全文
posted @ 2009-12-27 23:12 surfer
阅读(1409)
评论(0)
推荐(1)
编辑
DllMain和多线程死锁
摘要: 在Windows操作系统中,DLL(动态链接库)技术有很多优点。例如,多个应用程序可以共享一个DLL文件,真正实现了资源"共享",大大缩小了应用程序的执行代码,有效地利用了内存,而且DLL文件作为一个单独的程序模块,封装性、独立性好,有利于提高软件开发和维护的效率。DllMain是可选择的DLL入口指针,当进程和线程启动和终止时被系统调用,分别进行创建资源和释放资源等操作,特别地,也可以在DLL被...
阅读全文
posted @ 2009-12-27 23:10 surfer
阅读(1143)
评论(0)
推荐(0)
编辑
在HP-UX下如何给根盘做磁盘镜像
摘要: 用下面的命令确定和记录要成为镜像盘的磁盘硬件地址: ioscan -fnC disk 在这个例子中,用作镜像的磁盘为/dev/dsk/c1t0d0。请参考下面所使用的每个命令的帮助页,以更好地了解这些命令。 建立根卷组镜像:1) swlist -l bundle如果系统上已安装,这个命令将显示MirrorDisk/UX。如果未找到MirrorDisk/UX,则需要将其装载到系统上,这个产品**...
阅读全文
posted @ 2009-12-27 23:04 surfer
阅读(752)
评论(0)
推荐(0)
编辑
bash shell字符串的截取
摘要: 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
阅读(60181)
评论(0)
推荐(0)
编辑
awk 用法小结
摘要: 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
阅读(504)
评论(0)
推荐(0)
编辑
Windows完成端口与Linux epoll技术简介
摘要: 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
阅读(2126)
评论(0)
推荐(1)
编辑
[精华] SCO UNIX系统中如何添加SCSI硬盘
摘要: SCOUNIX系统中如何添加SCSI硬盘 装了SCOUNIX操作系统以后的硬盘称为第一个控制器上的第一块硬盘,或者第一个主适配器(对于SCSI硬盘来说)上的第一块硬盘。对于标准硬盘控制器,或IDA智能阵列扩展控制器来说是逻辑硬盘,往往由一个以上实际硬盘组成,以下为便于讲座不再加以区分,使用命令:mkdevhd 首先必须知道要加到哪块硬盘控制器上,新加的硬盘是这个控制器上第一块盘还是第二块盘。这两...
阅读全文
posted @ 2009-12-27 22:52 surfer
阅读(841)
评论(0)
推荐(0)
编辑
$RANDOM: 产生随机整数
摘要: 例子 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
阅读(1305)
评论(0)
推荐(0)
编辑
shell的编写
摘要: 摘要:本期的目的是向大家介绍shell的概念和基本原理,并且在此基础上动手做一个简单shell解释器。同时,还将就用到的一些 linux环境编程的知识做一定讲解。本文适合的读者对象对linux环境上的c语言开发有一定经验;对linux环境编程(比如进程、管道)有一点了解。概述本章的目的是带大家了解shell的基本原理,并且自己动手做一个shell解释器。为此,首先,我们解释什么是shell解释器。...
阅读全文
posted @ 2009-12-27 08:08 surfer
阅读(781)
评论(0)
推荐(0)
编辑
检测TCP非正常断开连接 SO_KEEPALIVE 使用缺陷分析
摘要: 目前手头有个关于心博功能的一个案例, 在使用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
阅读(2224)
评论(0)
推荐(0)
编辑
利用libxml2 创建,修改,查找xml
摘要: 项目中要实现一个管理XML文件的后台程序,需要对XML文件进行创建,解析,修改,查找等操作,下面介绍如何利用libxml2提供的库来实现上述功能。1、创建XML文档:我们使用xmlNewDoc()来创建XML文档,然后使用xmlNewNode(),xmlNewChild(),xmlNewProp(),xmlNewText()等函数向XML文件中添加节点及子节点,设置元素和属性,创建完毕后用xmlS...
阅读全文
posted @ 2009-12-27 07:58 surfer
阅读(2537)
评论(0)
推荐(0)
编辑
使用gdb调试多线程程序
摘要: 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
阅读(835)
评论(0)
推荐(0)
编辑
通过ini实现多语言菜单
摘要: 从前看过vc知识库上一篇《实现多语言菜单》的文章。那篇文章里采用的方法是在资源里定义两个菜单,一个英文,一个中文... 要是程序要作成100国语言的用那种方法就十分不妥了。原因是软件作者不可能会100国语言....最主要的是那样十分不方便! 最好的办法就是把菜单存到ini文件里,由用户自行定义菜单(要改成什么就改成什么)。 下面111222尝试用ini储存菜单做了一个演示工程。实现了通过ini修改...
阅读全文
posted @ 2009-12-27 07:56 surfer
阅读(490)
评论(0)
推荐(0)
编辑
网络工具:Tcpdump使用小结
摘要: 虽然常用tcpdump这个工具,可是却对某个参数一知半解,google到的中文资料常常人云亦云,一错皆错,反而不知所云,闲来无事,参考tcpdump的man格式,并根据自己的理解和测试,弄了下面这份文档。有些不常见的内容,本人忽略了!?因为个人水平有限,谬误之处在所难免,希望有水的灌水,有砖的拍砖!!语法描述Tcpdump程序用来捕获通过某网络接口的匹配某布尔表达式的数据报文信息。操作系统使用Tc...
阅读全文
posted @ 2009-12-27 07:54 surfer
阅读(3867)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
26
下一页
公告