原创 javanet初感

第一節課學習了String特殊類,學習了String常用的幾種方法,自己練習了String的大部分方法。還有就是數據類型,八種原始數據類型,byte

原创 遍歷數組的所有子集

    問題如題,求數組的所有子集,如items = [1, 2, 3, 4, 5],求所有items的子集 方法一:二進制,思想是n個元素的所有自己有2**n個,而n 位數的二進制數剛好也有2 ** n個,遍歷n位數的所有二進制排序,0

原创 python查看所有虛擬環境,並使用指定環境

我使用的是anaconda環境 查看所有的虛擬環境 conda info -e 使用指定虛擬環境的pip /Users/apple/anaconda3/envs/sk_test/bin/pip list

原创 Excel數據透視表製作

1.數據預覽 2.全選數據點擊插入-有透視表 將相應的字段拖到相應的位置 形成的效果是如下圖 3.將score組合成分數區間 自定義組合區間 形成效果 4.增加計算字段 然後選擇計算字段,插入公式 5.最後形成的效果

原创 數據類型總結

java中常用數據類型有兩種:基本數據類型和應用數據類型(類類型); 基本數據類型有8種 byte8bit-128~127 int32bit10進制形式存儲 short16bit10進制形式存儲 char16bit10進制形式存儲 lo

原创 類與對象總結

萬事萬物皆對象,某一具體事物就是一對象,比如說 李偉這個人,膚色是黑色的,牙齒是白色的,等等、 類主要有兩部分組成:屬性和方法 比如說手機類,他的屬性包括顏色,品牌型號,等等   功能可以打電話,玩遊戲,發短信等等   類實例化產生對象

原创 swing界面總結

窗體界面開發 主要用到的兩個類包awt和swing; awt是jdk1.4前使用的包,裏面語言有C和C++,窗體爲Frame,swing是jdk1.4以後版本使用的包,窗體,組建前加J,比如JFrame,具有跨平臺性。 常用的組建類(j

原创 ssh免密登錄

目標:實現A服務器ssh免密登錄B服務器 1.在A服務器上執行ssh-keygen -t rsa 2.在A服務器上執行ssh-copy-id username@B服務器IP,此時需要輸入B服務的密碼 3.在B服務器上修改某些文件屬性 然

原创 Python多線程並行執行兩個函數,並獲取線程返回結果

本人使用場景是,獲取用戶數據,然後插入到庫中,並返回查詢該用戶的相關結果,實際上包含兩個操作: 1.插入  無返回值 2.查詢,有返回值。這兩個操作沒有依賴關係,就是不插入也可以返回查詢結果,爲什麼選擇並行,是因爲插入操作耗時,如果是串行

原创 界面小遊戲--五子棋

用到的知識 1.窗體界面 JFrame窗體的基本設置 2.事件機制 給窗體位置座標加監聽器,實現下棋的功能 3.圖形的重繪,由於窗體顯示,窗體會重繪兩次,而畫上去圖像如果不加重繪方法,圖像就不會顯現,如最小化界面,移動界面等等,每移動一

原创 隊列總結

先學的是數組,數組在五子棋的作用在五子棋中體現的很微妙,但數組有個很大的缺點,數組一旦定義,大小就是固定的,而用戶的需要的大小是未知的,於是就出現了隊列。隊列的的實現大體有兩種方法,一個是用數組實現,先定義一個數組大小爲零的數組,然後沒

原创 繼承總結

1.爲什麼要用繼承 因爲子類中的屬性和方法與總父類中方法與屬性相似,爲節省代碼(子類多對象是更能體現),子類直接繼承父類中的全部屬性和   方法,雖然都繼承了,但因爲權限不一樣,子類可能不能調用父類中的方法 2.繼承 2.1繼承關鍵字

原创 輸入流輸出流小結

輸入流輸出流主要作用是保存數據,讀取數據,作用是可以保存自己的畫過的東西,還可以用於數據加密,在寫進數據時給出一個規則,在讀取數據時利用你規則就可以讀出數據,否則數據就是一堆亂碼 初步小結,日後在大總結 package FrameIO2

原创 奇幻圖像總結--Slider控制顏色,三基色

核心,傳遞參數---構造方法         不同的監聽器相互間傳遞參數         用到的方法,SLider中的setValue,設置初始值,getValue得到Slider當前數值        顯現SLider用法與加監聽器

原创 通信小結

     最近好多天都在寫通信的程序,剛開始講時,服務器和客戶端都沒用到自己設計的界面,覺得很簡單,服務器端有一個ServerSocket,客戶端有一個Socket,簡簡單單的建立一個通道,後來給服務器和客戶端加界面時,才發現自己並沒有