自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 限制表单重复提交

<br />限制表单重复提交<br />    客户端:<br />          1.第一次提交时设置一个标志,通过这个标志决定是否允许用户在什么情况下单击提交按钮<br />          2.单击提交按钮后将按钮设置为disabled状...

2010-06-25 17:46:00 1698 0

转载 ArrayList LinkedList Set HashMap介绍

<br />    在Java中提供了Collection和Map接口。其中List和Set继承了Collection接口;同时用Vector、ArrayList、LinkedList三个类实现List接口,HashSet、TreeSet实现Set接口<br />。直接有H...

2010-06-01 17:28:00 1419 0

转载 Android代码性能优化技巧

1. 目前来说Android 2.2的JIT性能有了本质的提高,不过对于老版本的程序提高Java执行效率还有很多语言特点来说,对于Java 1.5之后将会有明显的改进。下面的例子来自SDK:  static class Foo {         int mSplat;     }     Foo...

2010-06-01 14:31:00 1417 0

转载 Android开发注意点

一、AssetManager - 已知单个文件处理不能大于1MB,所以如果资源很大,建议使用Zip格式压缩存放。二、ScrollView中嵌入ListView - 这个作法可能会出现你的ListView仅仅显示1行半。三、Android自带的Zip处理类对文件名编码无法识别,也没有提供显示的设置方...

2010-05-27 22:50:00 1266 1

转载 Context的作用

       Context字面意思上下文,位于android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this...

2010-05-27 16:20:00 1758 1

原创 好网站收集

1.图片素材收集技巧我们很多时候看到一个别的站点里面的图片和动画,怎样能方便拿到?有一个简单的技巧就是,打开IE的 internet选项->internet临时文件,删除所有脱机内容 ,(然后把喜欢的这个网站浏览一遍),再打开IE的 internet选项->internet临时文件,点...

2010-05-24 09:57:00 1120 0

转载 iPhone的Push(推送通知)功能原理浅析

机制简介Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,下文统一使用该缩写。 因 此,整个过程可以分为三个阶段,下面用大家常用的...

2010-05-06 17:49:00 2000 0

原创 使用AES时出现 Illegal key size or default parameters 时的解决办法

       当我们把密钥定为大于128时(即192或256)时,就会出现这个错误:Illegal key size or default parameters 这是因为Java默认不能处理这么长的key。解决办法:使用一个JCE就可以解决(Unlimited Strength Jurisdict...

2010-04-26 10:34:00 17868 4

转载 Android布局Java代码构造法

     一般情况下对于Android程序布局我们往往使用XML文件来编写,这样可以提高开发效率,但是考虑到代码的安全性以及执行效率,可以通过Java代码执行创建,虽然Android编译过的xml是二进制的,但是加载xml解析器的效率对于资源占用还是比较大的,一般一个简单的TextView,比如 ...

2010-04-23 23:12:00 4002 2

转载 主流移动平台特点分析

目前市面上主流的移动平台,iPhone OS、Symbian、Windows Mobile和Android它们有什么特点呢? 为什么今天的格局发生了微妙的变化,一起来看下吧:一、 Windows Mobile走向衰退1. 固件无法自动升级 - 不支持OTA2. 电阻式触控屏 - 现在有几个那个手写...

2010-04-23 23:06:00 1458 0

转载 如何使用openssl

1. 生成私钥 Generate the private key   请使用以下命令来生成私钥   openssl genrsa –des3 –out [url]www.mydomain.com.key[/url] 1024     如上图所示,此命令将生成1024位的RSA私钥,私钥文件名为: ...

2010-04-16 16:33:00 12229 1

转载 Java KeyStore的类型

Java KeyStore的类型   JKS和JCEKS是Java密钥库(KeyStore)的两种比较常见类型(我所知道的共有5种,JKS, JCEKS, PKCS12, BKS,UBER)。 JKS的Provider是SUN,在每个版本的JDK中都有。JCEKS的Provider是SUNJCE,...

2010-04-16 16:32:00 6498 0

转载 证书导入

 Der/Cer证书导入:   要从某个文件中导入某个证书,使用keytool工具的-import命令:          keytool -import -file mycert.der -keystore mykeystore.jks   如果在 -keystore 选项中指定了一个并不存在的...

2010-04-16 16:32:00 8064 0

转载 keytool简介

keytool简介   Java自带的keytool工具是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。   keytool 将密钥和证...

2010-04-16 16:31:00 1101 0

转载 X.509定义的证书

X.509定义的证书1.X.509定义了两种证书:公钥证书和属性证书   2.PKCS#7和PKCS#12使用的都是公钥证书    PKCS#7的SignedData的一种退化形式可以分发公钥证书和CRL    一个SignedData可以包含多张公钥证书    PKCS#12可以包含公钥证书及其...

2010-04-16 16:30:00 1026 0

转载 介绍如何从p12/pfx文件中提取密钥对及其长度

介绍如何从p12/pfx文件中提取密钥对及其长度:   1,首先,读取pfx/p12文件(需要提供保护密码)   2,通过别名(Alias,注意,所有证书中的信息项都是通过Alias来提取的)提取你想要分析的证书链   3,再将其转换为一个以X509证书结构体   4,提取里面的项,如果那你的证书...

2010-04-16 16:28:00 3183 0

转载 常见的数字证书格式

常见的数字证书格式1.cer后缀的证书文件有两种编码DER二进制编码或者BASE64编码(也就是.pem) 2.p7b一般是证书链,里面包括1到多个证书 3.pfx是指以pkcs#12格式存储的证书和相应私钥。

2010-04-16 16:26:00 1060 0

转载 在Security编程中,有几种典型的密码交换信息文件格式

在Security编程中,有几种典型的密码交换信息文件格式: 1.DER-encoded certificate: .cer, .crt        .cer/.crt是用于存放证书,它是2进制形式存放的,不含私钥。2.PEM-encoded message: .pem        .pem跟...

2010-04-16 16:26:00 1266 0

转载 公钥和私钥的区别

    公钥密码体制的核心思想是:加密和解密采用不同的密钥。这是公钥密码体制和传统的对称密码体制最大的区别。对于传统对称密码而言,密文的安全性完全依赖于密钥的保密性,一旦密钥泄漏,将毫无保密性可言。但是公钥密码体制彻底改变了这一状况。在公钥密码体制中,公钥是公开的,只有私钥是需要保密的。知道公钥和...

2010-04-16 15:49:00 6325 2

转载 分清加密时所用到的概念

   加密和认证  加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容, 所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的 权限。其重点在于用户的真实性。两者的侧重点是不同...

2010-04-16 15:48:00 1076 0

转载 PKCS的介绍

PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:  PKCS#7 Cryptographic Message Syntax St...

2010-04-16 15:30:00 1538 0

转载 数字证书文件格式(cer和pfx)的区别

作为文件形式存在的证书一般有这几种格式:   1.带有私钥的证书   由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。   2.二进制编码的证书   证书中没有私钥,DER 编...

2010-04-16 15:28:00 37906 2

原创 SSL配置tomcat时出现 Keystore was tampered with, or password was incorrect错误的解决办法

只需要更改下tomcat配置文件中配置SSL的协议即可:代码如下:<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="...

2010-04-14 11:33:00 15035 1

转载 轻松掌握ISO8583报文协议

     最开始时,金融系统只有IBM这些大的公司来提供设备,象各种主机与终端等。在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于0或1这样的二进制数据,如果没有对数据进行编码,则这些数据没有人能够理解,属于没有用的数据。起初的X.25、SDLC以及...

2010-04-09 16:19:00 919 0

原创 anroid API核心包介绍

android.util---------包含一些底层辅助类,如特定的容器类、XML辅助工具类等android.os-----------提供基本的操作服务,如消息传递和进程通信android.graphics-----作为核心渲染包,提供图形渲染功能android.textandroid.tex...

2010-04-09 09:23:00 861 0

原创 android中单位的简单介绍

     过去,程序员通常以像素为单位设计计算机用户界面。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素等。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。...

2010-04-07 10:48:00 1106 1

转载 Android数据存储

在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content provider)和网络。一.SharedPreferences方式        Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语...

2010-04-06 09:30:00 6935 5

转载 关于Dialog的简单体验

注意到android.app包下除了Dialog(可用于制作复杂的对话框)以外,还包括了几个系统定义好的对话框类,如DatePickerDialog、TimePickerDialog及AlertDialog。其中AlertDialog我上回用过一次,基本上就那样子了,今天看看另外两个对话框的使用吧...

2010-04-02 15:25:00 583 1

转载 关于ListActivity的简单体验

android.app包里的几个类。首先是这个在平台自的例子中被广泛使用的ListActivity。这个类其实就是一个含有一个ListView组件的Activity类。也就是说,如果我们直接在一个普通的Activity中自己加一个ListView也是完全可以取代这个ListActivity的,只是...

2010-04-02 14:55:00 976 0

转载 Activity的生命周期

注意到在Activity的API中有大量的onXXXX形式的函数定义,除了我们前面用到的onCreate以外,还有onStart,onStop以及onPause等等。从字面上看,它们是一些事件回调,那么次序又是如何的呢?其实这种事情,自己做个实验最明白不过了。在做这个实验之前,我们先得找到在And...

2010-04-02 12:35:00 535 0

转载 学习Intent的使用

刚看到Intent的时候,我的确有点困惑:从字面上来说,它表示一种意图和目的;从使用上看,它似乎总是用于Activity之间的切换;而从它所在包android.content来看,它似乎与内容有关。所以,我想或许可以这样理解它: Intent类绑定一次操作,它负责携带这次操作所需要的数据以及操作的...

2010-04-02 11:42:00 924 1

转载 初识Activity

1.在一个Activity中使用多个View如果把Activity看作MVC中的Control?它负责管理UI和接受事件(包括用户的输入),虽然说一个Activity通常对应一个屏幕,但事实上,我们是可以只用一个Activity管理多个不同的View来实现简单的逻辑。首先,我们增加一个新的资源描述...

2010-04-02 11:10:00 855 0

转载 三种形式的hello world

1.最简单的HelloWorld安装了SDK后,直接生成一个Android Project,一句代码不用写,就能跑出一个最简单的HelloWorld例程。我们看一下它的代码:Code highlighting produced by Actipro CodeHighlighter (freewar...

2010-04-02 09:44:00 720 1

转载 LogCat显示中文为乱码

     很多在开发调试Android软件的网友可能会发现Logcat打印中文输出的为乱码,即使是设置DDMS的字符集为UTF-8问题依旧   一、简单调试   我们自己封装一个Toast调试显示类即可,但Toast的显示速度和开销相对较高,每次显示从底层来看均为线程处理,资源有些浪费,不过常规的...

2010-03-31 15:27:00 4068 1

转载 Android中动态改变ImageView大小

在layout.xml文件中定义了ImageView的绝对大小后,无法动态修改以后的大小显示,其实Android平台在设计UI控件时考虑到这个问题,为了适应不同的Drawable可以通过在xml的相关ImageView中加入android:scaleType="fitXY" 这...

2010-03-31 15:25:00 6321 1

转载 android1.6新增SD卡写权限WRITE_EXTERNAL_STORAGE

     如果大家使用较新版本的SDK,比如Android 1.6版本SDK那么在写入SD卡时需要加入WRITE_EXTERNAL_STORAGE权限许可,    我们在androidmanifest.xml文件中加入下面这句     但是需要记住的是,你的项目使用的是超过1.6版本的SDK,比...

2010-03-31 15:22:00 6154 0

转载 android平台使用的单位

常用的    px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。    dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。...

2010-03-31 15:17:00 604 0

转载 如何判断Android手机当前是否联网?

 如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过 ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例      ConnectivityManager cwjManager=(Connectivi...

2010-03-31 15:14:00 1131 0

转载 Android老版本项目导入到新版SDK提示错误

使用过去Android 1.1或1.5版SDK开发的项目导入到使用新版ADT插件的1.6或2.0.1项目中可能会发现报错,其实谷歌给我们提供了一个工具可以解决这个问题,在Package Explorer中选择项目,单击鼠标右键在弹出的下拉菜单中选择 Android Tools - Fix Proj...

2010-03-31 15:07:00 2261 0

原创 Activity切换导致的onCreate重复执行

Activity在切换到后台或布局从横屏LANDSCAPE切换到PORTRAIT,会重新切换Activity会触发一次onCreate方法,我们可以在androidmanifest.xml中的activit元素加入这个属性android:configChanges="orientatio...

2010-03-31 14:53:00 2291 1

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