原创 C++ string 詳解

舉例來說,如果文本格式是:用戶名 電話號碼,文件名name.txt Tom 23245332 Jenny 22231231 Heny 22183942 Tom 23245332 … 現在我們需要對用戶名排序,且只輸出不同的姓名。 那麼在s

原创 設計模式總論

** 設計模式 ** 在軟件工程中,設計模式(design pattern)是對軟件設計中普遍存在(反覆出現)的各種問題,所提出的解決方案。這個術語是由埃裏希·伽瑪(Erich Gamma)等人在1990年代從建築設計領域引入到計算機

原创 文章標題

採購單的分級審批 Sunny軟件公司承接了某企業SCM(Supply Chain Management,供應鏈管理)系統的開發任務,其中包含一個採購審批子系統。該企業的採購審批是分級進行的,即根據採購金額的不同由不同層次的主

原创 JSP標籤詳細使用

public class PermissionTag extends TagSupport { private static final long serialVersionUID = 1L; private St

原创 單例模式 (一)

單例模式概述 下面我們來模擬實現Windows任務管理器,假設任務管理器的類名爲TaskManager,在TaskManager類中包含了大量的成員方法,例如構造函數TaskManager(),顯示進程的方法displayProces

原创 如何正確地寫出單例模式

單例模式算是設計模式中最容易理解,也是最容易手寫代碼的模式了吧。但是其中的坑卻不少,所以也常作爲面試題來考。本文主要對幾種單例寫法的整理,並分析其優缺點。很多都是一些老生常談的問題,但如果你不知道如何創建一個線程安全的單例,不知道什麼是雙