文章列表
 
2012年05月31日 星期四 10:01

指定在安装时是否应在目标计算机上注册文件、程序集或项目输出组。

“Register”属性的设置如下所示:

 
2012年04月12日 星期四 9:00

大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。
DllImport所在的名字空间 using System.Runtime.InteropServices;
MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAt

 
2012年03月30日 星期五 21:50

关键词:卡片操作系统(COS) 终端应用层(TAL) 终端传输层(TTL) 应用协议数据单元(APDU) 传输协议数据单元(TPDU)

IC卡的应用越来越广泛,从存储卡到逻辑加密卡,目前CPU卡已经逐渐在应用中占据主导地 位。CPU卡根据通讯协议可分为两种:接触式和非接触式。接触式CPU卡主要采用两种通讯协议:T=0和T=1通讯协议。T=0是异步半双工字符传输协 议,T=1是异步半双工块传输协议。目前T=0通讯协议的应用较为广泛,

 
2012年03月30日 星期五 21:39

Java Card Technology for Smart Card's Architecture and Programmer's Guide (Zhiqun Chen)翻译版(PART 2、3)

第 2部分 JAVA  卡技术  

第 3章 Java卡技术概述 

Java卡技术能够使利用 Java  编程语言写的程序在智能卡上和其它资源有限的设备上运行。
本章将对 Java  卡技术-系统体系结构及其组成部分作一概括描述。 
 
3.1 体系结构概述 

 
2012年03月30日 星期五 21:38

第 1部分  绪论 

1.2.智能卡应用开发中的挑战  
开发一个智能卡应用传统上是一个长期而困难的过程。尽管卡片在尺寸、外形,和通信协议方面
被标准化了,但是它们的内部工作从一个制造商到另一个制造商是大不相同的。大多数智能卡开发工
具是由智能卡制造商利用普通的汇编语言工具和从芯片商那里获得的专用硬件仿真器来建立的。对于
第三方来说,要独立开发应用并将其卖给发卡商简直是不可能的。因此,开发智能卡应用只限于高技

 
2012年03月30日 星期五 21:37

--by Caesar

对象的存储:

对象以Heap的方式统一管理,ref以索引方式读取定长的Heap头。

永久对象:HeapBody存储在NVM中,并以TLV的方式连接。Heap头存储指向HeapBody的偏移。

临时对象:HeapBody为预置的全局数组。Heap头不存储偏移,偏移由索引前的所有临时对象的空间的和计算得出。由于获取偏移的计算量比较大,所以使用Cache的方式来加速(见附录1)

对象的删除:

永久对象:删除Heap头。并删除指向的HeapBody,如果待删的HeapBo

 
2012年03月30日 星期五 21:36

第 6章 Java 卡例外和例外处理  

 

一个例外就是在一个程序的执行过程中中断指令正常流程的事件。在Java 语言中,例外是很重要
的,因为它们提供了一种处理程序错误的极好方法。 
 
Java 卡平台支持全部关于例外的Java 语言编程结构。Java卡 applet 能够利用关键字 throw、try、
catch,或finally,并且它们像在Java平台一样地运行。 
 
当检测到内部运行时的问题时,JCRE 或Java 卡虚拟机就抛出例外,或者由applets 通过程序抛出。

 
2012年03月30日 星期五 21:35

第 4章 Java 卡对象  

 

在 Java 卡技术中,JCRE和applets 通过建立对象来表示、存储,和操作数据。Applets是利用 Java
编程语言编写的。卡片上可运行的 applets是 applet 类的对象。 
 
在 Java 卡平台中的对象遵循 Java 编程规则: 
 
z  Java 卡平台上的所有对象都是类的实例或者数组类型,它们都具有相同的根类
java.lang.Object。 
z  一个新对象中的域或一个新数组中的成分都被置为它们的缺省值(0、null,或 false) ,除非

 
2012年03月30日 星期五 21:33

以我自己实现的版本JCDK2.2.2为例子:

1.到http://java.sun.com/javacard 网站上下载一个Java CardDevelopment Kit 2.2.2 (即所谓的JCDK)

2.将JCDK解压到固定的位置(比如C:\java_card_kit-2_2_2)下,在doc\en\guides\pdf子目录下面可以看到安装手册cJDK Users Guide (注:OS以windows为例子,其它OS请参照安装手册)

3.到 http://java.sun.com/j2se 网站上下载一个JDK 1.5.0_19 并安装(比如C:\j2sdk1.5)(注:版本1.5,每个JCDK都对应自己支持的JDK版本,具体

 
2011年06月30日 星期四 14:24

原文:未知
在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中 加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现 Assembly没有提供任何卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。

这 引发了一个问题,用Assembly加载的DLL可能只在程序结束的时候才会被释放,这也意味着在程序运行期间无法更新被加载的DLL。而这个功能在某些

 
2010年10月21日 星期四 16:33

【e800.com.cn 编者按】随着搜索经济的崛起,人们开始越加关注全球各大搜索引擎的性能、技术和日流量。作为企业,会根据搜索引擎的知名度以及日流量来选择是否要投放广告等;作为普通网民,会根据搜索引擎的性能和技术来选择自己喜欢的引擎查找资料;作为学者,会把有代表性的搜索引擎作为研究对象……

  而作为一个网站的经营者,其更关心的或许是如何通过网络载体让更多的网民知道自己的网站,进而获得更高的流量和知名度。这其中,搜索引擎已经成了一个重要的且是免费的宣传途径。一方面,搜索引擎会主动出击,寻找

 
2010年09月21日 星期二 16:47

转自http://oss.org.cn/ossdocs/framework/hibernate/reference-v3_zh-cn/queryhql.html

第 15 章 HQL: Hibernate查询语言

Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如

 
2010年09月06日 星期一 11:58
ThinkPad的密码,一直是一个比较热门的话题,三天二头就会有兄弟出来问怎么清除密码之类的问题。这几天更是接二连三有兄弟被密码方面的问题所困扰,有的还要破费500元去换芯片,等等。有鉴于此,特写此文,以期给各位小黑用户一个参考。

1) 一台THINKPAD上都有哪些密码?

硬件方面主要有以下这些:BIOS开机密码,BIOS超级密码,硬盘用户密码,硬盘超级密码。安全芯片的密码,以及专用硬件的密码(如指纹识别硬件等等).

 
2010年08月06日 星期五 8:42

在WCF中,契约分为四种,它们分别为:

  1. 用于定义服务操作的服务契约:Service Contract

    这种级别的契约又包括两种:ServiceContract和OperationContract

    ServiceContract用于类或者结构上,用于指示WCF此类或者结构能够被远程调用,而OperationContract用于类中的方法(Method)上,用于指示WCF该方法可被远程调用。

 
2010年07月28日 星期三 7:55
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

好麻烦,不懂的。
 

SecurityAttributes should go ByRef if you have declared it as a Structure rathe
 

第二种方法试验没成功
 

说的太对了~顶~我的也是这样调的前后同时有呻吟~
 

非常3q,受教了,问题解决了
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu