原创 javax.crypto.IllegalBlockSizeException: last block incomplete in decryption

問題描述: AES解密的時候報錯 IllegalBlockSizeException 解決方法: 使用Aes解密之前先使用Base64解密一次 報錯原因: 使用AES加密後還需使用Base64編碼方式再進行一次加密,所以解密的時候需要先

原创 校驗當前字符串是否是Mac地址

校驗當前字符串是否是Mac地址 /** * 校驗當前的Mac地址是否是真的Mac地址 * @param strMac 需要校驗的Mac地址 * @return */ public bool

原创 Material Design簡介.md

Material Design 此篇內容參考自 郭霖-《Android第一行代碼》 [TOC] 一、Material Design介紹         Material Design是谷歌2014年在IO大會上推出的界面設計語言,但

原创 Git-.gitignore忽略不需要提交的文件

        當我們利用Git進行代碼提交的時候,其實有許多都是不需要提交的文件(其中包含大量版本編譯自動生成的文件),這時就需要將這些文件排除在外,Git就提供了這樣的一種機制,它會檢擦文件中是否存在 .gitignore 文件,存

原创 如何將代碼託管到Github上

如何將代碼託管到Github上     1、首先你得註冊一個GitHub的賬號,只有這樣才能使用代碼託管功能。( 官方網址,註冊流程暫不闡述:https://github.com/ )     2、點擊 Start a project

原创 如何將AndroidStudio項目打包成jar包並使用

1、創建一個新的工程——NewProjects 新工程.png 2、在新工程中新建一個Module——mylibrary Step1.png Step2.png Step3.png 3、在ap

原创 java.security.InvalidKeyException: Unsupported key size: 4 bytes

問題描述: AES加密的祕鑰按規定是16位,否則會出現標題中的異常 解決方法: 將AES祕鑰改成16位即可

原创 Git 生成SSH公鑰

Git 如何生成SSH公鑰 1、首先檢查公鑰是否已經存在 $ cd ~/.ssh $ ls 進入到.ssh目錄下,通過ls命令查看目錄中的文件。可以看到已存在文件 id_rsa.pub文件(文件的默認位置:C:\Use

原创 《Git權威指南》-第1章:版本控制的前世和今生

《Git權威指南》個人讀書筆記,僅做學習記錄之用 第1章:版本控制的前世和今生 [TOC] 1.1 黑暗的史前時代 1、早期的用於代碼比較和打補丁的工具:diff和patch。patch命令相當於diff命令的反向操作 2、其侷限性

原创 Git配置用戶名和郵箱

因爲Git是分佈式版本控制工具,所以,每臺機器都必須自報家門:你的名字和Email地址 $ git config --global user.name "Your Name" $ git config --global user.ema

原创 git did not exit cleanly (exit code 1)

問題:git did not exit cleanly (exit code 1) 問題描述:         使用TortoiseGit拉取代碼的時候,報了上述的錯誤 fail.png 解決方法: 1、右鍵Tortoise

原创 fatal: not a git repository (or any of the parent directories): .git

fatal: not a git repository (or any of the parent directories): .git 問題描述:         在使用Git命令的時候,提示當前沒有.git這層目錄,所以Git命令設

原创 《Android開發進階:從小工到專家》-第二章:創造出豐富多彩的 UI——View 與動畫...

《Android開發進階:從小工到專家》——個人讀書筆記 [TOC] 第二章:創造出豐富多彩的 UI——View 與動畫 2.1 重要的 View 控件 Activity 中關聯了一個 PhoneWindow,在這個窗口下則管理了一

原创 GitHub設置ssh key後push代碼依舊需要輸入用戶名、密碼的解決方法

問題描述:         Git生成密鑰後將密鑰配置到Github上,但是每次提交代碼的時候還是要輸入用戶名和密碼。操作步驟很是麻煩。 問題引入: 因爲用的是https而不是ssh,更新origin爲ssh格式即可。https的格式爲

原创 adb server is out of date. killing...(非5037端口號被佔用的情況)

正常情況下遇到adb shell無法使用的情況,大都是“5037”端口號被佔用了,但是今天的問題並非這樣 先看問題: C:\Users\yejinmo>adb shell adb server is out of date. ki