原创 openwrt 單獨編譯模塊方法

make 命令簡單說明make V=99V=99表示輸出詳細的debug信息make world表示編譯所有make j=2 V=99如是多核CPU,加j=2 選項理論上能加快編譯速度make -j 2 V=99可加快編譯速度(不推薦使用

原创 C++中值傳遞和引用傳遞的區別

 C++中參數的傳遞方式: 1.值傳遞     調用時,將實參的值傳遞對應的形參,即爲值傳遞。由於形參有自己獨立的存儲空間,又作爲函數的局部變量使用,因此在函數中對任何形參值得修改都不會改變實參變量的值。簡單的看一個例子: 編譯後,輸出結

原创 MakeFile 編譯時如何控制命令是否打印

makefile 默認情況下是輸出命令的,可以通過命令前加@屏蔽命令的顯示 下面定義是否爲DEBUG 模式的控制 ifeq ($(DEBUG),true) hide:= else hide:=@ endif 編寫makefile all:

原创 java 中的數字範圍

在java中的整數類型有四種,分別是byte short in long,本文重點給大家介紹java中的整數類型(short int long),由於byte只是一個字節0或1,在此就不多說了,對java中的整數類型感興趣的朋友一起學習吧

原创 android 命令行執行java 的方式

大家都熟悉android 的安裝命令,pm  pm usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]        p

原创 c++ 關於前向引用的錯誤使用問題

今天在調試一個demo 程序:  #include <stdlib.h> #include <stdio.h>  #include <math.h>  class Result;  class MathCallBack  {      i

原创 bitbake hello world demo 實驗

1.安裝bitbake,並設定path 使用git下載 bitbake並安裝 $git clone git://git.openembedded.org/bitbake 設定PATH $export PATH=/home/<your di

原创 linux 安裝包deb,tar,rpm 的區別

1.RPM     RPM全名是“RedHat Package Manager”,簡稱則爲RPM,顧名思義,當初這個軟件管理工具是由RedHat這家公司發展出來的。RPM是以一種數據庫記錄的方式來將你所需要的軟件安裝到你的Linux系統的

原创 c++ 宏定義中#, ##, #@的含義

#表示:對應變量字符串化,即加雙引號   連接符#@:它將單字符標記符變換爲單字符,即加單引號 ##表示:把宏參數名與宏定義代碼序列中的標識符連接在一起,形成一個新的標識符 例如: #define A(x)  #@x      //此處x

原创 關於typescript 枚舉類型轉換爲javascript 後文件解釋

枚舉   枚舉類型是數字原始類型的一個確定子類型。它是一組相關的定義了枚舉類型可能值的命名常量。 1 枚舉聲明   枚舉聲明聲明一個枚舉類型和枚舉對象。   EnumDeclaration:     constopt   enum   B

原创 編譯openwrt全過程(超詳細)

Openwrt 官方正式的發行版是已編譯好了的映像文件(後綴名bin或trx、trx2),此映像文件可從Openwrt官方網站的下載頁面中輕鬆獲取到 爲了參與測試或參與開發OpenWrt的工作;我們需要重新移植或者重新編譯個一個open

原创 C++之Lambda表達式

1. 概述 C++ 11 中的 Lambda 表達式用於定義並創建匿名的函數對象,以簡化編程工作。 Lambda 的語法形式如下: [函數對象參數] (操作符重載函數參數) mutable 或 exception 聲明 -> 返回值類型

原创 sed 詳細使用方法

文本間隔: --------  # 在每一行後面增加一空行  sed G  # 將原來的所有空行刪除並在每一行後面增加一空行。  # 這樣在輸出的文本中每一行後面將有且只有一空行。  sed '/^$/d;G'  # 在每一行後面增加兩

原创 openwrt 修正heartbleed bug 補丁

heartbleed bug的主要原因是由於cache 的過度讀取造成,openssl 官網於openssl-1.0.1g.tar.gz 版本修復。 openwrt trunk 的修正SVN版本號爲40421.下面對heartbleed

原创 openwrt 啓動流程

Preinit and Root Mount and Firstboot Scripts See Rootfs on External Storage for information on external rootfs mount