原创 java基礎

面向對象:面向對象基於面向過程。面向對象是對面向過程的封裝。解決問題只要找對象就行了。 比如:手機可以看成一個對象,它有發短信,接電話,打電話的功能。 特點: 1.面向對象是更符合思考習慣的一種思想 2.從過程的執行者轉化成了對象的

原创 單例設計模式

解決問題:保證一個類對象在內存中的唯一性。例如:存儲了特定的數據文件的配置文件。 class Single{          //靜態變量私有化         private static final SINGLE_INSTA

原创 面試題

鏈接:https://www.nowcoder.com/questionTerminal/7f18cb367f824fc79975804b87e4ee84 來源:牛客網 將N條長度均爲M的有序鏈表進行合併,合併以後的鏈表也保持有序,時

原创 java中的子父類

子類構造函數的特點     在子類中所有的構造函數的第一行都默認存在着super()語句,調用父類的構造函數。     調用本類的構造函數用this(實參列表)     調用父類的構造函數用super(實參列表) 注:1.this和sup

原创 B-, B+,B* 樹

 B- 樹 是一種多路搜索樹(並不是二叉的):        1. 定義任意非葉子結點最多隻有 M 個兒子;且 M>2 ;        2. 根結點的兒子數爲 [2, M] ;        3. 除根結點以外的非葉子結點的兒

原创 多態

多態:對象的多種形態 在程序中的體現表現在:父類的引用或者接口的引用指向了子類的對象 class Animal{public void eat(){  //int num=0;System.out.println("food");} }

原创 異常

error:由系統底層發生,修改代碼 exception:告訴jvm,jvm告訴使用者     舉一個簡單的例子     Int[] a=new Int[10];     System.out.println("a[10]");    

原创 使用python實現knn

import numpy as np import operator def createDataSet(): group =np.array([[1.0,1.1],[1.0,1.0],[0.0,0.0],[0,0.1]])

原创 str.join(iterable)

str.join(iterable) 傳入的參數必須需要是可迭代對象#當元組中的元素類型是字符串類型是,可直接將數組作爲參數傳入到join()中 a=('hello','python3') b=''.join(a) print(b)運行結

原创 python pandas 拼接

import pandas as pd import numpy as np #將兩個Series拼接成DataFrame可以使用pd.DataFrame([Series1,Series2]) #將兩個DataFrame拼接成一個Data

原创 排序算法

快速排序public class quickSort { public static void main(String[] args) { // TODO Auto-generated method stub int [] a

原创 LR和SVM的異同

原文地址在大大小小的面試過程中,多次被問及這個問題:“請說一下邏輯迴歸(LR)和支持向量機(SVM)之間的相同點和不同點”。第一次被問到這個問題的時候,含含糊糊地說了一些,大多不在點子上,後來被問得多了,慢慢也就理解得更清楚了,所以現在整

原创 hdfs hbase hive pig之間的區別

轉自:https://blog.csdn.net/ooc_zc/article/details/50444222Hive:Hive不支持更改數據的操作,Hive基於數據倉庫,提供靜態數據的動態查詢。其使用類SQL語言,底層經過編譯轉爲Ma

原创 python 終止程序

有時當一個條件成立的情況下,需要終止程序,可以使用sys.exit()退出程序。sys.exit()會引發一個異常 1.如果這個異常沒有被捕獲,那麼python編譯器將會退出,後面的程序將不會執行。 2.如果這個異常被捕獲(try...e

原创 線性迴歸

import matplotlib.pyplot as plt import numpy as np #讀取的是sklearn自帶的數據集 from sklearn import datasets class LinearRegress