原创 C++ string to char *
string s = "hello world"; const char *p = s.c_str();
原创 VS2010 Qt5開發實用技能
1、QGUI頭文件的修改 Qt4升級到Qt5的過程中,要修改QGUI頭文件 (1) #include <QtGui/QApplication> 要改成 #include <QGuiApplication> #include <QApp
原创 C++ biteset
#include <iostream> #include <bitset> using namespace std; int main() { bitset<8> b1; bitset<8> b2("00001111");//
原创 C++ 位域操作 置0置1
bitset<8> bp; unsigned char up = 0; cout << bp << endl; cout << (unsigned)up << endl; bp.set(3); up = up | (1UL
原创 Windows特定文件添加右鍵菜單(三)
Menu Handler實現右鍵菜單控制 微軟提供了一系列強大並且靈活Handler供開發者使用,幫助我們實現更加多樣化的功能;在shell執行命令或者工作之前,留給開發者一個機會來自定義實現; 關聯文件類型或者可以指定文件類型的
原创 查看位域值存儲
#include <stdio.h> #pragma pack(push,1) union U { unsigned char byte; struct BF { unsigned int b0:1;//a
原创 Qt-計算器
用Qt做一個簡單的計算器 用VS2010新建Qt Application,一切默認,項目創建完成之後,雙擊ui文件,在Qt Designed中編輯UI界面 主界面爲QMainWindow,設置sizePolicy的水平策略和垂直策略爲f
原创 Qt-Base Class?QMainWindow?QWidget?QDialog
在創建Qt Gui Application時,總會讓你選擇在QWidget,QMainWindow和QDialog中選擇一個Base Class。 這三個類具體有什麼區別呢?在Qt的手冊和網上找了一些資料。 先看官方的手冊:QWid
原创 Linux文件操作,Linux系統函數和C標準庫
Linux的文件操作API涉及到創建、打開、讀寫和關閉文件。 1.linux API 創建 int creat(const char *filename, mode_t mode); 參數mode指定新建文件的存取權限,
原创 VS2010 C++變量初始化global local
C++ Primer中文第四版習題 #include <iostream> #include <string> using namespace std; string global_str; int global_int; int m
原创 Android環境搭建
Android開發現在很火,我終於淡定不住了,最近有時間準備摸索一下 首先得準備一個Android的開發環境,在網上搜了很多教程,搞來搞去基本上就幾個東西,Android SDK、Eclipse、 ADT、JDK Android SDK:
原创 PHP環境搭建
本科畢業設計的時候用過一段時間PHP,自己完整的做了一個網站,那時候覺得PHP很不錯,因此現在繼續深入學習 我的PHP開發環境: 開發工具:zend studio 服務器:Apache Lounge httpd-2.40-win32-s
原创 C語言--位域
有些信息在存儲時,並不需要佔用一個完整的字節, 而只需佔幾個或一個二進制位。例如在存放一個開關量時,只有0和1 兩種狀態, 用一位二進位即可。爲了節省存儲空間,並使處理簡便,C語言又提供了一種數據結構,稱爲“位域”或“位段”。所謂“位域”
原创 Qt環境搭建
去年學習的時候無意中接觸到Qt,當時覺得很不錯,尤其是在厭煩了MFC和SWing,覺得Qt很有前景,當時小用了一下立竿見影,今年找工作沒想到最後從事Qt開發,現在要認真學習Qt 我用的開發環境是VS2010和Qt designed,具體安