自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木木不

木木不只会Hello World。。。。。

  • 博客(15)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 android app 获取paypal PaymentDetails

try { HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = null; httppost = new HttpPost("https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails"); httppost.set

2012-05-30 11:00:11 2973 1

原创 解决android退出整个应用方法

不解释了,直接说下测试的例子例子:三个Activity之间任意切换,然后在任意一个界面按下模拟器上的返回键,观察是否退出应用; 先创建一个广播接收器:package com.study.test;import android.app.Activity;import android.content.BroadcastReceiver;import android.co

2012-05-25 15:50:22 1182

原创 java 数字签名

数字签名的基础是公钥和私钥的非对称加密,发送者使用私钥加密消息摘要(签名),接收者使用公钥解密消息摘要以验证签名是否是某个人的。基本步骤:得到keyPairGenerator的实例对象,并调用其generateKeyPair()方法创建KeyPair对象。调用KeyPair对象的getPrivate和getPublic方法,分别得到PrivateKey对象和PublicKe

2012-05-17 16:55:29 1647

原创 java 基于MAC(消息验证码)的数字摘要

MAC,Message Authentication Code ,密钥被用作消息摘要生成过程的一部分。防止内容和摘要同时被篡改,在一定成都上起到了验证发送者身份。 package com.study.test;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.SecretK

2012-05-17 16:30:22 3138

原创 java MD5应用

MD5(Message-Digest Algorithm 5(信息-摘要算法 5)),是一种算法,不是加密,用于确保信息传输完整一致。它是一种单向散列算法,不可逆向的。消息摘要可以看作原始数据的指纹,指纹不同则原始数据不同。MD5可以为任何文件产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。通常步骤调用MessageDige

2012-05-17 15:59:11 1934

原创 java 非对称加密(公钥加密)

我夕在实际的应用中单单只有对称加密是不够的,更多的时候是对称加密与非对称加密结合使用,非对称加密(公钥加密)特点速度慢、加密和解密的钥匙不相同,加密的方式是: * 公钥加密-私钥解密 * 私钥加密-公钥解密这两种,这里给大家演示下第一种方式,剩下一种大家自己测试下。步骤:得到keyPairGenerator的实例对象,并调用其generateKeyPair()方法创建K

2012-05-16 11:15:12 10189

原创 java 对称加密——基于口令的加密与解密

前两篇分别讲了对称加密中两种简单的方式——基于代码直接加密与密钥存盘的方式;今天来看一下对称加密中的另一种方式——基于口令的加密与解密,就是根据您设定的密码来加密,这种方式跟前面的一样,也分为基于代码直接加密与密钥存盘的方式,现在为了方便,两种方式就一起写了不再分开写了。 package com.study.security2;import java.io.ByteArrayOut

2012-05-16 10:53:50 3407 1

原创 java 对称加密——密钥与加密后的数据存盘方式

上一章中我们接触了java中的对称加密,程序中的做法非常简单,只将一串字符串在程序中直接加密,这样子给人感觉这样的加密或许不是很好。这一章中,我将稍微改下上一章中的这种做法,而是将程序中产生的key与加密后的数据写到硬盘中,然后解密时,从磁盘中读取加密的数据与解密的key进行解密,这样子我们就可以将一段内容加密后生成的文件给他人,他人拿到这个文件时,如果在拿到我们key就可以对其进行解密查看内容,

2012-05-15 15:46:05 2868

原创 可阻塞的队列——ArrayBlockingQueue

阻塞队列与Semaphore有些相似,但也不同,阻塞队列是一方存放数据,另一方释放数据,Semaphore通常则是由同一方设置和释放信号量。ArrayBlockingQueue只有put方法和take方法才具有阻塞功能api说明:public class ArrayBlockingQueueextends AbstractQueueimplements BlockingQueu

2012-05-08 15:17:34 1001

原创 线程同步工具——Exchanger

Exchanger用于实现两个人之间的数据交换,每个人在完成一定的事务后想与对方交换数据,第一个先拿出数据的人将一直等待第二个人拿着数据到来时,才能彼此交换数据。 对于Exchanger的用法比较简单,api中也只有两个方法exchange(V x)          等待另一个线程到达此交换点(除非当前线程被中断),然后将给定的对象传送给该线程,并接收该线程的对象。

2012-05-08 15:11:23 714

原创 线程同步工具类——CountDownLatch

CountDownLatch犹如倒计时计数器,调用CountDownLatch对象的countDown方法就将计数器减1,当计数到达0时,则所有等待者或单个等待者开始执行。可以实现一个人(也可以是多个人)等待其他所有人都来通知他,这犹如一个计划需要多个领导都签字后才能继续向下实施。还可以实现一个人通知多个人的效果,类似裁判一声口令,运动员同时开始奔跑等例子。下面来具体看下api的说明

2012-05-08 15:04:38 717

原创 线程同步工具类——CyclicBarrier

CyclicBarrier一个同步辅助类。 它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命

2012-05-08 14:58:22 854

原创 Semaphore实现信号灯

Semaphore一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。 Semaphore可以维护当前访问自身的线程个数,并提供了同步机制。使用

2012-05-08 14:44:48 670

原创 Lock&Condition实现线程同步通信

先看jdk文档的说明: public interface ConditionCondition 将 Object 监视器方法(wait、notify 和notifyAll)分解成截然不同的对象,以便通过将这些对象与任意Lock 实现组合使用,为每个对象提供多个等待 set(wait-set)。其中,Lock 替代了synchronized 方法和语句的使用,Co

2012-05-08 14:21:41 810

原创 线程池中ScheduledExecutorService定时器功能(二)

java中的定时器功能 在jdk1.5之前,大家都用传统的定时器Timer来实现该功能如,我们需要定制一个特殊方法,在程序首次载入时就执行,以后每隔一定的时间去执行那个方法传统的做法如下;  /** * 定时器的测试(传统方式) */ public static void testTimer(){ Timer timer = new Timer

2012-05-08 13:50:10 9487

RegularExpression练习

根据RegularExpression查找出对应的文字,并进行高亮显示(富文本)

2017-02-16

iOS侧滑demo效果

模拟网易新闻的一个侧滑demo效果

2016-11-14

Collection制作相片查看器

Collection制作相片查看器一个demo

2016-10-20

The-Swift-Programming-Language中文版

The-Swift-Programming-Language中文版,需要的朋友赶紧了!

2014-06-12

android图片缩放放大

android图片缩放、放大demo,android图片缩放、放大demo.

2012-09-02

apk反编译包

apk反编译包

2012-06-10

解决android退出整个应用的例子

解决android退出整个应用的例子

2012-05-25

传智播客android8天课程后三天的源码

传智播客android8天课程后三天的源码

2011-10-15

android精典练习4

android精典练习,内容精典不太适合于初学者,有一定的知识可值得看看

2011-10-15

android练习3

android精典练习,内容精典不太适合于初学者,有一定的知识可值得看看

2011-10-15

android8天练习2

android精典练习,内容精典不太适合于初学者,有一定的知识可值得看看

2011-10-15

Flex_4:开发RIA_应用程序

官网中文版,经典学习资料 Flex_4:开发RIA_应用程序 内容可复制。

2011-09-24

学习java的经典顺序

学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。。。。。。

2010-09-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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