- 博客(125)
- 收藏
- 关注
原创 MySQL配置编译遇到的一些问题
http://bbs.youkuaiyun.com/topics/390523114使用VS2012编译项目报错如下:error LNK2019: 无法解析的外部符号 _mysql_real_connect@32,该符号在函数 _main 中被引用error LNK2019: 无法解析的外部符号 _mysql_query@8,该符号在函数 _main 中被引用error LNK2019
2017-03-13 17:25:15
525
转载 遇到: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
1242
转载 银行卡BIN码大全
BIN号即银行标识代码的英文缩写。BIN由6位数字表示,出现在卡号的前6位,由国际标准化组织(ISO)分配给各从事跨行转接交换的银行卡组织。银行卡的卡号是标识发卡机构和持卡人信息的号码,由以下三部分组成:发卡行标识代码(BIN号)、发卡行自定义位、校目前,国内的 信用卡 按照数字打头的不同分别归属于不同的银行卡组织,其中以BIN号“4”字打头的银行卡属于VISA卡组织,以“5”字打头的属于MAST
2015-11-03 17:38:23
9123
转载 C# 中的委托和事件
http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次
2015-06-05 16:44:57
707
转载 vm设置 共享文件(安装的是 redHat5)
vm 设定 共享文件夹(本人在 vm 中的系统 是 redHat 5,假设你系统已经安装好了) 共享文件夹的设定 只需要两步:一,安装 vmTools二,设置共享文件夹具体步骤如下: 一,安装 vmTools1.打开虚拟机 点击 vm-->install VMware Tools 2.稍等片刻 出现 一个 VMware Tools 文件夹 里边有两个
2014-11-19 16:19:04
869
转载 JAVA card 应用开发(五) JCOP的调试方法
本文讲述如何在仿真环境下,调试JAVA card 的APPLET。通过JCOP在Eclipse进行仿真调试,启动JCOP调试器,我们可以看到如下图:要仿真调试,就是在命令输入框里面输入JCOP相关的指令,通过阅读JCOP的帮助文档,我们看到JCOP提供的命令不算繁多,大约40个。下面我挑选常用的几个来说明:1.
2014-11-04 09:52:47
5345
转载 JAVA card 应用开发(三) 把APPLET(CAP文件)装载到卡片
根据前面两篇博文,我们可以在Eclipse上建立好Applet,并且可以有多个AID,可以选择不同的应用。 那么,以上我们都是基于模拟环境的逻辑,实际上有些函数接口是需要实际的环境,就是说我们需要把Applet下载到卡片里面,实际去调试。 把Applet下载到卡片上,有两个方法:方法一:下载Applet的工具,我使用JCO
2014-11-04 09:50:19
4027
转载 JAVA card 应用开发(二) 在项目增加APPLET
在上篇博文中,《JAVA card 应用开发创建第一个APPLET》,介绍了一个项目从无到有。那么,我们建立了这个项目后,只有一个应用(一个可选AID),如果我希望这个项目可以有多个应用(有多个AID可选),就类似卡片初始化后,我可以选择PSE,可以选择PPSE,而且有多个AID存在,那么怎么在项目中添加AID呢? 1. 在已有的项目名称,右键,选择“New”,再
2014-11-04 09:49:24
2095
转载 JAVA card 应用开发(一) 创建第一个APPLET
http://blog.youkuaiyun.com/freud_lv/article/details/26499817本文讲述在Eclipse环境下,如何创建一个Java卡的项目,新建一个APPLET,运行在Java卡片上。在建立项目前,必须安装好环境:先下载一个Eclipse,然后安装JCOP即可。(JCOP的下载,需要与NXP签订协议才能拿到安装文件,当然网上可能
2014-11-04 09:47:48
6489
转载 PBOC/EMV-交易流程详解--POS与卡片的数据交互进行分析
http://blog.youkuaiyun.com/freud_lv/article/details/7578190
2014-11-04 09:26:26
2682
转载 浅谈UML的概念和模型之UML九种图
http://blog.youkuaiyun.com/jiuqiyuliang/article/details/8552956
2014-10-06 11:37:32
566
转载 融系统中PBOC/EMV的TLV的算法实现(含C++/C#)
http://www.cnblogs.com/liping13599168/archive/2011/06/15/2081366.html
2014-09-11 10:58:33
2392
转载 金融IC卡PBOC规范摘录
http://blog.youkuaiyun.com/freud_lv/article/category/1160712
2014-06-03 17:29:20
2235
转载 QPBOC交易流程详解--POS与卡片的数据交互进行分析
QPBOC交易,也就是快速的借记贷记。很多人都容易混淆了QPBOC,PBOC和电子现金、电子钱包的概念。首先,电子钱包早在PBOC2.0的规范里面就去掉了,在PBOC3.0里面把MSD也去掉了。因此,最新的PBOC3.0规范里面,定义了三种交易,就是QPBOC,PBOC以及电子现金。这三个交易的关系有点错综复杂,PBOC是最基础的借记贷记流程,电子现金,与PBOC的流程基本一致,纯
2014-06-03 16:26:46
14459
2
转载 2013年IT行业薪资待遇
http://blog.163.com/bowen_tong/blog/static/206817174201371894335572/
2014-05-30 16:43:54
2067
转载 SHA1算法实现及详解
1 SHA1算法简介安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的
2014-03-05 11:17:32
3581
转载 ocx开发经验
http://blog.youkuaiyun.com/xiaoxiaoyu85/article/details/68212051. ocx下载解压的目标位置,由注册表项指定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache默认为C:\WIND
2014-02-24 11:41:23
3921
转载 对参加信息系统项目管理师考试的建议(三部分详细介绍)
http://bbs.51cto.com/thread-590169-1.html习题 经常听有些人说:我只复习了XX天,就通过了考试!或有人说:反正机会有的是,我去试一试,今年不行明年再考! 我这次是我省唯一一个考过信息系统项目管理师的考生,在我的考试生涯中,无论多大的考试,都是一次通过。我不是要炫耀,我认为,考试的成功与否同一个人的态度有很大关系。 我从来没有侥幸对
2014-02-07 15:36:23
1653
转载 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
757
转载 虚拟机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
533
转载 电子钱包、电子现金与qPBOC
自从PBOC2.0发布后,相对于原来只定义了电子钱包和电子存折应用的PBOC1.0而言,增加了借贷记应用,以及基于借贷记应用的电子现金和qPBOC。而且随着芯片卡在小额支付领域的优先试点使用,使得“电子钱包”、“电子现金”、“小额支付”、“非接小额”、“qPBOC”、 “闪付”、“QuickPass”、“UPCash”……等各种名词概念充斥芯片卡支付应用领域,多数情况下,厂商和客户之间、持卡人和发
2013-11-06 13:44:19
1098
转载 c语言值传递,地址传递,引用传递(引用传递只适用于c++)
总结:对于函数来说,值传递就是一个人来了,给你一些数据,你对数据处理。地址传递就是你通过地址找到一个人,然后直接对这个人处理。而引用传递就是你要直接对一个人进行处理,通过名字对人访问,但你不知道那个人叫什么,就先起个随便的名字。谁来了,他的别名就是这个名字。但通过这个别名对人处理有一些限制,相比地址对人全权操作安全。 另一段别人的解释:值传递、地址传递、引用传递的区别:
2013-10-16 14:44:24
740
转载 C语言各种数据类型在系统中占的字节和取值范围
基本类型包括字节型(char)、整型(int)和浮点型(float/double)。 定义基本类型变量时,可以使用符号属性signed、unsigned(对于char、int),和长度属性short、long(对于int、double)对变量的取值区间和精度进行说明。 下面列举了Dev-C++下基本类型所占位数和取值范围:符号属性 长度属性 基本型 所占位数
2013-10-11 09:03:42
825
转载 金融系统中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
2309
转载 _IO, _IOR, _IOW, _IOWR 宏的用法与解析
在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。bit29~bit15 14位为 "数据大小" 区,表示 ioctl() 中的 arg 变量传送
2013-10-04 09:40:47
519
转载 Linux下ARM 和单片机的串口通信设计
摘要:介绍Linux 环境下串口通信的设计方法和步骤,并介绍了ARM9 微处理器s3c2440 在Linux 下和C8051Fxxx 系列单片机进行串行通信的设计方法,给出了硬件连接和通信程序流程图。该方法可靠、实用,适用于大多数Linux ARM 和单片机串口通信的场合。0 引言数据采集系统中由于单片机侧重于控制,数据处理能力较弱,对采集的数据进行运算处理比较繁琐,如果通过串口与
2013-09-27 10:43:19
2167
原创 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
511
转载 ISO 8583协议-银行交易的标准
ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段域的关键, 而了解每个字段域的属性则是填写数据的基础。1、 位图描述如下: 位图位置:1格式:定长类型:B16(二进制16位,16*8=
2013-09-14 12:29:06
2197
转载 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
834
转载 WIN32串口编程详解(一)
1.引言:在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。本文我们只介绍API串口通信部分。串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式)。同步操作时,API函数会阻塞直到操作完成以后才能返回(在多线程方式中,
2013-09-12 09:34:04
770
转载 电子钱包、电子现金与qPBOC
电子钱包、电子现金与qPBOC 自从PBOC2.0发布后,相对于原来只定义了电子钱包和电子存折应用的PBOC1.0而言,增加了借贷记应用,以及基于借贷记应用的电子现金和qPBOC。而且随着芯片卡在小额支付领域的优先试点使用,使得“电子钱包”、“电子现金”、“小额支付”、“非接小额”、“qPBOC”、 “闪付”、“QuickPass”、“UPCash”……等各种名词概念充斥芯片卡支付
2013-09-09 11:08:49
1206
转载 8583报文详细分析
不要以为我这篇文章是告诉你什么是8583,告诉你map的原理,然后分析各个域是什么意思,格式如何, 再有详细一点的甚至告诉你如何写程序等等. 不是, 之所以不写上面这些,基于两点:1 太多的人写这些了, 网上一搜8583,出来的文章都是关于这些的.2 作用不大, 因为这些规范上都有, 大家一看规范就明白了, 我写了也是无用. 我篇文章适合两类人看:1
2013-09-08 16:45:38
1064
转载 PBOC/EMV之电子钱包与电子现金的区别
对于普通的用户来说,电子钱包和电子现金(下面分别简称EP和EC)是几乎没有区别的, 为什么这么说呢. 因为EP和EC都是为了做小额支付而生的. 我们拿着一张IC卡去超市的POS机上消费,或是坐公交消费,只需轻轻一刷,你不必关心这张卡是基于EP的应用还是基于EC的应用. 但是, 如果你是金融电子这个行业里的人,尤其是对于开发人员, 不知道EP和EC的区别真的要补习一下功课了.
2013-09-08 16:09:57
1778
转载 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
1733
转载 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
1768
转载 Grub Rescue修复方法
症状:开机显示:GRUB loadingerror:unknow filesystemgrub rescue>原因:已经发现下面几种操作会导致这种问题:1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。3,重新安装系统,把linux安装到了新
2013-08-08 11:35:51
767
原创 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
1086
转载 C语言之static静态变量
1. static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。2. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义 它的生存期为整
2013-07-19 10:59:57
3657
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
14841
转载 ISO8583接口的详细资料
ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段域的关键,而了解每个字段域的属性则是填写数据的基础。 1、 位图描述如下: 位图位置:1 格式:定长 类型:B16(二进制16位,16
2013-06-24 09:56:10
1034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人