自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ssihc0的专栏

让我们共同进步吧,努力学习

  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 VC++学习笔记对对话框窗体大小的修改

SetWindowPos 详解函数名:   SetWindowPos 头文件:   winuser.h 函数原型:  BOOL SetWindowPos  (  HWND hWnd, //窗口句柄  HWND hWndInsertAfter, //排列顺序的句柄  int X, //水平坐标  int Y, //垂直坐标  int cx, //宽  int cy

2010-01-29 22:27:00 4550

原创 vc++学习日记 与对话框控件交互的七种方法

实现a+b=c 功能 在对话框中放 三个edit  和一个button 第一种: 利用GetWindowsText  和SetWindowsText 代码如下 void Ctextdlg::OnOK() { // TODO: Add extra validation here int n1,n2,n3; CString str; GetDlgIt

2010-01-29 20:28:00 1072

转载 MultiByteToWideChar和WideCharToMultiByte用法详解

//========================================================================//TITLE://    MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHOR://    norains//DATE://    第一版:Monday  25-December -2006//   

2010-01-29 20:18:00 789

原创 vc++学习日记1.29 DoDataExchange的做用

       DoDataExchange只有一个参数,即一个CDataExchange对象的指针pDX。在该函数中调用了DDX函数来完成数据交换,调用DDV函数来进行数据有效检查。       当程序需要交换数据时,不要直接调用DoDataExchange函数,而应该调用CWnd::UpdateData。UpdataData函数内部调用了DoDataExchange。该函数只有一个布尔型参数

2010-01-29 19:27:00 778

原创 vc++菜单操作日记

菜单的基本操作 访问菜单 GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION|MF_CHECKED);  GetMenu           取得菜单栏           返回 CWnd 类成员GetSubMenu     取子菜单              返回 CMenu类成员CheckMenuI

2010-01-28 17:12:00 627

原创 Windows Socket 网络编程(三) —— Windows Sockets程序设计

3.1 Windows Sockets简介3.1.1  什么是Windows Sockets     Sockets最初只是UNIX系统中最流行的网络通信接口之一,它不支持微机DOS环境和Microsoft Windows环境。Sockets在UNIX中成功的应用产生了将其移植到DOS和Windows环境下的设想。1992年,制定出Windows Sockets规范1.0版;在此之后,一些

2010-01-27 22:28:00 927

原创 WSAEventSelect模型

WSAEventSelect()  简述:确定与所提供的FD_XXX网络事件集合相关的一个事件对象。  #include   int WSAAPI WSAEventSelect ( SOCKET s, WSAEVENT  hEventObject, long lNetworkEvents );  s:一个标识套接口的描述字。  hEventObject:一个句柄,用于标识与所提供的FD_XXX

2010-01-27 22:20:00 691

原创 VC++mfc文体编程学习笔记

CClientDC dc(this); //设置字体 CFont font; font.CreatePointFont(300,"华文行楷",NULL); CFont *pOldFont=dc.SelectObject(&font); TEXTMETRIC tm; dc.GetTextMetrics(&tm); if (0x0d==nChar)//处理回车

2010-01-27 21:00:00 1073

原创 有关数据类型转换的总结

int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串短整型(int)itoa(i,temp,10);///将i转换为字符串放入

2010-01-26 21:23:00 1320

原创 vc++ windows socket I/O模型 WSAeventSelect 模型例子

// WSAEventSelect.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "IniSock.h"CIniSock inisock;int _tmain(int argc, _TCHAR* argv[]){ //事件句柄和sock 句柄表 WSAEVENT eventArray[WSA_MAXIMU

2010-01-24 22:24:00 1939 2

转载 手把手教你玩转SOCKET模型之重叠I/O篇(上)

目录:1. 重叠模型的优点2. 重叠模型的基本原理3. 关于重叠模型的基础知识4. 重叠模型的实现步骤5. 多客户端情况的注意事项  一.             重叠模型的优点1.      可以运行在支持Winsock2的所有Windows平台 ,而不像完成端口只是支持NT系统。2.      比起阻塞、select、WSAAsyncSelect以及WS

2010-01-24 21:12:00 1596

转载 汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL、JNL、JNG、JG、JCXZ、JECXZ、JMP、JMPE

汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL、JNL、JNG、JG、JCXZ、JECXZ、JMP、JMPE 名称  功能 操作数操作码模数寄存器1寄存器2或内存位移量立即数符号方向芯片型号16位32位JO溢出跳转短 $70无无无无10无无8086无无

2010-01-19 23:07:00 91089 2

原创 atoi 把字符串转换成整型数

 atoi     把字符串转换成整型数int atoi (char s[]){int i,n,sign;for(i=0;isspace(s[i]);i++)//跳过空白符 ;sign=(s[i]==-)?-1:1;if(s[i]==+||s[i]== -)//跳过符号 i++;for(n=0;isdigit(s[i]);i+

2010-01-19 21:13:00 1538

转载 C++字符串格式化文章

选自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffe

2010-01-14 11:30:00 12068

原创 vc++获取本机IP地址

#include "stdafx.h"#include "InitSock.h"int _tmain(int argc, _TCHAR* argv[]){ CInitSock initSock1; initSock1.new1 (true); char szHost[256]; //取得本地主机名称 ::gethostname(szHost,256); ho

2010-01-14 10:02:00 3359 1

原创 vc++ 初始sockaddr_in 结构

sockaddr_in sockAddr; //设置地址家族 sockAddr.in_samily=AF_INET; //转化端口号6789到网络字节顺序,并安排它到正确的员 sockAddr.sin_port=htons(6789); //inet_addr 函数转化一个"aa.bb.cc.dd"类型的IP地址字符串到长整型 //它是以网络字节顺序记录的IP地址 s

2010-01-13 22:26:00 1891

原创 vc++标准的样本数据copy

#include #includevoid _t main(void){TCHAR SampleData [10]={1,2,3,4,5,6,7,8,9,0};TCHAR *pPointer=SampleData+6;BYTE Data[64]={0,};CopyMemory(Data,pPointer,2*sizeof(TCHAR));}

2010-01-13 21:30:00 737 1

原创 windows 函数和ANSI标准函数的比较及说明

Windows函数                 ANSI标准函数                                说明 BOOL                             bool                                           TRUE/FALSE变量 BYTE                            

2010-01-13 20:40:00 779

转载 程序和女人的关系

有的女人就像Windows 虽然很优秀,但是安全隐患太大。有的女人就像UNIX  她条件很好,然而不是谁都能玩的起。有的女人就像C# 长的很漂亮,但是家务活不行。有的女人就像C++,她会默默的为你做很多的事情。有的女人就像JAVA,只需一点付出她就会为你到处服务。有的女人就像JAVA script,虽然对她处处小心但最终还是没有结果。有的女人就像VB,尽管比较落后,但关键时候还是有用。

2010-01-13 17:08:00 802 1

原创 vc读取文本到数组

1.CStdioFile file;file.Open("tywxz.txt",CFile::modeRead);  int sizei=0;CString  *postdata; postdata=new CString[100]; while(file.ReadString(postdata[sizei++])) {}MessageBox(postdata[2]); } 2.C

2010-01-12 19:53:00 722

转载 VC多线程编程之一

一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000);

2010-01-08 16:15:00 534

原创 vc++ 中将gb3212的字符串转成utf-8编码

 函数代码如下: void Convert(const char* strIn,char* strOut, int sourceCodepage, int targetCodepage){ int len=lstrlen(strIn); int unicodeLen=MultiByteToWideChar(sourceCodepage,0,strIn,-1,NU

2010-01-06 16:12:00 1739

原创 使用openssl 正确的加载公钥私钥,并建立ssl通信(客户端)

  stdafx.h 文件 #pragma once#include "targetver.h"#include #include #include #include #include #include #include #include #include #include #include #define CHK_N

2010-01-04 20:42:00 6242

苹果礼品卡批量充值秒充工具

实现itunes协议 脱机 itunes gift card 充值接口 及api

2018-05-03

QT版的eterm放大源码

eterm 放大支持ssl 433 的QT版源代码,现在是什么版都有了 vb.net c# qt(也就是C++版)

2011-07-07

eTerm字符串翻译

eTerm 350 字符串翻译 数据包转文字

2010-05-14

eterm 350破解源程序 vb.net 版

eterm 350破解源程序 vb.net 版 c#版里少了 eTerm字符串翻译的源程序,这里有,c#调用了vb.net 写的dll 有兴趣做443 破解的,,找我ssihc0@163.com

2010-05-14

精通pki网络安全认证技术与编程实现配套光盘

精通pki网络安全认证技术与编程实现配套光盘

2009-12-30

空空如也

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

TA关注的人

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