Time of Update: 2015-01-07
<C/C++ 版> 設計模式 學習之 原廠模式 <2>,設計模式工廠下面代碼實現的功能是簡單原廠模式:聲明一個工廠類,其成員可以看做該工廠的主要產品類型。再聲明幾個子工廠類,根據客戶要求生產不同類型的產品。若要增加新產品,只需聲明新的工廠子類即可。代碼如下://Factory.h#ifndef FACTORY_H#define FACTORY_H//計算類class COperate{public:COperate(void);COperate(float num_a,
Time of Update: 2015-01-07
Java擷取當前路徑和讀取檔案,java擷取當前路徑Java擷取當前路徑和讀取檔案1、利用System.getProperty()函數擷取當前路徑:System.out.println(System.getProperty("user.dir"));//user.dir指定了當前的路徑2、使用File提供的函數擷取當前路徑:File directory = new
Time of Update: 2015-01-07
springMvc+Spring4+hibernate4整合常見錯誤,springmvcspring4
Time of Update: 2015-01-07
JAVA-深拷貝/淺拷貝 比較子,java-拷貝只有基礎內建元素=才會深拷貝(String不是)你定義的類如果需要深拷貝,要rewrite
Time of Update: 2015-01-07
Mapped Statements collection does not contain value for Addressbook.getByIds,mappedby嚴重: Servlet.service() for servlet [springmvc] in context with path [/testcs_dn-web] threw exception [Request processing failed; nested exception is
Time of Update: 2015-01-07
jsoncpp 構造空數組,jsoncpp構造數組因為要構造類似如下的{"FurnitureItemObject":[],"FurniturePlaceItemObject":[],"RoomNum":0}的json 資料,得用jsoncpp 構造一個空數組,在網上查了很久,自己也嘗試了下,都沒成功,沒辦法在群裡向人請教,用resize 可以解決這個問題Json::Value
Time of Update: 2015-01-07
Python標準庫:內建函數int(x, base=10),pythonbase本函數實現從浮點數或數字字串轉換為整數。如果參數x不是一個數字,必須是字串、數組bytes或bytearray類型。參數base是指字串參數的進位,預設10就是表示使用十進位。當它是2時,表示二進位的字串轉換。當它是8時,表示是八進位的字串轉換。當它是16時,表示是十六進位的字串轉換。然而當它是0時,它表示不是0進位,而跟十進位是一樣的。例子:print(int('20', 8))print(int('0x20',
Time of Update: 2015-01-07
C#如何將兩個XmlDocument合并為一個XmlDocument,XmlDocument xd = new XmlDocument();//添加頂級結點(如果不添加一個節點的話,無法使用xd.DocumentElement.AppendChild,會報出:未將對象引用設定到對象的執行個體的錯誤)XmlElement xe =
Time of Update: 2015-01-07
華為機試—字串替代(aa-bc),華為aa-bc將輸入的字串(字串僅包含小寫字母‘a’到‘z’),按照如下規則,迴圈轉換後輸出:a->b,b->c,…,y->z,z->a;若輸入的字串連續出現兩個字母相同時,後一個字母需要連續轉換2次。例如:aa 轉換為 bc,zz 轉換為 ab;當連續相同字母超過兩個時,第三個出現的字母按第一次出現算。要求實現函數:void convert(char *input,char* output)【輸入】 char *input
Time of Update: 2015-01-07
Construct Binary Tree from Inorder and Postorder Traversal,inorderpostorder原題如下;Given inorder and postorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in the
Time of Update: 2015-01-07
華為機試—逆序鏈表輸出,華為機逆序輸出題目描述: 將輸入的一個單向鏈表,逆序後輸出鏈表中的值。鏈表定義如下: typedef struct tagListNode { int value; struct tagListNode *next; }ListNode; 要求實現函數:
Time of Update: 2015-01-07
資料結構基礎(10),資料結構基礎10為了向 STL 致敬(O(∩_∩)O~), 我們模仿STL中的list的迭代器, 我們也自己實現一個MyList的迭代器, 以供遍曆整個鏈表的所有元素:首先:Node節點需要做如下修改(注意尾碼有+的代碼)//鏈表節點template <typename Type>class Node{ friend class MyList<Type>; friend class ListIterator&
Time of Update: 2015-01-07
JAVA-介面 抽象類別 內部類 匿名類,java-匿名介面中所有屬性是Public static final,方法都是public.
Time of Update: 2015-01-07
sublime text 一些小技巧,sublimetext小技巧Sublime Text shift+ctrl妙用、Sublime Text快捷按鍵組合大全出處:西西整理 作者:西西 日期:2014/4/26 22:00:44 [大 中 小] 評論: 0 | 我要發表看法Package Control 安裝方法首先通過快速鍵 ctrl+` 或者 View > Show Console 開啟控制台,然後粘貼相應的
Time of Update: 2015-01-07
C++11 lambda運算式基本用法,lambda運算式#include <iostream>using namespace std;void func1(){ cout<<"lambda運算式,值捕獲,類似值傳遞"<<endl; size_t v1=30;//size_t為unsigned int不帶正負號的整數 size_t v2=30; size_t v3=30; auto
Time of Update: 2015-01-07
2014年工作中遇到的10個問題:221-230,2014年221-230 221.建立Maven項目的2種方式。a.建立Dynamic Web Project,然後轉換成Maven項目。b.建立Maven
Time of Update: 2015-01-07
SICP 習題 (2.19) 解題總結:重寫零錢兌換程式,sicp2.19SICP 習題2.19 要求我們重新設計1.2.2節的零錢兌換程式,要求我們可以輕易改變程式裡用的兌換幣種。我們先看看1.2.2節的零錢兌換程式,代碼是這樣的:(define (RMB-Change amount) (format #t "Changing ~S~%" amount) (cond ((= amount 0) 0)((< amount 0) 0)(else
Time of Update: 2015-01-07
一道面試題引發的無聊,面試題引發無聊今天下午,原本交給我的項目分工早已提前結束,另一方面又實在不想飛鏟無聊的繼續下去,於是就看看網上的那些無聊的面試題吧,在此記錄下我無聊的結果,由於習慣在linux下編程,就將就著寫吧。話說題目是這樣的:一個10*10的矩陣(可以理解為棋盤),隨時產生一組資料填入矩陣,任何一個位置的數字除4進行計算,按餘數著色,餘數為0著色為red,1為blue,2為green,3為black,可以理解為產生4中顏色的棋子放入棋盤,如果存在其中同色五星連珠的情況(規則通五子棋)
Time of Update: 2015-01-07
Factorial Trailing Zeroes,factorialtrailing本文是在學習中的總結,歡迎轉載但請註明出處:http://blog.csdn.net/pistolove/article/details/42417535Given an integer n, return the number of trailing zeroes in n!.Note: Your solution should be in logarithmic time
Time of Update: 2015-01-07
被final關鍵字坑了,final關鍵字坑 一直都傻傻的以為用final關鍵字定義的都是不可變的。沒想到的是對基本類型來說,這是一直成立的。 但是對於final修飾的對象,仍然可以修改對象裡面的對象和成員變數。不變的只是當前對象的地址。 昨天我還信誓旦旦的和被人說我用final修飾對象了,它是不可變的,它裡面的數