原创 svn sqlite[S5]:database is locked
今天遇到一件比較奇葩的事情,在svn update的過程中直接ctr+z終端svn命令,結果再次svn update,報錯“sqlite[S5]:database is locked”。sqlite被鎖住了,svn cleanup
原创 c++11 for range
c++11帶來了基於range的for循環,在僅僅遍歷一個數組而不想關心下標的時候,終於可以不用羨慕javascript和世界上最好的語言php了。舉個栗子: #include <vector> #include <string>
原创 JAVA實現簡單的切面註解
背景 今天在分析同事遇到一個springboot的註解和方法鎖一起用而導致的問題(@Transaction和synchronized用在同一個方法中由於事務先於鎖進入後於鎖釋放而可能引發的數據問題)中而突然思考到spring的As
原创 本地調試微信公衆號授權
如何在本地進行微信公衆號授權調試 原因 最近前端同事開發微信公衆號,接近後期,當涉及到授權登錄,支付等等的時候js就會校驗安全域名和ip,那麼就意味每次同事做了更改都要把微信公衆號打包部署到線上服務器才能調試了,來來去去很鬱悶。於
原创 微信公衆號調試緩存的坑
微信調試緩存的坑 由於微信調試有時候我們需要真機調試看效果,但是有時候你會發現怎麼刷新都刷不出來,特別是用react之類的框架,js死活改了沒什麼用。 爲什麼 原來是被瀏覽器緩存了 怎麼解決 因爲瀏覽器的緩存規則是服務器的頭部定義的,
原创 SpringBoot Shiro Ajax的認證處理
吐槽 真是什麼都做一點,最近擼主變成了一個web後端程序員去了,真是什麼都弄一點,什麼都不精通,八爪章魚 問題 springboot用shiro來做ajax動靜分離的方案的認證和授權的時候遇到一個特別爲難的問題,那就是你訪問未授權頁面
原创 ubus實現進程間通信
本文章轉載自:原博客鏈接 1. invoke的方式實現端對端通信 最簡單的情景就是一個提供服務的server端,一個請求服務的client端,client請求server的服務。 下面的例子中,server註冊了一個名爲“scan_pr
原创 GORM初次使用
GORM是中國人寫的一個go語言的ORM,全世界都在用,下面我們用一段代碼演示一下怎麼用 文檔地址:http://doc.gorm.io/crud.html 安裝: go get -u github.com/go-sql-driver
原创 java.util.NoSuchElementException
在一個android項目上用到List來作爲RTP包的隊列,一個線程入隊一個線程出隊,頻率比較高,跑幾秒鐘就掛了,異常: java.util.NoSuchElementException 這是什麼原因呢,原因是一開始我就認爲java的書結
原创 android md5求hash值
重要的事情說三遍:“md5是hash算法,不是加密算法;md5是hash算法,不是加密算法;md5是hash算法,不是加密算法;“ MessageDigest md5 = null; try { md5 = MessageDige
原创 Android Studio使用aar
在Android Studio Gradle的compile給了我們很大的方便。不過題主最近遇到了一個問題,使用了一個封裝了zxing的庫(barcodescanner)時,發現好幾個參數都是寫死了,不可以設置。不得不下載源碼,本來是直接
原创 Android應用開發之CPU優化
最近開發一個APK的時候遇到了一個問題,CPU動不動就佔用到40%以上,而且是一個服務型的常駐內存APK,這樣子肯定不行的,CPU發熱可能會過高。這個APK需要優化,包括內存優化,結構優化,CPU優化等等 1.獲取APK內存佔用情況 使用
原创 Makefile編譯當前目錄下所有c文件到共享庫
在編寫c的項目的時候有時候把接口文件都放在一個目錄下,並且需要打包成一個共享庫,這時候我們充分的利用通配符和函數就可以不用把所有文件都一一寫出來了。 OBJS := $(patsubst %.c, %.o, $(wildcard *.c)
原创 H.264 NALU語法結構(轉載)
轉自[http://blog.csdn.net/newthinker_wei/article/details/8748442](http://blog.csdn.net/newthinker_wei/article/details/87
原创 火焰圖分析程序性能
簡介 火焰圖(FlameGraph),說實話第一次聽到這個東西有點發懵,一張圖和程序性能有什麼關係,後來才知道在性能調的時候所說的火焰圖指的是BrendanGregg(如果你還沒聽說過這個人的話,請打開他的博客)所寫的一個工具,可以用來對