原创 webgl學習筆記4_初識着色器語言ES GLSL

ES GLSL 着色器語言用於計算機圖形編程,運行在GPU中,平時所說的大多數語言編寫的程序都是運行在CPU中。 與OpenGL API相配合的是着色器語言GLSL,與OpenGL ES API、WebGL API相互配合的是着

原创 webgl學習筆記3_javascript的HTML DOM

HTML DOM 方法 HTML DOM 方法是您能夠(在 HTML 元素上)執行的動作。 HTML DOM 屬性是您能夠設置或改變的 HTML 元素的值。 HTML DOM 能夠通過 JavaScript 進行訪問(也可以通

原创 python引用myqr生成圖片二維碼

1.pip安裝myqr pip install myqr 安裝pip失敗,跳轉上一篇博客 2.查看run函數用法 閱讀myqr.run()函數中的參數及其用法 參數 含義 數據類型 words 二維碼指定的內容

原创 力扣查找無重複子串

很簡單,三個for循環可以暴力解決,但是我調試了好久就因爲想提高效率,搞成了類似kmp算法 跳轉位置有點致命,一直顯示報錯,最後改了才成功 class Solution { public: int lengthOfLo

原创 csp第二題火車購票c++100分運行0ms(不會見縫插針的同學只能拿90分)

這是個水題但是大部分人就只拿到90分 why? 我分析了一下大家應該是有一種情況沒有考慮 所有車廂內沒連續座位則應該安排在編號最小的幾個空位,這個小細節應該是大部分人沒注意到的 就是兄弟們沒有見縫插針啦 下面是題目: 滿分0

原创 圖的深度優先算法

圖的鄰接表存儲結構 #include<iostream> #include<stdlib.h> #define maxsize 100 using namespace std; int visit[maxsize]={0};//

原创 尾插法建立鏈表

都在註釋裏,emmm…… #include<stdio.h> #include<stdlib.h> #include<iostream> using namespace std; typedef struct Llist{ in

原创 轉載力扣逆序鏈表的兩個數進行相加

知識無價 初入力扣對鏈表的操作不熟悉,只是瞭解借鑑了別人優秀的代碼 我把一些地方編譯有錯的地方改了,下面是題目 通過的代碼 /** * Definition for singly-linked list. * struct

原创 csp的ISBN號碼100分運行0ms

這是個水題,但是裏面有個小小的坑,導致許多同學拿不到滿分 原因: 就是餘數爲10的時候,因爲最後的符號-之後只能是一位,所以題目寫了在匹配大寫X字母,這個需要判斷 既然抓住重點了我們直接寫代碼 #include<iostre

原创 操作系統前言總結

操作系統 4個基本特徵: 併發 共享 虛擬 異步 基本特徵:併發性、共享性相互存在的條件 併發:兩個或多個事件同一時間間隔發生 並行:兩個或者多個事件同一時刻同時發生 4核CPU電腦,同一時刻可以有四個程序並行執行 互斥共享與

原创 unity按鈕綁定與場景切換

新建畫布canvas,創建Button子對象,在scene調整合適位置 Button有一個On Click()事件,我們可以用來綁定腳本的函數; 這裏我對對布爾變量操作,非false則true實現開關的功能 創建一個名爲UI的

原创 Django第3步_url路由映射與TEMPLATES添加檢索路徑

DNS地址解析協議 域名系統(Domain Name System,縮寫:DNS)是互聯網的一項服務。 它作爲將域名和IP地址相互映射的一個分佈式數據庫,能夠使人更方便地訪問互聯網。 DNS協議是用來將域名轉換爲IP地址(也可以將

原创 csp24點遊戲棧的應用C++100分0ms

有個有趣的小細節 int(數字字符+‘0’)轉化的是二進制,int(數字字符-‘0’)轉化的是十進制數,不知道小夥伴們發現沒有呢? 這是csp題目: 利用棧有個缺點就是隻能一個一個進去,也就是說表達式中的數字必須是個位數0-9

原创 單鏈表排序

單鏈表排序問題 看一個N諾單鏈表排序的題目,使用尾插法建立鏈表,然後冒泡進行排序 這裏是五個元素進行排序 #include<iostream> using namespace std; struct Node { int El

原创 快速排序

快速排序 介紹:通過多次劃分實現操作 思想:每一趟選擇當前說有子序列中的一個關鍵字(通常是第一個)作爲樞軸,將子序列中比樞軸小的移到樞軸前邊,比樞軸大的移到樞軸後邊;當本趟所有子序列都被樞軸以規則劃分完畢後會得到一組更短的子序列,