原创 Win10調試Chromiumbb

一、 VS2015調試Chromiumbb 按照https://blog.csdn.net/xiaoshixiu/article/details/106044756的步驟,編譯好debug版本,可以使用VS2015調試了,首先 a

原创 WIN10編譯Chromiumbb記錄

一、 編譯環境準備 Chromiumbb:git clone https://github.com/bloomberg/chromium.bb.git Python2.7: https://www.python.org/downl

原创 常用辦公軟件

文本編輯器: Windows:Notepad++ Linux:vim, vimacs   截圖軟件 windows:Fastone   uml windows:staruml   思維導圖 xmind

原创 基於SCT89C52的貪吃蛇遊戲製作

基於SCT89C52的貪吃蛇遊戲製作 本文主要描述各個模塊的軟件原理部分,開發板電路部分略微提及。 下載鏈接:https://download.csdn.net/download/xiaoshixiu/11813752 一、 控制

原创 GN介紹

GN INTRODUCTION What’s GN GN Generate Ninja,是Google爲Ninja專門開發的上層編譯框架,可以生成Ninja可以識別的輸入文件。GN由c++編譯,相比於基於python的gyp,速度快接近2

原创 Cobalt編譯流程分析

Cobalt Build Flow 1、Cobalt Build Introduction Cobalt目前使用Pythone+GYP+Ninja進行編譯,使用Python來收集信息以及傳遞參數,例如當前編譯平臺,Cobalt編譯

原创 Ninja 介紹

原创 GYP介紹

原创 Linux GCC查漏補缺

1、gcc -Wl,--wrap,function -Wl表示將參數傳遞給ld鏈接器,--wrap,function或者--wrap=function,此選項可以替換標準庫函數,實現不改變原有庫的情況下,使用新實現替換原有庫函數。 Exa

原创 計算機基礎查漏補缺

1、單核單線程cpu只能同一時刻運行一個線程;單核多線程是利用單核多餘資源虛擬出一個核心,從而可以同時運行多個線程;多核心則可以保證同時允許多個線程

原创 C查漏補缺

c語言基礎 1,void func1(void);普通函數聲明,任意參數無返回值,需要實現函數體才能使用。   2,void *func2(void);普通函數聲明,任意參數返回任意函數指針,需要實現函數體才能使用。   3,void (

原创 多媒體播放基礎

縮寫: MSE:media source extensions EME:encrypted media extensions,加密媒體擴展協議(EME) DASH:dynamic adaptive streaming over http,

原创 js查漏補缺

1、對象類型:var person = {firstName:"John", lastName:"Doe"};  // Object 通過對象字面量賦值 2、函數表達式可以存儲在變量中: 實例 var x = function (a, b

原创 面試筆試查漏補缺

1、 無符號類型和有符號類型進行比較時,無符號類型會轉換爲有符號類型 無符號類型和有符號類型進行運算時,結果會轉化爲有符號類型 int a=-20;//-20轉爲無符號非常大 unsigned  int b=10; 則 a+b=-10 a

原创 Linux驅動學習(3) 驅動模型簡介之usbhid和hid-generic驅動區別

驅動模型簡介之usbhid和hid-generic驅動區別 參考書籍:《LINUX設備驅動程序》 (一)驅動模型簡介,三個重要結概念總線,設備,驅動 1.總線: a、處理器與單個或多個設備通信的通道 b、可以互相插入 表示結構體 bu