原创 科普研究:三網融合與中國科普電視的新生

文/趙致真 誤了月亮,不能再誤了太陽 中國電視一直辜負着廣大公衆的期望,沒有很好承擔起普及科學的社會責任。2000年,科技界和知識界曾經做過一次可貴的努力,呼籲由中國科協牽頭,籌建一個專門的科技電視臺。但儘管做到了人大提案、媒體推動,

原创 程序員的時間換算表

原文鏈接:Programmer Time Translation Cheatsheet -or- Why Programmers Are Bad at Estimating Times 一個曾經與我一起工作過的經驗豐富的項目經理聲

原创 explicit構造函數

  按照默認規定,只有一個參數的構造函數也定義了一個隱式轉換,將該構造函數對應數據類型的數據轉換爲該類對象,如下面所示: class String { String ( const char* p ); // 用C風格的字符串p作爲初始

原创 wxWidgets:使用xrc文件分離界面與代碼

wxwidgets支持一種叫xrc的文件,我們可以將字符串,控件,界面佈局,圖形,放到xrc文件中,程序運行以後再調用這些文件。這就可以在不修改程序的情況下,修改界面,字符串,以及程序中用到的圖形,甚至實現i18n(國際化)。 對於標準控

原创 重讀經典-《Effective C++》Item2:儘量以const,enum,inline替換#define

本博客(http://blog.csdn.net/livelylittlefish )貼出作者(三二一@小魚)相關研究、學習內容所做的筆記,歡迎廣大朋友指正!   1. 宏定義   #define ASPECT_RATIO 1.653

原创 一些iOS高效開源類庫

因爲iOS SDK相對比較底層,所以開發者就得受累多做一些體力活。不過幸運的是,有很多第三方的類庫可以用來簡化很多不必要的工作。筆者整理了一下在本人學習過程中用到的一些比較有用Objective-C開源類庫,既是做一個總結,同時也希望通過

原创 知識記錄:string、wstring、cstring、 char、 tchar、int、dword轉換方法

最近編程一直頭痛這集中類型的轉化,明知都可以轉卻總是記不住,不斷的上網查來查去,在這裏小結一下。以備以後方便使用,當然有些方法可能不是最新的,或者最簡單的,但是對於自己已經瞭解的使用起來應該方便的多: 1》string轉wstring

原创 編程的首要原則是什麼?

半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com剛上線不久,我興沖沖地跑過去扔了一個問題:   你們認爲編程的首要原則是什麼?   作爲我的學習原則

原创 IOS系統文件詳解

刪除iPad或 iPhone   目錄 /private/var/keychains/keychain-2.db文件,重啓iPad 或iPhone 。      1.如何卸載機內自帶軟件? 首先需要越獄,

原创 Cocoa多線程編程筆記:NSLock與NSThread

// #import <Foundation/Foundation.h> //int main(int argc, const char * argv[]) //{ // // @autoreleasepool { //

原创 【高效程序員系列】3 別碰鼠標——讓鍵盤飛起來

一、閃電啓動軟件的祕密 正如很多魔術,外行人苦思冥想也無法得知其中的奧祕,一旦揭穿則會讓人大呼:原來是這樣,太簡單了。其實這裏閃電啓動軟件業沒有什麼高深的方法,只不過是調用了運行而已。作爲軟件開發人員,我們經常會使用到“運行”,輸入cmd

原创 淺談C++的智能指針

淺談C++的智能指針 內存泄露是C++程序員都頭疼的大問題。C++缺乏像JAVA、C#一樣,擁有GC這麼一項有利的武器,它將內存管理的部分權限交給了程序員。雖然GC的存在節約了開發、排錯的時間與成本,但是C++爲了追求運行速度而20年來

原创 windows平臺中使用curl實現Http請求

1: 下載官方庫 地址:http://curl.haxx.se/download.html  搜索  Win32 - MSVC,下面有兩個版本的庫,一個是帶ssl的,一個是不帶ssl的。我把兩個都下載了下來:不帶ssl的:http://

原创 const參數,const返回值與const函數

   在C++程序中,經常用const 來限制對一個對象的操作,例如,將一個變量定義爲const 的:  const  int  n=3; 則這個變量的值不能被修改,即不能對變量賦值。        co

原创 C++完美實現Singleton模式

Singleton模式是常用的設計模式之一,但是要實現一個真正實用的設計模式卻也不是件容易的事情。 1. 標準的實現 class Singleton { public: static Singleton