原创 useradd和adduser竟然不一樣!

useradd和adduser的區別 在root權限下,useradd只是創建了一個用戶名,如 useradd username ,它並沒有在/home目錄下創建同名文件夾,也沒有創建密碼。 因此利用這個用戶登錄系統,是登錄不

原创 Linux 實驗一:基本命令與開發工具

實驗一:基本命令與開發工具 一、實驗目的 熟練掌握Linux系統中的常用命令。 熟練使用Linux系統中的常用開發工具。 二、實驗環境 Ubantu或Centos 三、實驗內容 Linux系統中的常用命令 文件操作命令 權

原创 爲什麼Android從4.0開始就不允許在主線程連接網絡?

main thread(主線程)也叫UI thread(UI線程) 爲什麼谷歌要提出:"請求網絡強制不允許在主線程中操作"這一規則呢? 原因如下: 比較耗時的工作比如訪問網絡或者數據庫查詢,會阻塞主線程,導致事件停止分發(包括

原创 AI開放平臺收集

你知道現在有多少AI開放平臺嗎?

原创 Android 子線程更新UI解決方案

main thread(主線程)也叫UI thread(UI線程) 背景 從Android4.0開始, Android中請求網絡強制不允許在主線程中操作, 而更新UI的操作由不允許在子線程中更新UI。 爲什麼Android從4

原创 Android 監聽APK安裝和卸載使用靜態註冊廣播無效怎麼辦

問題原因 Android 高版本在AndroidManifest.xml文件中靜態註冊廣播接收失效的原因是官方對耗電量的優化,避免APP濫用廣播。 除了少部分的廣播仍支持靜態註冊(如開機廣播),其餘的都會出現失效的情況。 解決方案

原创 Android動態獲取權限許可簡易模板

直接複製版 if (Build.VERSION.SDK_INT >= 23){ int REQUEST_CODE_CONTACT = 101; String[] permi

原创 短信大全簡單demo

import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import

原创 Android中Activity之間轉遞數據

向目標Activity轉遞數據 向目標Activity傳遞數據 Intent intent=new Intent(this,Main2Activity.class); //可傳遞多種類型的數據 intent.putExtra(

原创 ArrayAdapter學習總結

ArrayAdapter常用6個構造方法: android.widget.ArrayAdapter<T> ArrayAdapter(Context context, int textViewResourceId) ArrayA

原创 Android中與服務器進行URL交互

Android中與服務器交互主流方式與Java後端服務器交互方式一樣,採用RESTful API +Json的交互方式,針對不同的數據形式以及不同的解析方法。 而下面例子代碼是簡單地通過URL與服務器交互(本質上向服務器發送請求,

原创 iptables規則小結

iptables規則小結

原创 Android中查看圖片

Bitmap基本概念: bitmap是Android系統中的圖像處理的重要類之一; 通過bitmap我們可以獲取到圖片的相關信息; bitmap文件圖像效果好就需要佔用越大存儲空間; //查看圖片 import android

原创 inputStream轉化成outputStream

//將inputStream轉換成String import java.io.ByteArrayOutputStream; import java.io.InputStream; class StreamTools {

原创 Java servlet到底是個啥

一個http request到來,容器將http請求封裝servlet中的request對象,在request對象中你可以得到所有的http信息,便於你在之後的程序中操作,最後你再把數據封裝成servlet的response對象,