摘要:
背景:以定长字节输出含中文字符时,因ASCII码字符占1字节,而中文GBK字符占2字节,中文UTF-8字符占3字节,为避免输出长度超过定长,故需对含中文的内容进行处理。 此处以输出UTF-8为例,其他编码同理。 1 // 方法1 2 public static String subStrUtf8(S 阅读全文
posted @ 2020-07-30 23:09 偶尔不跑调 阅读(2674) 评论(0) 推荐(0)
|
摘要:
背景:以定长字节输出含中文字符时,因ASCII码字符占1字节,而中文GBK字符占2字节,中文UTF-8字符占3字节,为避免输出长度超过定长,故需对含中文的内容进行处理。 此处以输出UTF-8为例,其他编码同理。 1 // 方法1 2 public static String subStrUtf8(S 阅读全文
posted @ 2020-07-30 23:09 偶尔不跑调 阅读(2674) 评论(0) 推荐(0)
摘要:
今天看到 https://blog.csdn.net/weixin_39800144/article/details/80749123 和 https://blog.csdn.net/c15158032319/article/details/78209740 中提到关于 i++ 和 ++i 的区别。 阅读全文
posted @ 2020-07-30 22:38 偶尔不跑调 阅读(152) 评论(0) 推荐(0)
摘要:
Java中的排序方法有很多,下面對選擇排序和冒泡排序作個簡單瞭解,旨在對排序算法的直觀理解,不考慮排序性能。選擇排序: 1 import java.util.Arrays; 2 3 public class SelectSort { 4 //定義一個對數組的選擇排序,每一次拿一個數和後面的所有數作比較,每次把最值(最大或最小)排在靠前的位置 5 public static void selectSort(int[] arr) { 6 for (int x=0; x arr[y]) {10 int temp = a... 阅读全文
posted @ 2014-03-09 18:26 偶尔不跑调 阅读(132) 评论(0) 推荐(0)
摘要:
單例模式,Java眾多設計模式中的一種,分為餓漢式和懶漢式(廷遲加載),簡要代碼如下:饿漢式:1 //餓漢式2 public class Singleton {3 private static final Singleton singleton = new Singleton();4 private Singleton() {}5 public static Singleton getInstance() {6 return singleton;7 }8 }懶漢式(廷遲加載),因多線程訪問時存在線程安全問題,故應加同步鎖。如下: 1 //懶漢式 ... 阅读全文
posted @ 2014-02-22 17:16 偶尔不跑调 阅读(162) 评论(0) 推荐(0)
摘要:
准備:Home.apk文件,反編譯工具Apktool,文本編輯工具Notepad++(或其他),WinRAR。步驟1:反編譯Home文件,進入Home\res\values文件夾,找到integers.xml,用Notepad++打開,找到第13行5其中數字{5}就是主屏頁數,改成想要的頁數,保存。步驟2:進入Home\res\values文件夾,用Notepad++打開style.xml,找到第16行修改爲:不改的話重新編譯將失敗,改好後保存。步驟3:將Home文件夾拖動到Apktool程序窗口,點擊重建APK。完成後將看到生成兩個APK:Home(已簽名).apk 和Home(未簽名).a 阅读全文
posted @ 2013-04-11 19:33 偶尔不跑调 阅读(180) 评论(0) 推荐(0) |
||