原创 喫一塹,長一智---Qt
1、如果在Qt Designer中,對某一個widget做了如下操作:設置完該widget的styleSheet 屬性之後,覺得不需要這些styles了,於是清空該屬性。記住,在.ui對應的文件ui_xxx.h文件中,會出現如下代碼: w
原创 揹包九講筆記
P01: 01揹包問題 題目 有N件物品和一個容量爲V的揹包。第i件物品的費用是c[i],價值是w[i]。求解將哪些物品裝入揹包可使價值總和最大。 基本思路 這是最基礎的揹包問題,特點是:每種物品僅有一件,可以選擇放或不放。 用子問題定義
原创 C99標準的新特性
注:第一次翻譯國外的博文,英語水平有限,專業詞彙水平也有限,所以更多的是以自己的理解爲基礎的意譯。請參看原文:Features of C99 A Tour of C99 New in C9X 簡介 C99是199
原创 Bloglink list
由於在解決問題的過程中,會發現很多很好的鏈接,實在不捨得不看,但是又來不及。把這類鏈接統一放在這,看完一個刪一個。 No.1C各種聲明的記憶規則 No.2Features of C99 No.3 Restricted
原创 Qt 將一個Widget(子)從某個Widget(父)中移除的方法
其實很簡單,但是對於我來說解決了一個一直困擾我的問題。Qt很多Widget並沒有提供delete或者remove的方法。 如果不需要子Widget時,直接delete,用deleteLater()比較好
原创 如果我再次被面試,我會問的幾個問題
實際不可能問這麼多問題,在面試前要考察,並列出一張問題單。 1、公司大概有多少人,研發人員佔多少?公司研發人員的平均年齡大概是多少?在公司任職的平均年限是多少? 2、如果我被公司錄取,我的開發任務是什麼?更多的是根據需求開發功能呢還是會留
原创 C語言知識點考題
其實已經看了很多很好的帖子,但是隻看帖子不能達到系統的認識/最新的認識,一定要看官方標準/大牛著作! 值得深究的有:4 1、下面的程序並不見得會輸出 hello-std-out 在Qt 5.2 Plain C Project
原创 Visual Studio debug 模式和 release 模式
Debug模式和Release模式在編譯的時候是存在差異的,Release模式存在很多優化,因此生成的包也更小。關於它們兩者之間的區別,大家可以在網上搜,我主要寫一個我遇到過的問題。 之前在一個項目中,遇到
原创 判斷一個數是否爲2的冪次
int is2power(int num) { if(num < 2) return 0; if((num & num - 1) == 0 ) return 1;
原创 C/C++標準資料
總鏈接:http://www.open-std.org/ 資料所覆蓋的範圍如下圖所示,我們只需要WG14/WG21,在這兩個鏈接裏你也許能找到你想要的C/C++標準官方文檔: C99比較好的一個官方文檔 C99Rationale
原创 C++11新特性
C++11 improvemnts over C++03 C++11 - New features - Variadic template C++0xCompilerSupport C++11/C++0x Support in GCC
原创 C++關鍵字
[圖片來源:cppreference] 1、const/volatile The const (and volatile) qualifier binds to the left. This means that any time y
原创 [整理]Override and Final CSK in C++11
CSK,short for content-sensitive keywords,which are different from reserved keywords.C++11 considers them as identifiers
原创 函數返回值:引用類型和非引用類型
引用的概念是C++中的,C中不存在引用。 問題1:返回引用類型和非引用類型的區別。 返回非引用類型:函數的返回值用於初始化在調用函數時創建的臨時對象。用函數返回值初始化臨時對象與用實參初始化形參的方法是一
原创 Linux 常用命令記錄
對Linux命令缺乏系統的學習,平時查到過的,用到的,再次記錄下,以備再查。並不能起到系統的學習的目的! 1、查找文件 find / -name "filename" 解析:find 目錄 -name 文件名(可含通配符)