原创 學生信息管理系統----登錄實現
登錄功能 創建Servlet 在名爲servlet的package下創建一個名爲LoginServlet的類。 public class LoginServlet extends HttpServlet{ private s
原创 學生信息管理系統----班級信息管理
嵌入班級信息到System頁面 這一部分要實現班級信息的相關操作。 還是在名爲servlet的package下創建一個顯示班級列表的Servlet——ClazzServlet。這樣取名字是避免與系統關鍵字class起衝突,
原创 matlab變量,關鍵字
matlab變量,關鍵字 MATLAB變量命名規則: 變量名區分大小寫。 變量名長度不得超過 31 位,第 31 個字符之後的字符將被 MATLAB 語言所忽略。 變量名以字母開頭,可以是字母、數字、下劃線組成,但不能使用標點。
原创 防火牆技術及應用(二)
包過濾技術雖然簡單但是安全性不高,狀態監測技術安全性較高,但是又需要更多的資源用於計算。上面兩種都無法針對具體的應用提供安全的保護。 應用代理技術就可以針對具體的應用提供安全的保護。 防火牆代理技術 (1)代理與代理技術
原创 學生信息管理系統----登錄攔截功能
過濾器的相關概念 Filter是什麼 Filter 是java下的一種過濾器 ,能實現對java web程序 客戶端和服務器端消息的過濾,也就是在服務器段接受request之前,可以預先對request進行處理,或在客戶端接受
原创 學生信息管理系統----登錄後的主界面設計
登錄成功後頁面的跳轉 這一部分基本是在處理JSP頁面,但是也有部分需要修改的後端代碼。 便於後續對JSP操作,本部分操作會新增兩個JSP頁面,即我們登錄通過過濾器之後要訪問的頁面,system.jsp和welcom.jsp
原创 解決Servlet接收不了前臺$ajax傳參問題
需求是想做一個註冊頁面。當用戶輸入用戶名或者郵箱時,能夠異步的請求數據,來驗證此用戶名或者郵箱是否已經被註冊,即註冊驗證。 前端採用jquey的$ajax方法進行參數的傳遞,這裏以輸入用戶名爲例進行記錄,代碼如下。 // 驗證用戶名是否
原创 使用eclipse導入碼雲中的代碼到本地
File – > import 找到Git 下的Project from Git 點擊,next. 選擇Clone URI 回到碼雲中的倉庫,找到克隆/下載,點擊之後賦值下面的連接。 回到eclipse,在URI處進行粘貼
原创 簡述梯度下降法
簡述梯度下降法 在機器學習中,梯度下降法是一種常用的優化方法,是解決無約束優化問題最簡單、最經典的方法之一。要了解梯度下降法是什麼,首先就要了解什麼是梯度。 1、梯度 在微積分裏面,對多元函數的參數求∂偏導數,把求得的各個
原创 防火牆技術及應用(一)
1、什麼是防火牆 防火牆就是一組能夠實現安全策略,能夠對進出的通信流或者信息流進行控制的一種設備。它可以是裝配多張網卡的通用計算機,也可能是通用的物理設備。 防火牆(Firewall)是用一個或一組網絡設備(計算機系統或
原创 學生信息管理系統----創建項目及驗證碼生成
創建項目 打開eclipse,創建一個空的項目: 依次進行:File–>New–>Dynamic web project,出現以下彈窗。 輸入項目名稱StudentManagerWeb,一直next,到了創建項目的最
原创 網絡地址轉換技術
網絡地址轉換技術 目的是解決私有IP地址無法連上互聯網的問題 如:內部用戶往往使用的是私有IP地址,但是這些私有IP地址是無法訪問互聯網的,這個私有IP地址是無法訪問互聯網上的資源的。所以內部網絡的私有IP地址必須要轉換爲
原创 學生信息管理系統----學生信息
回顧前面 前面我們實現了班級頁面的嵌入,對班級列表的增刪改查。爲了實現這些功能,建立了數據表,數據表對應的model,和Dao。 創建了Servlet,建立了Servlet與訪問地址的映射關係等。 接下來是對學生信息的管理
原创 Anoconda3環境下安裝tensorflow,keras
Anoconda的默認環境中並沒我們想要的框架,而按照conda的命令來安裝,還會遇到中途斷連的情況導致下載失敗,所以一般形式的安裝指令並沒有多大的效果,失敗率極高。 另外anaconda 默認的python版本是3.7 而ten
原创 Git安裝及簡單配置
Git是一款流行的版本控制軟件,它開源,免費,可以高效的管理或大或小的項目。它可以從服務器克隆項目到本地主機,也能在自己的機器上創建一個分支來修改代碼,合併等。 git下載地址:https://git-scm.com/do