自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 介绍一个不错的正则表达式的类

deelx.h文件为:// deelx.h//// DEELX Regular Expression Engine (v1.2)//// Copyright 2006 (c) RegExLab.com// All Rights Reserved.//// http://www.regexlab.com/deelx///// Author: 史寿伟 (sswater shi)// sswater

2010-04-26 16:04:00 1691

原创 2010.4.30

       一年的时间过的真快,这几天弄了下辞职的事情,仔细考虑下,也须自己真的不适合这个公司,五一过后将离开红科网安,谋求新的发展,回顾过去走过的路,很是坎坷这一年来还是一样的穷困,咳,不过也学到了不少东西,感谢公司的这帮兄弟们。

2010-04-30 11:15:00 624 1

转载 C++ #ifndef #define #endif 的用法

文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef #define ......

2010-04-27 17:06:00 7927 4

转载 固定电话+手机号码正则表达式

区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}/-)?([2-9][0-9]{6,7})+(/-[0-9]{1,4})?$"手机(中国移动手机号码):regexp="^((/(/d{3}/))|(/d{3}/-))?13[456789]/d{8}|15[89]/d{8}"所有手机号码:regexp="^((/(/d{3}/))|(/d{3}/-))?13[0-9]/d{8}|

2010-04-26 16:00:00 46162 1

转载 很幽默的讲解六种Socket I/O模型

本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:Overlapped I/O 事件通知模型五:Overlapped I/O 完成例程模型六:IOCP模型老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的

2010-04-22 11:26:00 668

转载 FDLib中的VC++的线程类

     现在java和C#等编程语言都提供了线程类,大大方便了多线程程序的开发。而我1995年至2001年这段期间使用C++的时候,VC却没有提供很好的线程类,只能使用Win32的SDK的线程函数,开发多线程系统相当不容易。1999年的时候,随着自己开发经验的逐渐积累,以及对面向对象思想了解的加深,开发了FDLib系列C++的工具类,并进行了很好的归纳和分类,封装成dll和lib

2010-04-15 09:38:00 655

转载 深入浅出win32多线程程序设计之线程控制

      简介:这是深入浅出win32多线程程序设计之线程控制的详细页面,介绍了和线程,有关的知识,谢谢大家的观看!    win32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于win32提供的一组api和具体编译器的c运行时库函数。  1.线程函数  在启动一个线程之前,必须为线程编写一个全局的线程函数,这个线程函数接受一个32位的lpvoid作为参

2010-04-13 18:46:00 541

转载 Socket编程指南及示例程序

1、前言    在一些常用的编程技术中,Socket网络编程可以说是最简单的一种。而且Socket编程需要的基础知识很少,适合初学者学习网络编程。目前支持网络传输的技术、语言和工具繁多,但是大部分都是基于Socket开发的,虽说这些“高级”的网络技术屏蔽了大部分底层实现,号称能极大程度的简化开发,而事实上如果你没有一点Socket基础,要理解和应用这些技术还是很困难的,而且会让你成为“半瓢水”。 

2010-04-12 16:32:00 615

转载 VC CSocket文件传送示例

服务器端示例代码#define PRE_AGREED_PORT      8686   //定义端口号#define SEND_BUFFER_SIZE     4096   //buffer大小BOOL CYourServerClass::SendFileToRemoteRecipient(CString strFileName){     AfxSocketIni

2010-04-12 16:21:00 583

转载 VC 使用CSockets进行小文件传送

      这是一对实现在两台计算机间传送文件的函数,我没有看到过使用CSocket进行文件传送的代码,希望此代码对你有用。代码中包含两个函数,第一个用于服务器端,第二个用于客户端。本文提供的方法并不适用于大型文件的传送。  下面给出服务器端代码:    void SendFile()    {       #define PORT 34000     // Select any free

2010-04-12 16:14:00 458

转载 VC++多线程编程

  VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出       编写一个耗时的单线程程序:        新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为      IDC_SLEEP_SIX_SECOND,标题为“延时6秒”

2010-04-12 13:43:00 835 1

原创 VC 简单日志类

此类可以实现大多数应用程序日志功能,可以每天创建一个Log文件,支持中文内容。LogFile.h头文件// LogFile.h: interface for the CLogFile class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_LOGFILE

2010-04-12 12:43:00 4118 1

转载 VC6 静态与动态加载Dll [示例代码]

1、DLL源代码 MyDll.hview plaincopy to clipboardprint?//////////////////////////////////////////////////////////////////////////   // MyDll.h   // 声明函数   int _stdcall Add(int a,int b);   int _stdcall S

2010-04-09 19:15:00 908

原创 VC 弹出选择文件夹对话框

    首先创建如下的对话框,并为它创建类Dialog,然后添加一个按钮设置按钮ID为IDC_BTN_VIEW,为按钮添加消息响应函数OnBtnView(),并添加如下代码。 //这个函数可以设置为全局函数//显示文件夹对话框,返回选中文件夹的路径CString BrowseForFolder(HWND hWnd){ TCHAR szTitle[] = _T("Select a fol

2010-04-09 16:42:00 1072

转载 vc GetLastError返回代码的含义

调用例子:DWORD dw;dw = GetLastError(); sprintf(szBuf, "GetLastError returned %u/n", dw);〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足,无

2010-04-06 17:57:00 1279

转载 vc 对文件夹的操作 SHFileOperation()的使用

SHFileOperation()函数主要对文件夹有四种操作:复制,删除,移动,重命名。挤时间对这个函数进行了利用了一下。写了四个函数。可以很好的对文件夹进行操作。///////////////////////////////////////函数名:DeleteFolder//输入参数:LpszPath 要删除的路径指针//作用:删除指定文件夹以及里面的文件//////

2010-04-06 12:41:00 932

转载 VC 删除文件到回收站

      要删除文件到回收站,只要用SHFileOperation函数就行了,下面的代码我将为你演示了这一个函数的用法。当然你可以直接拷贝到你的项目中。//删除文件到回收站中//pszPath  : 待删除的全路径文件名//bDelete  : TRUE 删除,不移到回收站,FALSE:移到回收站//返回    : TRUE 删除成功     FALSE 删除失败BOOL CDelFileToR

2010-04-02 18:51:00 1954

转载 EA(Enterprise Architect) UML工具

       介绍自己用过最好的两个UML工具Visual Paradigm和MagicDraw UML。话说岁月如梭、韶华易逝,到现在也快一年了,恰好昨天一个老朋友问用啥工具来画UML图,于是就有了这篇文章。我现在用什么工具来进行画UML图?答案是EA,即Sparx Systems Enterprise Architect。为什么选择EA,而不是Visual Paradigm或者Ma

2010-04-02 13:00:00 5434 1

空空如也

空空如也

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

TA关注的人

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