原创 快速排序, 傳統遞歸實現, 非遞歸實現

//傳統遞歸方法實現 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