原创 HTML學習(八):CSS樣式設置小技巧

1. 水平居中設置-行內元素 我們在實際工作中常會遇到需要設置水平居中的場景,比如爲了美觀,文章的標題一般都是水平居中顯示的。 這裏我們又得分兩種情況:行內元素還是 塊狀元素,塊狀元素裏面又分爲定寬塊狀元素,以及不定寬塊狀元素。今

原创 JavaWeb世界(五):Web之間組件共享、Servlet三大作用域對象

一、Web組件之間的交互 Web組件之間的跳轉方式 方式一:請求轉發(forward) Servlet1.java: @WebServlet("/forward/s1") public class Servlet1 extends

原创 CLion中無法用相對路徑讀入文件

       在寫yacc的時候,用的是CLion編譯器,但是測試的時候除了一點問題,在一點一點的打斷點測試,但是每一次輸入終結符號和非終結符號以及產生式集合很麻煩,於是就用了文件讀入上述數據,但是總是發現文件讀不進去,試了好久,只有輸入

原创 JavaWeb世界(四):Servlet映射與線程、Cookie、Session

一、Servlet映射細節 二、註解配置 一開始我們在xml文件中配置,例如初始化參數,配置資源文件等。但是在Servlet文件太多的情況下,代碼顯得非常臃腫,開發效率低。因此我們可以使用註解(WebServlet)取代xml配置。類似

原创 Virtual Box更改虛擬硬盤導致無法啓動 [錯誤代碼:E_INCALIDARG(0x80070057)]

Virtual Box更改虛擬硬盤導致無法啓動 [錯誤代碼:E_INCALIDARG(0x80070057)] 當不小心刪掉虛擬機但是卻沒有刪掉虛擬硬盤文件的時候,再次導入原來的虛擬機到原來的文件夾將會比較麻煩。 首先新創建的虛擬

原创 JavaWeb世界(八):MVC思想與合併Servlet

MVC思想 JavaEE前後的設計思想 Model1:在早起的時候,JavaEE以JSP爲中心,使用JSP和JavaBean技術 開發一個簡答的應用,完全夠用。 但是當項目比較大的時候,存在的問題:JSP既要展示界面,又要處理

原创 Java之路(十):JDBC及DAO

 JDBC學習 1.獲取JDBC的連接對象 1.加載註冊驅動 Class.forName("com.mysql.jdbc.Driver"); 當執行這一步時,會把Driver這份字節碼加載進JVM,然後執行該字節碼的靜態代碼塊 pub

原创 Java之路(十一):DAO優化

DAO的重構 1.PreparedStatement(預編譯處理語句) Statement接口只能實現靜態SQL語句,我們使用PreparedStatement。 PreparedStatement是Statement子接口,表示預編譯語

原创 Windows環境下更新pip和安裝ipython

之前安裝pip和ipython的過程很順利,從未出錯,但是...自從重裝了win10的系統以後,安裝pip和ipython就各種出錯,可以說安裝之路很坎坷...下面說一下我遇到的問題和安裝的方法:因爲我安裝的python是2

原创 BAT批處理(二):批量刪除指定文件以及相關簡單的語法結構(系統變量errorlevel,變量延遲等)

BAT批處理(二):批量刪除指定文件以及相關簡單的語法結構(系統變量errorlevel,變量延遲等) 前兩天在使用 VSCode 的時候,看到之前那麼多 cpp 編譯產生的 exe 可執行文件,於是心生一個念頭,我要把它們全部刪

原创 在Windows上安裝Ubuntu子系統系統,報錯WslRegisterDistribution failed with error: 0x8007019e

在Windows應用商店安裝Ubuntu系統,報錯WslRegisterDistribution failed with error: 0x8007019e 1. 報錯內容 Installing, this may take a

原创 Linux點點滴滴(二):在Linux上安裝GNU工具鏈並進行編譯

Linux學習的點點滴滴(二) 其實本文跟Linux關係並不是那麼大,是我在自己寫CPU的過程中總結的東西,之前只用Word寫在自己電腦裏了,想着哪天放到博客上。 本文是在寫CPU進行測試的時候需要將彙編翻譯成機器碼的過程,剛開始

原创 Python爬蟲(一):用 Requests + BeautifulSoup 爬取網站上的信息

Python爬蟲(一) 要爬取網站的信息, 首先,要了解服務器與本地的交換機制; 其次,我們還要了解解析真實網頁的辦法。 一、服務器與本地的交換機制 我們知道,網頁在瀏覽器中顯示內容,都是網頁向所部署的服務器進行請求,也就是 Re

原创 JavaWeb世界(九):文件上傳與下載

一、文件上傳 先創建工程,寫一個簡易的JSP: <%@ page language="java" contentType="text/html; charset=UTF-8"%> <!DOCTYPE html> <html> <h

原创 JavaWeb世界(十):簡單的登錄與註銷

簡單的登錄與註銷 DAO實現用戶名和密碼 首先在數據庫中創建表 t_user: 然後實現DAO: User.java: import lombok.Data; @Data public class User { privat