- 博客(24)
- 收藏
- 关注
转载 FMCOS通用技术手册 指令
!FM1208////FM1208-43 CPU卡状态字定义 根据FMCOS通用技术手册_仅供参考_1.1_200907.pdf编制////当SW1的高半字节为’9’,且低半字节不为’0’时,其含义依赖于相关应用。//当SW1的高半字节为’6’,且低半字节不为’0’时,其含义与应用无关。////格式:SW1SW2|意义9000|正确执行61xx|还有xx字节可读.6281|回送
2012-05-16 09:25:51
9993
转载 CPU卡发卡总结(二)——线路保护和线路加密
安全报文传送三种情况:- 线路保护:对传输的数据附加4字节的MAC码,接收方收到后首先进行校验,只有校验正确的数据才予以接受,这样就防止了对传输数据的篡改。- 线路加密:对传输的数据进行DES加密,这样传输的就是密文,攻击者即使获得了数据也没有意义。- 线路加密保护:对传输的数据进行DES加密后再附加4byte MAC码如何使用安全报文传送:在建立文件时改变文件类型,使用线
2012-05-15 18:04:10
7630
转载 CPU卡发卡总结(一)
概述:CPU卡包含一个微处理器,其功能相当于一台微型计算机。CPU卡内集成电路中包括中央处理器(CPU)、只读存储器(ROM)、随机存储器(RAM)、电可擦除可编程只读存储器(EEPROM)等。 使用FMCOS,由传输管理、文件管理、安全体系、命令解释四个功能模块组成。传输管理:监督卡与终端之间的通信,保证数据正确地传输。文件管理:区别于其他卡按区块存储数据的方式。CPU卡将用户数据以
2012-05-15 18:03:37
9517
转载 CPU卡发卡总结(三)——充值和消费
转自:http://www.cnblogs.com/chenguanwei/archive/2011/01/19/1938939.html 诚实小郎君充值脱机充值1、 选择要充值的应用目录。2、 验证口令密钥。3、 取得充值密钥(这里使用加密机提供的分散指令,用ATS作为分散因子对00B0密钥进行分散得到充值密钥)。4、 圈存交易初始化。5、 生成过程
2012-05-15 18:02:32
6581
转载 vs2010 快捷键大全 转
VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 C
2012-05-08 10:21:25
788
转载 ANSI X9.8 计算PinBlock
转自:http://blog.youkuaiyun.com/kingvan/article/details/47119PIN格式ANSI X9.8 Format(带主帐号信息)PIN BLOCK 格式等于 PIN 按位异或主帐号:PIN 格式:BYTE 1 PIN的长度BYTE 2 – BYTE 3/4/5/6/7 4--12个PIN(每个PIN占4个BIT)BYTE 4/5/
2011-12-26 13:20:39
4641
转载 JAVA对串口设备进行操作
转自:http://blog.youkuaiyun.com/kingvan/article/details/53843 做金融终端开发经常需要写一些设备的控制程序,提取出了一个串口操作的基本框架以防日后忘记,当然针对具体串口设备可能要作相关修改。import java.io.*;import javax.comm.*;public class SomeSerial implements S
2011-12-26 13:19:04
874
原创 java 面试题
你有两个桶,容量分别为3升和5升,同时还有大量的水。你怎么才能准确量出4升的水只有两个桶。 1 将5升桶倒满 2 把5升桶的水倒满3升桶,剩下2升水 3 将3升桶的水倒光 4 把5升桶里剩下的2升水倒入3升桶 5 将5升桶倒满 6 把5升桶的水倒入3升桶至满 7 此时5升桶里刚好剩下有4升水:)
2007-02-27 19:07:00
626
原创 [转贴]人生的十二种财富
世上,每一个人一生都会拥有多种财富,这些财富没有贫贱之分,只要好好把握,它将永远伴随你。 一、积极的精神态度:所有的财富,都始于一种内心状态,内心乃个人能完全控制的惟一的东西。就 将积极的精神态度置于人生十二大财富之首。 二、良好的体格:良好的体格始于一种“健康意识”,保持正常积极的精神态度和适度的体育锻炼是 避免疾病的最佳途径。 三、人际关系的和谐:个人首要的责任是建立“内在”的和谐
2007-02-15 11:56:00
613
转载 35 岁前程序员要规划好的四件事[转自:http://blog.youkuaiyun.com/oiio/archive/2007/02/12/1508001.aspx]
论坛里经常可以看到关于 35 岁程序员的生涯询问, 他们之中有些人写了十年代码, 有些人则是因为对编程发生了兴趣, 中途转行, 以下四点是给那些 30 - 35 岁程序员的建议:* 照顾自己健康以前, 我认为 "钱" 是很重要的, 俗话说的好: "钱不是万能, 但没有钱万万不能", 所以过去我的焦点都是放在收入, 但后来我发现有比钱更重要的东西, 那是 "家", 在你没有结婚前, 这个家的
2007-02-15 10:01:00
821
转载 职场中不可深交的五种人
在工作遇到困难的时候,满腹牢骚是无济于事的,要抱有正面的态度,着眼于有益的事情。清楚你的人生目标、使命及长远计划,列出一份你个人的成绩及获得的利益,每当你怀疑的时候,便拿来作参考。与抱有正面理想的人为伍,要避免问那些“为什么”的问题,将焦点集中在工作上,学会心胸开阔。 职场箴言: 1)交浅言深者不可深交:初到公司,可以透过闲谈而与同事沟通,拉近彼此之间的距离。但是有一种人,刚认识你不久,便把自
2007-01-16 14:13:00
866
原创 Hibernate 学习之[hibernate的原理][转自http://www.sin-oil.com/oil/article.asp?id=182 作者:daxing22 ]
hibernate的原理首先在这里给大家讲一讲吧.其实原理是非常简单的.我们知道如果用java连接数据库我们首先想到的就是JDBC,那么hibernate是什么呢.hibernate可以理解为是一个中间件它负责把java程序的sql语句接收过来发送到数据库,而数据库返回来的信息hibernate接收之后直接生成一个对象传给java.什么??对象是什么?做什么用的?java利用对象才可以有效的进行远
2007-01-08 10:28:00
1954
1
原创 实现递归的简单实例
求:1*1+2*2+3*3+...=?public class RecursiveTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(countDown(10)); } /** * 1*1+2
2007-01-05 09:59:00
694
原创 Cookie使用说明
一、关于Cookie的一些说明(我的理解): 如果没有对所要操作的cookie进行设置过期时间,则 保存在浏览器中。 如果关闭浏览器该cookie会自动删除从而失效。 如果设置了cookie的过期时间,则
2006-12-30 15:42:00
962
原创 用String.split()时用分隔符遇到的问题
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("//."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("//|"),这样才能正确的分隔开,不能用String
2006-12-29 16:46:00
2461
转载 23种设计模式的代码版
http://blog.youkuaiyun.com/success_dream/category/248045.aspx
2006-12-29 15:44:00
657
原创 java.util.Random 分析
Random()构造函数 有两种: 其一:Random() 创建一个新的随机数生成器。它是以当前时间的毫秒数,为种子。可以通过System.currentTimeMillis()来获得当前时间的毫秒数其二:Random(long seed) 使用单个 long 种子创建一个新随机数生成器. 如果用相同的种子创建两个 Rand
2006-12-27 11:20:00
4540
原创 一些不常用但很实用的sql
//exists等同于if条件。如果符合条件(exists后的条件),则进行对数据库的操作exists:select * from label where exists ( select label_id from label_keyword lk where lk.LABEL_ID = ss2c9080ef0e9e241b010ea24285990235)in://in后的
2006-12-26 18:34:00
722
转载 集合的clone[转自http://blog.youkuaiyun.com/dr2tr/archive/2006/03/07/617474.aspx]
之前看《高质量Java程序设计》,看到有关集合的深层拷贝(Deep Copy)和浅层拷贝(Shadow Copy)。今天试了一下。由于集合本身就是采用引用的方式保存元素的,所以集合.clone()产生的对象其对元素的保存方式也是引用。比如,ArrayList类对象ar 中有元素student1, student2(的引用),现在copy = ar.clone().那么copy中所保存的也只是
2006-12-26 17:44:00
820
原创 hibernate 查询与连接 (接上篇)
1、fetch实质上就是立即加载lazy="false"2、Team.hbm.xml 当session.get(Team.class,"112457458744");即取得一个Team对象时,如果在中设置了预先抓取,即fetch="join"后,则会自动抓取其子类Students的集合。如果没有fetch="join",则只是取得当前对象Team3、fetch="join"只是在
2006-12-26 17:12:00
668
转载 圣诞快乐
明天你是否会想起,川流不息的群消息 明天你是否还惦记,QQ里的各位兄弟 领导们都已想不起,勤劳吃苦的你 你也是偶尔来到Q里,才发现早已有人代替谁抓住偷偷聊天的你,谁安慰挨骂的你 谁叫醒死睡的你,谁经常借钱给你 那时侯你总很小心,聊天就戴上耳机 我也曾无意中说起,最怕加班的你有时候你也很早起,为单位费尽心机 你总说时间很充裕,可从来没见你休息 谁记得交活前熬夜的你,谁表扬经常加班的你 谁把微溥的薪水
2006-12-26 11:49:00
642
原创 hibernate 查询与连接
drop database if exists schoolproject;create database schoolproject;use schoolproject;drop table if exists certificate;CREATE TABLE certificate ( id varchar(100) NOT NULL default , `describe`
2006-12-25 18:31:00
907
原创 left join 分析 选择自 libkhorse 的 Blog
案例分析create database mytest;use mytest;create table user ( id varchar(20), name varchar(40));insert into user value(1,libk);insert into user value(2,zyfon);insert into user value(3,da
2006-12-25 13:51:00
599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人