原创 [OpenGL] glVertexAttribPointer用法理解,實例分析
實例分析: index:第幾個屬性,從0開始取,0,1,2,順序自己定義,例如頂點位置,紋理,法線 這裏只有頂點位置,也只能討論頂點位置,所以爲0 size:一個頂點所有數據的個數,這裏每個頂點又兩個浮點數屬性值,所以
原创 [OpenGL] 使用現代的OpenGL3.x畫一個紅色的三角形(詳細註釋)
需要配置一下glew和glfw庫,這個三角形被正確顯示出來的時候,我望着屏幕傻笑了很久,從在github上下載源碼到編譯glew,glfw,到配環境再到一步步理解每行代碼的含義,到最終畫出這個三角形,一個下午沒了。 #include
原创 [OpenGL] 使用Index Buffers 繪製一個Square,源代碼詳細註釋
使用Index Buffer技術可以實現頂點複用,極大降低數據的冗餘度 // main.cpp #include <GL/glew.h> #include <iostream> #include <GLFW/glfw3.h> #
原创 [OpenGL] 製作簡單動畫:一個會閃的square
main.cpp #include <GL/glew.h> #include <iostream> #include <GLFW/glfw3.h> #include <fstream> #include <string> #i
原创 [OpenGL] 通俗理解 什麼是vertex shader 什麼是 fragment shader(又稱pixel shader)
shader是一段跑在GPU上的程序。 什麼是vertex shader 什麼是 fragment shader(又稱pixel shader),作用: vertex shader:告訴顯卡點應該被畫在什麼位置,對每一個頂點(這些
原创 【數據庫實驗合集】基於mysql8.20,數據庫定義與操作語言,安全性語言等共6個實驗(持續更新)
https://github.com/youhengchan/databaseExps 實驗1:數據庫定義與操作語言 實驗2:安全性語言
原创 [Linux] 壓縮包管理(所有指令在Centos7.6上實際測試)
目錄 1. zip 1.1 安裝zip和unzip 1.2 打zip包 1.3 解zip包 2. tar 2.1 打tar包 2.2 解tar包 2.3 參數補充 2.3.1 打/解/查看一個tar.gz包 1. zip 通過zip命令
原创 [Linux] 禁用root登錄,提高系統安全性
1. 創建一個新的賬戶 創建用戶 useradd new-user-name 設置相應的密碼 passwd new-user-name 然後會輸入兩次給new-user-name賬戶設置的密碼 2.給新賬戶sudo權限 vim /e
原创 [Python] PyQt5 程序 Python 打包 exe
pip install pyinstaller pyinstaller -F -w entry_point.py entry_point.py 是整個python項目的入口python文件,打包後在dist文件夾中得到entry_po
原创 選路環路和毒性逆轉
選路環路(routing loop)和計數到無窮(count-to-infinity) 當某條鏈接的費用減少時,我們稱之爲有一個“好消息”。在網絡中,好消息的傳遞往往很迅速。 例如,存在這樣一個網絡: 某一時刻,Y檢測到它到X的鏈路
原创 【計算機網絡】一道CIDR計算題:某單位申請了一段IP地址: 200.23.16.0/23。 單位內由4個部門(A,B,C,D)組成,每個部門門的主機數
目錄 1.題目 2.可能性分析 2.1. 寫出每個子網(地址塊) 2.2. 每個子網的網絡前綴?子網掩碼? 2.2.1 子網網絡前綴 2.2.2 子網掩碼 2.3. 每個子網的廣播地址?主機可用地址範圍? 2.3.1 每個子網的廣播地址
原创 [Python] Python3 下載 Chrome 並離線安裝
import requests def dlChrome(): download_addr = "https://dl.google.com/release2/chrome/P75u-n55vk5df0b5dm5gjq_77.
原创 [Pycharm] 回退前進快捷鍵
Ctrl + Alt + left Ctrl + Alt + Right
原创 [Anaconda] Anconda 快速安裝 pytorch cpu 版本
首先確定自己要用的版本清華源又沒有(通常都有),本教程基於清華源加速加速下載(如果沒有請搜索中科大源等) 添加常用鏡像加速下載: conda config --add channels https://mirrors.tuna.tsi