Time of Update: 2014-01-09
FindWindow這個函數檢索處理最上層視窗的類名和視窗名稱匹配指定的字串。函數原型:HWND FindWindow(LPCSTR lpClassName,LPCSTR lpWindowName);using System.Runtime.InteropServices;[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]static extern IntPtr
Time of Update: 2014-01-09
其實學過java的人基本都知道,原廠模式,我們是基本每天都在用,只不過原廠模式也分為幾種情況:簡單工廠,抽象工廠和智能工廠。簡單工廠其實,大家時時刻刻都在用,個人理解,當我們在一個函數中調用另一個函數的時候,我們可以簡單理解為是一種簡單工廠的應用,當然原廠模式的定義並非如此,我們看到很多書中,對原廠模式的定義是要都是大概這麼一種方向,就是原廠模式必須產生對象,或者是以產生對象為目的。藉此,我們就引出我個人對設計模式的看法,我們在接下去談設計模式的時候,這裡首先需要明確小弟的一些看法,首先,設計模
Time of Update: 2014-01-09
2013年11月16號,我從長城寬頻那邊訂了寬頻套餐,他們主要分為8M,20M,50M,100M幾個套餐,在開始的時候我覺得20M是不是有點大了,然後覺得長城寬頻有點浮誇。但是考慮到性價比,還是訂了下來。工作人員上門安裝,態度很好,安裝的時候還問你是否需要另加100多送你6個月的寬頻,當時就沒有由於就另加了100元,總共一起1068元。 當我第一天用了後,我就感覺被騙了,長城寬頻網速再他們去使用軟體給你測試的時候會達到那個速度,但是你真正開啟網頁,或者看電影,基
Time of Update: 2014-01-13
GIT是目前很流行的開原始碼協作工具,但新手在如何上傳代碼和下載同步這兩件基礎的事情上很糾結。大致可以分成兩種方案,一種是用提供了介面的GIT GUI來做,具體如何操作可以看如下連結。http://hi.baidu.com/mvp_xuan/item/789262104e758f3bb93180d2第二種方法是使用GIT Batch命令列模式。但是該怎麼識別本地分支還是伺服器端的分支,都是什麼名稱,該怎麼個步驟操作,還是有些淩亂。想理清一下思路,可以點擊GIT GUI裡的
Time of Update: 2014-01-13
與搬移方法相似的還有一種重構手段是搬移欄位(Move Field),即搬移屬性。.),可見該重構的重要性。package sunny.refactoring.two.before;class BankAccount {private int accountAge;private int creditScore;private AccountInterest accountInterest;public BankAccount(int accountAge, int creditScore,
Time of Update: 2014-01-13
; * ;//左孩子* ;//右孩子;//結點資料,*;()( !=){(, ()->);(->);(->);()( !=){(->);(, ()->);(->);()( !=){(->);(->);(, ()->); ();(&);( !=)(&,); (!(&))(&,&);(); (-> !=){(&,->);(-> !=){(&,->);(&);;
Time of Update: 2014-01-13
#include <iostream>#include <cstdio>using namespace std;int find_second_max(const int* data,const int count){if (!count || count == 1)return -1;int maxVal = data[0] > data[1] ? data[0] : data[1];int smaxVal = data[0] + data[1] -
Time of Update: 2014-01-13
可能我們經常在實際應用或面試中注重的是各個集合的特點,比如,Set集合不能儲存重複元素,不能保持插入和大小順序,Map集合儲存key-value對等等。但是,如果你想學好Java,或者目標更高一點,想要精通Java,那僅掌握這些是遠遠不夠的。其實集合中還有需多的知道需要我們去掌握和瞭解。我們首先來看Map集合的實現而不是Set集合,因為Map和Set集合實現上非常的相似,Set中許多方法都是通過調用Map中的方法來實現功能的。為什麼呢?因為Map可以說就是一個Set,Set集合不重
Time of Update: 2014-01-13
XBMC分析系列文章:XBMC原始碼分析 1:整體結構以及編譯方法XBMC原始碼分析 2:Addons(皮膚Skin)XBMC原始碼分析 3:核心部分(core)-綜述XBMC原始碼分析
Time of Update: 2014-01-13
動態規劃解決這個問題,具體內容我不多說,轉的內容是:13, -3, -25, 20, -3, -16, -23, 18, 20, -7, 12, -5, -22, 15, -4, 71.完全位於子數組A[low..mid]中, 因此low<=i<=j<=mid;2.完全位於子數組A[mid +
Time of Update: 2014-01-13
XBMC分析系列文章:XBMC原始碼分析 1:整體結構以及編譯方法XBMC原始碼分析 2:Addons(皮膚Skin)XBMC原始碼分析 3:核心部分(core)-綜述XBMC原始碼分析 4:視頻播放器(dvdplayer)-解碼器(以ffmpeg為例)XBMC原始碼簡析
Time of Update: 2014-01-13
// 【MoreWindows工作筆記10】OleGetClipboard 訪問剪下板上的檔案資訊// http://blog.csdn.net/morewindows/article/details/17655057// By MoreWindows( http://blog.csdn.net/MoreWindows )#include <Windows.h>#include <ObjBase.h>#include <iostream>using
Time of Update: 2014-01-13
步態能量圖(Gait Engery Image,
Time of Update: 2014-01-13
每個專題結束後會有5小時的專題賽~1、hustOJ目前支援Google瀏覽器等部分瀏覽器。2、歡迎吐槽~3、推薦該階段用書:演算法競賽入門經典之訓練指南(劉汝佳)4、題解報告:專題中的題目多是經典題目,百度搜尋即有詳細解答~5、專題相關知識點紅字標出,建議先百度紅字部分,有助於專題學習~=================================BFS+DFS 搜尋專題:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=39
Time of Update: 2014-01-13
// 【MoreWindows工作筆記11】EnumClipboardFormats 剪下板內容的資料格式// http://blog.csdn.net/morewindows/article/details/17655299// 參考http://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx#include <Windows.h>#include
Time of Update: 2014-01-13
兩者主要區別是QTableView可以使用自訂的資料模型來顯示內容(也就意味著使用時先要通過setModel來綁定資料來源),而QTableWidget則只能使用標準的資料模型。QTableWidget單元格資料是QTableWidgetItem對象來實現的(即就是不需要資料來源,單元格內的資訊需要逐個填充即可)。這主要由於QTableView類中有setModel成員函數,而到了QTableWidget類中,該成員函數變成了私人。使用QTableWidget就離不開
Time of Update: 2014-01-09
Time of Update: 2014-01-10
前言新年第一篇部落格先來一個解題報告吧,主要也是自己比較懶,跨年夜女友發燒各種照顧了,沒來得及寫年終總結,這篇解題報告也是我在做題過程中有些心得體會,跟大家分享!在這裡,先祝福各位看我部落格的同學元旦快樂,萬事如意題目Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.For example,Given the following
Time of Update: 2014-01-09
public classTest2 { public static void main(String[] args) { f1(null); f2(); } public static void f1(String s) { System.out.println("執行哪個方法?我是String"); } public static void f1(Object o) { System.
Time of Update: 2014-01-09
C#常用集合類collection)ArrayList:using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace SpaceName { class Program { static void Main(string[] args) { ArrayList array