原创 Java設計模式之工廠方法模式——學習筆記

Java設計模式之工廠方法模式 一、定義 就是定義一個創建產品對象的工廠接口,讓子類決定實例化哪一種實例對象,也就是將實際創建實例對象的工作推遲到子類當中,核心工廠不再負責具體產品的創建。 二、實現 1、定義產品 package com

原创 Java設計模式之抽象工廠模式——學習筆記

Java設計模式之抽象工廠模式 一、定義 抽象工廠模式提供了一個接口,用於創建相關或相依賴對象的家族,而不需要指定具體實現類 抽象工廠模式允許客戶使用抽象接口來創建一組相關的產品,客戶類和工廠類分開,客戶需要任何產品的時候,只需要

原创 利用遞歸算法找出黑洞數

         任意一個5位數,比如:34256,把它的各位數字打亂,重新排列,可以得到一個最大的數:65432,一個最小的數23456。求這兩個數字的差,得:41976,把這個數字再次重複上述過程(如果不足5位,則前邊補0)。如此往復

原创 Javascript中三個等號與兩個等號的區別

Javascript中三個等號與兩個等號的區別 在用“==”操作符進行變量(表達式)比較時會做隱式的類型轉換   幾個類型轉換規則: 1.字符串與數字比較,字符串會轉換成數字 2.對象與對象比較,只有當引用的是同一個對象,結果才爲t

原创 Android應用開發---調用系統的打電話功能demo

一、界面設計(根本沒設計) 一個EditView,一個Button,界面如右邊圖所示: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 XML與DTD

DTD是對XML結構的描述,XML的書寫方式必須遵循DTD描述的規則 Entity.xml <?xml version="1.0" encoding="gb2312"?> <!DOCTYPE EntityModel SYSTEM "Ent

原创 Java操作Json數組

一、字符串與json 字符串格式: static String json = "[{'day1':'work','day2':26},{'day1':123,'day2':26}]";轉換爲json數組 JSONArray jsonArr

原创 Struts2的iterator標籤遍歷Map

Struts2的iterator標籤遍歷Map 一,struts.xml <package name="express" extends="struts-default" namespace="/exp"> <action name=

原创 jquery使用備忘錄

1、選擇器,對象與數組 <div id="addInfo"> <span>選擇校區</span> <label for="a1">南校區<input type="radio" name="schoolArea" val

原创 替代算法

 老師佈置的作業,哈,保存到網上。 package net.as.cn; /** * 2013.3.22 am 替換算法 * * @author chenas * */ public class MyTiHuan {

原创 Java設計模式之單例模式——學習筆記

Java設計模式之單例模式 一、定義 確保一個類只有一個實例,而且自行實例化並向整個系統提供這實例 二、實現 1、使用同步線程安全創建單例對象 public class MySingleton { private

原创 超簡單的win2003搭建SVN服務器及eclipse配置連接SVN服務器

超簡單的win2003搭建SVN服務器及eclipse配置連接SVN服務器 一、安裝VisualSVN-Server(我選的是VisualSVN-Server-2.6.5) 1、安裝過程一般按照默認的就可以了(可以到這裏下載 Visu

原创 簡單的置換算法

  利用棧的特性,實現簡單的置換 package net.as.cn; import java.util.Stack; /** * 2013.3.22 am * 置換算法 * @author chenas * */ pu