原创 JDBC-MySQL

研究JDBC架構下和MySQL如何協調工作 JDBC-SQL類圖 SPI(Service Provider Interface) @since 1.6 ServiceLoader

原创 AndroidStudio error: PKIX path building failed

問題原因 jre訪問http網絡,沒有對應的公鑰證書。 解決辦法 將需要的公鑰證書加入到jre中 命令 keytool -import -alias abc -keystore xxx/xxx/cacerts -file xxx.

原创 DCL雙重鎖定單例模式

單例模式 雙重鎖定單例模式並不是推薦的實現方式,但是通過討論,可以進一步理解JVM的內存模型 synchronized的作用:通過happens-before, 保證同一個monitor的加鎖,在解鎖之後執行,***但是***sy

原创 ubuntu18.04安裝後,無法登陸

ubuntu18.04安裝後,無法登陸問題現象解決辦法 問題現象 系統啓動後,在圖形登陸界面中,輸入用戶密碼, 沒有響應,無法登錄。 解決辦法 Ctrl + Alt + F5,進入終端 sudo apt-get purge li

原创 gentoo配置

1. emerge protage更快查看幫助:man make.conf在/etc/make.conf中增加:MAKEOPTS="-j4"# ccache配置# Unless you are doing development work

原创 Android API設計

初步列下思路,日後整理 需求: 在Android FW中,爲第三方APP設計提供功能的API 策略: 1. 使用jar或者aar的形式提供,千萬不要提供AIDL文件供對方使用 原因如下: -  Android sdk中沒有直接提供AIDL

原创 ANDROID_SDK_HOME設置錯誤

打開AndroidStudio後,錯誤提示如下: SDK Validation ANDROID_SDK_HOME is set to the root of your SDK: C:\Users\romulus\AppData\Local

原创 onTouchEvent和onInterceptTouchEvent

1. onInterceptTouchEvent在onTouchEvent之前調用 如果返回值是false,  繼續調用本回調 如果返回值是true,本回調將不會再調用,onTouchEvent將會被調用 2. 從onTouchEvent

原创 AndroidStudio gradle的maven倉庫下載

爲什麼需要寫這個?gradle編譯依賴的倉庫無法順利下載。原因如下: 1. 雖然幹Android不短時間了,但是對gradle和maven不是很熟悉 2. 國內的網絡,訪問Google,jcenter比較困難 解決思路 使用國內的鏡像網站

原创 Visual studio Code快捷鍵

1. 列模式 Alt+shift+左鍵 2. Bookmarks插件 添加Mark的快捷鍵 Ctrl+Alt+K 快捷鍵生效的話,可能需要在keybindings.json加入以下代碼: //書籤 {"key": "ctrl+alt+k

原创 Android多網卡

Android默認只支持一個網卡。 Mobile/Ethernet/Wi-Fi不能同時存在。 但是,linux是可以同時支持多網卡存在的。 如何在Android上實現多網卡 -  去掉Android Framework中只允許一個網卡存在

原创 Virtual Studio Code Remote遇到的各種坑

 主機:win7 Remote:unbuntu 16.04 1. 問題:Remote的ip變化後,需要修改.ssh/config裏面的ip地址。然後,再次根據vs code的提示,將remote ip加入主機的the list of kn

原创 項目管理

1. 每天日報反饋狀況,加強組員的緊迫感2. 每天晨會,及時瞭解進度狀況及發現的疑難問題3. 每一個階段,開一次會議,總結上階段的任務完成狀況,分配下一次的任務4. 分配任務時,做到:最小任務0.5天,最大任務3天。

原创 android編譯後啓動模擬器

1. 方法一: ./out/host/linux-x86/bin/emulator -avd xxxAvd -skin ./sdk/emulator/skins/WVGA800/ -system ./out/target/product/

原创 gingerbread

參照: http://www.ylmf.net/ubuntu/tips/2011021722700.html 1. GLIBC_2_11錯誤 glibc升級到2.11 emerge glibc 本人在Ubuntu 10.04系統 32位