原创 Java基礎語法

Java的運算符與C++幾乎一樣 Java的流程控制語句與C++也是幾乎一樣的 Java的break可以指定退出哪一個循環 基本數據類型: 1、數值       1.1、整數(byte(1B)、short(2B)、int(4B)、long

原创 #pragma用法

解析#pragma指令  在所有的預處理指令中,#Pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全兼容的情況下,給

原创 C++ math.h庫函數

要#include <math.h> abs 原型:extern int abs(int x); 功能:求整數x的絕對值 說明:計算|x|, 當x不爲負時返回x,否則返回-x fabs 原型:extern float fabs(floa

原创 Java的一些基本概念

Java的特性: 1、語法規則與C++類似,Java語音是從C和C++轉變而來。 2、Java使用接口取代了多重繼承,並取消了指針。 3、提供了豐富的類庫和API文檔以及第三方開發包。 4、操作分佈和數據分佈:操作分佈是指在多個不同的主機

原创 標準C語言字符串函數

c語言包含頭文件: #include <stdio.h> #include <string.h>  在c++中也可以使用這些函數,包含的頭文件爲#include <cstring>。cstring是C++對string.h的簡略升級與包裝

原创 linux下common clock framework的使用

轉自:http://www.wowotech.net/pm_subsystem/clk_overview.html 1. 前言 common clock framework是用來管理系統clock資源的子系統,根據職能,可分爲三個部

原创 排序算法

排序:將一連串記錄按照關鍵字的大小(從大到小或從小到大)進行排列。 穩定性:如果兩個大小相同的關鍵字的相對位置在排序前和排序後是一樣的(Ai等於Aj,排序前Ai 在Aj的前面,排序後Ai 還是在Aj的前面),那麼這種算法就是穩定的。 穩定

原创 Java的抽象類和內部類

抽象類 關鍵字爲abstract 例如: abstract class Fruit{ public String color; public Fruit() { color = "red"; }

原创 C++函數模板和模板函數

1.函數模板的聲明和模板函數的生成 1.1函數模板的聲明 函數模板可以用來創建一個通用的函數,以支持多種不同的形參,避免了重載函數的多個函數體。它的最大特點是把函數使用的數據類型作爲參數。 函數模板的聲明形式爲: templat

原创 鏈表的筆試題

單向鏈表節點定義: typedef struct node { int data; struct node *next; }Node,*pNode;雙向鏈表節點定義: typedef struct node {

原创 Java集合類

概述     集合可以看作是一個容器。對於集合中的各個對象可以很容易將其存放到集合中,也很容易從集合中取出來,還可以按照一定的順序進行擺放。Java中提供了不同的集合類,這些集合類具有不同的存儲對象方式,並提供了相應的方法對集合類進行遍歷

原创 linux常用命令

基本操作: 將目錄dir1複製爲dir2:cp -r dir1 dir2 查找: 在當前目錄下查找名爲filename的文件:find -name filename 在全部目錄下查找名爲filename的文件:find / -name

原创 C++ 類模板和模板類

類模板的意義和函數模板的意義是一樣的。 類模板的定義 template <class T> //聲明一個模板,虛擬類型名爲T。注意:這裏沒有分號。 class Compare //類模板名爲Compare { public : C

原创 C++中前置聲明和頭文件包含

假設有一個Date類 Date.h [cpp] view plaincopy class Date {   private:       int year, month, day;   };   如果有個T

原创 Java的接口、繼承

Java只支持單重繼承,即一個類只能有一個父類。Java提供了接口來實現類的多重繼承功能。 接口的定義 ----和類文件一樣,接口文件的文件名必須與接口名相同 [訪問權限修飾符] interface 接口名 [extends 父接口列表]