`
landyer
  • 浏览: 138696 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

Java线程池应用

    博客分类:
  • java
 
碰到一个线程池的问题还真的做不出来,网上查啦下,原来java1.5中增加啦java线程池的实现。 一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue,RejectedExecutionHandler handler)   corePoolSiz ...
jchardet是mozilla自动字符集探测算法代码的java移植,其源代码可以从sourceforge下载,就我本人使用的情况来看,准确率不是太好,而且探测的时间感觉也不能令人满意,当然在某些对这两方面要求不高的情况下可能挺合适的。 这个算法的最初作者是 frank Tang,C++源代码在http://www.infomall.cn/cgi-bin/m … ource/intl/chardet/,可以从http://www.infomall.cn/cgi-bin/m … s/intl/chardet.html得到更多关于这个算法的信息 编译及应用   将下载后的cha ...
原文地址:http://www.zihou.me/html/2010/07/27/2374.html MemoryUsage:监测java虚拟机内存使用 2010年7月27日 | 分类: 技术 | 标签: java 2,627浏览 | 
String phoneInfo = "Product: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ", TAGS: " + android.os.Build.TAGS; phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_COD ...
#include /* 说明 malloc, NULL, size_t */ #include /* 说明 va_ 相关类型和函数 */ #include /* 说明 strcat 等 */ char *vstrcat(const char *first, ...) { size_t len; char *retbuf; va_list argp; char *p; if(first == NULL) return NULL; len = strlen(first); va_start(argp, first); while((p = va_arg(argp ...
reference:  http://blog.csdn.net/xiaoguan2008/article/details/6582699     获取iphone的系统信息使用[UIDevice currentDevice],信息如下: [[UIDevice currentDevice] systemName]:系统名称,如iPhone OS [[UIDevice currentDevice] systemVersion]:系统版本,如4.2.1 [[UIDevice currentDevice] model]:The model of the device
NSLog([[UIDevice currentDevice] name]); // Name of the phone as named by user NSLog([[UIDevice currentDevice] uniqueIdentifier]); // A GUID like string NSLog([[UIDevice currentDevice] systemName]); // "iPhone OS"
1.手机信息查看助手可行性分析 开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。 这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行时信息则需要通过API提供的接口获取。实现API接口不是什么问题,主要把精力集中在如何实现运行系统命令,获取其返回的结果功能实现上。具体实现代码如下所示: public class CMDExecute { public synchronized String run ( String [] cmd,St ...
今天和大伙讨论一下Android开发中的Tween动画的实现。首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法。Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, 位置 ,等等。但是Tween动画的缺点是它只能设置起始点与结束点的两帧,中间过程全部由系统帮我们完成。所以在帧数比较多的游戏开发中是不太会用到它的。Tween一共提供了4中动画的效果Scale:缩放动画
Tween动画又称“补间动画”、“中间动画”,这并不重要,就好像很多人都知道鲁迅,却不知道他叫:周树人。      Tween动画在Android中分为4类,它们分别是:AlphaAnimation(透明度动画)、TranslateAnimation(平移动画)、ScaleAnimation(缩放动画)、RotateAnimation(旋转动画)。都继承自android.view.Animation类,它们都是表示从一个状态A向状态B变化的一个过程,所以英文名字叫Tween动画、中文名叫:“补间动画”、“中间动画”。它们总的说来有两种实现方式:java code(java源代码)、xml(x ...
Animation Tween动画可以通过java代码实现,也可以通过xml布局来实现1.通过java代码实现:   package com.Aina.Android; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.drawable.BitmapDrawable; import android.view.KeyEven ...
ReflectionImage是一个有倒影效果的图片.先来看看长什么样子的吧...   ReflectionImage是从Android.widget.ImageView继承而来,使用方法和其他的Android控件一样   实现起来很简单,详细的解释写到注释里面,总体思路就是在Canvas里面重新把原始图片画一次,反转图片用Matrix来做,透明处理实际上是加了一层渐变的蒙板. package com.myview; import Android.content.Context; import Android.graphics.Bitmap; imp ...

java 加密算法 base64

    博客分类:
  • java
 
自己写加密算法   import java.io.UnsupportedEncodingException; public class Base64 { private static char[] base64EncodeChars = new char[]{ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X' ...
秒,微秒,毫秒秒(second)是国际单位制中时间的基本单位,符号是s。有时也会借用英文缩写标示为sec。 国际单位制词头经常与秒结合以做更细微的划分,例如ms(毫秒,千分之一秒)、μs(微秒,百万分之一秒)和ns(奈秒,十亿分之一秒)。虽然国际单位制词头虽然也可以用于扩增时间,例如ks(千秒)、 Ms(百万秒)和Gs(十亿秒),但实际上很少这样子使用,大家都还是习惯用60进制的分、时和24进制的日做为秒的扩充。     毫秒:时间单位,符号ms(英语:millisecond ). 1毫秒等于一千分之一秒 0.000 000 001 毫秒 = 1皮秒 0.000 001 毫秒 ...
//带头结点的单链表类 //建议,不声明成员变量rear和n,不安全,维护困难,子类需要同时修改3个成员变量,易出错。 package dataStructure.linearList; import dataStructure.linearList.Node; //导入单链表结点类 import java.util.Iterator; //导入迭代器接口 public class HSLinkedList<E> extends AbstractList<E> implements ...
Global site tag (gtag.js) - Google Analytics