`
makewish0122
  • 浏览: 28123 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
第1章基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。 单钥密码体制的代表是美国的DES 1.2. 消息摘要 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。 消息摘要有两个基本属性: 两个不同的报文难以生成相同 ...
java:EL表达式 EL表达式:       1)el表达式主要用于获取数据,它的原理是:通知JSP引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域中先后( page ——        request —— session —— application )获取对象,如果在一个域中获取到了,则不再从下个域中寻找,返回结果。如果域对象中不存在标识符所对应       的对象,则返回结果为””(注意,不是null)。              2)EL表达式的四大作用:           >> 获取数据(重点)       ...

ca认证过程

   CA是证书的签发机构,它是PKI的核心。CA是负责签发证书、认证证书、管理已颁发证书的机关。它要制定政策和具体步骤来验证、识别用户身份,并对用户证书进行签名,以确保证书持有者的身份和公钥的拥有权。。   CA 也拥有一个证书(内含公钥)和私钥。网上的公众用户通过验证 CA 的签字从而信任 CA ,任何人都可以得到 CA 的证书(含公钥),用以验证它所签发的证书。     如果用户想得到一份属于自己的证书,他应先向 CA 提出申请。在 CA 判明申请者的身份后,便为他分配一个公钥,并且 CA 将该公钥与申请者的身份信息绑在一起,并为之签字后,便形成证书发给申请者。   如果一个用户想鉴别另一 ...
1、定义  1.0.1 “商业使用”意思是指,将产品发布给第三方或者通过别的方式使第三方能够使用。  1.1 “贡献者”意思是指每一个进行创作或者对创作的修改做出贡献的实体。  1.2 “贡献者版本”意思是指,贡献者用原始版本的代码、前一次修改的代码以及这个贡献者所修改部分所共同组合出来的新版本。  1.3 “涵盖代码”意思是指,原始版本的代码,或者修改的代码,或者前两者的结合,因此还包括这里面的任何一部分。  1.4 “电子发布机制”意思是指,普通软件开发团体所能够接受的电子数据传输方式。  1.5 “可执行档案”意思是指,涵盖代码的除了源代码的其他形式。  1.6 “初始开发者”意思是指,由 ...
在J2ME开发中,我们经常需要和手机系统进行交互,获得一些和系统相关的信息,在J2ME API设计中,提供了一系列的系统属性 表1   CLDC、MIDP和JTWI属性 属性名称 属性作用 microedition.profiles 代表手机支持的MIDP版本,返回格式值为“MIDP-1.0”或“MIDP-2.0” microedition.configuration 代表手机支持的CLDC版本,返回格式值为“CLDC-1.0”或“CLDC-2.0” microedition.locale 代表手 ...
通过J2ME实现对文件的操作       创建一个MIDlet文件名称是FileSave,其中保存文件的核心部分是先获取系统的目录用下面的代码 1Enumeration e = FileSystemRegistry.listRoots();while (e.hasMoreElements()){   String elem = e.nextElement().toString();}   其中elem是获取的系统的目录可能会存在多个,这里需要注意 下面是文件保存的代码String root = elem;//获取一个系统目录FileConnection fc = null;try{   f ...

J2ME数据库源码

    博客分类:
  • J2ME
以下代码是J2ME简单的数据库源码,提供给大家分享 package cn.hipha.util; import javax.microedition.rms.RecordStore; public class JmeDB {  private RecordStore rs = null;  public JmeDB() { }  public JmeDB(String dbName) {  openDB(dbName); }  public void openDB(String dbName) {  try {   rs = RecordStore.openRecordStore( ...
     在J2ME中,RMS作为唯一的永久性存储工具,其重要性是不言而喻的。但是很多刚刚开始学习J2ME的新人总是抱怨在这方面的资料很少,或者是针对性不强。因此,我想把自己在这方面的一些学习心得和大家交流一下。      RMS即Record Manager System,在手机应用中常常作为得分记录、游戏信息存储等的工具使用。      RMS的使用可以分为两个部分:           一、单一记录的构造;           二、RecordStore的使用和操作。下面就这两方面进行详细说明。 一、单一记录的构造。我们在存储记录时可能需要记录很多相似的条目,在这里我们可以把这种结 ...
javax.microedition.midlet.MIDlet类提供了platformRequest()方法来请求设备来完成特定的请求,请求的内容由platformRequest()方法的String类型的参数url来标识。可能是调用浏览器打开某个特定的wap页面,也可以是呼叫电话。) import javax.microedition.io.ConnectionNotFoundException;import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/**** @author Administrator* ...
J2ME如何获取手机型号 一般来讲System.getProperty("microedition.platform");这样就可以获取一个字符串,里面包含了你想要的东西,你输出看下。基实不同的机型,获取的方式却不一样:               1、MOTO系列的可以通过读取系统的IMEI属性获得,代码如下:       String imei = System.getProperty("IMEI"); 2、SIEMENS系列的可以通过读取系统的com.siemens.IMEI属性获得,代码如下:       String imei ...
最近在写   Javascript   的程序,比较麻烦,尤其是同步互斥问题有些困扰,于是整理了一下思路,贴出来请大家指正一下,非常感谢!         ______________________________________         Javascript   的运行及浏览器多线程             _   本文目的             网页HTML结构以及   Javascript   程序越来越复杂了,有必要整理一下思路。             本文只是想整理一下思路,很多细节不一定准确。             _   问题详述             现在一个网 ...
免安装版的好处是:容易移植 解压后启动bin下的mysqld-nt.exe即可,想要添加服务的话请看下面-- 将其中的my-large.ini改名为my.ini然后在其中添加如下内容: # 设置为MYSQL的安装目录 basedir=D:/mysql-5.0.51b-win32(注:D:/mysql-5.0.51b-win32是解压安装目录) # 设置为MYSQL的数据目录 datadir=D:/mysql-5.0.51b-win32/data (注:D:/mysql-5.0.51b-win32/data数据目录)  [WinMySQLadmin] Server=D:/MySQL/bin ...
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?   3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日   小明说:如果我不知道的话,小强肯定也不知道   小强说:本来我也不知道,但是现在我知道了   小明说:哦,那我也知道了   请根据以上对话推断出张老师的生日是哪一天?
Editor.htm <textarea style="behavior:url('Editor.htc');"></textarea> Editor.htc <public:attach event=oncontentready onevent=initEditor()> <script> //对象 var vColorObject=null; var vFontObject=null; var vFontFamilyDiv=null; var vFontSizeDiv=null; var vFileObject=null; ...
前几天面试的时候遇到了一个很好的sql语句题.虽然不是很难,但如果没实际做过项目,做起来还是有点难度的.特与大家分享.. 程序中存在BUG,请修改... public boolean xx() { String sql; sql = "update user set name=?"; try{ PreparedStatement ps = cn.prepareStatement(sql); ps.setString(1,xxx); ps.executeUpdate(); }catch(Exception e){ return false; } re ...
Global site tag (gtag.js) - Google Analytics