原创 Unix時間戳 怎麼計算

Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義爲從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。Unix時間

原创 Qt介紹---QPA(Qt Platform Abstraction)

來源 Qt是一個誇平臺的庫(其一直宣稱“Qt everywhere”),但是Qt底層不是誇平臺的。 比如:Qt中Gui部件的核心類QWidget,該類除了qwidget.h 和 qwidget.cpp兩個原文件外,還有 kernel/qw

原创 基於Processing實現《黑客帝國》代碼雨

他來了,他來了,初中的時候看了《黑客帝國》,簡直太震撼了,從拍攝的角度來說,裏面的特效領先現今國內電影特效幾條街,而且還是20年輕的事情了。裏面最讓我印象深刻的就是代碼雨特效,記憶猶新啊,現在從事程序員有很大的原因是看了代碼雨,感

原创 Kanzi中級1:Shader材質渲染管道原理

渲染管道(Graphics Pipeline) 在 OpenGL ES 1.0 版本中,支持固定管線,而 OpenGL ES 2.0 版本不再支持固定管線,只支持可編程管線。管線(pipeline)也稱渲染管線,因爲 OpenGL

原创 Kanzi中級2:寫Shader在圖片中挖一個洞

在kanzi中寫材質是我們在實現比較炫酷的效果的一種做法,基本在opengl中的大部分簡單效果都能在kanzi中實現,以下是一張圖片中,只顯示一部分圖片的效果,相當於在圖片中挖了一個洞 頂點着色器: attribute vec3

原创 C++基礎2:結構體、聯合體、枚舉 幾個基本概念的區別

【struct】結構體      類型定義:由一系列具有相同數據類型和不同數據類型的數據組成的數據集合。         類型定義格式:         struct worker        {       char   name[1

原创 C++基礎8:單例模式

單例的介紹: 意圖:保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。 主要解決:一個全局使用的類頻繁地創建與銷燬。 何時使用:當您想控制實例數目,節省系統資源的時候。 如何解決:判斷系統是否已經有這個單例,如果有則返回,如果

原创 C++基礎4:構造函數、析構函數、拷貝析構函數、靜態成員函數

【構造函數】 1.1構造函數:一個特殊的函數與類型名相同,沒有返回值類型,保證創建一個對象時,自動調用一次,一個類可以有多個構造函數 作用:初始化對象 如果一個類不提供構造函數,則系統自動提供一個無參構造函數,但一旦提供構造函數,則系統的

原创 MQTT遙測傳輸協議的簡介與使用

MQTT (Message Queue Telemetry Transport),翻譯成中文就是,遙測傳輸協議,其主要提供了訂閱/發佈兩種消息模式,更爲簡約、輕量,易於使用,特別適合於受限環境(帶寬低、網絡延遲高、網絡通信不穩定)

原创 RTOS系統與Linux系統的區別

RTOS是實時操作系統 Linux是時分系統,不過可以通過配置內核改成實時系統 實時操作系統   英文稱Real Time Operating System,簡稱RTOS。  1.實時操作系統定義   實時操作系統(RTOS)是指當

原创 在Linux中創建文件目錄軟鏈接、硬鏈接的方法

1. 使用方式:ln [option] source_file dist_file              -f 建立時,將同檔案名刪除              -i 刪除前進行詢問               -s 軟鏈接,否則默認

原创 Windows下C/C++模擬鼠標點擊,PC端沒有鼠標設備也能夠獲取鼠標座標、移動鼠標座標、模擬鼠標點擊事件,方法一 親測有效

——————— 【 轉載請保留 】 ——————— 作者:西_瓜_瓜 博客:https://blog.csdn.net/xi_gua_gua/article/details/105773298 ——————— 【 謝謝合作 】 —

原创 Windows下C/C++模擬鼠標點擊,沒有鼠標怎麼獲取鼠標座標、移動鼠標座標、模擬鼠標點擊事件?方法二 親測有效

——————— 【 轉載請保留 】 ——————— 作者:西_瓜_瓜 博客:https://blog.csdn.net/xi_gua_gua/article/details/105774399 ——————— 【 謝謝合作 】 —

原创 C/C++基礎知識整理彙總

1、程序的內存分配 (1)棧區(stack) 由編譯器自動分配釋放,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 (2)堆區(heap) 一般由程序員分配釋放,若程序員不釋放,程序結束時可能由OS回收。注意它

原创 Kanzi中級3:寫Shader特效,如何畫一個圓弧形的光點,類似於太陽系的星球

此shader畫的是一個圓形,顯示半圓的光亮點,圓弧可以旋轉。 頂點着色器: attribute vec3 kzPosition; uniform highp mat4 kzProjectionCameraWorldMatrix;