原创 我的 ~/.vimrc

set encoding=utf-8 set t_Co=256 set autoindent set tabstop=2 set shiftwidth=4 set expandtab set softtabstop=4 se

原创 VIM 小技巧

vim 查找 當前文件文本查找 大家應該都知道,在 VIM 裏面如果要搜索某個關鍵字,只要鍵入 /xxx就可以了,而鍵入 ?xxx 可以反向查找. 例如,我要找到所有 hello,我就鍵入 /hello 然後回車,一個文件中,所

原创 gtest宏列表

簡介 總結gtest中的所有斷言相關的宏。 gtest中,斷言的宏可以理解爲分爲兩類,一類是ASSERT系列,一類是EXPECT系列。一個直觀的解釋就是: ASSERT_* 系列的斷言,當檢查點失敗時,退出當前函數(注意:並非退

原创 gtest使用友元類測試私有函數

私有函數怎麼測? What is the best way of testing private methods with GoogleTest? [closed] OPTION 2 修正後 /*example*/ class

原创 vim之YouCompleteMe插件安裝

YouCompleteMe YouCompleteMe : 一個隨鍵而全的、支持模糊搜索的、高速補全的插件。YCM 由 google 公司搜索項目組的軟件工程師 Strahinja Val Markovic 所開發,YCM 後端調

原创 Linux 終端顯示 Git 當前所在分支

Linux 終端顯示 Git 當前所在分支 編輯 ~/.bashrc 文件 vi ~/.bashrc 下面的代碼加入到文件的最後處 function git_branch { branch="`git bran

原创 快速設置無線網絡和查看串口號 bat 腳本

關於 目的 快捷設置無線網絡,包括 ip 地址、網關、DNS 快捷查看串口號 提高工作效率 適用範圍 win10 或 win7 ip 設置 bat 腳本 以設置 ip 192.168.1.123 爲例,假設已設置顯示文件後

原创 float 與 int 相乘產生的令人崩潰的“ 2.3 * 10 = 22 ”

越是簡單的越不能忽視 類型強轉一定要 注意! 注意! 注意! 以上兩天結論前前後後花了我三天工作時間才讓我意識到並學到。 有的時候,不管你小心還是無意,坑就在那裏,踩的人夠多,也許就填平了。 在工作中,分配到一個bug,簡單描述一

原创 gSoap例子——calc

一、readme Simple calculator service implements: add(a,b) sub(a,b) mul(a,b) div(a,b) pow(a,b) Compilation in C (se

原创 python3獲取stock歷史信息

#python import json,urllib from urllib.request import urlopen url = 'http://api.k780.com' params = { 'app' : 'fi

原创 聊聊 CAN 總線

CAN(Controller Area Network)總線 CAN(Controller Area Network)即控制器局域網,是一種能夠實現分佈式實時控制的串行通信網絡。 CAN 總線廣泛應用於汽車、船艦等電子設備通信 概

原创 python實現掃描局域網指定網段ip的方法

這篇文章主要介紹了python實現掃描局域網指定網段ip的方法,非常不錯,具有一定的參考借鑑價值,需要的朋友可以參考下 一、問題由來 工作的局域網中,會接入很多設備,機器人上的網絡設備就2個了,一個巨哥紅外,一個海

原创 C++實現僅判斷 ip是否可訪問的 ping (win32/Linux)

C++實現簡易的 ping ping 的實現 ping 是基於 ICMP 協議實現的,而 ICMP 協議又是基於 IP 協議實現的(ICMP作爲IP協議的數據部分傳輸) ping 通過 ICMP 協議中的 type=8 和 code

原创 不借助第3個變量交換兩整形變量的值(C/C++)

問 交換兩個整形變量的值。通常我們的做法是:定義一個新的變量,藉助它完成交換。 代碼如下: int a=1; int b=2; int t=0; t=a; a=b; b=t; 如何在不借助第3個變量交換兩變量的值?

原创 C語言中利用絕對路徑與相對路徑讀取文件

#include <stdio.h> #include <dirent.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <sys/s