自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (1)
  • 收藏
  • 关注

转载 Flash网页设计为何受追捧

我们现在的生活已经离不开网络了,在我们打开那些干巴巴的所谓的动态或静态的网页的时候,就会觉的乏味。随着我们生活素质的提高,我们对审美和艺术的追求已经有了很高的要求,可见那些干巴巴的动态或静态网页已经不能满足我们的需求了。Flash网页是图画或动画与网页链接相结合的网页,我们在欣赏美丽的动画 的时候有会有很好的网络体验,可见Flash网页是未来我们国内网页发展的一个新的方向。Flash除

2012-09-13 19:24:47 948

转载 操作Word的C# 类库

<br /><br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using Microsoft.Office.Interop.Word;<br />using System.IO;<br />using System.Web;<br />using System.Data;<br />using System.Reflection;<br />using Microsoft.Win32

2011-03-31 12:34:00 1497

原创 ubuntu下一个开发环境安装的shell程序

在安装ubuntu后,一些开发环境并未被安装,出于每次安装都要输入一大堆安装命令实属不方便,特写了一个自动安装的小脚本程序以便使用,你也可以在此基础上添加更多你自己的应用,将以下脚本代码保存为shell文件。 使用 chmod +x "脚本文件名"  将脚本文件设置为可执行。./"脚本文件名" 即可运行1、配置文件示例 item.cdb#说明:1为编号,GCC为要安装的项目,这里为GCC则在调用函

2009-02-24 23:12:00 1143

转载 Linux源代码阅读利器Source Insight3.0

 阅读源代码是钻研技术的最佳手段,而Linux提供了一个庞大的源代码库,但是,由于缺乏良好的源代码阅读工具,使得阅读Linux源代码尤其是内核源代码十分困难,在本文中,笔者向大家推荐一个优秀的源代码阅读工具,并介绍了它的使用方法。作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windo

2009-02-20 10:21:00 1047 2

转载 C#实现对Word文件读写

手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。实现方法:首先需要引用VBA组建,我用的是Office2003 Professional,Dll版本号为Microsoft Word11.0, 另外当然还需要引用Interop.Word.Dll.代码如下:#region 打开Word文档,并且返回对

2009-02-20 10:18:00 927

转载 UML轻松入门--综合实例

ATM(自动取款机)现在在城市的大街小巷随处可见。我们在日常生活中也经常和ATM打交道。本章我们将以简化的ATM系统为例将前面几章中学到的用例图、类图、顺序图、状态图、活动图及协作图知识运用到此例中。1 用例图  参与者"银行储户"和ATM机。简化后的ATM机仅有取款、存款及其余功能。其余功能不做详细说明。  银行储户在ATM机上完成取款、存款及其他业务。  2 类图  图

2009-02-11 15:45:00 798 1

原创 删除多级非空目录

void DeleteDir(CString str){ CFileFind finder;      //文件查找类 CString strdel,strdir; //strdir:要删除的目录,strdel:要删除的文件 strdir=str+"//*.*";    //删除文件夹,先要清空文件夹,加上路径,注意加"//" BOOL b_finded=(BOOL)finder.FindFile

2009-01-09 11:18:00 860

原创 windows系统服务的注册及运行服务方法

如果不想将程序放入注册表的启动项又想让程序随windows自动运行,那么可以通过将程序注册为windows服务来达到自动运行的效果。步骤可分为两步,第一:首先将要启动的程序进行注册加入至服务中。第二:在程序中响应服务控制的请求,这一步必须要实现,否则当你在启动服务时会出现"错误10053:服务没有及时响应启动或控制请求"。以下代码为注册及启动服务方法:一、将程序注册为windows服务

2009-01-08 12:42:00 2116

转载 GNU 通用公共授权 (简体中文翻译版)

 GNU 通用公共授权 (简体中文翻译版)声明! 这是一份 GNU 通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用 GNU 通用公共授权的软件的法定发布条款─只有 GNU 通用公共授权英文原文的版本始具有此等效力。然而,我们希望这份翻译能帮助中文的使用者更了解 GNU 通用公共授权。This is an unofficial transla

2009-01-06 17:32:00 595

转载 gdb调试命令及方法

一:列出文件清单       1.   List       (gdb)   list   line1,line2           二:执行程序       要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。       如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数

2009-01-06 15:29:00 1364

转载 com调用的几种方法 及 C#调用C++编写的的COM DLL

一、COM调用的方法5则:1,先注册comRequirement:1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(),   IGetResEx--方法HelloEx()2.在工程中导入组件或类型库   #import "组件所在目录myCom.dll" no_namespace        或   #import "类型库所在目录myCom.t

2008-12-11 12:41:00 1087

转载 RS232 通讯原理 ? RS485通讯原理?RS422 是什么?

RS232 通讯原理 ? RS485通讯原理?RS422 是什么?RS485接线的正确原理图 常见的RS485错误接线RS-232是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信

2008-12-08 16:33:00 1330

转载 生成HTML新闻页的几点方法

如何生成静态页       方案1:     ///       ///   传入URL返回网页的html代码     ///       ///   URL     ///       public   static     string   getUrltoHtml(string   Url)     {     errorMsg   =   "";     try     {    

2007-12-13 15:43:00 1140

原创 未能加载文件或程序集 system.web.extensions解决方法

未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。很明显的错误是缺少程序集.解决办法:1,如果你的程序运行在你能控制的服务器上,那么安装asp.net ajax就行了,这是System.Web.Ext

2007-11-29 19:06:00 4079 2

转载 asp.net 2.0 下设置和使用FCKeditor文本编辑器

首先下载FCKeditor。FCKeditor的下载地址http://www.fckeditor.net/download/default.html我使用的是当前最新版本FCKeditor 2.3下载 ZIP File (source code included):  FCKeditor_2.3.zip 和FCKeditor.Net_2.2.zip FCKeditor解压后,我们只

2007-11-27 13:48:00 750

转载 如何在 Windows XP 或 Windows Server 2003 的应用程序开发中实现 URL 验证

概要loadTOCNode(1, summary);本文包含的指南针对的是要在 Windows XP 或 Windows Server 2003 的应用程序中实现 URL 验证的软件开发人员。具体而言,本文介绍应用程序在将 URL 传递到 Windows 进行执行之前必须执行哪些操作以验证 URL。 更多信息loadTOCNode(1, moreinformation)

2007-11-17 09:28:00 751

转载 DataList控件也玩分页

众所周知,ASP.Net中给我们提供了三个数据控件--DataGrid,Repeater,DataList。在这三个控件中,DataGrid控件的功能最强大,Repeater控件最忠实于模版原样,DataList控件则兼而有之。DataGrid控件太有名了,所以以前用的讲的也很多,Repeater功能太少,没有什么好讲的。这里主要是讲一讲DataList控件。DataList控件其实功能也

2007-11-01 11:01:00 660

转载 读写硬盘扇区的C语言程序

******************************************* * Master Boot Record Programme:           * *   Backup the Master Boot Sector         * *   Fix the Master Boot Sector            * *   Change the Partiti

2007-10-09 15:09:00 3859 1

原创 vc 6.0中开发驱动设备程序配置方法

刚开始利用ddk开发驱动程序的时候采用的是ultraedit编辑工具,然后编译安装驱动程序.参考www.USBSOLUTION.COM,现在介绍在vc中开发驱动程序的配置方法.一. 准备工作 1.首先创建一个你的驱动工程文件目录。这个目录下用来放置你的各个驱动工程文件夹。(比如我在D盘创建了一个MyDrivers文件夹作为我的驱动工程文件目录) 2.然后添加两个用户环境变量,一个是DDKROO

2007-10-09 14:33:00 1779

转载 一种可以穿透还原卡和还原软件的代码

还原卡和还原软件被广泛运用于各种公共场合的电脑上,比如学校机房和网吧。这些还原卡和还原软件(以下我简称为虚拟还原技术)能够记录下一切对硬盘的写操 作,不论您对硬盘进行拷贝还是移动删除甚至是格式化分区等操作,只要一重新启动,一切都会恢复到这个操作之前的情况,因此有些虚拟还原厂商还会在广告词中 加上一句“可以防范一切电脑病毒”。这种虚拟还原的方法在大部分时候的确可以对公共机房的电脑起到很好的保护作用,

2007-10-09 14:32:00 769

转载 虚拟内存技术原理和使用方法

引言   Windows的内存结构是深入理解Windows操作系统如何运作的最关键之所在,通过 对内存结构的认识可清楚地了解诸如进程间数据的共享、对内存进行有效的管理等问题,从而能够在程序设计时使程序以更加有效的方式运行。Windows操作 系统对内存的管理可采取多种不同的方式,其中虚拟内存的管理方式可用来管理大型的对象和结构数组。在Windows系统中,任何一个进程都被赋予其自己的虚拟地址空间,

2007-10-08 15:46:00 1686

原创 通过CreateFile来读取磁盘扇区的方法

测试程序包括两个测试方法,以#define SECTOR 开关进行相应的程序段测试,程序在XP + vc6 环境下测试通过,程序如下: #include "stdafx.h"/* -------------------------------------------------------------------------- ** * *    1   读取磁盘扇区* ** ------

2007-07-23 14:00:00 11460 4

转载 用VC6做QQ对对碰外挂程序

前段时间跟以前的同事玩QQ游戏对对碰,结果输的好惨,后来在网上看到了有对对碰的外挂,但还需要注册,就考虑既然别人可以写出来,我为什么就不能写出来呢?于是花了一个下午的时间仔细研究了一下,把外挂写了出来。        其实原理很简单,只要将棋盘上面的数据保存起来,然后经过分析就可以知道移动哪里的动物,然后再通过模拟鼠标消息来点击两个位置就可以了。         1)获取棋盘数据         

2007-06-19 11:31:00 1775

原创 查询图像上的匹配块

/*************************************************************************       *       *   函数名称:       *       TemplateMatchDIB()       *       *   参数:       *       LPSTR   lpDIBBits         -   指向

2007-06-19 11:25:00 890

原创 用VC实现自动处理网页,比如自动发帖,注册

#include "winsock2.h" #include "stdio.h" #include "Wininet.h" #pragma comment (lib,"Wininet.lib") void main() { HINTERNET hNet = ::InternetOpen("Google page", //当HTTP协议使用时,这个参数随意赋值 PRE_CONFIG_INTERNET

2007-06-19 11:11:00 2176

转载 VC++6.0中内存泄漏检测

这篇文章是对2004-09-02日发表的《VC++6.0中简单的内存泄漏检测事例代码》(已经删除)的更新.对C++代码而言,内存泄漏问题虽然有诸多方法避免,但实际代码编写的时候,或出于自信或出于复杂性的考虑,常常还会用到原始的operator new,这不可避免的会带来内存泄漏的可能,不久前本人因为违反了"可用于被多态继承的基类其析构函数应当有virtual修饰"的法则( 一不小心就忘了写virt

2007-06-18 09:21:00 939

原创 系统托盘气泡提示和上下文(右键)菜单

WTL嵌入类的架构可以使整个程序很清晰,系统托盘气泡提示、上下文菜单处理可以分别独立出来,以下是实现代码,很清晰就不注释了。基本上这两个类很少需要修改,因此我把它们放到了系统包含文件搜索路径中。//ContextMenu.h#pragma oncetemplate class CContextMenu{public:       BOOL CreateContextMe

2007-06-16 18:11:00 812

原创 P2P之NAT类型检测方法

P2P的NAT研究 第一部分:NAT介绍 第二部分:NAT类型检测 第一部分: NAT介绍 各种不同类型的NAT(according to RFC)Full Cone NAT:内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:PublicPort),以后用这个sock

2007-05-26 21:16:00 785

转载 C++字符串完全指引之二 —— 字符串封装类

原文出处:CodeProject:The Complete Guide to C++ Strings, Part II原著:Michael Dunn作者:Chengjie Sun 引言  因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现

2007-05-25 20:12:00 661

原创 数据结构算法

  查找顺序查找Int seqsch (ElemTYpe a[], int n, KeyType k){for (int I = 0; I {if (a[l].key == k)Break;}If ( I return I;elsereturn -1;}顺序查找的改进法,改进后的算法省略了对下标越界的检查,所以提高了速度:Int seqs

2007-05-09 13:11:00 1266

原创 通过注册表来限定程序的使用时限

在程序初始APP的初始化中加入: //先获得当前的系统时间 CTime CurTime = CTime::GetCurrentTime();    //检查软件是否第一次运行,如果是则设定限制时间 //我们这儿设定软件在当前时间两分分钟后禁用 if (!IsInstalled()) {  CTime t = CurTime + CTimeSpan(0,0,2,0);     SetLimitTim

2007-03-08 12:04:00 1871

原创 gethostbyname根据主机名获得地址方法

 char ch[] = "www.163.com";  HOSTENT *host = NULL;    int iStar = ::GetCurrentTime();  // 开始时间  host = ::gethostbyname(ch);     if (NULL == host)    break;      CString ss = host->h_name;      sockadd

2007-03-07 09:31:00 1205

原创 通过代码动态注册OCX控件

 1.       在APP初始化中:if (FAILED(OleInitialize(NULL)))   {      AfxMessageBox("OLE initialization failed.Make sure that the OLE libraries are the correct version.") ;      return FALSE ;   }

2007-03-06 11:43:00 1346

原创 隐藏基于对话框程序

 定义托盘响应消息:#define WM_SYSTRAY WM_USER + 120 在头文件中定义变量:WINDOWPLACEMENT m_wp;   // 以便在恢复时使用NOTIFYICONDATA m_tmid;     // 托盘结构CRect       m_rectWnd;       // 保存窗口区域 在初始化函数中加入:         

2007-03-05 17:04:00 778

原创 一个方便调试所使用的方法

由于调试及需要可能会经常要记录相关的信息至文件中以便查看,所以写了这个方法,希望对大家有用。 #pragma once #i nclude #i nclude #i nclude #i nclude #i nclude int Lo

2007-03-01 17:25:00 841

转载 无进程DLL木马的又一开发思路与实现

一.Windows下进程的隐藏二.Windows Socket 2 SPI技术概述三.基于SPI的DLL木马技术四.主要代码分析五.小结与后记六.附录之源代码一)Windows下进程的隐藏    在M$的32位操作系统中,有许许多多的办法可以实现进程隐藏的功能。在Win98下将程序注册为系统服务就可以实现在进程列表里的隐藏,但是在NT/2000下,由于操作系统添加了许多特性使得进程的隐藏提到了

2007-02-26 21:45:00 764

原创 一个封装的链表模板类

由于工作中经常用到链表,所以自己封装了个简单的链表模板类。以便使用/**    链表模板*/#pragma once#define NULL 0template class PtrList{ public:  PtrList() { pFirst = 0; }  PtrList(PtrList &p) { pFirst = p.pFirst; }  void AddNode (T &t)

2007-02-25 09:34:00 1032 2

原创 获得文件最后修改日期

// 获取最后修改的文件时间BOOL GetLastWriteTime(HANDLE hFile, LPSTR lpszString){    FILETIME ftCreate, ftAccess, ftWrite;    SYSTEMTIME stUTC, stLocal;    // Retrieve the file times for the file.    if (!GetFil

2007-02-13 16:31:00 1010

原创 c#中使用Enter代替TAB键的方法

// 重写以下方法protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)   {    if(msg.WParam.ToInt32() == (int) Keys.Enter)    {         SendKeys.

2007-02-09 11:50:00 2380 1

转载 C#中TreeView组件使用方法初步

TreeView组件是由多个类来定义的,TreeView组件是由命名空间"System.Windows.Forms"中的"TreeView"类来定义的,而其中的节点(即Node),是由命名空间"System.Windows.Forms"中的"TreeNode"来定义的。所以当在程序中创建一个TreeView对象,其实只是创建了一个可以放置节点的"容器"。而在这个容器中加入一个节点,其实就是加入了从

2007-02-09 11:45:00 949 3

ADSL拨号VC程序

VC++编写的ADSL拨号程序,程序不复杂

2012-05-20

空空如也

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

TA关注的人

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