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