原创 XML基礎知識總結

1.基礎 XML沒有預設標籤 XML所有標籤必須關閉(即每一個標籤都有對應的關閉標籤<sth></sth>) XML聲明不是XML文檔的一部分,所以沒有關閉標籤 XML用於傳輸數據 XHTML是通過XML創建的 XML大小寫敏感 X

原创 機器學習課程總結

機器學習課程總結 1. 基本任務 迴歸 線性迴歸 任務:迴歸&多元迴歸 思想:最小化所有數據點到分類平面的均方誤差 模型:凸優化問題 算法:梯度下降法 決策樹 支持向量機 分類 邏輯迴歸 任務:線性分類 思想:最

原创 deepin 15.8安裝後配置

基本配置 intel顯卡驅動會識別我的顯示器爲電視機,所以0-15的灰階不會顯示,顏色會發白髮灰,在 /etc/X11/xinit/xinitrc.d(以管理員權限打開)創建文件20-intel-fix.sh(需要取消隱藏擴展名),

原创 類設計技巧

1. 一定要保證數據私有 這是最重要的;絕對不要破壞封裝性。有時候, 需要編寫一個訪問器方法或更改器方法, 但是最好還是保持實例域的私有性。很多慘痛的經驗告訴我們, 數據的表示形式很可能會改 變, 但它們的使用方式卻不會經常發生變化。

原创 一些java修飾符的解釋

final 實例域 將實例域定義爲final意味着構建對象時必須初始化它,即構造器執行後這個域必須有值,且後續不可以進行修改。 final修飾符大都用於基本類型域或不可變類(類中的每個方法都不會修改對象,例如String類)的域。 對於可

原创 Java--單例

1. 前言 單例(Singleton)應該是開發者們最熟悉的設計模式了,並且好像也是最容易實現的——基本上每個開發者都能夠隨手寫出——但是,真的是這樣嗎? 作爲一個Java開發者,也許你覺得自己對單例模式的瞭解已經足夠多了。我並不想危言

原创 Maven入門

1. Maven 是什麼 Maven 是一個項目管理和整合工具。它可以完成一下工作: 構建 文檔生成 報告 依賴 SCMs(比如git) 發佈 分發 郵件列表 2. Maven - POM POM 即工程對象模型。POM 是一個 xm

原创 java位運算

java提供的位運算符 一元操作符:位非:~。 二元操作符:左移:<<; 右移: >>; 無符號右移: >>>(左移沒有符號的問題); 位與: &; 位或: |; 位異或: ^。 位非:~ 例如: ~5結果爲-6, 首先5將被轉換爲2

原创 java --Lambda 表達式

Lambda表達式,也可稱爲閉包。它允許把函數作爲一個方法的參數。 語法 (parameters) -> expression (parameters) -> { statements; } 四個重要特性: 1. 可選參數類型聲明:不需

原创 javafx -- TableView的使用

總覽 首先需要一個Model類來構建數據結構和方法,然後創建一個Observablelist來與TableView綁定,Observablelist中存儲Model類的對象。 下面是例子: Model class import javaf

原创 java連接mysql8.0

java連接MySQL 8.0+ 導入jar包(版本一定要對!!!) 目前官網提供了許多版本的連接器,舊版連接方法很多都不同,搜索很可能搜到舊版的下載鏈接,一定注意要8.0+版本。 IDEA: file->Project Struct

原创 java參數傳遞 -- 按值調用

一些術語的解釋 按值調用:表示方法接收的是調用者提供的值。即方法的得到的是變量的一份拷貝,而非原本的變量。 按引用調用:表示方法接收的是調用者提供的變量地址。方法的得到的是原本的變量的引用。 一個方法可以修改 按引用調用 傳入的變量值