原创 大話數據結構——查找

查找(Searching)是根據給定的某個值,在查找表中確定一個其關鍵字等於給定值的數據元素(或記錄)。 一、順序表查找 順序查找又叫線性查找,是最基本的查找技術,它的查找過程是:從表中第一個(或最後一個)記錄開始,逐個記性記錄的

原创 HIVE入門

Hive概述 什麼是 Hive? * Hive 是建立在 Hadoop HDFS 上的數據庫倉庫基礎建構 * Hive 可以用來進行數據庫提取轉化加載(ETL) * Hive 定義了簡單的類似 SQL 查詢語言,稱爲 HQL

原创 大話數據結構—棧與隊列

棧 一、棧的定義 棧是(stack)是限定盡在表尾進行插入和刪除操作的線性表。 棧又稱爲後進先出(Last In First Out)的線性表,簡稱LIFO結構。 二、進棧出棧變化形式 注意: 並不是最新進棧的元素只能最後處棧。

原创 Linux簡介

一、Linux發展史 1991年出現Linux,之前有個玩意叫Minus,用於教學的。 Linux有內核版本和發行版本(企業字內核版本的基礎上加入自己的理解),內核版本更加標準。 二、開源軟件簡介 Aphache(網站服務搭建

原创 matlab實現二項分佈

二項分佈 1. 求n次獨立重複試驗中事件A恰好發生k次的概率P。 命令:pdf 或 binopdf 格式:pdf (‘bino’, k, n, p) 或 binopdf (k, n, p)

原创 華爲面試題

技術面試: java: java學了幾年,看過什麼書,有沒有看過thinking in java這本書 java的公共父類是什麼,object類中有什麼方法 object中有個

原创 大話數據結構——數據結構緒論

數據:描述客觀事物的符號,是計算機可以操作的對象,是能被計算機識別,並輸入給計算機處理的符號集合。 有兩個要素: 可以輸入到計算機中 能被計算機程序處理 數據元素:組成數據的基本單位,也就是一條條數據記錄。 數據項:數據中

原创 將visio的圖片插入latex(png格式轉換成eps格式圖片)

EPS和PDF轉換工具:http://www.xdowns.com/tag.asp?keyword=EPS%D7%AApdf 這個軟件親測可以轉換,但是,仍然不能插入latex中,就像之前曾嘗試強制改變後綴名轉成eps一樣,效果

原创 Hadoop 大數據平臺架構與實踐

初識Hadoop Hadoop是一個開源的分佈式存儲+分佈式計算平臺。 Hadoop核心組成部分: HDFS:分佈式文件系統,存儲海量的數據。 MapReduce:並行處理框架,實現任務分解和調度。 Hadoop可以用來做什麼

原创 京東面試題(JAVA)

京東17號一面問題與回答情況(Java崗) 作者:牛客190525號 Q1: HashMap的原理, 以及HashMap如何擴充bucket的大小 A1: 原理答上來了,如何擴容瞎答的,之前不知道擴容之後已經哈希的MapEn

原创 大數據基礎技術和應用

大數據概述 數據的表現形式: 線下數據信息化:數據庫、文字記錄、照片…… 互聯網-移動互聯網:網頁數據、用戶行爲記錄、數字圖像…… 傳感器:設備監控、智能家居、攝像頭…… 大數據的4V特徵: 大量化(Volume):存儲量大

原创 大話數據結構——圖

圖(Graph)是由定點的又窮非空集合和頂點之間邊的集合組成,通常表示爲:G(V,E),其中,G表示一個圖,V是圖G中頂點的集合,E是圖G中邊的集合。 一、各種圖的定義 圖按是否有方向分可分爲有向圖和無向圖。有向邊用尖括號“<>”

原创 大話數據結構——樹

一、樹的定義 樹(Tree)是n(n>=0)個結點的有限集。 n=0又稱爲空樹。在任意一課非空的樹中:(1)有且僅有一個特定的稱爲跟(Root)的結點;(2)當n>1時,其餘結點可分爲m(m>0)個互不相交的有限集,其中每一個集合

原创 大話數據結構——算法

算法:算法是解決特定問題求解步驟的描述,在計算機中表現爲指令的有限序列,並且每條指令表示一個或多個操作。 爲什麼把數據結構和算法一起說? 想想羅密歐與朱麗葉,梁山伯和祝英臺,少了一個你總會覺得奇怪吧。 算法的五個基本特性: 輸

原创 Java的幾個特點

Java語言是簡單的: Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地