Time of Update: 2018-12-05
當你涉及到C/C++的核心編程的時候,你會無止境地與記憶體管理打交道.這些往往會使人受盡折磨.所以如果你想深入C/C++編程,你必須靜下心來,好好苦一番.現在我們將討論C/C++裡我認為哪一本書都沒有完全說清楚,也是涉及概念細節最多,語言中最難的技術之一的動態記憶體的傳遞.並且在軟體開發中很多專業人員並不能寫出相關的合格的代碼.【引入】 看下面的例子,這是我們在編寫庫函數或者項目內的共同函數經常希望的.void MyFunc(char *pReturn, size_t
Time of Update: 2018-12-05
相同點:1、都可以在子類中重新實現,以便實現多態。 不同點:1、虛函數在父類中必須定義(一般是空定義),所以子類可以實現虛函數,也可以不實現,如果實現虛函數了,即覆蓋了父類的虛函數,同時也繼承了父類的虛函數,使用父類的虛函數要指明父類的對象!2、純虛函數在父類中只是聲明,不可以實現,用於統一介面,所以所有的子類必須實現父類的純虛函數。3、帶有純虛函數的父類(也叫作抽象類別),不可以new
Time of Update: 2018-12-05
1、利用jdk下的keytool工具產生key。如下:keytool -genkey -alias tomcat -keyalg RSA –keystore /usr/local/tomcat/tomcat.key2、tomcat的server.xml設定檔。增加一行如下:port="8443" minSpareThreads="5" maxSpareThreads="75" enableLookups="true" disableUploadTimeout="true"
Time of Update: 2018-12-05
1,mysql允許遠端存取在/etc/mysql/my.con設定檔裡屏蔽掉這句話 bind-address = 127.0.0.1 登入資料庫,運行如下語句,給固定IP和指定使用者名稱密碼登入grant all privileges on *.* to '登入使用者名稱'@'允許登入的Ip' identified by
Time of Update: 2018-12-05
#include <ftw.h>bool CreateFullDirectory(const char* pszPath) { int iRet = mkdir(pszPath,S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IXGRP|S_IROTH|S_IWOTH|S_IXOTH); if (0 == iRet || (-1 == iRet && EEXIST == errno))
Time of Update: 2018-12-05
配置gamexg@GGentoo ~ $ git config --global user.email "GameXG@Gmail.Com"gamexg@GGentoo ~ $ git config --global user.name "GameXG"git-clone git://repo.or.cz/git-gui/git-gui-i18n.git abc複製 git://repo.or.cz/git-gui/git-gui-i18n.git 到 abc。不指定 abc
Time of Update: 2018-12-05
這兩天移植做linux的移植,遇到的問題也很多,其中有一個問題就是移植uImage以後不斷的Resetting CPU ...的問題。首先,核心配置好以後,我們會先產生一個zImage的檔案,但為了支援u-boot啟動,我們還得製作uImage。 我的過程如下:(1)核心配置好以後:linux-q4mf:/home/fangdong/linux #make
Time of Update: 2018-12-05
首先來看看從伺服器上取下項目的一個小問題吧:[root@localhost repository]# git clone root@74.207.254.10:/usr/local/system/repository/blogInitialized empty Git repository in /root/repository/blog/.git/bash: git-upload-pack: command not found #竟然報這麼個錯誤,這是怎麼回事呢?fatal: The
Time of Update: 2018-12-05
初學Qt,然而自己裝的Qt Designer老是出問題,沒辦法只有自己來編代碼實現了,如下是今天做的一個小例子:用按鈕控制文字框顯示按鈕上的字元。不喜歡多說,上代碼(qt 4.4.0實現)。/********MyButton.h*********/#ifndef MYBUTTON_H_#define MYBUTTON_H_#include <QtGui/QPushButton>#include <QtGui/QWidget>class MyButton : public
Time of Update: 2018-12-05
初次接觸Qt,由於只有C語言的基礎,弄起來很是頭疼。下面這個Qt帶參數的訊號與槽的執行個體僅供入門之用,高手免觀(Qt 4.4.0 實現)廢話不多說,直接上代碼:/*********MyMainWindows.h**************/#ifndef MYMAINWINDOWS_H_ #define MYMAINWINDOWS_H_ #include <QWidget> #include
Time of Update: 2018-12-05
這個例子中增加了捲軸的實現,以及通過stylesheet對組件的樣式進行控制。 主要代碼如下: #include "MainFrame.h"#include <iostream>#include <QtGui/QIcon>MainFrame::MainFrame(){ widget=NULL; setGeometry(0,0,500,300); this->setAutoFillBackground(true); QPalette
Time of Update: 2018-12-05
如今提起圖形處理,大家第一反應都會想到 Photoshop,甚至連 Photoshop這個專有名詞都被“廣泛”的當作動詞、形容詞來用。我也是個基本離不開 Photoshop 的傢伙,這個 Blog 上每個圖片基本都出自Photoshop。今天在網上看到這篇 18 Exceptionally Useful PhotoshopShortcuts,覺得很有用,翻譯過來和大家一起分享。 無論對於初學者還是進階使用者,使用 Photoshop 通常都會消耗大量的時間。當你使用 Photoshop
Time of Update: 2018-12-05
snort有很多運行模式如: #define MODE_PACKET_DUMP 1#define MODE_PACKET_LOG 2#define MODE_IDS 3#define MODE_TEST 4#define MODE_RULE_DUMP 5#define MODE_VERSION 6 extern u_int8_t
Time of Update: 2018-12-05
---------------------------------人之所以能,是相信能www.xiabanl.com
Time of Update: 2018-12-05
隨著Windows XP和Office XP的推出,兼具華美和清爽氣質的Office XP介面風格也逐漸取代了Windows經典介面風格而成為了當前應用程式的流行“時裝”,因而如何使自己的應用程式擁有Office XP風格的介面也成為了廣大程式員感興趣的問題。為此法國程式員Jean-Michel LE FOL針對於Visual C++編寫了CMenuXP類,使用CMenuXP類就可以輕鬆使自己的應用程式擁有Office
Time of Update: 2018-12-05
Submitted by 404 on Tue, 2008-06-03 16:52** 我現在常用的git命令實際例子進入檔案夾,裡面是我要版本控制的檔案404:~/project/feh$ git initInitialized empty Git repository in .git/建立了一個新的git庫404:~/project/feh$ git add AUTHORS README TODO我把3個檔案加入到那個庫裡。如果你想把目前的目錄下所有檔案都加入,直接 git add .
Time of Update: 2018-12-05
滕王閣序 [唐]王勃 豫章故郡[1],洪都新府[2]。星分翼軫[3],地接衡廬[4]。襟三江而帶五湖[5],控蠻荊而引甌越[6]。物華天寶,龍光射牛鬥之墟[7];人傑地靈,徐孺下陳蕃之榻[8]。雄州霧列,俊采星馳[9]。台隍枕夷夏之交,賓主盡東南之美。都督閻公之雅望,棨戟遙臨[10];宇文新州之懿範,襜帷暫駐[11]。十旬休假,勝友如雲[12];千裡逢迎,高朋滿座。騰蛟起鳳,孟學士之詞宗[13];紫電青霜,王將軍之武庫[14]。家君作宰,路出名區,童子何知,躬逢勝餞。 時維九月,序屬三秋[15]
Time of Update: 2018-12-05
建立一個表單垂直擺放一個按鈕和一個標籤,使他們能夠隨著表單的垂直縮放而縮放。實現這個功能需要使用一個布局管理器中的QVBoxLayout進行自動布局,把這兩個組件放入QVBoxLayout中即可。 #include <QApplication>#include <QLabel>#include <QPushButton>#include <QVBoxLayout>#include <QWidget>int main(int argc,
Time of Update: 2018-12-05
delete[ ]str只能回收new[ ];則兩者必須成對出現char *p="sdfgsdg";delete [ ]p;//這個操作是錯誤的,p是指向常規儲存區,不能修改,程式會報錯。切記delete和new成對出現,delete[ ] 和new[ ]成對出現。還有在類中初始設定變數的時候,例如類中含有成員變數 char *str;在建構函式和拷貝建構函式中要使用new[ ],這樣子才能在解構函式中使用delete[ ]。
Time of Update: 2018-12-05
一個簡單的按鈕圖片載入代碼,一般人出現的問題都是載入的圖片可能會很小,怎麼解決這個問題呢?來看看下面的代碼吧,對於相關的迷惑點我會給出講解,同時在學習這個代碼的過程中我們也學學其他的一些功能實現。如何顯示中文、如何設定字型以及顏色等。#include<QApplication> #include <QPushButton>#include <QLabel>#include <QGridLayout>#include