原创 css3-CSS+JavaScript製作滾動計數器

知識點 flex屬性:父元素設置爲flex佈局,子元素設置flex屬性(flex-grow flex-shrink flex-basis); transform:2D,3D變換,主要涉及Y軸平移; ::before,

原创 leetcode-接雨水

題目 https://leetcode-cn.com/problems/trapping-rain-water/ 思路 棧的做法:維護一個棧,這個棧其實就是一個遞減的水柱下標的集合,但遇到一個新的水柱比當前棧頂水柱高,那麼就有積水

原创 IDEA2020版本jsp編譯後class文件和java文件默認的存放路徑

可能是由於版本不同,網上關於之前IDEA版本的默認存放的class路徑找不到… 然後通過啓動Tomcat,查看日誌,看到如下圖片,才知道怎麼尋找IDEA2020的默認存放class文件的路徑 IDEA 2020版本默認編譯後

原创 Java-Tomcat的安裝及配置

安裝Tomcat https://tomcat.apache.org/官網下載,選擇64位系統zip文件包 解壓在自己想要的目錄中,我這邊解壓到E盤中。 配置環境變量,添加兩個Path環境變量,路徑爲剛纔加壓目錄的

原创 leetcode-刪除最外層的括號

題目 https://leetcode-cn.com/problems/remove-outermost-parentheses/ 思路 使用棧,遍歷字符串,遇到左括號就壓入,遇到右括號就彈出,當棧爲空時,說明當前index是外

原创 javascript-原生javascript實現節奏大師小遊戲

前言 課程實驗要求,迫不得已看了一點javascript,實現這個類似“節奏大師”的小遊戲,有計時,計分,對玩家成績進行排序的小功能,感覺自己審美還是不行,還有感覺自己寫的javascript好醜陋,沒有數據結構的味道。

原创 編譯原理-python實現LL(1)分析器(GUI界面tkinter,自動分析文法)

原理 本次實驗是設計一個LL(1)分析器,給定任意文法,自動消除一切左遞歸(前提是文法中不含迴路,且產生式右部不含有空字),自動回溯(提取最左公因子),自動生成FIRST集,自動生成FOLLOW集,自動生成LL(1)分析表,給

原创 python-項目部署

環境部署 在所在項目生成相關包的requirements.txt文件 pip freeze > requirements.txt 在雲主機上設置python虛擬環境,直接安裝virtualenvwrapper即可,http

原创 leetcode-二叉樹的層序遍歷

題目 https://leetcode-cn.com/problems/binary-tree-level-order-traversal/ 思路 隊列實現BFS;使用隊列來存放每層的節點,從第一層開始檢索,如果有孩子就壓入。隊列

原创 leetcode-Pow(x,n)

題目 https://leetcode-cn.com/problems/powx-n/ 思路 快速冪,即使是32位整數,最多運行32次。注意指數n的最小值INT_MIN變成正的,int 存不下 AC代碼 class Solutio

原创 css3-水球效果

知識點 僞元素: ::after 動畫:@keyframe,animation 變換:transform;2d平移:translate();2d旋轉:rotate() overflow屬性:元素溢出處理 漸變效果:linear-

原创 leetcode-x的平方根

題目 https://leetcode-cn.com/problems/sqrtx/ 思路 使i從1開始查找,判斷i*i > x時,循環結束,當i*i<=x,記錄res的值,這整個過程,可以用二分查找的思想我直接暴力😭😭,思維還不

原创 css3動畫-正方體

css屬性 animation 關鍵幀 opacity 透明度 transform 動畫 transform-style: preserve-3d; /* 重點:保留子元素的3d效果*/ perspective: 1000px

原创 css3-div+css3製作個人簡歷網頁

知識 css3佈局:flex(重點),不熟悉,邊查文檔邊做 錯誤:注意僞類不能操作除子元素外的其他元素 該小項目涉及到的知識點:佈局,動畫,排版,js DOM操作(不熟悉) 總結:審美不行,代碼敲的不多,很生澀 效果圖 C

原创 acwing-遞歸實現組合型枚舉

題目 https://www.acwing.com/problem/content/95/ 思路 同遞歸實現指數型枚舉思路一致,只不過是指數型枚舉的結果的數字有1~n,而組合型枚舉只是m個 AC代碼 #include <iostr