原创 修復ssh 首次登錄樹莓派失敗的問題

默認情況下,樹莓派不支持ssh登錄,需要做一些簡單的處理 解決方法很簡單 在Mac或者linux電腦上,使用終端進入cd /Volumes/disk_of_raspberry 創建一個文件,叫做ssh,touch ssh 完整的代碼大

原创 技術小黑屋投稿開放了

爲了傳播更好的有價值內容,本博客開放投稿功能. 技術小黑屋的優勢 開發者頭條(toutiao.io) 第一大非官方獨家號維護者(4w+訂閱者) 掘金網站知名內容貢獻者 全網知名的安卓博主博客 RSS 訂閱 Feedly 中文技術博客訂閱

原创 Kotlin 註解 第三篇 @JvmField 與 @JvmStatic

本文是既 JvmName 註解在 Kotlin 中的應用和JvmMultifile 註解在 Kotlin 中的應用的第三篇關於 Kotlin的註解文章。 介紹的內容比較簡單,主要是包含了JvmField和JvmStatic兩個。 @Jvm

原创 Invalid Byte Sequence in US-ASCII (Argument Error) 問題修復

在使用Octopress(rake命令時報錯)invalid byte sequence in US-ASCII (Argument Error) when I run rake 修復方法 終端執行 1 export RUBYOPT="-

原创 Nuc 設置斷電後自動開機

步驟 開機 看到啓動界面後(多次)按 F2 進入BIOS 進入Power Tab 向下滑動Secondary Power Settings區域 找到 After Power Failure 選擇Power On 按 F10 保存並退出即

原创 INSTALL PARSE FAILED UNEXPECTED EXCEPTION 問題

順手整理一個之前記錄未文字輸出的老問題,使用adb install爆出的問題 1 2 3 adb install -r -d "2.8.5-475.apk" adb: failed to install 2.8.5-475.apk: Fa

原创 Linux 下使用cut命令,實現更好切分數據

cut是什麼 一個Unix終端命令 切割行內容,並進行標準輸出 可以按照字節,字符,分隔符進行切分 能有什麼用 我們舉一個簡單的例子(非全部示例)來描述cut有什麼用,可以做什麼 簡潔輸出,去除干擾冗餘信息 比如這個日誌,可能會出現折

原创 Kotlin 處理位操作Flag 快捷方法

一般涉及到標記位相關的操作,我們都會使用位運算,無論你是從Java轉到Kotlin,還是全新使用Kotlin,進行位運算處理Flag都會感到疑問,該怎麼處理呢。 這裏簡單整理了幾個方法,文件名爲(FlagExt.kt) 1 2 3 4 5

原创 KotlinTips: getValueSafely 安全取值

作用 安全取值,增加穩定性 規避繁瑣的顯式try-catch處理 代碼 1 2 3 4 5 6 7 8 9 10 11 12 /** * 安全的獲取值的信息,其過程中發生異常會自動處理,返回null * getValueActio

原创 在終端使用腳本查看網站 SSL 證書信息

之前遇到過一次賽門鐵克很久的證書被Chrome棄用的問題,涉及到了查看證書。當然第一個大家會想到的是在瀏覽器中查看,但是總是感覺不夠極客。後來摸索找到了終端查看網站證書的方法 腳本內容 1 2 #!/bin/bash echo | ope

原创 用好 Require,check,assert,寫好 Kotlin 代碼

在編碼的時候,我們需要做很多的檢測判斷,比如某個變量是否爲null,某個成員屬性是否爲true,執行某個操作結果是否成功。比如像下面的這段代碼 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

原创 修復Gradle因代理設置導致的超時問題

之前在項目中增加了一個項目依賴,可是配置的時候,怎麼也無法下載下來。中終端執行gradle得到的錯誤日誌如下 1 2 3 org.gradle.internal.resource.transport.http.HttpRequestExc

原创 終端依賴者福利:終端也能實現翻譯功能了

一直是終端重度依賴,現在發現了一個終端翻譯的工具,更加愛不釋手。本文介紹一下一個終端可以實現的工具,trans。 是什麼 Command-line translator using Google Translate, Bing Trans

原创 樹莓派修改 DNS 服務器配置

修改配置文件 1 sudo vim /etc/dhcpcd.conf 增加如下內容,我們使用Google DNS(北京聯通測試速度不錯) 1 static domain_name_servers=8.8.8.8 8.8.4.4 完整的

原创 樹莓派 Gitlab問題整理

E: Unable to locate package gitlab-ce 不要使用sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/raspbe