原创 PreparedStatement解決sql注入

在之前提到過Statement的三個問題 用PreparedStatement解決sql注入 import java.sql.Connection; import java.sql.DriverManager; import ja

原创 PreparedStatement解決sql拼接

在之前提到過Statement的三個問題 用PreparedStatement解決sql拼接 import java.sql.Connection; import java.sql.DriverManager; import ja

原创 JDBC實現查詢數據

1、註冊驅動 加載驅動類到內存中,即在內存中有驅動類的Claaa對象。 2、獲取連接,即登錄。 URL:網址,統一資源定位符 例如:http://localhost:8080/1205db/index.html 協議//主機地址:

原创 神經網絡的激活函數必須使用非線性函數

激活函數不能使用線性函數。爲什麼不能使用線性函數呢?因爲使用線性函數的話,加深神經網絡的層數就沒有意義了。 線性函數的問題在於,不管如何加深層數,總是存在與之等效的“無 隱藏層的神經網絡”。爲了具體地(稍微直觀地)理解這一點,我們

原创 爲什麼不能將權重初始值設爲0

因爲在誤差反向傳播法中,所有的權重值都會進行相同的更新。 比如,在2層神經網絡中,假設第1層和第2層的權重爲0。這樣一來,正向傳播時,因爲輸入層的權重爲0,所以第2層的神經元全部會被傳遞相同的值。第2層的神經元中全部輸入相同的值,

原创 一篇就夠了——數據庫的基本操作

-- 鏈接數據庫 mysql -uroot -p mysql -uroot -pmysql -- 退出數據庫 exit/quit/ctrl+d -- sql語句最後需要有分號;結尾 -- 顯示數據庫版本 select ver

原创 17函數進階

01. 函數參數和返回值的作用 函數根據 有沒有參數 以及 有沒有返回值,可以 相互組合,一共有 4 種 組合形式 無參數,無返回值 無參數,有返回值 有參數,無返回值 有參數,有返回值 定義函數時,是否接收參數,或者是否

原创 10判斷(if)語句

開發中的應用場景 生活中的判斷幾乎是無所不在的,我們每天都在做各種各樣的選擇,如果這樣?如果那樣?…… 程序中的判斷 if 今天發工資: 先還信用卡的錢 if 有剩餘: 又可以happy

原创 Python腳本後臺

方法一:腳本後加& 加了&以後可以使腳本在後臺運行,這樣的話你就可以繼續工作了。但是有一個問題就是你關閉終端連接後,腳本會停止運行; python updatetest1.1 & 方法二:使用nohup在後臺執行命令 使用&符號

原创 07程序執行原理(科普)

計算機中的三大件 計算機中包含有較多的硬件,但是一個程序要運行,有 三個 核心的硬件,分別是: CPU 中央處理器,是一塊超大規模的集成電路 負責 處理數據/計算 內存 臨時 存儲數據(斷電之後,數據會消失) 速度快

原创 15綜合應用 —— 名片管理系統

綜合應用 —— 名片管理系統 目標 綜合應用已經學習過的知識點: 變量 流程控制 函數 模塊 開發 名片管理系統 系統需求 程序啓動,顯示名片管理系統歡迎界面,並顯示功能菜單 *******************

原创 04多文件項目的演練

開發 項目 就是開發一個 專門解決一個複雜業務功能的軟件 通常每 一個項目 就具有一個 獨立專屬的目錄,用於保存 所有和項目相關的文件 一個項目通常會包含 很多源文件 多文件項目演練 在 01_Python基礎 項目中

原创 08變量的基本使用

變量的基本使用 程序就是用來處理數據的,而變量就是用來存儲數據的 目標 變量定義 變量的類型 變量的命名 變量定義 在 Python 中,每個變量 在使用前都必須賦值,變量 賦值以後 該變量 纔會被創建 等號(=)用來給

原创 13函數基礎

1.1 快速體驗 所謂函數,就是把 具有獨立功能的代碼塊 組織爲一個小模塊,在需要的時候 調用 函數的使用包含兩個步驟: 定義函數 —— 封裝 獨立的功能 調用函數 —— 享受 封裝 的成果 函數的作用,在開發程序時,使用

原创 12循環

程序的三大流程 在程序開發中,一共有三種流程方式: 順序 —— 從上向下,順序執行代碼 分支 —— 根據條件判斷,決定執行代碼的 分支 循環 —— 讓 特定代碼 重複 執行 while 循環基本使用 循環的作