原创 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位