原创 【入門級教程】python使用scrapy庫實現爬蟲

文章目錄搭建scrapy項目安裝scrapy構造scrapy框架構建一個爬蟲分析網頁觀察網頁源代碼學習網頁結構(瞭解可以跳過)學習網頁表格(瞭解可以跳過)學習XPath語法(瞭解可以跳過)實現爬蟲修改指定的網頁名編寫parse函數

原创 【Maven配置二】Maven Web項目配置MyBatis框架並讀取MySQL數據庫

文章目錄提供數據庫文件配置xml文件配置pom.xml配置mybatis-config.xml配置mapper提供實體類實現讀取方法顯示結果 上一期中我們用intellij idea完成了Maven項目的配置,內嵌jetty插件構

原创 【Maven配置一】intellij idea從零開始用maven創建web工程+配置jetty插件+引入jar包

文章目錄創建項目新建項目項目命名配置Maven配置Tomcat服務器(使用本地文件)引入jar包使用jetty插件搭建服務器關於Tomcat和Jetty添加plugin項配置命令行案例:引入jstl包添加dependency項啓用

原创 【解決方案】NoClassDefFound: "Could not initialize com.mchange.v2.c3p0.ComboPooledDataSource"

昨天筆者在學習servlet,嘗試jsp與MySQL的交互,我寫了這樣一個servlet訪問本地的MySQL數據庫: package Dao; import Model.User; import com.mchange.v2.c

原创 30行代碼就可以實現看圖識字!python使用tensorflow.keras搭建簡單神經網絡

大概幾個月前,神經網絡、人工智能等概念在我心裏仍高不可攀,直到自己親身上手之後,才發現搭建神經網絡並不像自己想象的那麼難。很幸運,我開始學習神經網絡的時候Tensorflow2.0已經發布了。 Tensorflow2中內置了Ker

原创 個人整理的C/C++編程風格規範——摘自《Google開源項目風格指南》

文件名: 小寫(必要時使用下劃線) file_name.h define保護: #ifndef HELLO_H_ #define HELLO_H_ pass #endif //HELLO_H_ 變量名: 小寫+下劃線 var

原创 用html+js實現一個簡單的登錄窗口

首先我們繪製出基本的不帶功能的ui界面,這個界面需要創建一個表單,表單內包含一個username文本框,一個password文本框,一個登錄按鈕和一個註冊按鈕,目前它們都沒有實現功能,因爲並未引入js腳本。 注意登錄操作一般使用p

原创 jdbc編程——使用c3p0連接池對MySQL數據庫進行訪問

連接池是創建和管理一個連接的緩衝池的技術,這些連接準備好被任何需要它們的線程使用。即如果有大量用戶訪問數據庫,連接池便可以爲每個用戶提供連接,用戶訪問完之後收回連接以備再次使用。 連接池可以極大的改善用戶的 Java 應用程序的性

原创 C語言在控制檯上實現鼠標操作的方法

在製作面向用戶系統時,我們往往需要設置除輸入參數外更爲靈活的操作方式,例如鼠標點擊、按鍵按下(無阻塞輸入)等;同時,我們需要製作更爲精美的UI而不是簡陋的黑白界面。然而,純C語言本身並不提供這些函數,爲實現這些操作,我們需要調用w

原创 個人整理的前端風格規範html/css/js

html: 文件命名: 完整英文名,如feedback/about_us,若是有順序的文件則加數字後綴並根據最大補0,如news_018 圖片命名: 分兩部分,前部分是類型: banner(廣告) logo(標誌) button(

原创 用Python製作自己想要的詞雲圖吧!

簡單詞雲的做法 我們經常可以見到可視化表示的生動形象的詞頻圖片,這便是詞雲,比如統計2019年的搜索熱詞,我們便可以把搜索量前十的詞語做成詞雲圖,搜索量越大,圖中出現的詞頻數就越高,如此就可以生成鮮明的可視化詞頻圖了,那麼這樣的圖

原创 個人整理的python風格規範——摘自《Google開源項目風格指南》

文件名使用小寫(必要時使用下劃線),如: hello_world.py 變量名: 小寫+下劃線 variable_name 全局變量: g開頭 g_variable_name 靜態變量: s開頭 s_variable_nam