- 博客(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关注的人