原创 java 使用io流對象實現文件複製

文件複製又分爲兩種情況: 1、純文本文件複製,可以使用字符流,也可以使用字節流 讀取文件內容: 1.1、使用字符流 FileReader fr = new FileReader("a.txt"); 1.2、使用字節流 FileInopu

原创 Android Activity傳遞簡單數據

Android Activity傳遞簡單數據 MainActivity.java Intent i = new Intent(MainActivity.this,MyActivity.class);

原创 MongoDB搭建及使用

MongoDB搭建及使用 官方安裝文檔 一、安裝MongoDB步驟: 1、配置yum源 在/etc/yum.repos.d/目錄下創建mongodb-org-4.2.repo文件,寫入以下內容: [mongodb-org-4.

原创 Linux時區總結

1、修改系統時區 使用 /etc/timezone 文件修改時區 vim /etc/timezone # Asia/Shanghai 2、設置時區 timedatectl set-timezone Asia/Shangha

原创 多層nginx代理獲取真實IP

多層nginx代理獲取真實IP 單層代理獲取真實IP 多層代理獲取真實IP HTTP 請求頭中的 X-Forwarded-For,X-Real-IP location / { try_f

原创 Android handler消息隊列機制

子線程不能直接刷新主線程的UI界面,故而使用消息隊列機制。 子線程:使用handler對象發送消息到主線程的消息隊列message queue; 主線程:輪詢器Looper檢測到消息隊列中的消息; Handler:handle

原创 Android Activity 活動窗口 設置及跳轉 代碼實現

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent

原创 對於dpi、dendity、dp的理解

先說公式: dpi = px / inch density = dpi / 160 dp = px / density 名詞解釋: dpi:每單位英寸像素數量,Android主流的dpi有120,160,240,320,480。

原创 SQLite多線程併發操作

SQLite多線程併發操作 先理清楚一個概念 多線程操作和多數據庫連接操作是不同的概念 多線程操作:多線程操作數據庫時可以使用一個數據庫連接,也可以每個線程使用各自的數據庫連接 多數據庫連接操作:即每個數據庫操作使用的是各

原创 詳解Java中的clone方法 -- 原型模式

轉載 :http://blog.csdn.net/zhangjg_blog/article/details/18369201 Java中對象的創建 clone顧名思義就是複製, 在Java語言中,

原创 Android內存優化(五) 詳解內存分析工具MAT

原文地址:https://blog.csdn.net/itachi85/article/details/77075455 相關文章 Android性能優化系列 Java虛擬機系列 前言 在這個系列的前四篇文章中,我分別介紹了DVM

原创 解決軟鍵盤隱藏時,短暫出現黑塊的情況

解決軟鍵盤隱藏時,短暫出現黑塊的情況 在做項目的時候,一個界面的Edittext比較多,出現了在隱藏輸入法軟鍵盤的時候短暫的黑色區塊,由於這個界面佈局比較複雜,剛開始以爲是因爲界面複雜的原因造成卡頓現象卡頓現象, <activity

原创 TextView中文字通過SpannableString設置屬性

//創建一個 SpannableString對象 SpannableString msp = new SpannableString("字體測試字體大小一半兩倍前景色背景色正常粗體斜體粗斜體下劃線刪除線x1x2電話郵件網站短信

原创 記錄多渠道打包技術方案

記錄多渠道打包技術方案 使用多渠道打包技術: https://github.com/mcxiaoke/packer-ng-plugin

原创 WebView截取長圖

一、在騰訊X5 webView中截取長圖 實現代碼如下: /** * 騰訊X5 WebView截取長圖 * * @param context 上下文 * @param mWebView 騰訊X5