自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (24)
  • 收藏
  • 关注

原创 查询linux系统命令

用tab键列出的命令只能是以字符开头的命令,有时候只记得命令的中间部分,就不好查询了。这时我们可以把系统中所有的命令集中到一个文件中,再用cat和grep来查询,就可以通过中间部分查找命令了。  创建生成数据文件的命令。  root# $PATH  bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/u

2011-12-25 13:26:16 651

转载 linux 服务和端口

一、端口和服务的关系端口号与相应服务的对应关系存放在/etc/services文件中,这个文件中可以找到大部分端口。使用netstat命令显示的服务名称也是从这个文件中找的。有人说将这个文件中的相应端口号注释掉,就可以禁用该端口。我试了却不起作用,这种方法应该是没有用的,是误传!将相应端口号注释掉,唯一的作用就是使用netsat命令时,将不显示服务名(比如ftp)而是显示端口号(比

2011-12-25 12:43:40 603

转载 find命令详解

由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。一、find 命令格式1、find命令的一般

2011-12-16 11:11:33 664

转载 Linux读取目录函数readdir以及inode结构简介

readdir  语法: struct dirent* readdir(DIR* dir_handle);  返回值: dirent结构  函数种类: 文件存取  内容说明 本函数用来读取目录。返回目录中的文件名称,读取不依照inode,依据的是dirent结构中的d_offinodeinode(发音:eye-node)译成中文就是索引节点,它用来存放档案及目录的基

2011-12-12 09:20:23 2945

原创 bash处理的12个步骤流程图

网上看到的都是文字版的流程图,自己做了一个图形的,虽然不大好看

2011-12-10 13:20:03 1078

转载 详解Bash命令行处理

目录前言一、bash命令处理的12个步骤;二、关于引用三、eval的作用;1、例子1:用eval技巧实现shell的控制结构for2、例子2:一个典型错误的例子3、例子3:设置系统的ls色彩显示四、命令优先级表五、鉴于一些学习中会遇到的困惑,我再给出一些有趣的命令1、command builtin enable2、command3、b

2011-12-10 11:30:13 545

转载 linux网络通信命令集合

ytalk功能说明:与其他用户交谈。语  法:ytalk [-isxY][-h][用户名称...]补充说明:通过ytalk指令,你可以和其他用户线上交谈,如果想和其他主机的用户交谈,在用户名称后加上其主机名称或IP地址即可。参  数:-h   指定交谈对象所在的远端主机。-i   用提醒声响代替显示信息。-s   在指令提示符号先开启ytalk交谈窗。-x   关闭

2011-12-10 09:24:33 886

转载 根据ip查询地理位置

围绕纯真数据库的一系列小工具qqwry.c,qqwry.h。一个c实现的lib,用来从纯真数据库里获取ip地址信息。下载,文档nali,一组ip查询工具,包括可以让dig,traceroute显示ip地理信息。下载,文档pecl::qqwry,纯真数据库查询的PHP C扩展实现。下载,文档纯真数据库UTF-8版本。转换工具也以开源形式发布,用php实现 nali,名字取自中文“哪里”的

2011-12-09 21:54:11 3067

转载 awk命令详解

0.awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk。1.awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。2.三种方式调用awk1) awk [opion] 'awk_script' input_file1 [input_file2 ...]awk的常

2011-12-09 13:27:12 578

转载 Ubuntu开机加速

此HowTo适合抱怨ubuntu启动速度相当慢但不愿意安装任何可选择工具提速的人群。我在这里使用的方式不是最终解决方案,但是无论如何它确实有所改变并且它确实起作用了。下面的做的一切是通过调整Ubuntu开机进程,因为每人的计算机有所不同,存在一些风险——下面的一些东西可能损坏你的系统。 在你更改之前,做出你的判断并为/etc目录作一个备份总是好的。**此HowTo 主要适合笔记本和台式机,

2011-12-07 08:58:07 3286

转载 Linux 核心编译与管理

摘自《鸟哥的linux私房菜基础学习篇》  我们说的 Linux 其实挃的就是核心 (kernel) 而已。这个核心控制你主机的所有硬件幵提供系统所有的功能, 所以说,他重丌重要啊!我们开机的时候其实就是利用开机管理程序加载这个核心档案来侦测硬件, 在核心加载适当的驱劢程序后,你的系统才能够顺利的运作。现今的系统由亍强调在线升级机制,因此非常丌建讧自定丿核心编译! 但是,如果你想要

2011-12-05 13:38:30 3642

转载 ubuntu优化详解

关于如何优化Ubuntu系统性能,也是广大Ubuntu玩家最为关心的一个话题,在Ubuntu中文论坛上也总结了一些经验,多半是禁用一些服务来起到优化系统的目的,彻底性不高。本文将详细从原理角度阐述Ubuntu系统优化的关键性因素,从根本进行优化,彻底提高Ubuntu 在你电脑上的表现效果。想让你的Ubuntu系统跑的更快么?那么好好看看本文吧,希望对你有所帮助,文中很多原理细节比较繁琐,耐住性

2011-12-04 21:57:14 6311

转载 ubuntu优化

方法来自这篇文章 Feisty Performance - “Fly Like A Butterfly” (中文翻译),作者总结了很多关于优化和加速 Feisty的方法。按照下面的方法来做,到底有没有实际效果,就得大家试了才知道,至少我使用后,发现启动速度有了很大的提高。  注意:以下部分步骤如果修改错误,会导致系统无法启动,所以需要认真一点。  1、禁用 IPv6  目前 IPv6

2011-12-04 21:20:18 2268

转载 Shell中dialog的小结

liunx 下的dialog工具是一个可以和shell脚本配合使用的文本届面下的创建对话框的工具。这个对话框使用命令行参数,以确定产生哪些类型的窗口部件。一个部件是对话框包的窗口元素类型的术语。每个对话框部件提供的输出有两种形式一种:使用STDERR另一种:使用退出状态码,“OK”为0,”Cancle”和“NO”为1. dialog常见的通用选项有:- -backt

2011-12-04 20:42:35 5808 1

原创 dialog及gdialog命令测试

简单明了的列表,copy也方便。#!/bin/bash#test the gDialogheight=24width=80text="text"filename="/home/ocean/.bashrc"gdialog --title "testbox" --textbox "$filename" $(($height*4)) $width gdialo

2011-12-04 20:32:01 4463 2

转载 man帮助命令的结构

[vbird@www ~]$ LANG="en"# 还记得这个咚咚的用意吧?前面提过了,是为了『诧系』的需要啊!下达过一次卲可![vbird@www ~]$ man dateDATE(1)        User Commands        DATE(1)# 请注意上面这个括号内的数字NAME         示日期/时间    date - print o

2011-12-04 20:28:37 834

转载 Linux 命令行快捷键

生活在 Bash shell中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行

2011-12-04 18:28:30 1024

转载 dpkg详解

1. dpkg描述     dpkg是一个安装、创建、移除和管理debian包的工具。更多使用界面友好的dpkg的前端"dselect",。dpkg完全受控于命令行参数,和零个或更多参数正确的组成一个操作方式。参数告诉dpkg要做什么和多种选项控制不同的行为。dpkg不仅提供了大量的参数选项, 同时也提供了许多子命令比如:dpkg-debdpkg-divertdpkg-query

2011-12-04 18:15:15 23858

转载 apt命令详解

用法:  apt-get [选项] 命令       apt-get [选项] install|remove 包甲 [包乙 ...]       apt-get [选项] source 包甲 [包乙 ...]apt-get 提供了一个用于下载和安装软件包的简易命令行界面。最常用命令是 update 和 install。命令:   update - 下载更新软

2011-12-04 17:45:52 1708

转载 Linux的磁盘配额详解(Quota)

1. 检查内核情况检查当前内核是否支持quota,当前内核配置文件在/boot下如果当前内核不支持quota,需要重新编译内核将quota support编译进核心:    File systems  --->  [*] Quota support2. 修改/etc/fstab,对所选文件系统激活配额选项vim/etc/fstab3. 重新挂载文件系统添加了 usrqu

2011-12-03 23:47:51 8201 1

转载 SSH服务器安装及配置

1. 安装ubuntu9.04默认不安装ssh服务器端,需要自己安装:sudo apt-get install ssh2. 设置开机启动ubuntu好像默认也没安装图形界面开机系统服务管理工具,安装sysvconfig,设置ssh开机启动3. 配置文件详解#cat /etc/ssh/sshd_config# Package generated configu

2011-12-01 20:42:39 1094

转载 sed命令详解

sed是stream editor的缩写。是一个非交互式上下文(context)编辑器,它被设计在下列三种情况下发挥作用:  1) 编辑那些对舒适的交互式编辑而言太大的文件。  2) 在编辑命令太复杂而难于在交互模式下键入的时候编辑任何大小的文件。  3) 要在对输入的一趟扫描中有效的进行多个‘全局’(global)编辑函数。  因为每次只把输入的某些行驻留在内存中,并且不使用临时

2011-12-01 20:29:58 826

Linux程序设计源码

《Linux程序设计第四版》的源代码 ,看书必备

2012-11-27

mfc实现自给按钮,透明按钮

如果你希望能够在自己的程序中表现出新意,那么你一定不会仅仅满足于MFC提供那些标准控件。这时,我们就必须自己另外多做些工作了。就改变控件外观这一点来说,主要是利用控件的自绘功能(Owner Draw)实现的。

2012-11-27

不规则窗体的创建

在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆板些了,这时若用不规则窗体替代原先的矩形窗体,将会使这类程序更添情趣。典型的例子有windows 自代的Media Player,新版本的Media Player有个控制面板的选项,选中这些面板,播放器就以选中的面板形状出现,这时的播放器比以前版本的Media Player的古老矩形界面要生动有趣的多了。 要实现不规则窗体不是太难,知道了基本原理后,你也可以创建各种有趣的不规则窗体。

2012-11-27

GDIPlus.zip 开发库

GDI   GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。   在Windows操作系统下,绝大多数具备图形界面的应用程序都离不开GDI,我们利用GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操作。GDI的出现使程序员无需要关心硬件设备及设备驱动,就可以将应用程序的输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的隔离,大大方便了开发工作。 GDI+   GDI+是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化,并添加了许多新的功能。   作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库输出的类的一些方法即可完成图形操作,真正的绘图工作由这些方法交给特定的设备驱动程序来完成,GDI+使得图形硬件和应用程序相互隔离.从而使开发人员编写设备无关的应用程序变得非常容易。

2012-11-27

MFC的DLL导出类

通过创建MFC扩展DLL来导出类的方法。

2012-11-27

jsoncpp-src-0.5.0.tar.gz C++代码

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。

2012-11-27

将文件和文件夹分开的lf

以前常常在找让ls单独列出文件或文件夹的方法,基本上都是通过一些shell处理,不过得到的结果一般都没有格式。学linux编程,想想自己写一个好了。 root@hastray:~# lf -a / . .. bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var initrd.img vmlinuz root@hastray:~# lf -d / bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var root@hastray:~# lf -f / initrd.img vmlinuz root@hastray:~# lf --file / initrd.img vmlinuz root@hastray:~# lf -c / bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var initrd.img vmlinuz Directories: 20 Files: 2 root@hastray:~# lf -d / /usr /: bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var /usr: arm-linux-gnueabi bin games include lib lib64 local sbin share src root@hastray:~# lf -h lf -[adfch] directory1 directory2 ... -a --all show all of the files include begin with '.' -d --dir show the directories only. -f --file show the files except directories. -c --count count there are how much files and directories. -h --help show this.

2011-11-28

linux基础知识(ubuntu),入门必备

linux系统常用的ubutu版本的入门知识,适合初学者。

2011-11-24

人月神话.pdf

《人月神话》内容源于作者Brooks在IBM公司任System/360计算机系列以及其庞大的软件系统OS/360项目经理时的实践经验。在《人月神话》中,Brooks为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见。   大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

2011-11-24

高质量C++编程指南.PDF

C++高质量编程 林锐主编,最新版,非常的实用,而且他是在非常多的经验下写出来的-C++

2011-11-24

Windows程序设计 第五版上下合订本

《Windows程序设计(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。   作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。   《Windows程序设计(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。

2011-11-24

Linux内核修炼之道

本书重点介绍Linux内核工作原理以及学习方法。将Linux内核的修炼之道总结为四个层次:第一层次目的是对Linux以及内核有个全面的认识和了解,掌握Linux内核源代码的分析方法。第二个层次讨论了内核中系统初始化、系统调用、中断处理、进程管理及调度、内存管理、文件系统以及设备驱动等主要部分,目的是希望读者以兴趣为导向,寻找一个子系统或模块,对其代码深入钻研和分析。第三个层次介绍了内核开发与调试的一些基本信息,目的是希望读者能够融入到内核的开发社区,做出自己的贡献。第四个层次浓缩为两个字——坚持。

2011-11-24

深入浅出MFC.pdf

  经典的mfc书籍,windows编程不可错过。   《深入浅出MFC》分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Windows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,基于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。

2011-11-24

五子棋,C语言代码,dos环境支持鼠标操作

本人的C语言课程设计,用了一个较好理解的算法,不过智能还不错,对于人工智能入门的人学习是很有帮助的。在wintc下编译通过。

2011-11-24

C语言经典算法100例

C语言经典算法100例.rar,一些C语言常用的基本算法的实例,适合初学者学习

2011-11-24

C语言上机100题无错版,C语言入门必备

南开C语言上机100题无错版.chm,编程注重实践。

2011-11-24

linux命令大集合,非常全的工具书

非常全面的linux命令查阅工具书,并且按命令的用途进行了分类,方便查阅。 分类有文件管理,文件传输,文档编辑,磁盘管理,磁盘维护,网络通讯,系统管理,系统设置,备份压缩,其他,XWindow等,总共316个命令。

2011-11-21

XML入门教程

xml的入门教程,适合初学者 1 XML 简介 2 XML 的用途 3 XML 树结构 4 XML 语法规则 5 XML 元素 6 XML 属性 7 XML 验证 8 XML 验证器 9 XML 浏览器支持 10 查看 XML 文件 11 使用 CSS 显示 XML 12 使用 XSLT 显示 XML 13 XML 解析器 14 XML DOM 15 XML to HTML 16 XMLHttpRequest 对象 17 XML 应用程序 18 XML 命名空间(XML Namespaces) 19 XML CDATA 20 XML 编码 21 XML DOM 高级 22 XML Don't

2011-11-20

linux常用命令源码(ls,cp,chmod,df等一百多个命令)

linux下大部分常用命令源码,偶正要开始学习-_- base64.c basename.c c99-to-c89.diff cat.c chcon.c chgrp.c chmod.c chown.c chown-core.c chown-core.h chroot.c cksum.c comm.c copy.c cp.c cp-hash.c csplit.c cut.c date.c dcgen dd.c df.c dircolors.c dircolors.h dircolors.hin dirname.c du.c echo.c env.c expand.c expr.c extract-magic factor.c false.c fmt.c fold.c getlimits.c group-list.c groups.c head.c hostid.c hostname.c id.c install.c join.c kill.c lbracket.c libstdbuf.c link.c ln.c logname.c ls.c ls-dir.c ls-ls.c ls-vdir.c md5sum.c mkdir.c mkfifo.c mknod.c mktemp.c mv.c nice.c nl.c nohup.c nproc.c od.c operand2sig.c paste.c pathchk.c pinky.c pr.c printenv.c printf.c prog-fprintf.c ptx.c pwd.c readlink.c remove.c rm.c rmdir.c runcon.c seq.c setuidgid.c shred.c shuf.c sleep.c sort.c split.c stat.c stdbuf.c stty.c su.c sum.c sync.c tac.c tac-pipe.c tail.c tee.c test.c timeout.c touch.c tr.c true.c truncate.c tsort.c tty.c uname-arch.c uname.c uname-uname.c unexpand.c uniq.c unlink.c uptime.c users.c wc.c whoami.c who.c yes.c

2011-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除