原创 指向數組元素的指針

數組與指針 一個變量有地址,一個數組包含若干元素,每個數組元素都在內存中佔用存儲單元,它們都有相應的地址 指針變量既然可以指向變量,當然也可以指向數組元素(把某一元素的地址放到一個指針變量中),所謂數組元素的指針就是數組元素的地址

原创 變量的指針和指向變量的指針變量

指針和指針變量的定義: 一個變量的地址稱爲該變量的“指針” 例如,地址1000是變量i的指針。如果有一個變量專門用來存放另一變量的地址(即指針),則它稱爲“指針變量” 定義一個指針變量 定義指針變量的一般形式爲 基類型 *指針變

原创 地址和指針的概念

地址和指針的概念 內存區的每一個字節有一個編號,這就是“地址” 。如果在程序中定義了一個變量,在對程序進行編譯時,系統就會給這個變量分配內存單元 1.按變量地址存取變量值的方式稱爲“直接訪問”方式 printf(″%d″,i);

原创 Math類與代碼塊

通過API學習Math類 Math類概述 Math包含用於執行基本數學運算的方法 Math類特點 沒有構造方法,因爲成員都是靜態的 Math類講解一個方法 獲取隨機數 獲取1-100之間的隨機數 代碼塊 在Java中,使用{}括起

原创 軸向堆疊數據

軸向堆疊數據 concat()函數可以沿着一條軸將多個對象進行堆疊,其使用方式類似數據庫中的數據表合併 根據軸的方向的不同,可以將堆疊分成橫向堆疊與縱向堆疊,默認採用的是縱向堆疊方式 在堆疊數據時,默認採用的是外連接(join

原创 類與對象及其使用

類與對象關係 我們學習編程語言,就是爲了模擬現實世界的事物,實現信息化。比如:去超市買東西的計費系統,去銀行辦業務的系統。 我們如何表示一個現實世界事物呢: 屬性 就是該事物的描述信息 行爲 就是該事物能夠做什麼 *舉例:*學生事

原创 流程控制語句——順序結構

流程控制語句 在一個程序執行的過程中,各條語句的執行順序對程序的結果是有直接影響的。也就是說程序的流程對運行結果有直接的影響。所以,我們必須清楚每條語句的執行流程。而且,很多時候我們要通過控制語句的執行順序來實現我們要完成的功能

原创 流程控制語句——循環結構

循環結構 循環語句可以在滿足循環條件的情況下,反覆執行某一段代碼,這段被重複執行的代碼被稱爲循環體語句,當反覆執行這個循環體時,需要在合適的時候把循環判斷條件修改爲false,從而結束循環,否則循環將一直執行下去,形成死循環 循環

原创 linux案例9

計劃任務管理 在系統中設置好一段命令,要求在規定的日期和時間執行,稱爲計劃任務 at命令 在指定的日期、時間點自動執行預先設置的一些命令操作,屬於一次性計劃任務 服務腳本名稱:/etc/init.d/atd 設置格式:at [H

原创 linux案例2

文件操作命令 —— touch、cp touch命令 用途:新建空文件,或更新文件時間標記 格式:touch 文件名… cp命令 用途:複製(Copy)文件或目錄 格式:cp [選項]… 源文件或目錄… 目標文件或目錄 常

原创 Linux知識點二

文件相關命令 : 1.進入到用戶根目錄 cd ~ 或者 cd cd ~hadoop 回到原來路徑 cd - 2.查看文件詳情 stat a.txt 3.移動 mv a.txt /ect/ 改名 mv b.txt a.txt 移動並

原创 linux案例1

Linux命令行的格式 命令行編輯的幾個輔助操作 Tab鍵:自動補齊 反斜槓“\”:強制換行 快捷鍵 Ctrl+U:清空至行首 快捷鍵 Ctrl+K:清空至行尾 快捷鍵 Ctrl+L:清屏 快捷鍵 Ctrl+C:取消本次命令編輯

原创 Linux知識點一

man_page : 1.內部命令:echo 查看內部命令幫助:help echo 或者 man echo 2.外部命令:ls 查看外部命令幫助:ls --help 或者 man ls 或者 info ls 3.man文檔的類型(

原创 linux中的MySQL安裝部署及hive搭建

linux中mysql安裝部署: 1、查看當前的centos系統中有沒有已經安裝的mysql rpm、yum [root@hadoop1 ~]# rpm -qa | grep mysql* mysql-libs-5.1.71-1.

原创 Spark SQL

非結構化數據與結構化數據 Spark SQL是spark用來處理結構化數據的Apache Spark組件 : 與最基本的Spark API——RDD API不同的是Spark SQL接口提供了更多關於數據結構和正在執行的計算的相