原创 [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