自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL配置编译遇到的一些问题

http://bbs.csdn.net/topics/390523114使用VS2012编译项目报错如下:error LNK2019: 无法解析的外部符号 _mysql_real_connect@32,该符号在函数 _main 中被引用error LNK2019: 无法解析的外部符号 _mysql_query@8,该符号在函数 _main 中被引用error LNK2019

2017-03-13 17:25:15 449

转载 遇到:Invalid layout of java.lang.String at value 这样的问题,该怎么办呢?

Invalid layout of java.lang.String at value## A fatal error has been detected by the Java Runtime Environment:## Internal Error (javaClasses.cpp:129), pid=7532, tid=11904# fatal error: Invalid layou

2016-02-17 14:19:17 1172

转载 银行卡BIN码大全

BIN号即银行标识代码的英文缩写。BIN由6位数字表示,出现在卡号的前6位,由国际标准化组织(ISO)分配给各从事跨行转接交换的银行卡组织。银行卡的卡号是标识发卡机构和持卡人信息的号码,由以下三部分组成:发卡行标识代码(BIN号)、发卡行自定义位、校目前,国内的 信用卡 按照数字打头的不同分别归属于不同的银行卡组织,其中以BIN号“4”字打头的银行卡属于VISA卡组织,以“5”字打头的属于MAST

2015-11-03 17:38:23 8599

转载 C# 中的委托和事件

http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次

2015-06-05 16:44:57 643

转载 vm设置 共享文件(安装的是 redHat5)

vm 设定 共享文件夹(本人在 vm 中的系统 是  redHat 5,假设你系统已经安装好了) 共享文件夹的设定 只需要两步:一,安装 vmTools二,设置共享文件夹具体步骤如下: 一,安装 vmTools1.打开虚拟机  点击 vm-->install VMware Tools 2.稍等片刻 出现 一个 VMware Tools 文件夹 里边有两个

2014-11-19 16:19:04 820

转载 JAVA card 应用开发(五) JCOP的调试方法

本文讲述如何在仿真环境下,调试JAVA card 的APPLET。通过JCOP在Eclipse进行仿真调试,启动JCOP调试器,我们可以看到如下图:要仿真调试,就是在命令输入框里面输入JCOP相关的指令,通过阅读JCOP的帮助文档,我们看到JCOP提供的命令不算繁多,大约40个。下面我挑选常用的几个来说明:1.    

2014-11-04 09:52:47 5058

转载 JAVA card 应用开发(三) 把APPLET(CAP文件)装载到卡片

根据前面两篇博文,我们可以在Eclipse上建立好Applet,并且可以有多个AID,可以选择不同的应用。 那么,以上我们都是基于模拟环境的逻辑,实际上有些函数接口是需要实际的环境,就是说我们需要把Applet下载到卡片里面,实际去调试。 把Applet下载到卡片上,有两个方法:方法一:下载Applet的工具,我使用JCO

2014-11-04 09:50:19 3781 1

转载 JAVA card 应用开发(二) 在项目增加APPLET

在上篇博文中,《JAVA card 应用开发创建第一个APPLET》,介绍了一个项目从无到有。那么,我们建立了这个项目后,只有一个应用(一个可选AID),如果我希望这个项目可以有多个应用(有多个AID可选),就类似卡片初始化后,我可以选择PSE,可以选择PPSE,而且有多个AID存在,那么怎么在项目中添加AID呢? 1.      在已有的项目名称,右键,选择“New”,再

2014-11-04 09:49:24 1985

转载 JAVA card 应用开发(一) 创建第一个APPLET

http://blog.csdn.net/freud_lv/article/details/26499817本文讲述在Eclipse环境下,如何创建一个Java卡的项目,新建一个APPLET,运行在Java卡片上。在建立项目前,必须安装好环境:先下载一个Eclipse,然后安装JCOP即可。(JCOP的下载,需要与NXP签订协议才能拿到安装文件,当然网上可能

2014-11-04 09:47:48 6253 4

转载 PBOC/EMV-交易流程详解--POS与卡片的数据交互进行分析

http://blog.csdn.net/freud_lv/article/details/7578190

2014-11-04 09:26:26 2549

转载 浅谈UML的概念和模型之UML九种图

http://blog.csdn.net/jiuqiyuliang/article/details/8552956

2014-10-06 11:37:32 516

转载 融系统中PBOC/EMV的TLV的算法实现(含C++/C#)

http://www.cnblogs.com/liping13599168/archive/2011/06/15/2081366.html

2014-09-11 10:58:33 2338

转载 金融IC卡PBOC规范摘录

http://blog.csdn.net/freud_lv/article/category/1160712

2014-06-03 17:29:20 2150

转载 QPBOC交易流程详解--POS与卡片的数据交互进行分析

QPBOC交易,也就是快速的借记贷记。很多人都容易混淆了QPBOC,PBOC和电子现金、电子钱包的概念。首先,电子钱包早在PBOC2.0的规范里面就去掉了,在PBOC3.0里面把MSD也去掉了。因此,最新的PBOC3.0规范里面,定义了三种交易,就是QPBOC,PBOC以及电子现金。这三个交易的关系有点错综复杂,PBOC是最基础的借记贷记流程,电子现金,与PBOC的流程基本一致,纯

2014-06-03 16:26:46 14235 5

转载 2013年IT行业薪资待遇

http://blog.163.com/bowen_tong/blog/static/206817174201371894335572/

2014-05-30 16:43:54 2010

转载 SHA1算法实现及详解

1 SHA1算法简介安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的

2014-03-05 11:17:32 3526

转载 ocx开发经验

http://blog.csdn.net/xiaoxiaoyu85/article/details/68212051. ocx下载解压的目标位置,由注册表项指定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache默认为C:\WIND

2014-02-24 11:41:23 3876

转载 对参加信息系统项目管理师考试的建议(三部分详细介绍)

http://bbs.51cto.com/thread-590169-1.html习题 经常听有些人说:我只复习了XX天,就通过了考试!或有人说:反正机会有的是,我去试一试,今年不行明年再考!  我这次是我省唯一一个考过信息系统项目管理师的考生,在我的考试生涯中,无论多大的考试,都是一次通过。我不是要炫耀,我认为,考试的成功与否同一个人的态度有很大关系。  我从来没有侥幸对

2014-02-07 15:36:23 1604 1

转载 Vim73安装配置

一、RedHat 9 安装 vim7.31.  ./configure --enable-gui=gtk2 --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --prefix=/opt/vim732. make ; make install3.[

2014-01-07 10:37:17 711

转载 虚拟机VMware tools安装

原文:http://hi.baidu.com/appcn/blog/item/43c4eafce7888042d6887df9.html在安装虚拟机VMware tools之前,你需要知道如下概念:(1)虚拟机有免安装绿色版,也有非免安装绿色版,一般非免安装绿色版在你安装完虚拟机后,其目录下会自动生成VMware tools安装文件(windows.iso、linux.iso),而免安

2013-12-09 11:16:07 498

转载 电子钱包、电子现金与qPBOC

自从PBOC2.0发布后,相对于原来只定义了电子钱包和电子存折应用的PBOC1.0而言,增加了借贷记应用,以及基于借贷记应用的电子现金和qPBOC。而且随着芯片卡在小额支付领域的优先试点使用,使得“电子钱包”、“电子现金”、“小额支付”、“非接小额”、“qPBOC”、 “闪付”、“QuickPass”、“UPCash”……等各种名词概念充斥芯片卡支付应用领域,多数情况下,厂商和客户之间、持卡人和发

2013-11-06 13:44:19 1037

转载 c语言值传递,地址传递,引用传递(引用传递只适用于c++)

总结:对于函数来说,值传递就是一个人来了,给你一些数据,你对数据处理。地址传递就是你通过地址找到一个人,然后直接对这个人处理。而引用传递就是你要直接对一个人进行处理,通过名字对人访问,但你不知道那个人叫什么,就先起个随便的名字。谁来了,他的别名就是这个名字。但通过这个别名对人处理有一些限制,相比地址对人全权操作安全。  另一段别人的解释:值传递、地址传递、引用传递的区别:

2013-10-16 14:44:24 711

转载 C语言各种数据类型在系统中占的字节和取值范围

基本类型包括字节型(char)、整型(int)和浮点型(float/double)。    定义基本类型变量时,可以使用符号属性signed、unsigned(对于char、int),和长度属性short、long(对于int、double)对变量的取值区间和精度进行说明。    下面列举了Dev-C++下基本类型所占位数和取值范围:符号属性    长度属性  基本型  所占位数   

2013-10-11 09:03:42 758

转载 金融系统中PBOC/EMV的TLV的算法实现(含C++/C#)

TLV即Tag-Length-Value,常在IC卡与POS终端设备中通过这样的一个应用通信协议进行数据交换。在金融系统以及认证中,PBOC以及EMV的认证规范文档上面也有对TLV做了一些说明,由于认证规范都是英文文档,所以有些人可能不易于理解。首先我先介绍下什么是TLV,TLV的用途是什么,以及如何实现它的打包解包算法。       金融系统中的TLV是BER-TLV编码的一个特

2013-10-05 19:14:02 2266

转载 _IO, _IOR, _IOW, _IOWR 宏的用法与解析

在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。bit29~bit15 14位为 "数据大小" 区,表示 ioctl() 中的 arg 变量传送

2013-10-04 09:40:47 484

转载 Linux下ARM 和单片机的串口通信设计

摘要:介绍Linux 环境下串口通信的设计方法和步骤,并介绍了ARM9 微处理器s3c2440 在Linux 下和C8051Fxxx 系列单片机进行串行通信的设计方法,给出了硬件连接和通信程序流程图。该方法可靠、实用,适用于大多数Linux ARM 和单片机串口通信的场合。0 引言数据采集系统中由于单片机侧重于控制,数据处理能力较弱,对采集的数据进行运算处理比较繁琐,如果通过串口与

2013-09-27 10:43:19 2082

原创 linux问题解决方案

gedit出错:Failed to connect to the session manager的http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0822/12157.htmlVMware安装fedora16系统,VMtools安装失败解决方案http://www.linuxidc.com/Linux/2011-1

2013-09-26 14:41:05 473

转载 ISO 8583协议-银行交易的标准

ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段域的关键, 而了解每个字段域的属性则是填写数据的基础。1、 位图描述如下: 位图位置:1格式:定长类型:B16(二进制16位,16*8=

2013-09-14 12:29:06 2081

转载 WIN32串口编程详解(二)

4.2 同步方式读写串口:下面先例举同步方式读写串口的代码://同步读串口char str[100];DWORD wCount;//读取的字节数BOOL bReadStat;bReadStat=ReadFile(hCom,str,100,&wCount,NULL);if(!bReadStat){      AfxMessageBox("读串口失败!");  

2013-09-12 09:35:16 789

转载 WIN32串口编程详解(一)

1.引言:在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。本文我们只介绍API串口通信部分。串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式)。同步操作时,API函数会阻塞直到操作完成以后才能返回(在多线程方式中,

2013-09-12 09:34:04 713

转载 电子钱包、电子现金与qPBOC

电子钱包、电子现金与qPBOC 自从PBOC2.0发布后,相对于原来只定义了电子钱包和电子存折应用的PBOC1.0而言,增加了借贷记应用,以及基于借贷记应用的电子现金和qPBOC。而且随着芯片卡在小额支付领域的优先试点使用,使得“电子钱包”、“电子现金”、“小额支付”、“非接小额”、“qPBOC”、 “闪付”、“QuickPass”、“UPCash”……等各种名词概念充斥芯片卡支付

2013-09-09 11:08:49 1143

转载 8583报文详细分析

不要以为我这篇文章是告诉你什么是8583,告诉你map的原理,然后分析各个域是什么意思,格式如何, 再有详细一点的甚至告诉你如何写程序等等. 不是, 之所以不写上面这些,基于两点:1 太多的人写这些了, 网上一搜8583,出来的文章都是关于这些的.2 作用不大, 因为这些规范上都有, 大家一看规范就明白了, 我写了也是无用.  我篇文章适合两类人看:1

2013-09-08 16:45:38 1028

转载 PBOC/EMV之电子钱包与电子现金的区别

对于普通的用户来说,电子钱包和电子现金(下面分别简称EP和EC)是几乎没有区别的, 为什么这么说呢. 因为EP和EC都是为了做小额支付而生的. 我们拿着一张IC卡去超市的POS机上消费,或是坐公交消费,只需轻轻一刷,你不必关心这张卡是基于EP的应用还是基于EC的应用. 但是, 如果你是金融电子这个行业里的人,尤其是对于开发人员, 不知道EP和EC的区别真的要补习一下功课了. 

2013-09-08 16:09:57 1671

转载 PBOC/EMV之电子钱包与电子现金的区别>

之前的一篇文章已经对电子现金做了一些介绍, 这篇文章站在开发者的角度,深入的探讨一下电子现金的应用. 做一个电子现金的交易, 第一步当然是选中当前的应用, 方法是调用select命令, 传入当前的应用AID号, 如果卡片的状态码返回9000,则表示选中成功. 下面举一个例子:发送: 00 a4 04 00 08 a0 00 00 04 44 01 01 05 00卡

2013-09-08 15:53:43 1639

转载 SELECT FILE

SELECT FILE终端发送的数据:   00 A4 04 00  0E 命令解释: LC(0E)是终端发送给卡片数据的长度.                                   31 50 41 59 2E 53 59 53 2E 44 44 46 30 31  解释:终端首先尝试用目录选择方法选择应用,用PSE名“1PAY.SYS.DDF01”向卡片发送SEL

2013-09-08 15:53:13 1702

转载 Grub Rescue修复方法

症状:开机显示:GRUB loadingerror:unknow filesystemgrub rescue>原因:已经发现下面几种操作会导致这种问题:1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。3,重新安装系统,把linux安装到了新

2013-08-08 11:35:51 614

原创 Linux内核学习之list_entry --- 用C语言实现泛型编程

list_entry()宏#define list_entry(ptr, type, member) \        ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))ptr是指向list_head类型链表的指针,type为一个结构,而member为结构type中的一个域,类型为list_head,这个宏返回

2013-08-06 21:34:44 1032

转载 C语言之static静态变量

1. static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。2. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义 它的生存期为整

2013-07-19 10:59:57 3561 1

转载 socklen_t 类型

在Linux下编译程序,accept( ; ; ;) 函数的第三个参数提示“从类型‘int*’到类型‘socklen_t*’的转换无效”,于是乎,我发现还有个 socklen_t 类型。解决办法:     将保存 struct sockaddr_un 结构的长度的变量类型,由 int 类型改为 socklen_t 类型。    将 int 类型改为 socklen_t 类型之后,编

2013-07-12 10:23:31 14720 1

转载 ISO8583接口的详细资料

ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段域的关键,而了解每个字段域的属性则是填写数据的基础。  1、 位图描述如下:   位图位置:1   格式:定长   类型:B16(二进制16位,16

2013-06-24 09:56:10 874

空空如也

空空如也

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

TA关注的人

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