原创 java的集合二_08

一,在Java中使用Set         可以方便地將需要的類型以集合類型保存在一個變量中.主要應用在顯示列表.Set是一個不包含重複元素的 collection。更確切地講,set 不包含滿足 e1.equals(e2) 的元素對 e

原创 java的網絡學習二_06

一,什麼是socket          所謂socket通常也稱作"套接字",應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。以J2SDK-1.3爲例,Socket和ServerSocket類庫位於java .net包中

原创 java的網絡學習一_05

一,兩個網絡參考模型      應用層:FTP和HTTP協議等      傳輸層:UDP和TCP等      網際層:IP  二,網絡通信的要素(IP地址、端口號、傳輸協議) 1,IP地址:     1)它是網絡中的設備標識     2

原创 設計模式SimpleFactory_11

簡單工廠設計模式 一、概念簡單工廠設計模式是設計模式中最簡單的創建型設計模式,用在程序中創建對象的方面。創建對象是比較消耗內存的,所以爲了這個目的,就出現了創建型模式。按照名字就知道這個設計模式就是通過一個簡單的工廠來完成對象的創建,客

原创 線程同步和Timer定時器_12

一,java的定時器Timer Timer類是用來執行任務的類,它接受一個TimerTask做參數      Timer有兩種執行任務的模式,最常用的是schedule,它可以以兩種方式執行任務:1:在某個時間(Data),2:在某個固

原创 java的反射機制_01

        Java作爲改變計算機世界的語言,其有一些特性是其他高級程序設計語言所不具備的,java的反射就是其中之一。Reflection是Java 程序開發語言的特徵之一,它允許運行中的 Java 程序對自身進行檢查,或者說"自

原创 java的集合一_07

一,數據多了用對象存,對象多了用集合存儲。java中的集合就是對象的一種存儲方式,也可以把它們看作是容器 二,數組和集合的區別:數組是固定類型和長度的而集合只要是對象就可以,長度不固定。 三,將集合中的共性進行向上抽取形成一個體系就是

原创 java的類加載器_10

一,類加載器基本概念 顧名思義,類加載器(class loader)用來加載 Java 類到 Java 虛擬機中。一般來說,Java 虛擬機使用 Java 類的方式如下:Java 源程序(.java 文件)在經過 Java 編譯器編譯

原创 淺談遞歸算法_02

 1,遞歸的困難         遞歸是一個很蛋疼的問題,因爲“遞歸”不是直觀的可以看到程序哪裏有錯,而是“藏”在運行的時候的內存裏。就好比是“盜夢空間一樣”,每當進入一層“夢境”的時候,計算機就會在堆棧開闢一個區域保存當前的“夢境”(

原创 java的集合三TreeSet_09

1.TreeSet是依靠TreeMap來實現的。 TreeSet是一個有序集合,TreeSet中的元素將按照升序排列,缺省是按照自然排序進行排列,意味着TreeSet中的元素要實現Comparable接口。或者有一個自定義的比較器。我們可

原创 java的IO流一_13

Java的IO操作 一,流的概念和作用流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱爲流,流的本質是數據傳輸,根據數據傳輸特性將流抽象爲各種類,方便更直觀的進行數據操作。二,IO流的分類2.

原创 java的註解學習_04

1 JAVA 註解編輯  Annotation(註解)是JDK5.0及以後版本引入的。它可以用於創建文檔,跟蹤代碼中的依賴性,甚至執行基本編譯時檢查。註解是以‘@註解名’在代碼中存在的,根據註解參數的個數,我們可以將註解分爲:標記註解、

原创 SuperSet BI Windows 安裝

1,安裝python 3.6,官網自行下載 2,superset官網:http://superset.apache.org/installation.html 3,安裝步驟:https://my.oschina.net/wangbinyk

原创 mysql導入大量數據時報MySQL server has gone away錯誤的解決辦法

在mysql Clint 客戶端中執行: >set global max_allowed_packet=524288000; //500M >show global variables like 'max_allowed_packet';

原创 拓撲排序算法

一,c語言的toposort #include <iostream> #include <stack> using namespace std; #define MAX_VERTEX_NUM    20 struct adjVerte