原创 floodlight安裝教程

差點被這個floodlight逼瘋,分享一下安裝經驗,適用於純小白 基於linux 剛開始我是根據這篇文章安裝的:點此處跳轉 然後遇到了坑,誰叫我暫時還不會github呢。下載floodlight的時候建議使用我這個百度網盤連接.

原创 枚舉&註解

1.枚舉類(Enum) Enum和class , interface是同等地位的 用來定義一組有限個常量的時候經常使用 1.枚舉值必須定義在第一行 2.不同值之間用逗號隔開,最後一個以分好結尾 Enum常用方法: values(

原创 Java常用類(時間)

LocalDate,LocalTime,LocalDateTime是新出的,一般用這個 1.System 返回當前時間與1970年1月1日0時0分0秒的時間差,單位爲毫秒 long a = System.currentTim

原创 Java常用類(比較器)

用來在對象之間進行排序,根據對象的某個屬性進行排序。 1.Comparable接口 重寫compareTo方法,自定義排序規則 String,包裝類已經重寫過了,直接調用就行 自定義類,使用繼承Comparable接口 class

原创 Java常用類(system,math)

1.System 最常用的: System.out.println(); System.in 獲取時間: System.currentTimeMillis() 強制退出程序 System.exit(0) 0表示正常退出

原创 Java的異常處理(exception類)

一般不對error錯誤進行處理 常見異常舉例: 空指針訪問異常,NullPointerException 類型強制轉換異常,ClassCastException 數組角標越界,ArrayIndexOutOfBoundsExce

原创 餓漢式,懶漢式

設計模式就是創建一個類,但是呢只能用這個類生產一個對象。 餓漢式思路: 1.利用static關鍵字修飾方法內的構造函數,這樣在外部就無法訪問構造方法了,避免無限制創建對象 2.在類內部設置一個局部變量,用來接收new出來的對象。因

原创 利用javafx寫一個簡單的2048小遊戲

我比較菜,代碼沒有設置良好的遊戲結束語句,只要面板內沒有空白方格,就會提示遊戲結束。遊戲界面也不美觀… 遊戲界面代碼 package sample; import javafx.application.Application;

原创 Java的random

這個包的作用就是產生隨機數 導入 import java.util.Random; 方法 Random ra = new Random(); #時間種子爲系統時間 Random ra = new Random(數字);

原创 Java的內部類和匿名內部類

內部類 內部類就是定義在類中的類,也成爲嵌套類,包含內部類的類稱爲外部類。兩者不能同名,一個外部類內可以用許多個內部類,理所應當都不能同名。 1.在外部類內調用內部類的用法與平時所遇見的類用法相同。 //示例代碼: publi

原创 python文件和異常

代碼對文件的操作,是我一直以來都很感興趣的事情 文件 讀文件 1.最簡單的打開文件:(沒法讀取中文,文件中有中文則報錯) with open('路徑') as file: contes = file.read() pri

原创 程序員的數學(1)[上]

自此開始學習程序員的數學,由於是忙裏偷閒學習,進度可能不會那麼快。 重要思想:問題分解法,將大問題分解爲小問題。 第一章:0的意義 1.進制轉換:n進制轉換爲10進制:從右到左各個位乘以nin^ini(i取值爲0~+∞\in

原创 數據結構(棧&隊):括號匹配,後綴表達式求值,棧隊操作。

#include "stdio.h" #include "stdlib.h" #include "string.h" #define MAXSIZE 30 #define OK 1 #define OVERFLOW 0 #defi

原创 數據結構:順序隊和鏈隊(C語言)

隊的特點是先進先出。 順序隊 #include<stdio.h> typedef int XX; #define MAXSIZE 8 typedef struct{ XX *base; int top; int re

原创 python 類

類,是面向對象編程的一大特點。與函數組隊使用 我這裏僅是說一個大概 1.比如說創建一個Dog類: class Dog(): #括號內寫的是其父親的名字 def __init__ (self , name , age):