原创 java 編程思想 第十六章 Arrays的相關操作

import java.lang.reflect.Array; import java.util.Arrays; import java.util.Comparator; public class Ans { public s

原创 數據庫系統概念 第三章

null的處理非常關鍵,null往往是一個設計中的邊界,而邊界往往是動作發生的地方。幾乎可以毫不猶豫地說,沒有根據的使用null往往是非常有害的。 下面四幅圖中的結論可以用邏輯思考來理解: 關於lateral: 有關數據

原创 java 編程思想 第十六章 關於數組,數組與泛型的關係的探索

import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Random; public class Ans

原创 現代操作系統 第二章(1)

不管是進程還是線程,每個CPU同時都只能運行一個,但是會在幾個中不斷切換,造成“僞並行”   進程的幾種狀態,線程與之類似:   更大的內存可以有更快的速度的原因,以及不斷增加內存所造成的邊際效益:   關於線程就不貼圖了,因爲問題

原创 java編程思想 第十五章自限定類型

public class Test { public static void main(String[] args) { Sub s1 = new Sub(),s2 = new Sub(); s1

原创 Blog閱讀,面向對象基礎

package pack; import java.util.Arrays; import static java.lang.System.out; public class Ans { public static voi

原创 面向對象軟件工程 第二章

閱讀這個書所需的知識基礎應該超越了之前的任何一本書,目前很難領會精髓,只能先寫一點感想了: 首先,實際軟件開發中有很多變數,開發者會犯錯,環境也會改變,客戶也可能犯錯,因此就有各種各樣的模型用以減小變數帶來的損失。 1.首先是進化樹模型,

原创 數據庫系統概念 第二章

兩個重要概念,其中空(null)值很明顯是不好的,在編寫一般代碼時我們也知道如果將null設計進入程序是多麼討厭的一件事,或許這裏可以使用《java編程思想》中出現的空對象和樁的想法,但是要處理諸如空對象的賦值以及運算的一些問題。  

原创 現代操作系統 第一章

這個PCI和我們計組所學的總線一致,而PCI-e是另一個概念   這句話的表述不清,如果CD-ROM安裝在b中,那麼b中所有其他文件都不能訪問   這裏附上過程(庫)指令與系統指令的關係:https://blog.csdn.net/q

原创 編程思想第十五章練習17 (clone的用法)

import java.util.ArrayList; import java.util.Arrays; public class Ans {

原创 編程思想第十五章練習13

 這裏非常重要的一個屬性,泛型當作參數傳遞時不會自動轉型 import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public c

原创 第一課時 基於MNIST數據集

import torch from linear_net.load import load_data import torch.utils.data as td # 定義加載數據的函數,data_folder爲保存gz數據的文件夾,該

原创 編程思想第十五章練習11

import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Ans {

原创 NFA到DFA的轉換(很多JAVA細節)

TreeSet其實是使用紅黑樹實現,和哈希沒有關係,排序時不調用hashCode,HashSet會調用hashCode取得對象保存的位置,當同調用默認toString時會使用hashCode生成String TreeSet排序時不主動調用

原创 Java 類型信息 動態綁定

import java.lang.reflect.*; import java.util.HashMap; interface Interface { void say(); void sayMore(int i);