- 博客(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 447
转载 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 482
ormlite-4.48
2014-11-29
jdk-6u45-linux-x64.part2
2013-07-31
jdk-6u45-linux-x64.part1
2013-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人