原创 機會不在於等待,在於你認真地去把握和思考

常說機會總是傾向於有準備的人,“有準備”——不僅僅是技術上,知識儲備上的準備,重要的是思想上的警覺和積極地努力。不管面對你的是“大事業”,還是“小事業”。只要你認真把握和思考,就有可能“無心插柳柳成蔭,最後真正把握住機會。我們經常抱怨機會

原创 軟件開發風險管理——知易行難

      畢業工作快兩年了,雖然在公司所從事的工作並不會使我對軟件開發風險這個概念有什麼很深的感受,但經常在遊走在各大技術網站,看了很多關於軟件工程方面的書,風險管理卻是被經常提起的一個重要概念。今天看了一篇文章,也說一下風險管理相關的

原创 RIA技術概覽

        互聯網已經日益成爲應用的廣泛平臺,傳統的Web應用程序(Web Application)是基於HTML頁面、服務器端數據傳遞的模式。而HTML是適合於文本的,隨着Web應用程序複雜性越來越高,傳統的Web應用程序已經漸漸不

原创 MinGW介紹

      MinGW(Minimalist GNU for Windows),又稱Mingw32,是將GNU開發工具移植到Win32平臺下的產物,包括一系列頭文件(Win32API)、庫和可執行文件。 MinGW是從Cygwin(1.3

原创 棧上分配空間時的限制

有以下程序: void main() { int a[1024][1024] = {0}; return; } 編譯後,沒有錯誤,運行發現錯誤。原因是在棧上分配的空間大小超出了VC規定的棧大小的默認值。 VC默認棧大小是1

原创 malloc與free函數原型

這兩個和內存相關的函數都在頭文件stdlib.h中,所以在應用的時候,需要包含該文件。 #include<stdlib.h>   C語言中的內存分配函數: void* malloc(size_t size); malloc向系統申請分配製

原创 保持合理的生活方式

工作忙碌之餘,我們也要關心自己的健康。養成良好的生活習慣是保持身體健康的有效方法。保持健康的四基石有: 1。合理的膳食(定時定量,合理搭配) 2。戒菸戒酒(合理飲用) 3。每天運動(運動不在於每次的量多少,而在於長期的去堅持,就算是每天在

原创 C++頭文件的若干說明和const對象定義

在使用C++進行程序開發的時候,有個常識我們很熟悉,就是把類的定義寫在.h文件中,把類的具體實現寫在.cpp文件中。這毫無疑問是對的。但我們很少去思考爲什麼要這樣做,本文結合自己的學習體會,對頭文件及const對象的定義進行一些說明。  

原创 迴歸測試的定義

迴歸測試是指在發生修改之後重新測試先前的測試以保證修改的正確性。理論上,軟件產生新版本,都需要進行迴歸測試,驗證以前發現和修復的錯誤是否在新軟件版本上再次出現。 根據修復好了的缺陷再重新進行測試。迴歸測試的目的在於驗證以前出現過但已經修復

原创 使用volatile關鍵字的原因

使用volatile關鍵字的原因有三個:   1.編譯器爲了提高速度將一個變量緩存到寄存器內不寫回。在多線程的情況下,雖然加了同步鎖,但由於這個原因而導致共享數據的值與預期的值不同。 2.編譯器或者CPU爲了提高效率,有可能交換指令的順序

原创 關於Qt中腳本的幾個概念

1.Qt內建有Script,Qt Script for Application腳本工具箱,它爲靜態的Qt/C++程序提供了一個腳本界面,可以定製和擴展程序。支持腳本語言Qt Script。   2.PyQt:Qt庫的python綁定。給P

原创 UML中幾種類之間關係的認識

繼承指的是一個類(稱爲子類、子接口)繼承另外的一個類(稱爲父類、父接口)的功能,並可以增加它自己的新功能的能力,繼承是類與類或者接口與接口之間最常見的關係;   實現指的是一個class類實現interface接口(可以是多個)的功能;實

原创 eclipse不明原因不能正常啓動

今天因爲要學習一下Android,所以按照網上的有關說明進行環境的配置和安裝。 在配置eclipse時,由於之前機器上的版本比較舊,所以就按照說明從eclipse官方網站上下載了eclipse-jee-galileo-SR2-win32。

原创 2010-04-21

2010年4月21日 1.當程序出錯需要終止整個程序時,可以調用標準函數庫的exit(int),函數中的整數參數值將表示程序結束時的狀態值。使用exit函數時,需要含入cstdlib頭文件。#include <cstdlib> 比如: i

原创 我們的時間花在哪裏

程序員敲代碼不是耗費時間最多的地方,但常常自己感覺到,別人花一個小時解決好的問題,而我可能花了一天的時間來做。並不是我偷懶不做,而是在效率上確實差了很多。這段時間思考,看書,總結以下幾點,以後陸續補充: 1.分析 設計本身是一個思考的過程