Time of Update: 2018-12-06
八條佛曰 1、佛曰:忘記並不等於從未存在,一切自在來源於選擇,而不是刻意。不如放手,放下的越多,越覺得擁有的更多。 2、佛曰:命由己造,相由心生,世間萬物皆是化相,心不動,萬物皆不動,心不變,萬物皆不變。 3、佛曰:坐亦禪,行亦禪,一花一世界,一葉一如來,春來花自青,秋至葉飄零,無窮般若心自在,語默動靜體自然。 4、佛曰:笑著面對,不去埋怨。悠然,隨心,隨性,隨緣。註定讓一生改變的,只在百年後,那一朵花開的時間。
Time of Update: 2018-12-06
1、執子之手,方知子醜,淚流滿面,子不走我走。 2、西遊記告訴我們:凡是有背景妖怪都被接走了,凡是沒背景都被一棒子打死了。 3、你有什麼不開心的事?說出來讓大家開心一下。 4、我那麼喜歡你,你喜歡我一下會死啊。 5、我又不是人民幣,怎麼能讓人人都喜歡我?! 6、令人不能自拔的,除了牙齒還有愛情。 7、當生活心懷歹毒地將一切都搞成了黑色幽默,我順水推舟把自己變成了一個受過高等教育的流氓。 8、時間太瘦,指縫太寬。 9、小姑娘們夢中都想找一匹白馬,睜開眼發現滿世界都是灰不溜秋的驢,
Time of Update: 2018-12-06
本文不是對SWT做深入的研究,只是一些小技巧的介紹,通過構建一個自訂的分隔表單來熟悉一些SWT的Widget和Layout。使用過Swing的朋友們應該知道,在Swing裡有一種分隔表單叫JSplitPane,可以提供左右或者上下兩個分隔表單,並且可以通過中間的拖動條的拖拽來實現兩個表單大小的調整,拖動條還提供直接最大化某個表單或者直接平分兩個表單的按鈕。而在SWT裡對應的有SashForm這個組件,同樣可以實現左右拖拽,但並沒有提供那些快速鍵按鈕,想通過繼承SashForm來實現這個功能並不好
Time of Update: 2018-12-06
在園子裡有一次無意中看到過這個工具,當時沒在意。現在有了UI設計上的需求,於是又找到了它,真的是一款值得拍手的優秀工具。體積小巧,功能實用,不廢話了,簡單介紹一下。本工具是用來進行介面UI設計的,貌似還有其他協助工具功能,都是通過外掛程式的形式提供,具體的官網上有介紹。而吸引我的也正式它功能的單一,小巧而專註的工具,正是我對於開發協助工具輔助的要求。優點:體積小巧(4M)。操作方便。拖拽式的操作,直觀、符合大多數人的操作習慣,需要什麼控制項,直接拖下來。這裡要說明一下,控制項的調整方式有圖形和編
Time of Update: 2018-12-06
意中讓我發現了一個神奇的介面原型設計工具--Balsamiq Mockups
Time of Update: 2018-12-06
Balsamiq Mockups是一款另人愛不釋手的Web草圖繪製工具,簡單易用,能輕鬆地繪製出Web介面原型,托托拽拽就能搞出可愛的介面來,不說那麼多,看看就知道了。就是這麼爽!軟體雖好但不免費。 不過作者算是比較厚道的,首頁上有提到了多種免費擷取 key
Time of Update: 2018-12-06
可以試試看這個註冊碼和序號Organization name: Rick DongSerial Key: eNrzzU/OLi0odswsqgnKTM5WcMnPS1eoMTQyMjexMDQyAIEa5xpDAA8pDD8=不保證什麼時候就失效了。 http://yxmhero1989.blog.163.com/blog/static/112157956201192601611385/ License Name:www.bonashen.comLicense Key for All
Time of Update: 2018-12-06
先來看一個無比簡單的Enum/// <summary>/// 中國式英語/// </summary>enum Chinglish{ Niubility, Zhuangbility, Shability, Erbility,} (一個小插曲:以上中國式英語的4個enum值來自於——Many people think they are full of niubility and like to play zhuangbility, which
Time of Update: 2018-12-06
前言一般程式員所擁有最“強”的兩件武器就是:複製和粘帖。 String這篇文章是想介紹大家一個小技巧。我們知道,或者第一天學習C#的時候就認識string類型,然後很快就知道最簡單的拼裝string的寫法:string s = string.Empty;s += "Bruce";s += "Who?";s += "a guy think sth different..."; 這種寫法實在是太簡單太美好了,因為相比C語言的 strcat
Time of Update: 2018-12-06
先看代碼:以下是在dev-c++裡建立自已的dll時的dll.h裡面的代碼,這裡面有一個:_declspec(dllexport)#ifndef _DLL_H_#define _DLL_H_//防重複定義#if BUILDING_DLL# define DLLIMPORT __declspec (dllexport)#else /* Not BUILDING_DLL */# define DLLIMPORT __declspec (dllimport)#endif /* Not
Time of Update: 2018-12-06
1、字串與數的轉換:atof(字 符串->double, int, long), itoa(int->字串), ltoa(long int->字串)double->CString 的方法:CString::Format("%d", &dX); 2、CString to char* //經過類 型強制轉換,可以將CString類型轉換成char*,例如: CString cStr = "Hello,world!"; char *zStr =
Time of Update: 2018-12-06
SendMessage函數完全使用手冊首先 我們瞭解一下Windows的訊息機制。Windows是一個訊息驅動式系統,Windows訊息提供應用程式與應用程式之間,應用程式與Windows 系統之間進行通訊的手段。舉個例子,開啟記事本程式,該程式有一個 “檔案“菜單。 那麼,在運行該程式的時候,如果使用者單擊“檔案菜單“裡的“建立“命令, 這個動作將被Windows所捕捉,Windows經過分析得知這個動作應該由我們開啟的記事本程式所來處理,然後Windows就發送個訊息
Time of Update: 2018-12-06
轉自:http://www.javaeye.com/news/20494編者按:這是國外程式員Al katib總結的一些編程習慣。 1. 動手編碼之前,你需要對要編碼實現的解決方案有一個正式的或粗略的設計。永遠不要在沒有任何設計的前提下就開始編碼,除非所編代碼不重要。 2. 優秀的代碼文檔跟程式設計語言知識一樣重要。在代碼源檔案中,為每個主要的程式碼片段添加註釋,解釋代碼的基本邏輯。最好註明程式的構建和修改日期,以及修改的原因也是非常有必要的。 3.
Time of Update: 2018-12-06
圖形裝置介面(GDI)與裝置描述表(DC)圖形裝置介面(GDI)許多MS-DOS程式都直接往視頻儲存區或印表機連接埠輸送資料, 這種 做法的不利之處在於需要對每種顯示卡或印表機類型提供相應的驅動程式。Windows則提供了一抽象的介面,稱之為圖形裝置介面(GDI)。Windows 己經提供了各種顯示卡及印表機的驅動程式,這樣我們的程式就可以不必關心與系統相連的顯示卡及印表機的類型。我們的程式可以通過調用
Time of Update: 2018-12-06
有些資訊在儲存時,並不需要佔用一個完整的位元組, 而只需占幾個或一個二進位位。例如在存放一個開關量時,只有0和1 兩種狀態, 用一位二進位即可。為了節省儲存空間,並使處理簡便,C語言又提供了一種資料結構,稱為“位域”或“位段”。所謂“位域”是把一個位元組中的二進位劃分為幾 個不同的地區, 並說明每個地區的位元。每個域有一個網域名稱,允許在程式中按網域名稱進行操作。
Time of Update: 2018-12-06
程式員對於Windows程式中應該用_beginthread還是CreateThread來建立線程,一直有所爭論。本文將從對CRT原始碼出發探討 這個問題。I. 起因今天一個朋友問我程式中究竟應該使用_beginthread 還是CreateThread,並且告訴我如果使用不當可能會有記憶體流失。其實我過去對這個問題也是一知半解,為了對朋友負責,專門翻閱了一下VC的運行 庫(CRT)原始碼,終於找到了答案。II. CRTCRT(C/C++ Runtime
Time of Update: 2018-12-06
天有不測風雲,人有旦夕禍福。 蜈蚣百足,行不及蛇; 雄雞扇翼,飛不過鴉。 馬有千裡之程,無騎不能自往; 人有衝天之志,非運不能騰達。 文章蓋世,孔子厄困於陳邦; 武略超群,太公垂釣於渭水。 顏淵命短,實非兇惡之徒; 盜蹠年長,不是善良之輩。 堯舜明聖,卻生不肖之兒; 瞽叟愚頑,反生大孝之子。 張良原是布衣,蕭何曾為縣吏; 韓信未遇之時,無一日之餐,及至遇時,腰懸三齊玉印。 楚霸英雄,敗於烏江自刎; 漢王柔弱,竟有萬裡江山。 晏子身短五尺,使楚拜齊名相; 諸葛力無縛雞,出作蜀漢軍師。
Time of Update: 2018-12-06
轉自:http://ryxxlong.javaeye.com/blog/622460 本文參考自: http://www.blueidea.com/tech/web/2009/6737.asp(本文作了大量的修改)http://www.artzstudio.com/2009/04/jquery-performance-rules/(英文)參考:http://blog.benhuoer.com/posts/10-tips-for-jquery-performance.html中級 jQuery
Time of Update: 2018-12-06
1、字串與數的轉換:atof(字串->double, int, long), itoa(int->字串), ltoa(long int->字串)double->CString的方法:CString::Format("%d", &dX); 2、CString to char* //經過類型強制轉換,可以將CString類型轉換成char*,例如: CString cStr = "Hello,world!"; char *zStr = (char*)(LPCTSTR)
Time of Update: 2018-12-06
在一個稍大的項目中,通常會有上百個組件,如果這些組件採用xml的bean定義來配置,顯然會增加設定檔的體積,尋找以及維護起來也不太方便。Spring2.5為我們引入了組件自動掃描機制,他可以在類路徑底下尋找標註了@Component,@Service,@Controller,@Repository註解的類,並把這些類納入進spring容器中管理。它的作用和在xml檔案中使用bean節點配置組件時一樣的。要使用自動掃描機制,我們需要開啟以下配置資訊: