原创 Ubuntu14.04 運行VNote

本機Ubuntu14.04 已經安裝了Qt5.11 使用如下命令clone vnote的源碼 git clone [email protected]:tamlok/vnote.git --recursive  // vnote使用了git su

原创 [代碼片段] 打開文件讀寫

打開文件讀 int fd = open(pcm_file, O_RDONLY, 0) 讀文件 static ssize_t safe_read(int fd, void *buf, size_t count) { ssize_t

原创 Yocto 解題錄:No rule to make target `clean'

話說遇到這個問題,是很困惑的,這clean任務怎麼會報錯呢。 在把recipe寫好後,執行: bitbake michaelmaeditor 報以下錯誤: Log data follows: | DEBUG: Executing she

原创 Yocto 解題錄:Unable to start bitbake server

今天嘗試重新拿從github上面clone一份yoctoproject進行構建,執行以下步驟 git clone git://git.yoctoproject.org/poky.git poky_new  cd poky_new sour

原创 AS3.3 import AIDLMusicPlayer

未來工作要和AS打交道了。 AS的版本是3.3,自己的系統是ubuntu 14.04 64,今天在此記下如何成功import一個github工程的日誌。 首先在自己的目錄下執行 git clone https://github.com/

原创 [cmake] 使用靜態庫archive文件

上一篇文章中,我們製作了一個archive文件,那接下來就是如何使用它了。首先來看一下程序的目錄結構 t2 ├── build ├── CMakeLists.txt └── src ├── CMakeLists.txt

原创 C和C++文件混合編譯

一個項目中若同時存在.c文件和.cpp文件,該如何編譯呢? 首先,來看一下編譯的一些小知識: 1.gcc編譯*.c/*.cpp文件依據各自的文件類型各自編譯爲C型目標文件和C++型目標文件 2.g++編譯*.c/*.cpp文件,都是編譯爲

原创 輸出重定向使用案例總結

假設兩個文件 test.sh存在和test1.sh不存在 ls test.sh test1.sh 1>svc.txt 把正確輸出重定向到文件svc.txt ls test.sh test1.sh 1>svc.txt 2>err.t

原创 關於臨時變量的值的修改

#include <iostream> int A() { return 1; } class B { public: int m; public: B() :m(0) {

原创 python 繼承中的self和__init__

有如下繼承關係: #python 2.7 class GrandFather: def __init__(self): print('grandfather')

原创 [代碼片段]linux設置套接口非阻塞特性

void set_noblocking(int sock) { int opts = fcntl(sock, F_GETFL); if(opts < 0) { perror("fcntl(sock,

原创 if_else_switch_case寫法

第一段 #define FUNCTION_COOUNT 3 #define UNDEFINED -1 typedef struct { int nFunction_num; int (*pFun)(int* nInput,

原创 [cmake] 製作一個靜態庫archive

學習cmake的原因: 最近又搗鼓cmake了,源於瀏覽github的時候,發現很多項目都是必須由cmake安裝,感覺是大勢所趨啊。同時也接觸了autotools,qmake,scons等其他的構建工作,不過感覺還是cmake簡單,高效。

原创 python 給生成器發信息

有如下函數: def gen(): li = [1, 2, 3, 4] for i in li: yield i a = gen() try: while True: print(a.next()) except Stop

原创 windows cmd 設置顏色

windows cmd 設置顏色 恢復到默認設置 直接鍵入color命令 設置顏色 鍵入color 背景色前景色 背景色取值 顏色效果 前景色取值 顏色效果 0 黑色 8 灰色 1 藍色 9 淡藍色 2 綠色