自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 GetSystemMenu

函数功能:该函数允许应用程序为复制或修改而访问窗口菜单(系统菜单或控制菜单)。函数原型:HMENU GetSystemMenu(HWND hWnd,BOOL bRevert);参数:hWnd:拥有窗口菜单拷贝的窗口的句柄。bRevert:指定将执行的操作。如果此参数为FALSE,GetSystemMenu返回当前使用窗口菜单的拷贝的句柄。该拷贝初始时与窗口菜单相同,

2013-06-14 16:35:24 1151

原创 CString中TrimLeft()与TrimRight()的用法

CString::TrimLeftvoid TrimLeft( );void CString::TrimLeft( TCHAR chTarget );void CString::TrimLeft( LPCTSTR lpszTargets );参数: chTarget 要被整理的目标字符。lpszTargets 指向一个字符串的指针,该字符串包含了要被整理的目

2013-06-14 07:15:33 7607

原创 8583报文

金融行业其实涉及到的数据内容并不是成千上万,无法统计,恰恰相反,是比较少的。我们都可以在心底数得过来,象交易类型、帐号、帐户类型、密码、交易金额、交易手续费、日期时间、商户代码、2磁3磁数据、交易序列号等,把所有能够总结出来的都总结起来不过100个左右的数据。那我们可以首先简单的设计ISO8583,定义128个字段,将所有能够考虑到的类似上面提到的“帐号”等金融数据类型,按照一个顺序排起来,分别对

2013-06-13 16:59:51 2187

原创 商业银行加密算法之——DES加密

DES  1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DES Data Encryption Standard) 。  目前在国内,随着三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证、金

2013-06-13 15:35:33 1947 1

原创 银行加密算法之——数据打解包

在银行业务中,我们要对数据进行加密处理,这点事显而易见的,但无论是我们进行软件加密还是硬件加密,都需要对待加密的数据之前需要对数据进行打包处理。在解密数据后,无论是硬件加密还是软件加密都还需要进行相应的解包处理。这样才能得到我们想要的正确数据,在接下来的文章内将主要介绍打解包的处理和程序示例。            这其实就是一个将字符串数据转换成16进制数的问题,首先是打包(PACK),将如

2013-06-13 14:52:10 2050

原创 PeekMessage函数用法

在图形系统中,有这么一个「永远」有人执行的有趣程序,它简单地使用随机的大小和色彩绘制一系列矩形。您可以在Windows中建立一个这样的程序,但是它并不像乍看起来那样容易编写。我希望您能认识到,您不能简单地在WM_PAINT消息中使用一个while(TRUE)循环。当然,它能够执行,但是程序将停止对其他消息的处理,同时,这个程序不能中止或者最小化。一种可以接受的方法是设定一个Windows定

2013-06-13 14:11:28 3281

转载 PeekMessage与GetMessage的异同比较

相同点:PeekMessage函数与GetMessage函数都用于查看应用程序消息队列,有消息时将队列中的消息派发出去。不同点:无论应用程序消息队列是否有消息,PeekMessage函数都立即返回,程序得以继续执行后面的语句(无消息则执行其它指令,有消息时一般要将消息派发出去,再执行其它指令)。GetMessage函数只有在消息对立中有消息时返回,队列中无消息就会一直等

2013-06-13 14:08:15 563

转载 深入GetMessage和PeekMessage

该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系系处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。概念这篇文章解释了GetMessage和PeekMessage的内部运作方式,同时也是一类与“消息及消息在16位 MS-DOS?/Microsoft? Windows?环境之下的影响”相关文章的基础。我们将讨论下面

2013-06-13 14:05:18 522

转载 sprintf函数用法,格式化字符串的知识

sprintf字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf 误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用眼睛再把出错的代码多看几眼就看出来了。目录函数简介参数说明及应用举例1. 转换字符2. 格式化数字字符串3.

2013-06-11 10:49:44 1475

原创 商业银行加密算法之--计算MAC和PINBLOCK

今天工作主要学习是计算MAC 和PINBLOCK 。计算pinblock的时候首先要对数据进行处理,卡号,一般的处理过程位从倒数第二位开始截取,向前截取12位,获取的这12位前加0补足16位。Pin的处理:一般密码为六位或者四位,当为四位时在密码前面添加04,不足16位在后面补足F。当密码为六位时前面添加06,不足16位后面补足F。然后将两组数据异或,再与密钥进行3des运算。结果即为所求。

2013-06-11 08:02:39 6629

转载 VC中PC/SC智能卡接口的编程(-)

最近用到了PC/SC编程,这篇文章写的非常好。另:自己编写的用实物测试过的程序源码:http://download.csdn.net/detail/jixuxiangqianzou/5633553VC中PC/SC智能卡接口的编程[摘要]本文介绍了如何在VC中通过PC/SC接口实现对智能卡读写器的操作,并给出了详细的例子代码。[关键词] 智能卡、PC/SC、智能卡读写器1 引言

2013-06-11 07:56:58 1386

转载 VC中PC/SC智能卡接口的编程(二)

另:自己编写的用实物测试过的程序源码:http://download.csdn.net/detail/jixuxiangqianzou/5633553 3.4 向智能卡发送指令函数ScardTransmit()向智能卡发送指令,并接受返回的数据。函数原型:LONG SCardTransmit(SCARDHANDLE hCard, LPCSCARD_I0_REQUEST pioSen

2013-06-11 07:56:24 1277

原创 c++ strncat用法

strncat 原型:extern char *strncat(char *dest,char *src,int n); 用法:#include 功能:把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。 说明:

2013-06-11 07:54:25 2830

转载 mfc之制作ip地址程序

在VC++中,如果想要输入IP地址可使用IP地址控件,该控件是一个与编辑控件类似的控件,可用于输入IP地址。在对话框中放入此控件后,可以为控件定义一个 CIPAddressCtrl类 的变量对它进行控制。CIPAddressCtrl类 的主要成员函数有:void ClearAddress();清除IP地址控件中的内容。BOOL IsBlank();如果IP地址控件的所有域均

2013-06-11 00:22:25 1134

原创 javascript中substring和substr的用法和区别

substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回

2013-06-11 00:20:56 496

原创 java中substr和substring的使用方法

substr 和 substring都是JS 截取字符串函数,两者用法很相近,下面是两者的语法很示例:substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar必选项。要提取子字符串的字符串文字或 String 对象。start必选项。所需的子字符串的起始位置。字符串中的

2013-06-11 00:19:43 5340

原创 javascript中join函数介绍

join:将数组转换为字符串,其作用和toString()大体相同.1.比如我们有个字符串"111","222","333"我们要输出为111,222,333这样的格式,那么我们可以这样: var a = ["111","222","333"];document.write(a);2.若使用join,那必须得这样:var a = ["111","222","333"].

2013-06-11 00:16:40 627

转载 pc/sc 介绍

1 引言 完整的智能卡应用系统由后台服务程序、主机或终端应用程序和智能卡等组成,如图1所示。其中,后台服务程序提供了支持智能卡的服务。例如,在一个电子付款系统中,后台服务程序可以提供到信用卡和帐户信息的访问;主机或终端应用程序一般存在于台式机或者终端、电子付款终端、手机或者一个安全子系统中,终端应用程序要处理用户、智能卡和后台服务程序之间的通讯;智能卡则存储用户的一些信息。终端应用

2013-06-11 00:14:32 810

转载 PC/SC规范介绍

1.简介:PC/SC规范由微软公司与世界其它著名的智能卡厂商组成的PC/SC工作组提出的。PC/SC规范是一个基于WINDOWS平台的一个标准用户接口(AP1),提供了一个从个人电脑(Personal Computer)到智能卡(SmartCard)的整合环境,虽然到目前为止,WONDOWS是唯一支持PC/SC标准的操作系统平台,但由于WINDOWS的影响力,PC/SC规范也为智能卡业界所接收

2013-06-11 00:13:29 1249

转载 CString 操作指南

通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。  使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString

2013-06-11 00:11:19 545

原创 javascript中body的参数

js获取body的一些参数网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: docume

2013-06-11 00:08:36 1117

原创 javascript中createElement函数的使用

1.创建链接"javascript"> var o = document.body; //创建链接 function createA(url,text) { var a = document.createElement("a");a.href = url; a.innerHTML = text; a.style.color = "red";

2013-06-11 00:07:26 1878

原创 VC++ 不重启Windows直接更改IP地址

有很多网友都遇到过更改IP地址但是要重启机器的问题,在这里,为大家介绍几种不重启Windows直接更改IP地址的方法。首先是调用DhcpNotifyConfigChange的方法,后面还有修改注册表跟使用iphlpapi的方法。  一、未公开函数:DhcpNotifyConfigChange  设置IP地址只需要更改注册表中关于适配器的相应设置,但更改后需要重新启动系统才能生效,而

2013-06-10 19:49:13 1143

转载 WSAStartup()函数用法

使用Winsock库函数之前,必须先调用函数WSAStartup,该函数负责初始化动态连接库Ws2_32.dll.函数定义:int WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData );wVersionRequested:[IN],是一个WORD(双字节)数值,它指定了应用程序需要使用的Winsock版本.主版

2013-06-10 19:44:40 3151

原创 gethostname()函数的用法

gethostname() -- 获取进程所在机器的计算机的名字注:  -- 用域名或主机名获取IP地址,这个域名或主机名可以是本地机器的主机名/域名;也可以是远端节点的域名#include #include int main(){char name[65];gethostname(name, sizeof(name));printf("hostname

2013-06-10 19:42:24 6661

原创 inet_ntoa()原创

简述:将网络地址转换成“.”点隔的字符串格式。#include char FAR* PASCAL FAR inet_ntoa( struct in_addr in);in:一个表示Internet主机地址的结构。注释:本函数将一个用in参数所表示的Internet地址结构转换成以“.” 间隔的诸如“a.b.c.d”的字符串形式。请注意inet_ntoa()返

2013-06-10 19:32:03 1351

原创 javascript 中的onBlur事件与onfocus事件

onFocus事件就是当光标落在文本框中时发生的事件。onBlur事件是光标失去焦点时发生的事件。可以编如下例子1.html 使用onBlur事件处理程序 还有以下例子2.html3 04 05 06 07 OnFocus事件08 09 10 11 11

2013-06-10 12:17:28 809

转载 LPCTSTR类型

如何理解LPCTSTR类型?  L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中,long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。  P表示这是一个指针  C表示是一个常量  T表示在Win32环境中, 有一个_T宏  这个宏用来表示你的字符是否使用UNICODE

2013-06-10 12:08:02 491

原创 GetPrivateProfileInt 使用方法

GetPrivateProfileInt =>从ini文件取得数值 <参数>  lpApplicationName String,指定在其中查找条目的小节。注意这个字串是不区分大小写的   lpKeyName String,欲获取的设置项或条目。这个支持不区分大小写   nDefault Long,指定条目未找到时返回的默认值   lpFileName String,初始化文件

2013-06-10 11:41:04 38217

转载 GetTickCount原理已经用法

GetTickCount函数函数功能:GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD。函数原型:DWORD GetTickCount(void);VB版VB声明:Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" ()

2013-06-10 11:10:35 1798

原创 strncat用法

strncat 原型:extern char *strncat(char *dest,char *src,int n); 用法:#include 功能:把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。 说明:src和de

2013-06-10 11:05:57 997

转载 GetTickCount() 函数的使用

DWORD GetTickCount(void); 1) 定义For Release configurations, this function returns the number of milliseconds since the device booted, excluding any time that the system was suspended.GetTickCount s

2013-06-09 14:28:36 740

C++版 DES加解密算法,3DES加解密算法,MAC算法

C++版 DES加解密算法,3DES加解密算法,MAC算法 适合金融行业加解密计算,等操作

2014-11-04

金融行业3DES算法Java版

金融行业3DES算法Java版 绝对好用

2014-10-12

mp3播放器c语言版

自己制作的c语言版mp3播放器,希望大家多提意见。适合初学者

2013-06-23

vc++中pcsc编程

自己测试过的智能卡源码,大家可以参考,适用于初学者,

2013-06-23

简单的用力

测试用力简介,黑盒测试,以及白盒测试,测试用力简介,黑盒测试,以及白盒测试

2013-06-10

标准文档规范

中国软件标准文档规范

2013-06-10

PHP购物车系统毕业论文

简单的易懂的PHP购物车毕业论文,论文+源码,适合初学者。

2013-06-10

c++修改IP地址控件

ocx控件修改本机ip地址,适用于2003/xp/win7系统

2013-06-10

空空如也

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

TA关注的人

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