自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

转载 java多线程通信同步之多Condition通信

public class ThreeConditionCommunication { /** * @param args */ public static void main(String[] args) { final Business business = new Business(); new Thread( new Runnable() {

2015-06-30 22:20:07 385

转载 java多线程之线程间同步通信

public class ConditionCommunication { /** * @param args */ public static void main(String[] args) { final Business business = new Business(); new Thread( new Runnable() {

2015-06-30 22:14:35 409

转载 java多线程之阻塞队列BlockingQueue的简单应用

public class BlockingQueueTest { public static void main(String[] args) { final BlockingQueue queue = new ArrayBlockingQueue(3); for(int i=0;i<2;i++){ new Thread(){ public void run(){

2015-06-30 22:04:17 641

转载 java多线程之通过Exchanger线程间传递数据

public class ExchangerTest { public static void main(String[] args) { ExecutorService service = Executors.newCachedThreadPool(); final Exchanger exchanger = new Exchanger(); service.execute(ne

2015-06-30 21:32:47 713

转载 java 多线之用ReadWriteLock实现 一个简单缓存

public class CacheDemo { private Map cache = new HashMap(); private ReadWriteLock rwl = new ReentrantReadWriteLock(); public Object getData(String key){ rwl.readLock().lock(); Object value

2015-06-30 21:27:25 395

转载 java多线程之CountdownLatch简单应用

public class CountdownLatchTest { public static void main(String[] args) { ExecutorService service = Executors.newCachedThreadPool(); final CountDownLatch cdOrder = new CountDownLatch(1); fina

2015-06-30 21:21:19 397

转载 java多线程之CyclicBarrier简单用法

public class CyclicBarrierTest { public static void main(String[] args) { ExecutorService service = Executors.newCachedThreadPool(); final CyclicBarrier cb = new CyclicBarrier(3); for(int i=0

2015-06-30 21:12:47 453

转载 java 多线程之Semaphore互斥类的用法

public class SemaphoreTest { public static void main(String[] args) { ExecutorService service = Executors.newCachedThreadPool(); final Semaphore sp = new Semaphore(3); for(int i=0;i<10;i++){

2015-06-30 21:04:47 583

转载 java ReadWriteLock用法示例

public class ReadWriteLockTest { public static void main(String[] args) { final Queue3 q3 = new Queue3(); for(int i=0;i<3;i++) { new Thread(){ public void run(){ while(true){

2015-06-30 20:45:00 436

转载 ThreadLocal 综合应用案例

public class ThreadLocalTest { private static ThreadLocal x = new ThreadLocal(); private static ThreadLocal myThreadScopeData = new ThreadLocal(); public static void main(String[] args) { for(in

2015-06-30 18:45:22 385

转载 ThreadLocal的用法之一

在多线程的情况下,每个线程只操作属于本线程的数据public class ThreadScopeShareData { private static int data = 0; private static Map threadData = new HashMap(); public static void main(String[] args) { for(int i=0

2015-06-30 18:37:07 407

转载 Android textview换行出问题

TextView显示字符时,当字符串很长分好几行显示时(不含任何换行符号和空格),有时候中间会出现一行没有显示完(留有空白)就换行未显示完应该是剩余的空间不能显示下一个字符,所以直接切换到下一行了,例如:中文需要2个字节,剩余1个字节。在文字中有标点、中英文混合,导致的手动的设置好text的长度。将字符的显示重新排版,正好每行能够显示双数的字符整理自:http:

2015-06-30 14:40:13 1112

转载 把android 中图片局部区域改为透明

import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;

2015-06-29 15:35:40 4758

转载 android 画画板

import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.ap

2015-06-29 15:32:25 476

转载 android 图片合成

图片合成Bitmap drawingBitmap =Bitmap.createBitmap(bmp1.getWidth(),

2015-06-29 01:05:28 570

转载 android 图像颜色处理 图像的亮度变换 更改图片饱和度

图像颜色处理颜色矩阵 ColorMatrix cm = newColorMatrix();paint.setColorFilter(newColorMatrixColorFilter(cm));1 0 0 0 00 1 0 0 00 0 1 0 00 0 0 1 0New Red Value = 1*128 + 0*128 + 0

2015-06-29 00:44:19 2055

转载 android 图形平移 镜子效果 倒影效果

图形平移setTranslate(1.5f,-10);镜子效果matrix.setScale(-1, 1);matrix.postTranslate(bmp.getWidth(),0);倒影效果matrix.setScale(1, -1);matrix.postTranslate(0,bmp.getHe

2015-06-29 00:38:38 1201

转载 android 图形旋转

Matrix matrix = new Matrix();matrix.setRotate(15);canvas.drawBitmap(bmp, matrix, paint);消除锯齿paint.setAntiAlias(true);  指定圆心的旋转matrix.setRotate(15,bmp.getWidth()/2

2015-06-29 00:30:26 582

转载 android 中 图形缩放

用到的api:Matrix matrix = new Matrix();matrix.setValues(new float[] {  1, 0, 0,  0, 1, 0,  0, 0, 1});x = 1x + 0y + 0zy = 0x + 1y + 0zz = 0x + 0y + 1z通过canvas

2015-06-29 00:19:34 383

转载 Android:操作图片Exif信息

什么是Exif  先来了解什么是Exif。Exif是一种图像文件格式,它的数据存储于JPEG格式是完全相同的,实际上Exif格式就是JPEG格式头插入了数码照片的信息,包括拍摄的光圈、快门、平衡白、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码以及GPS等。简单来说,Exif=拍摄参数+JPED。因此,可以利用任何可以查看JPEG文件的看图软件浏览Exif信息,但是并不

2015-06-28 17:16:54 512

转载 android ndk使用Javah命令生成JNI头文件

第一步:在Eclipse中创建android项目,并声明Native接口:public native int add (int a, int b);public native int sub (int a, int b);编译、运行;这样在bin目录下就会生成类文件;第二步:打开命令行cmd,到达bin目录:F:\fww\workspac

2015-06-17 23:54:36 608

转载 ndk c调用java函数

转自:http://blog.csdn.net/yuxmdef1/article/details/17560405静态函数调用代码[java] view plaincopypackage com.example.as;    import android.os.Bundle;  import android.app.A

2015-06-17 23:30:03 446

转载 android ndk 入门之打印log信息

NDK开发中JNI打印log信息1、引入头文件#include 2、Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog3、打印info信息:__android_log_print(ANDROID_LOG_INFO, "JNITag","string From Java To C : %s",

2015-06-17 21:25:35 962

转载 消除“Android NDK: WARNING: APP_PLATFORM”的方法

自己的默认创建的JNI工程(Windows下,Eclipse的Android NDK(r8e) 配置)编译时报如下的错:E:/adt-bundle-windows-x86-20130522/ndk-r8e/build/core/add-application.mk:129: Android NDK: WARNING: APP_PLATFORM android-14 is larger th

2015-06-17 13:53:15 667

转载 eclipse安装C/C++插件cdt

转自:http://www.cnblogs.com/dkblog/archive/2011/03/01/1980645.html下载cdt解压到插件目录后仍然提示错误: Cannot run program "gcc": ?????????¨?网上找了许久,试n种办法均不成。最后,还是用eclipse自己help -> New and insall so

2015-06-16 22:58:15 481

二维码扫描ZxingDemo

一个二维码扫描例子

2016-04-06

ormlite-4.48

Android中用ormlite实现持sqlite持久化 共含三个jar包 ormlite-android-4.48.jar ormlite-core-4.48.jar ormlite-jdbc-4.48.jar

2014-11-29

jdk-6u45-linux-x64.part2

如标题示,此为linux下64位java 1.6jdk,经验可以安装运行:我的linux为64 位ubuntu: uname -a Linux kevin-virtual-machine 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

2013-07-31

jdk-6u45-linux-x64.part1

如标题示,此为linux下64位java 1.6jdk,经验可以安装运行:我的linux为64 位ubuntu: uname -a Linux kevin-virtual-machine 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

2013-07-31

空空如也

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

TA关注的人

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