原创 快速排序, 傳統遞歸實現, 非遞歸實現
//傳統遞歸方法實現 void swap(int *a , int *b) { int temp = *a; *a = *b; *b = temp; } //劃分函數 int partition(int *arr , in
原创 MyLineNumberReader, a implemention of java.io.LineNumberReader
this is a demo to help understant decorator design patterns MyLineNumberReader, a implemention of java.io.LineNumberRe
原创 一些有用的連接合編
計算機專業學習淺談 http://kb.cnblogs.com/page/186346/ Linux GCC常用命令 http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738
原创 C語言 變量作用預完全分析
C語言 變量作用分析: 代碼見下圖, 局部變量只能在它聲明的語句塊({}裏面)起作用,過了}空間釋放。 所有聲明加了 static 關鍵字的變量 如s1 s2,則可以在整個文件都能訪問, 但不能被外部訪問。 聲明在函數外面的變量,例如
原创 javascript基礎學習
javascritp原始類型放在棧上,對象放在堆NumbertruenullObject(地址)字符串 typeof 運算符typeof 運算符有一
原创 Java線程:創建與啓動
Java線程:創建與啓動 一、定義線程 1、擴展java.lang.Thread類。此類中有個run()方法,應該注意其用法:public void run()如果該線程是使用獨立的 Runnable 運行對象構造的,則調用該 R
原创 JAVA對象創建執行順序實驗
public class MM{ static{ System.out.println("這是static 模塊CCC"); init(); } private static void init(){ System.o
原创 對java IO BufferedWriter 使用的演示
import java.io.*; /* 對java IO BufferedWriter 使用的演示 */ class BufferedDemo{ static BufferedWriter bw; static FileWrite
原创 設計模式學習筆記
1.簡單工廠模式 2.策略模式 3.單一職責原則 就一個類而言,應該僅有一個引起它變化的原因 4.開放-封閉原則 就是對軟件實體(類,模塊,函數等)應該可以擴展,但是不可以修改, 無論模塊是多麼的“封閉”,
原创 tar壓縮解壓命令
tar壓縮解壓命令 tar -c: 建立壓縮檔案 -x:解壓 -t:查看內容 -r:向壓縮歸檔文件末尾追加文件 -u:更新原壓縮包中的文件 這五個是
原创 C語言內存佈局
結合下面代碼 講解 ====================== 函數(程序自身) fun1() = 0x102546610 fun2() = 0x102546650 字符串常量 string=0x102546e28 ====
原创 LINUX命令簡寫
LINUX命令簡寫 bin = BINaries /dev = DEVices /etc = ETCetera /lib = LIBrary /proc = PROCesses /sbin = Superuser BINari
原创 how set java en
Apr 24, 2012 2:47:24 PM: [email protected] - Yi Yang YY Dai/China/Contr/IB
原创 C語言指針未初始化情況
#include<stdio.h> #include<stdlib.h> #include<math.h> typedef struct node Node,*P_Node; struct node { int data;
原创 Floyd算法求最短路徑,JAVA實現
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Scanner; public class TestMain