
C/C++/SDK
xkou
hi, 欢迎大家
展开
-
进程调度模拟程序
//题目进程调度模拟程序 #define NULL 0#include #include #include #include //定义一个pcb的结构体FILE *GroupFile[10];typedef struct index{ char name; //指令 int time; //指令执行时间 }index;struct原创 2004-06-27 22:23:00 · 7134 阅读 · 20 评论 -
一个C++的 XML 解析程序
http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html 这里下载 http://iridia.ulb.ac.be/~fvandenb/download.php?id=43 下面是一个示例 xml 文件 在 http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html程序原创 2006-07-20 21:10:00 · 1241 阅读 · 0 评论 -
C++ 和 com 创建快捷方式
#include #include #include #include int sendshort(char *filename,char *folder,char *linkname=NULL){ char *p=strrchr(filename,//); if(p==NULL) return 0; if(linkname==NULL){ linkname=(原创 2005-04-29 09:03:00 · 1437 阅读 · 0 评论 -
bitset 学习
bitset 封装使用bitset类要包含头文件 bitset下面是使用方法:操作 功能 用法---------------------------------------------------------test( pos ) pos 位是否为1 a.test( 4 )原创 2004-10-18 21:47:00 · 1508 阅读 · 1 评论 -
合并排序算法(非递归)
/* * 合并排序是用分治策略实现对n个元素进行排序,其基本思想是 * 将待排序元素分成大小大至相同的两个集合,分别对2个子集合 * 进行排序,最终将排好序的子集合合并成为所要求的集合.*/#include using namespace std;//定义全局数组大小int size=5;void mergeSort(int a[原创 2004-10-14 15:15:00 · 1961 阅读 · 0 评论 -
CSocket 类 not for MFC
#ifndef __CSOCKET_H#define __CSOCKET_H#include "stdio.h"#include "winsock2.h"class CSocket{public: CSocket( char *szRemoteAddr, int iPort); CSocket( int iPort); CSocket(原创 2004-10-12 22:14:00 · 1529 阅读 · 0 评论 -
xkou密码穷举类
今天写了一个密码穷举类,可以设定密码字符,设定开始穷举的密码,提供了保存进度的载入进度的办法下面是代码#include #include #include string>#define CHARNUM 62using namespace std;class xkPassWord{ public: xkPassWord(int digit原创 2004-10-12 22:10:00 · 1480 阅读 · 0 评论 -
C++ primer 数据类型的学习笔记
第三章数据类型 128u 无符号数 128 1024U 无符号数1024 u大小写均可 1L long 形 1 8Lu 无符号long型 8 垂直制表符 /v 宽字符 wchar_t La 变量 .对象名一般用小写字母例如我们往往写成index 而不写INDEX 一般把Index 当作类型名而INDEX原创 2004-10-18 16:24:00 · 1214 阅读 · 0 评论 -
API实现添加系统托盘图标及其菜单
添加系统托盘图标下面用winapi 实现#define IDI_ICON 600 //此处为图标ID,用于标识此图标#define WM_NOTIFYICON WM_USER+5 //此处定义消息值NOTIFYICONDATA nd; nd.cbSize = sizeof (NOTIFYICONDATA); nd.hWnd原创 2004-10-12 22:31:00 · 2181 阅读 · 1 评论 -
使用vector 模板求素数
#include #include vector>#include using namespace std;int main(int argc,char *argv[]){ if(argc!=2){ cerr"Usage:/n/t"" " return 1; } int count=0;原创 2004-10-08 14:33:00 · 1331 阅读 · 0 评论 -
Recvfrom() 返回 WSAECONNRESET 代替阻塞或超时
使用winsock 的 recv from 函数时,可能收到 ICMP port unreachable 的错误,可以通过 WSAIoctl来设置,win2000 要使用最新的 sp来获得支持 DWORDdwBytesReturned = 0;BOOLbNewBehavior = FALSE;DWORDstatus;// disable new behavior using// IO原创 2006-12-06 17:50:00 · 2991 阅读 · 0 评论