原创 day3 part1:《Thinking in Java》筆記第二章---一切都是對象

Java是基於C++的,但比C++是更純粹的面向對象程序設計語言(OOP) 用引用操縱對象:Java中所有一切都被看成對象,實質上操縱的標識符是對象的一個引用(reference),引用可以在無對象時單獨存在, 一般創建引用的同時將其初始

原创 day5 part2:實例開發2---仿Windows計算器

主要功能有:四則運算;求倒數;求開方;存儲計算結果;讀取計算結果;累積計算結果。 在Swing界面中實現本書的項目。使用到 JFrame和JPanel兩個Swing容器,使用到JTextField和JButton兩個Swing容器,使用B

原创 day2:《Thinking in Java》筆記第一章---對象導論

抽象過程:彙編語言是對底層機器的輕微抽象,FORTRAN、BASIC、C等“命令式語言”是對彙編語言的抽象。 面向對象思想:使程序員不會受限於特定類型的問題,實質是程序可以通過添加新類型的對象使自身適用於某個問題。對象:問題空間中的元素及

原创 blog20200610:鑑權策略及跨平臺單點登錄機制

一、鑑權策略 1. HTTP Basic Authentication         適用於對安全性要求較低的系統,因爲簡單而被廣泛支持。這是HTTP協議實現的基本認證方式,我們在瀏覽網頁時,從瀏覽器正上方彈出的對話框要求我們輸入賬號密

原创 人工智能和機器學習方面重要會議

轉自論壇http://www.ieee.org.cn/dispbbs.asp?BoardID=62&replyID=31567&id=29962&star=1&skin=0作者好像是南大周志華老師 我知道的幾個人工智能會議(一流)下面同分

原创 day1:JAVA書籍和資源搜索方法

JAVA推薦書籍: 《Java 編程思想》 《 Java 程序語言設計(進階篇)》 《 Java 核心技術卷 Ⅰ 》 《 Java 核心技術卷 Ⅱ 》 《深入理解 Java 虛擬機 - JVM 高級特性與最佳實踐》 《數據結構與算法分析 

原创 day3 part2:實例開發1---控制檯五子棋

在 Java 控制檯運行的五子棋遊戲,需要用戶用鍵盤輸入棋子的位置來進行遊戲。 規則:1、五子棋是兩個人之間進行的競技活動,由於對黑方白方規則不同,黑棋必須先行(本章節設計的遊戲,黑棋與白棋的規則一樣,但一樣由黑棋先下)。2、五子棋專用盤

原创 day4 part1:《Thinking in Java》筆記第五章---初始化與清理

用構造器確保初始化:1.Java中通過提供構造器可以確保每個對象都得到初始化。2.構造器的名稱與類名相同。3.無參構造器:不接受任何參數 方法重載:1.構造器中方法重載是必須的,爲了讓方法名相同而形式參數不同的構造器同時存在。其他方法也可

原创 day5 part1:《Thinking in Java》筆記第六章---訪問權限控制

訪問權限修飾詞:public,protected,包訪問權限(無關鍵詞),private 將構建捆綁到一個內聚的類庫單元的問題使用關鍵字package關鍵字來控制。 訪問權限修飾詞會因爲類是存在於一個相同的包還是一個單獨的包而受到影響。

原创 day4 part2:實例開發1---控制檯五子棋

實現過程: 一、棋盤類Chessboard 1.初始化棋盤時,給每個元素賦值“十”,下棋時把“十”替換成棋子即可。 2.輸出棋盤時,System.out.print()是隻輸出不換行的,System.out.println()是輸出後自動

原创 day20:Echarts02

三、異步數據加載和更新 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <htm

原创 day11:《Thinking in Java》筆記第十一章---持有對象

集合類(容器)Collection:如List、Set、Queue、Map 一、泛型和類型安全的容器 最基本可靠地容器ArrayList,使用方法:創建一個實例,用add()插入對象,然後用get()訪問這些對象,此時需要使用索引,像數組

原创 day14:JavaScript DOM編程學習筆記06

十一、節點的替換 11.1replaceChild():把一個給定父元素裏的一個子節點替換爲另一個子節點        var reference=element.replaceChild(newChild,oldChild);     

原创 day12:《Thinking in Java》筆記第十二章---通過異常處理錯誤

一、基本異常 拋出異常:把錯誤信息傳播到一個更大的環境,從而在當前環境不必擔心這個問題。 二、捕獲異常 1.try塊 把所有代碼都放到try塊裏,從而在一個地方就可捕獲所有異常 2.catch catch緊跟在try後面,是異常處理程序。

原创 day19 part2:Echarts

特性:一個純Javascript 的圖表庫,可以流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的Canvas 類庫ZRender,提供直觀,