自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 收藏
  • 关注

原创 VC编程制作系统托盘程序

       Windows操作系统中的某些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用户可以通过鼠标与应用程序交互,比如金山毒霸等应用程序,我们有时也需要编制一些仅在后台运行的类似程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使程序运行时的主窗口不可见。同时将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作。下面介绍Visual C++开发这类程序

2004-11-24 19:14:00 1446 1

原创 例程分析窗口的切分和动态改变

大多数情况下与文档相连的视只有一个。我们在VC编程环境中可以发现,在一个界面上开启多个窗口是非常方便的。我们可以让一个窗口控制视的显示,另一个窗口具体显示。应用框架有若干种方式表示多视,这些方式包括切分窗口和MDI子窗口。切分窗口看上去像是一种特殊的框架窗口,在各个窗片中包含了若干个视。应用程序在创建的时候就可以对窗口进行划分,也可以通过选择菜单命令或拖动切分窗口滚动条中的切分框对窗口进行划分。窗

2004-11-24 19:12:00 1457

原创 防止Edit框中的Password不保密

      Windows虽然是一个功能强大的操作系统,但其存在的一些先天性不足,给黑客留下了许多可乘之机,著名的BO程序就是利用Windows的这些漏洞来危害计算机的安全。笔者最近发现了一个很流行的专门获取Edit框Password的工具,甚至其源代码已在某报纸发表,这无疑是对Edit的Password功能的完全否定。本文将首先分析非法获取Password的原理,然后给出用Visual C++来

2004-11-24 19:11:00 949

原创 VC调试入门

概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。  设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,

2004-11-24 18:38:00 1173

原创 测试RADIUS服务器

测试RADIUS服务器 ---- -->    测试RADIUS服务器     过去RADIUS更多地用在远程拨号接入这样的领域,但是在未来的企业网络中,RADIUS将更多被使用在以太网接入、无线局域网接入等领域。选择好的RADIUS将变得更重要。     美国的一家实验室决定评估企业RADIUS服务器,要求参评的产品不仅支持Microsoft Active D

2004-11-24 10:25:00 2614

原创 CVS操作手册

文件编号:SCM/STD-CVS       CVS操作手册V1.0.1 前言CVS的全称是Cuncurrent Versions System,是一种GNU软件包,由Intersolv公司开发。它是基于TCP/IP协议的版本控制工具,也是Open source界最重要的开发工具之一。CVS采用Client/Server结构,是一种基于RCS

2004-11-12 11:12:00 16782

原创 Standard C Library

Standard C Library:http://www.cppreference.com/=============================================    * Standard C I/O    * Standard C String & Character    * Standard C Math    * Standard C Time & Date   

2004-11-09 20:10:00 1603

原创 ASCII Chart

 ASCII ChartThe following chart contains ASCII decimal, octal, hexadecimal and character codes for values from 0 to 127.DecimalOctalHexCharacterDescription0000NUL1

2004-11-09 19:55:00 805

原创 C++程序设计之四书五经

 C++程序设计之四书五经      转自:http://www.royaloo.com/index.html 作者:荣耀  C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶

2004-11-04 11:09:00 728

原创 利用ARP探测以太网中的活动主机

 利用ARP探测以太网中的活动主机发布日期:2004-04-19文摘内容:文摘出处:http://www.xfocus.net/articles/200404/688.html创建时间:2004-04-13文章属性:原创文章提交:yztgx (yztgx_at_163.net)利用ARP探测以太网中的活动主机(原创)Author: yztgxE-mail: [email protected]

2004-11-03 19:07:00 837

原创 网卡MAC地址相关信息大全

 网卡MAC地址相关信息大全 网卡地址这个概念有点混淆不清。因为实际上有两个地址,mac地址和物理地址,一般说网卡地址我是指物理地址,不知道别人怎么看?物理地址指的是网卡上的存放地址的ROM里的地址,mac地址是这块卡工作的时候用的地址,一般情况下这两个地址是一样的,所以很多人都混用了,甚至不知道有区别  -_-#        网卡工作的时候,一个以太网帧60到1514(不包括crc),帧的

2004-11-03 19:00:00 2898

原创 Windows Roadmap for Drivers

 Windows Roadmap for DriversThis list describes current driver models for Microsoft® Windows® operating systems.Coming soon: a roadmap for Windows Driver Foundation (WDF) and future

2004-11-03 13:41:00 708

原创 ASCII

 基本的 ASCII 字符集共有 128 个字符,其中有 96 个可打印字符,包括常用的字母、数字、标点符号等,另外还有 32 个控制字符。标准 ASCII 码使用 7 个二进位对字符进行编码,对应的 ISO 标准为 ISO646 标准。下表展示了基本 ASCII 字符集及其编码: 字母和数字的 ASCII 码的记忆是非常简单的。我们只要记住了一个字母或数字的 ASCII 码(例如记住

2004-11-02 17:17:00 917

原创 Linux内核研究推荐书目

  Linux内核研究推荐书目  为推动国内 Linux 高级研究的推广,AKA 特意整理了一些 Linux 内核研究的优秀书籍列表。这些书籍列表均来自 AKA Linux系列讲座的一些主讲老师和一些内核方面有研究的朋友的真诚推荐,并无任何商业动机,是完全根据他们自己以前研究的心得总结出来的,希望这些书籍能够给所有希望研究内核的朋友带来帮助。  如果有更多的好书,请把这些书的信息和

2004-11-02 11:06:00 1556

原创 使用gdb调试嵌入式系统

使用gdb调试嵌入式系统1. 概论     我们将学习使用gdb来调试通过一个通过串行线同PC相连的嵌入式系统.     Gdb可以调试各种程序,包括C、C++、JAVA、PASCAL、FORAN和一些其它的语言。包括 GNU所支持的所有微处理器的汇编语言。         在gdb的所有可圈可点的特性中,有一点值得注意,就是当运行gdb的平台(宿主机) 通过串行端

2004-11-01 13:55:00 1184

原创 Linux 内核解读入门

 Linux 内核解读入门喻锋荣 [本文由《软件工程师》杂志提供]                                             针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;一.核心源程序的文件组织 1.Linux核心源程序通常都安装在/usr/src/lin

2004-10-29 15:06:00 1071 1

原创 各品牌笔记本电脑进入BIOS方法

 面对众多品牌的笔记本,用户在选择时自然要深思熟虑,配置、价格和性能当然是首先考虑的因素,而易用性也渐渐成为用户关注的问题之一。各家厂商在各自品牌笔记本的设计上各不相同,就连进入Bios的方法也五花八门。   IBM(冷开机按F1,部分新型号可以在重新启动时启动按F1)   HP(启动和重新启动时按F2)   SONY(启动和重新启动时按F2)   Dell(启动和重新启动时按F2)   Acer

2004-10-29 09:21:00 1288

原创 如何远程安装Linux

  如何远程安装Linux内容:引言基本原理步骤结束语参考资料关于作者相关内容:介绍介绍-->在 Linux 专区还有:教程工具与产

2004-10-27 14:01:00 945

原创 Debian的软件包管家: dselect用法小结

  Debian的软件包管家: dselect用法小结内容:使用dselect安装软件包的步骤选择安装介质更新可用软件包数据库选择软件包安装软件包配置软件包删除不用的软件包退出,完成!后记关于

2004-10-22 16:17:00 1502

原创 调谐Linux网络性能

Linux下的网络调谐是一个很复杂的课题,内容很多。在本次专题文章中,我们主要介绍了网络调谐测试工具的使用方法及其可实现的功能,详细地描述了Linux下的网络配置文件,最后提供一些网络性能调谐方法。同时对通过linux内核网络参数的调整来提高linux系统的安全性和稳定性提出了自己的一些见解,从而为系统管理员进一步增强网络的安全性和系统的稳定性提供了参考。调谐Linux网络性能

2004-09-29 14:57:00 1118

原创 中文man手册:tcpdump

TCPDUMPSection: Maintenance Commands (8)Updated: 30 June 1997名称 (NAME)tcpdump - 转储网络上的数据流 总览 (SYNOPSIS)tcpdump [ -adeflnNOpqStvx ] [ -c count ] [ -F file ] [ -i interface ] [ -r file ] [ -s sn

2004-09-29 14:47:00 1393

原创 借助sniffer诊断Linux网络故障

嗅探器(sniffer)在网络安全领域是一把双刃剑,一方面常被黑客作为网络攻击工具,从而造成密码被盗、敏感数据被窃等安全事件;另一方面又在协助网络管理员监测网络状况、诊断网络故障、排除网络隐患等方面有着不可替代的作用。嗅探器是企业必不可少的网络管理工具。本文以Linux平台下三个常用的网络嗅探器Tcpdump、Ethereal和EtherApe为例,介绍如何借助sniffer来诊断网络故障,从而保

2004-09-29 14:18:00 2718

原创 cvs客户端大全

cvs客户端大全摘要  CVS 是一种客户机/服务器系统,可以让开发人员将他们的项目存储在称为资源库的中央位置。使用 cvs 客户机工具,开发人员可以对资源库的内容进行更改。CVS 资源库会依次记录对每个文件所做的每个更改,并创建一个完整的项目开发进展历史。开发人员可以请求特定源文件的旧版本、查看更改日志,并根据需要执行其它一些有用的任务。(2002-09-02 13:01:24)

2004-09-21 20:18:00 1399

原创 编写实模式多任务操作系统模型之一

http://tech.ccidnet.com/pub/article/c303_a35451_p1.html

2004-09-10 21:45:00 647

原创 Install Shield安装程序制作图解

Install Shield安装程序制作图解http://soft.yesky.com/SoftChannel/72342371928702976/20040817/1843460.shtml

2004-09-08 19:11:00 1353

原创 Linux 2.4 NAT HOWTO 简体中文版

Linux 2.4 NAT HOWTO 简体中文版Rusty Russell, mailing list [email protected]$Revision: 1.3 $ $Date: 2002/06/05 13:21:56 $简体中文:洋鬼鬼·NetSnake感谢 网中人[email protected] 提供的繁体参照此文档说明如何进行伪装、透明代理、端口转发,和

2004-09-07 19:54:00 863

原创 NAT的原理及其注意事项

NAT的原理及其注意事项--------------------------------------------------------------------------------  IP地址耗尽促成了CIDR的开发,但CIDR开发的主要目的是为了有效的使用现有的internet地址。而同时根据RFC 1631(IP Network Address Translator)开发的NAT却可以

2004-09-07 19:53:00 780

原创 Turbo C 2.0 函数中文说明大全

Turbo C 2.0 函数中文说明大全 ==============================分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母(A-Z,a-z)返回非0值,否则返回0 int isalnum(int ch) 若ch是字母(A-Z,a-z)或数字(0-9),返回非0值,否则返回0 int i

2004-09-06 19:45:00 626

原创 用GDB调试程序

用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:    1、启动你的程序

2004-09-06 18:47:00 837

原创 SSH使用及协议分析

SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。SSH有两个版本,我们现在介绍的是版本2。 安装SSH 具体步骤如下: 获得SSH软件包。 (ftp://ftp.pku.edu.cn:/pub/unix/ssh-2.3.0.tar.gz) 成为超级用户(root). # gzip –cd ssh-2

2004-09-02 20:04:00 677

原创 SSH协议体系结构解读

1、概念   SSH的英文全称为SecurNetwork Working Group所和其他安全网络服务。如需Security Corporation的网e Shell,是IETF(Internet En制定的一族协议,其目的是要在要SSH的详细信息请参考www.ssh站)和www.openssh.org(开放gineering Task Force)的非安全网络上提供安全

2004-09-02 19:40:00 1455

原创 RSA算法

加密算法之RSA算法    它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。一、RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数

2004-09-02 15:10:00 550

原创 Linux的内核配置选项

1.Code maturity level options:代码成熟等级。 1.1.prompt for development and/or incomplete code/drivers.在Linux的世界里,每天都有许多人为它发展支持的driver和加强它的核心。但是有些driver还没进入稳定的阶段。但其作者很欢迎其他人去测试这些driver并提出一些bugs。很多参考书上说这是那些开

2004-09-01 18:58:00 4915

原创 Linux内核的修补

3. 修补核心 3.1. 使用修补档 核心的小幅更新是以修补档的方式发行。例如,如果你的版本是 1.1.45 ,而且你注意 到出现了一个″ patch46.gz ″可以用来升级它,这代表你可以藉由使用这个修补档将 版本升级到 1.1.46 。你也许会想要先备份 source tree(″make clean ″然後″ cd /usr/src; tar cvf linux | gzip -c

2004-09-01 18:52:00 1031

原创 Linux 内核调试器内幕

调试内核问题时,能够跟踪内核执行情况并查看其内存和数据结构是非常有用的.Linux 中的内置内核调试器 KDB 提供了这种功能.在本文中您将了解如何使用 KDB 所提供的功能,以及如何在 Linux 机器上安装和设置 KDB.您还将熟悉 KDB 中可以使用的命令以及设置和显示选项.Linux 内核调试器(KDB)允许您调试 Linux 内核.这个恰如其名的工具实质上是内核代码的补丁,它允许高手访问

2004-09-01 18:49:00 775

原创 剖析Linux系统启动过程(二)

各位是否曾经对电脑整个开机的流程感到好奇呢 ? 这一次 , 我们所要讨论的主题 , 就是 Linux 从开机的一瞬间到 login 为止 , 到底发生了什么事情 ? 想必各位都知道 , 在刚开机时 , 由于 80x86 的特性 , CS ( Code Segment ) 这个寄存器中全部都放着 1 , 而 IP ( Instruction Pointer ) 这个寄存器中全部都放着 0 , 换

2004-09-01 18:23:00 1226

原创 剖析Linux系统启动过程(三)

1.启动系统.当PC机加电开始启动时,80X86的处理器(CPU)在实模式下自检,开始执行物理地址0xFFFF0即ROM-BIOS的起始地址处的代码。PC机的BIOS进行系统自检,初始化中断向量表到物理地址0x0。然后把引导设备的第一个扇区加载到地址0x7C00,执行此处的指令。到这里与linux无关,x86系列的硬件设置如此.linux的内核本身是不能自举的,所以lilo和loadlin的作

2004-09-01 18:23:00 1468

原创 剖析Linux系统启动过程(一)

本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。  阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C语

2004-09-01 18:20:00 3658

原创 基于ARM的嵌入式TCP/IP协议的实现

在网络应用日益普遍的今天,越来越多的嵌入式设备实现Internet网络化。TCP/IP协议是一种目前被广泛采用的网络协议。嵌入式Internet的技术核心是在嵌入式系统中部分或完整地实现TCP/IP协议。由于TCP/IP协议比较复杂,而目前嵌入式系统中大量应用低速处理器,受内存和速度限制,有必要将TCP/IP协议简化。图1 协议处理1 TCP/IP协议的实现嵌入式TCP/IP协议一般实

2004-09-01 18:18:00 1152

原创 vi命令一览表

vi命令一览表! ex, vi, view - text editors   ◎SYNOPSIS           vi [-eFGlRrSv] [-c cmd] [-t tag] [-w size] [file ...]      ex [-eFGRrSsv] [-c cmd] [-t tag] [-w size] [file ...]          ◎DESCRIPTION     

2004-09-01 18:17:00 2033

空空如也

空空如也

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

TA关注的人

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