原创 歷屆試題——合併石子(展開對DP的學習)

問題描述   在一條直線上有n堆石子,每堆有一定的數量,每次可以將兩堆相鄰的石子合併,合併後放在兩堆的中間位置,合併的費用爲兩堆石子的總數。求把所有石子合併成一堆的最小花費。 輸入格式   輸入第一行包含一個整數n,表示石子的堆數

原创 SimpleDateFormat日期格式轉換及時間戳轉換

String 轉 Date String string= "2020-5-27 13:57:45"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-M

原创 【快速使用】AndroidVideoCache—網絡視頻緩存機制

一、依賴implementation 'com.danikula:videocache:2.7.1' 二、新建類VideoCache public class VideoCache extends Application {

原创 2017第八屆藍橋杯C/C++ B組省賽題——分巧克力

分巧克力 兒童節那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。 小明一共有N塊巧克力,其中第i塊是Hi x Wi的方格組成的長方形。 爲了公平起見,小明需要從這 N 塊巧克力中切出K塊巧克力分給小朋友們。切出

原创 歷屆試題——波動數列

問題描述   觀察這個數列:   1 3 0 2 -1 1 -2 … 這個數列中後一項總是比前一項增加2或者減少3。 棟棟對這種數列很好奇,他想知道長度爲 n 和爲 s 而且後一項總是比前一項增加a或者減少b的整數數列可能有多少種

原创 【簡單封裝】TextureView+MediaPlay播放網絡視頻及個人問題總結

上半部分爲錯誤記錄,下半部分爲代碼。 目前存在的問題(19/010/28)(平臺:Android 5.1.1——內存:1G,存儲:8G,CPU:RK3188,GPU:Mali400): 問題一:視頻掉幀與觸摸卡死 Texture

原创 Android——個人使用Build.prop配置

service.adb.tcp.port=5555 設置默認ADB調試端口爲5555,用於WIFI調試 ro. com.android.dateformat=yyyy-MM-dd 時間顯示格式XXXX年XX月XX日 qemu.h

原创 AndroidStudio個人常用ADB與快捷鍵

ADB指令 adb shell input keyevent BACK 返回上一級 adb shell am start com.android.settings 進入設置界面 com.android.settings.De

原创 Android動態生成表單簡單封裝——在AlertDialog中實現動態TableLayout

註解: 直接顯示TableLyout會出現顯示不完全的情況,以後有時間再研究爲什麼,目前的解決方案是外側套一層LinearLayout。 寫的這麼散是爲了便於與XML佈局做對比,以控件爲單位。 TableHelp_PZ類 p

原创 RecyclerView跳轉指定Position後將其置頂

MyLinearSmoothScroller public class MyLinearSmoothScroller extends LinearSmoothScroller { public MyLinearSmooth

原创 RecyclerView——自動滾動效果

MyRecyclerView public class MyRecyclerView extends RecyclerView { Handler mHandler = new Handler(); publi

原创 【快速使用】RecyclerView(LinearLayoutManager)

1、添加依賴 implementation ‘androidx.recyclerview:recyclerview:1.2.0-alpha03’ 2、構建Item佈局 略 3、構建ItemBean public class

原创 【簡單封裝】TCP服務端

使用 tcp_server = new PZHelp_TCP_Server(); tcp_server.creat(8000, new PZHelp_TCP_Server.ReceiveListener() { @Over

原创 【簡單封裝】TCP客戶端

使用 tcp_client = new PZHelp_TCP_Client(); tcp_client.creat("192.168.0.41", 9000, new PZHelp_TCP_Client.ReceiveListen

原创 Android——RecyclerView寬高自適應填充

基礎知識 GridLayoutManager 繼承於 LinearLayoutManager,是 RecyclerView 的佈局管理器,主要爲了實現宮格佈局。 GridLayoutManager.setOrientation(