原创 java自動處理unicode形式的字符串

百度天氣api返回的json字符串中的中文會以unicode的形式出現,參考鏈接:http://apistore.baidu.com/apiworks/servicedetail/112.html 例如“\u6674”就是“晴”的unic

原创 niagara編譯的那些事

一直對${niagara_home}/lib/devkit.properties文件的“javac.classpath”預定義變量不清楚,這次有時間好好研究了一番。 還是在該目錄下,有一個build.jar文件,看來它應該是負責具體的編譯

原创 在spring boot 中混合使用form login和http basic

form login用於頁面登錄,http basic用於Web Service API。 官方文檔http://docs.spring.io/spring-security/site/docs/4.2.3.BUILD-SNAPSHOT/

原创 搜狗瀏覽器導出單個收藏夾

最近有個需求就是導出搜狗瀏覽器的單個收藏夾,但是搜狗瀏覽器僅提供導出所有收藏(夾)的功能,上網一搜,居然是藉助IE瀏覽器實現的。 方法是,先將搜狗收藏導出到IE,然後利用IE可導出單個收藏夾的特性,將單個收藏夾導出爲htm文件,再將該ht

原创 在niagara中開發driver遇到的問題

參考docDevDriver的tutorial,並且用niagara community文檔“The Driver Framework Networks and Devices”中的module模擬遠端的設備。 自己的network和de

原创 訊飛語音SDK提示用戶校驗失敗10407

在使用訊飛語音SDK中遇到錯誤:用戶校驗失敗10407。原因是一個應用申請的Appid和對應下載的SDK(包括jar和本地庫)具有一致性,SDK不通用。 另外吐槽一下,訊飛開放平臺裏只能添加應用,不能刪除,強迫症不能忍。 在使用人臉鑑別時

原创 spring boot serving 靜態網頁

最近的項目中採用的是RESTful Web Service技術,後端不需要生成動態網頁。這裏有兩個需要注意的點: 1. 項目靜態文件目錄如下圖所示 2. 不要在build.gradle中引入thymeleaf依賴。因爲引入該依賴後,sp

原创 eclipse停止logcat自動滾動

當你想看logcat輸出的特定信息時,logcat自動滾動,這些信息就消失了!這真是太鬱悶了。其實這是ADT好心辦壞事了,做如下修改就能解決

原创 flyme5禁用系統應用

網上說利用adb shell pm hide命令就可以隱藏系統應用了,還無需root。實測flyme5即使root了也不行,提示“Neither user 2000 nor current process has android.perm

原创 java.lang.NoSuchFieldError錯誤

最近在開發niagara的海康攝像頭的module,開發環境是niagara3.7,運行環境是niagara3.8(也怪自己懶,沒有遷移)。編譯通過,生成了module,但是一運行就報“java.lang.NoSuchFieldError

原创 git,gradle,android studio的socks代理設置

git可以通過命令行設置代理,參考這篇博客http://blog.csdn.net/yanzi1225627/article/details/52399028 更省事的做法是安裝TortoiseGit,在Settings->Network

原创 eclipse中Refresh Gradle Project時遇到Supplied javaHome is not a valid folder錯誤

解決方法:在eclipse中打開Navigator View,修改.settings文件夾下的org.eclipse.jdt.core.prefs文件(應該是gradle插件創建的)中的connection.java.home。 關於.s

原创 Android應用開機自啓

最近在開發一款APP(任務緊,公司又沒有Android工程師,只能硬上了),語音控制,沒有UI操作,需要開機自啓。網上一搜,大部分都是說添加權限、添加receiver,最後start這個activity。但是Android系統更新很快,g

原创 windwos局域網共享的點滴

常規的步驟:將計算機加入相同的“工作組”,“網絡和共享中心”->“更改高級共享設置”(特別提到要“關閉密碼保護共享”),還要注意防火牆是否允許“文件和打印機共享”(默認是允許的)。 PS1:之前自己遠程登錄計算機不能用空密碼,其實可以在

原创 java移位操作<<,>>,>>>

網上看到:無符號右移的規則只記住一點:忽略了符號位擴展,0補最高位  無符號右移運算符>>> 只是對32位和64位的值有意義。 對“無符號右移運算符>>> 只是對32位和64位的值有意義”一開始不理解,其實寫一下代碼就明白了,對byte,