原创 Vim使用問題集錦
1. ycm 報錯:unicodedecodeerror 'utf-8' codec can't decode byte 0xce in position 1159: invalid continuation byte 解決方法一:在D:
原创 Tmux Resurrect: 保存和恢復 tmux 工作狀態
tmux 是終端複用器,這個名稱很費解,通俗地說,就是在一個 Terminal 窗口裏,可以打開多個 shell 同時工作,切換起來會比較方便。tmux 還有很多神奇的用法,感興趣可以深入瞭解。 打開電腦進入 tmux,通常都會不停地創建
原创 Sqlite3 簡易操作
終端通過sqlite語句 簡單查看db數據庫 先找到數據庫所在文件夾 cd /xx/xx/xx 進入數據庫(可以通過ls查看文件夾下目錄) sqlite3 xx.db 查看數據庫中的表 .tables 創建一個表結構 create tab
原创 Tmux卡死解決方法
原因是虛擬機休眠,tmux沒有斷開,下次再接入的時候後臺還有個之前的已經不存在的連接。使用Ctrl+B+D關閉相關連接即可。 點贊 收藏 分享 文章舉報 syrchina 發佈
原创 linux coredump 使用
1. 查看是否開啓coredump: ulimit -c 2. 開啓coredump: ulimit -c unlimited 3. 運行編譯出的程序,在同目錄下生成core文件 4. 查看core文件定位崩潰點:gdb ./your
原创 打造DIY版Echo:樹莓派+ Alexa 語音服務
關於本文 本文詳細闡述瞭如何在Java客戶端和Node.js服務器上使用和測試Alexa語音服務。 本實例需要用Node.Js來獲取Login的授權碼。 本指導提供詳細的操作指南對於在取得示例授權碼、依賴性和在運行Pi的過程中相應
原创 幾種linux下自動生成Makefile的方法
GNU Autotools 依次運行如下命令: autoscan vi Makefile.am //添加此文件並編輯內容 aclocal autoheader automake -a autoconf ./configur
原创 iBeacon的數據包格式
Ibeacon 是apple開發的基於BLE(Bluetooth low energy)的精確定位技術。常常用來做室內定位。 這裏簡單講解下ibeacon的數據包格式 這裏以UUID爲B9407F30-F5F8-466E-AFF9-
原创 Tmux 使用筆記
命令行 tmux new[-session] -s name -d 新建會話(-d 是否在後臺) tmux new -s name -n windowname 新建會話及窗口 tmux at[tach] -t session
原创 C數組&結構體&聯合體快速初始化
背景 C89標準規定初始化語句的元素以固定順序出現,該順序即待初始化數組或結構體元素的定義順序。 C99標準新增指定初始化(Designated Initializer),即可按照任意順序對數組某些元素或結構體某些
原创 matlab 錄音並顯示波形
fs=16000; %取樣頻率 duration=2; %錄音時間 fprintf('Press any key to start %g seconds of recording...\n',durat
原创 Json-C用法釋疑(對象的free問題)
實際項目中發現Json-C用法不當導致的內存泄露、踩內存問題,大都是因爲不清楚下面幾個接口的用法。 以下分析基於https://github.com/json-c/json-c( 0.12.1 release)。 1. json_obje
原创 Tutorial: Using Beacon and iBeacon Technologies on Your iPhone / iPad with PubNub | Guest Post
Written by Guest Author, February 20th, 2015 iBeacon has been quite a buzzword since the release of iOS 7 when Apple
原创 git cherry-pick
概述 git cherry-pick可以理解爲”挑揀”提交,它會獲取某一個分支的單筆提交,並作爲一個新的提交引入到你當前分支上。 當我們需要在本地合入其他分支的提交時,如果我們不想對整個分支進行合併,而是隻想將某一次提交合入到本地當前分支
原创 LINUX命令縮寫全拼
/bin = BINaries /dev = DEVices /etc = ETCetera /lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp =