原创 快速摳出印章

1、首先打開ps軟件 2、打開要扣的圖片 3、複製一層,點擊選擇工具裏面的色彩範圍,點擊確定。 4、出現一個選區,ctrl+j複製 5、刪除這個背景顏色,再反選,填充成印章常用顏色就可以了。

原创 安卓開發常見異常錯誤

問題一: in layout has no declaration in the base layout folder 在Android Studio的 File 裏有一個 Invalidate Caches / Restart 點擊它再

原创 認識Scracth

1、軟件下載 2、循環執行 3、順序執行 點贊 收藏 分享 文章舉報 dawn_rainy 發佈了38 篇原創文章 · 獲贊 5 · 訪問量 2萬+ 私信

原创 安卓 socket簡易聊天室

//服務端代碼 package service; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import util

原创 mysql 下載,安裝,登錄與退出

1)下載mysql-5.5.11-win32,解壓到D盤根目錄。      需要在path裏添加路徑:D:\mysql-5.5.11-win32\bin 2)執行安裝操作 mysqld -nt-install mysql 3)啓動服務器

原创 安卓中讀取配置文件

1、新建一個文件 db.properties.      內容如下:    driver=com.mysql.jdbc.driver    url=jdbc:mysql://localhost:3306/hr    user=root  

原创 線程不安全類->線程安全的類->併發容器J.U.C

先檢查再執行,必須保證原子性 :if(condition(a)){ handle(a);} StringBuilder ->StringBuffer SimpleDateFormat -> JodaTime ArrayList,HashS

原创 安全發佈對象-----單例模式

1)在靜態初始化函數中初始化一個對象引用 2)將對象的引用保存到volatile類型或者AtomicReference對象中 3)將對象的引用保存到某個正確構造對象的final類型域中 4)將對象的引用保存到一個由鎖保護的域中   1、m

原创 不可變對象

不可變對象需要滿足的條件: 對象創建以後其狀態就不能修必 對象所有域都是final類型 對象是正確創建的(在對象創建期間,this引用沒有逸出) 1) final關鍵字:類,方法,變量 修飾類:不能被繼承 修飾方法:1、鎖定方法不被繼承類

原创 線程安全性-----原子性---鎖

synchronized:依賴JVM Lock:依賴特殊的CPU指令,代碼實現ReentrrantLock ===================================================== 原子性:synchro

原创 單例模式

原文鏈接:https://www.cnblogs.com/monkeysayhi/p/7654460.html 在基於偏序關係的Happens-Before內存模型中,指令重排技術大大提高了程序

原创 線程安全性------有序性

     Java內存模型中,允許編譯器和處理器對指令進行重排序,但是重排序過程中不會影響到單線程程序的執行,卻會影響到多線程併發執行的正確性。 常用關鍵字 volatile   synchronized  lock,來保證有序性 hap

原创 AdvStringGrid常用操作

(1)如何設置表格固定的列數,如下圖所示: AdvStringGrid使用小結 這裏固定的列數爲3列,通過設置下面屬性來改變固定的列數: AdvStringGrid.FixedCols:=n;(n爲要固定的列數值) (2)如何從AdvSt

原创 docker搭建redis環境

docker的核心概念 docker主機(Host):安裝了Docker程序的機器(Docker直接安裝在操作系統之上); docker客戶端(Client):連接docker主機進行操作; docker倉庫(Registry):用來保存

原创 安卓面試題

1、堆棧,排序,實現原理 2、性能優化,佈局優化,啓動速度優化等等 3、hashmap實現原理 4、設計模式主要是實際工作中咋應用的 5、jni調用過程 6、啓動模式的區別,實現 7、activity啓動過程,打開APP後發生了什麼 8、