`
buerkai
  • 浏览: 166918 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
String.Trim()方法会去除字符串两端,不仅仅是空格字符,它总共能去除25种字符:   ('\t', '\n', '\v', '\f', '\r', ' ', '\x0085', '\x00a0', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '​', '\u2028', '\u2029', ' ', '')   如果你想保留其中的一个或多个(例如\t制表符,\n换行符,\r回车符等),请慎用Trim方法。   请注意,Trim删除的过程为从外到内,直到碰到一个非空白的字符为止,所以不管前后有多少个连续的 ...
WindowManager 用法  添加View,然后移除View WindowManager                            wm=(WindowManager)ChangeStatus.this.getSystemService(Context.WINDOW_SERVICE); LayoutInflater inflater=LayoutInflater.from(ChangeStatus.this); final View view=inflater.inflate(R.layout.infor_text, null); WindowManager.Layou ...
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作    对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。   主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三、插入排序——将下一个插入已排好的序列中 四、壳(Shell)排序——缩小增量 五、归并排序 六、快速排序 七、堆排序 八、拓扑排序 九、锦标赛排序 十、基数排序     一、冒泡(Bubble) ...
一、概述 The Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a drawing primitive (e.g. Rect, Path, text, Bitmap), and a paint (to describe the colors and styles for the d ...
最近学习Api文档,打开Android.graphics.Bitmap类里有一个内部类Bitmap.Config类,在Bitmap类里createBitmap(int width, int height, Bitmap.Config config)方法里会用到,打开个这个类一看 枚举变量 public static final Bitmap.Config  ALPHA_8 public static final Bitmap.Config  ARGB_4444  public static final Bitmap.Config  ARGB_8888 public static fin ...
HTTP协议是一种面向连接且无状态的联网方式,客户端向服务器发送请求,服务器处理后把响应传回客户端就断开连接。在我们选择连接方式的时候主要有两种可以选择POST和GET。 当我们以GET方式发送数据的时候,数据按照如下形式封装成请求发送给服务器,我们可以看出数据都被包含在了URL中。 GET: index.html?userid=joe&password=guessme HTTP/1.1 Host: www.mysite.com User-Agent: Mozilla/4.0 代码实现: HttpConnection conn = null; String url = " ...
当处理多个访问相同数据的用户时,通常可能出现三种问题: 脏读。当应用程序使用了被另一个应用程序修改过的数据,而这个数据处于未提交状态时,就会发生脏读。第二个应用程序随后会请求回滚被其修改的数据。第一个事务使用的数据就会被损坏,或者“变脏”。 单读。当一个事务获得了数据,而该数据随后被一个单独的事务所更改时,若第一个事务再次读取更改后的数据,就会发生单读。这样,第一个事务进行了一个单读。 虚读。当事务通过某种查询获取了数据,另一个事务修改了部分该数据,原来的事务第二次获取该数据时,就会发生虚读。第一个事务现在会有不同的结果集,它可能包含虚读。 事务的级别 为了解决与“多个线程请求相同数据”相关的 ...
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 ...
最近在做BBK i6的应用程序,妈的就是读卡读不起,代码是: try { String msg = "建立/保存/删除文件"; byte[] fileData = msg.getBytes(); FileConnection fc = (FileConnection) Connector.open( "file:///SDCard/file.txt", Connector.READ_WRITE); fc.create(); fc.setWritable(true); OutputStream os = fc ...
public abstract class MathFP {   private static int _fbits = 12;   private static int _digits = 4;   private static int _one = 4096;   private static int _fmask = 4095;   private static int _dmul = 10000;   private static int _flt = 0;   private static int _pi = 12868;   private static int[] e = { _o ...
BM算法也是一种字符串快速匹配算法。相对于KMP算法,BM算法往往比KMP快3-5倍。二者的区别在与匹配操作的方向不同,BM算法是将字符串左对齐,然后从右向左匹配,当匹配失败时,模式T右移的计算方法却发生了较大的变化。 public class BM { /**   * @param c 主串(源串)中的字符   * @param T 模式串(目标串)字符数组   * @return 滑动距离   */ private static int dist(char c, char T[]) {   int n = T.length;   if (c == T[n - 1]) {    r ...
J2me上的GPRS网络接入点有两个,一个就是CMNET,一个就是CMWAP。一般移动梦网,百宝箱就是挂在CMWAP上的。 CMNET CMNET就是一般的互联网的网络接入点。我们一般在SUN那里看到的J2ME实例代码都是基于CMNET接入点的网络下载。一般来说,CMNET可以连接所有的网络站点。下面就是我在开发仙剑的CMNET的下载资源包的代码片断。    /***************************************************************************    * 下载网络文件    * @param url String 要下载 ...
2005/12/13 在MIDP2.0中调用平台服务 在MIDP2.0中提供了非常重要的一项功能:调用外部平台的服务,比如从网络开始下载和安装一个MIDlet套件、发起话音呼叫。如果你做了一个通信录,那么就可以直接调用电话服务来呼叫一个号码。在MIDP2.0中可以通过MIDlet.platformRequest()方法实现上面的功能。         参考一下javax.microedition.midlet.MIDlet.platformRequest()的java doc,你可以发现他只有一个参数为String类型的URL,当你调用他的时候,他会把这个URL传递给应用管理软件。应用管理软件 ...
一、请求与响应的格式我们非常需要关注请求与响应格式的一至性,比如:客户端使用:HttpConnection c = (HttpConnection)Connector.open(urlStr);c.setRequestProperty("Content-Type", "application/xhtml+xml")表明自己识别的是:application/xhtml+xml类型的格式,服务器在传输时请按照相应格式给我组织响应的byte[]流;那么服务器最好按照客户端要求的格式来响应;这叫配套,如果请求和响应不配套就会出现很多怪问题,比如丢字,乱码等;至于配 ...
1. 在export.sprcmd中可以设置生成资源的Java文件清单 Load("mc.sprite")//加载MC资源 ExportBSpriteEx("mc.bsprite", GLOBAL, I256RLE, _8888)设置压色 JavaCreateInterface("IMCAnimDef.java","IMCAnimDef")设置接口名字 JavaExportAnimsID("IMCAnimDef.java", "ANIM_", APPEND|TOUPPER) ...
Global site tag (gtag.js) - Google Analytics