原创 程序員的職業發展--讀IBM大中華區架構師寇衛東文章有感

轉載地址:http://tombforlestat.blogbus.com/logs/32204551.html   條條大路通羅馬,不論是銷售、管培、挖石油、技術支持、財務、產品、程序員,都能找到通往成功的路。只是各自曲線和經歷不同而已

原创 面試兩個人應屆生的經驗

鏈接地址:http://student.csdn.net/space.php?uid=52781&do=blog&id=7623 2009-07-19 22:30 這兩個人是前幾天面試的,本來打算前幾天把這個感受發過來,無奈公司事

原创 潛規則:公司招聘中不能說的祕密,簡歷只有這麼發纔有希望!

你是否試過狂轟亂炸地在網上發簡歷,而回應者卻寥寥無幾?難道真的是人才飽和了嗎?或者是你不夠優秀,企業在第一時間就把你給槍斃了呢?這裏,會告訴你一些企業人才招聘環節中一些不爲外人知道的祕密,瞭解了這些祕密,應該可以讓你以後的應聘變得更加有成

原创 wxWidges-2.8.10版本類結構圖

如圖所示:

原创 介紹下C++中的內存分配

五大內存分區    在C++中,內存分成5個區,他們分別是堆、棧、自由存儲區、全局/靜態存儲區和常量存儲區。    棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變量的存儲區。裏面的變量通常是局部變量、函數參數等。   

原创 K ][ N G of A R K™關於學習C++和編程的50個觀點

前 言 Long long time ago, on a topic far far away……是的,很久很久以前,kingofark無心之中寫了一篇關於學習C++和編程的發牢騷的文章。未曾料到的是,這篇文章被N個好心的網絡同胞流傳至今

原创 Windows上配置Code::Blocks + wxWidgets

本文內容來自Code::Blocks wiki上的WxWindowsQuickRef,本文內容並非按照原文完全逐字逐句的翻譯。 Code::Blocks是一個跨平臺的C++IDE,支持Windows、Linux、MacOSX。同時他還支持

原创 初識 boost 與asio

做一個項目,需要用boost 和 asio,所以找了一些東西來看看,寫下一些用的東西,希望對自己也有用,對大家也有用。。。不過基本上在網上也能找到:)http://wiki.woodpecker.org.cn/moin/Boost 張

原创 #pragma once和ifndef使用異同

 爲了避免同一個文件被include多次 1   #ifndef方式 2   #pragma once方式 在能夠支持這兩種方式的編譯器上,二者並沒有太大的區別,但是兩者仍然還是有一些細微的區別。    

原创 UNREFERENCED_PARAMETER的作用

我們從 UNREFERENCED_PARAMETER 開始吧。這個宏在 winnt.h 中定義如下:  #define UNREFERENCED_PARAMETER(P) (P)   換句話說 UNREFERENCED_PARAMETE

原创 用高斯消去法解方程組2x-y-z=4,3x+4y-2z=11,3x-2y+4z=11的解

 #include<stdio.h>#define n 3                         /*n爲方程組係數矩陣的階數*/int Gauss(float a[n][n],float b[n]){ int i,j,k,fl

原创 do...while(0)的妙用

在C++中,有三種類型的循環語句:for, while, 和do...while, 但是在一般應用中作循環時, 我們可能用for和while要多一些,do...while相對不受重視。    但是,最近在讀我們項目的代碼時,卻發現了do.

原创 retain和release倒底怎麼玩?

1. 爲什麼會有retain? C++和Java不一樣,Java有一套很方便的垃圾回收機制,當我們不需要使用某個對象時,給它賦予null值即可。而C++new了一個對象之後,不使用的時候通常需要delete掉。 於是,Cocos

原创 領悟設計模式--Template Method / Visitor

  [譯者按] 本文根據發表在CUJ Expert Forum上的兩篇文章編譯而成。C/C++ User's Journal是目前最出色的C/C++語言專業雜誌,特別是在C++ Report閉刊之後,CU

原创 va_list(),va_start()

(一)寫一個簡單的可變參數的C函數 下面我們來探討如何寫一個簡單的可變參數的C函數.寫可變參數的 C函數要在程序中用到以下這些宏: void va_start( va_list arg_ptr, prev_param ); type v