原创 編程實現順序表的基本操作

void InitList(SqList &L)//建立空順序表函數 voidListInsert(SqList &L, int i, ElemType e) //在順序表中第i個位置插入元素函數e  void ListDelete

原创 循環隊列的Java簡單實現

基本概念 隊列:一種先進先出(First In First Out,FIFO)的數據結構。其來自於我們日常生活中的排隊問題,排在前面的先獲得服務。 循環隊列:長度固定的隊列。其優勢是循環利用內存資源,入隊和出隊都是O(1)的時間複

原创 C語言之malloc()函數

【FROM MSDN && 百科】 原型:  void *malloc(unsigned int size); #include<stdlib.h>或#include <malloc.h> malloc的全稱是memory all

原创 深入理解Java變量

一、總述 形象地說,變量就是一個盒子,我們可以往裏面放東西。專業的說法,變量是操作系統分配給我們使用的一塊內存的名字,通過她,我們可以對數據實現按名存取。變量的三要素:變量類型、變量名字和變量值,定義變量時應使用一個好的名字,達到見名知義

原创 理解磁盤分區

硬盤分區的目的:方便系統的高效管理和資源的有效使用,可以類比國家搞行政區劃。舉個例子,如果磁盤不進行分區,那麼查找文件時查找的數據量將會非常大,查找效率極低。 一、磁盤分區類型 1.主分區:最多只能有4個 爲什麼只能是4個?因爲一塊磁盤大

原创 C++語言對C語言的擴充

1.新的數據類型bool 2.新的變量初始化方法,int x(1024);等價於int x = 1024; 3.變量隨用隨定義 4.IO方法,不用關注佔位符,不用關注數據類型,不易出錯。下面的幾幅圖展示了這種區別。 5.命

原创 用Java實現周易算卦

 一、源代碼 /**  * 搖一卦:根據周易原理實現算卦  *  * @author YangYong  *  */ import java.awt.Font; import java.awt.GridLayout; import

原创 圖片述說JVM運行時的故事(上)

點贊 1 收藏 分享 文章舉報 翱翔雲端 發佈了42 篇原創文章 · 獲贊 65 · 訪問量 8萬+ 私信

原创 重定向和管道——讓Linux如虎添翼

Linux操作系統設計了重定向和管道,讓“組合”的威力碩大無比,這是Windows無法比擬的,廢話少說,下面看看幾個例子。 首先利用vi編輯器寫個簡單的C程序吧,就叫avg.c吧,如下圖所示。 程序邏輯很簡單,就是輸入sum和n然後輸出

原创 面向對象三大特性

一、封裝 1.概念 將類的某些信息隱藏在類內部,不允許外包程序直接訪問,而是通過該類提供的方法來實現對隱藏信息的操作和訪問。 2.好處 a.只能通過規定的方法訪問數據,便於安全控制 b.隱藏類的實現細節,方便修改與實現 3.實現 1.修改

原创 圖片述說JVM運行時的故事(下)

點贊 1 收藏 分享 文章舉報 翱翔雲端 發佈了42 篇原創文章 · 獲贊 65 · 訪問量 8萬+ 私信

原创 操作系統概論總結

1.操作系統角色:管理者、魔術師和服務者 2.操作系統資源管理技術:複用、虛擬和抽象   >複用:空分複用共享  時分複用共享   >虛擬:把少變多  把多變少   >操作系統中的基礎抽象:進程抽象、虛存抽象和文件抽象 3.操作系統功能和

原创 用Java實現線性表的順序存儲結構

本文使用Java實現線性表的順序存儲結構,雖然Java提供了動態數組ArrayList,但是自己動手做做是不一樣的,歡迎交流想法! 一、源代碼 在Eclipse中新建一個Java project,包括兩個java源文件,SqList.ja

原创 Java基本數據類型的數據轉化爲字節數據的方法

在使用Java的字節I/O流時,有時需要進行基本數據類型的數據與字節數據之間的轉化,以下是轉化方法。 // Convert.java public classConvert {   /**    * 將short類型轉化爲byte[]

原创 Linux成神第一步——VI編輯器的使用

都說Linux會不會,就看VI會不會,可見VI編輯器在Linux操作系統使用過程中的重要性!下面來學學這高大上的玩意兒。據說,如果你在VI編輯器下編輯文本如行雲流水一般輕鬆自如的話,你會有龍入大海的感覺,僱主的火眼金睛也會頓時發光。 VI