原创 Linux-Ubuntu終端命令

常用命令 1、cd是桌面,輸入cd進入桌面目錄,gz是壓縮包格式,tar命令再加上相關參數可打開tar 參數文件名。 2、步驟:打開終端,輸入cd ~/Desktop或者 cd ~/桌面 ,中文還是英文取決於默認語言,.tar.

原创 Kotlin map forEach 錯誤

錯誤:執行的是jdk8的方法,在一些手機機型中會報錯(因爲是jdk7) selectedMap?.forEach { k, v -> } 正確:執行的是kotlin的方法 map?.forEach { (k, v) -> }

原创 RecycleView

item無法充滿的問題 Adapter的Holder加載佈局使用View會造成無法填充滿,使用LayoutInflater。 填充不滿 override fun onCreateViewHolder(p0: ViewGroup, p

原创 Android Elevation 無效分析

控件必須設置背景色,且不能爲透明。 陰影是繪製於父控件上的,所以控件與父控件的邊界之間需有足夠空間繪製出陰影才行。 有網友提出圖片儘量使用.png, 防止圖片過大導致oom或者elevation失效 經過本人測試,除了上述原因外,還

原创 Toolbar大全

<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent"

原创 Android XML shape 標籤使用詳解

1.線 1.1.實線 line_solid.xml <?xml version="1.0" encoding="utf-8"?> <!-- 實線 --> <shape xmlns:android="http://schemas.an

原创 MySQL-show命令

show tables或show tables from database_name; – 顯示當前數據庫中所有表的名稱。 show databases; – 顯示mysql中所有數據庫的名稱。 show columns from t

原创 Ubuntu-配置默認JDK

1.下載與準備 下載JDK 1.8.0,找到下載文件的目錄,在下載文件夾敲命令 解壓縮,解壓之後,可以看到jvm文件夾裏面有jdk文件了 sudo tar zxvf jdk-8u25-linux-x64.tar.gz -C /us

原创 MySQL-table

創建表 執行語句 CREATE TABLE `table_name` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `colunm_1` VARCHAR(128) DEFAULT N

原创 MySQL-DROP

1 刪除數據庫 mysql> DROP DATABASE db_name; Query OK, 0 rows affected (0.00 sec) 2 刪除表 2.1 普通方式刪除 mysql> DROP TABLE table_

原创 MySQL-charset(字符編碼)

1 創建時設置編碼 1.1 創建數據庫設置字符編碼 mysql>CREATE DATABASE `test` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 1.2 創建表設置字符編碼

原创 MySQL-導入導出sql文件

mysql導入導出sql文件 window下 1.導出整個數據庫 mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 2.導出一個表

原创 歡迎使用CSDN-markdown編輯器-

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 Json解析

1.什麼是Json JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式。它基於 ECMAScript (歐洲計算機協會制定的js規範)的一個子集,採用完全獨立於編程語言的文本格

原创 BroadcastReceiver

廣播接收者 Broadcast Receiver,作爲Android系統中的全局監聽器,可捕捉系統或應用發出的廣播消息。通過BroadcastReceiver,可以輕鬆實現跨進程通信。BroadcastReceiver運行於主線程中,不要