Time of Update: 2018-12-03
上次安裝了VMware的4.5.2 build8848,安裝了VMware
Time of Update: 2018-12-03
方法一:// EX_EXAM.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include <iostream>#include <stdarg.h>using namespace std;int **getC(int m,int n);int _tmain(int argc, _TCHAR* argv[]){int
Time of Update: 2018-12-03
關於Error 1 error C1189: #error : "include 'stdafx.h' before including this file這個錯誤的解決方案如果該錯誤出現在a.dll中但是單獨編譯a.dll沒有問題,當把a.dll包含到要使用它的工程b裡時,再編譯包含它的工程時就出現了該錯誤。當如上所述時,只要在工程b中的stdafx.h檔案中加入如下代碼:就可以了。#pragma once#define _AFXDLL#include
Time of Update: 2018-12-03
張亞勤先生的“雲端運算定義”: 微軟的雲平台和技術: 黃鎧教授“互連網雲中的基本概念”: 黃鎧教授的“雲端服務棧”: 對了,在這次大會上,CSDN的蔣濤老大主持過一個論壇,印象中他說的最多的一個詞是“分享”。可惜他主持的時候相機沒電了。- -b 再附一張北京夜景: 下面是第二天被幾個哥們拉去唱歌的地方……
Time of Update: 2018-12-03
使用環境:VS2010、Access2007、C#出錯情境:在代碼中,動態建立一個表:bookInfo使用代碼如下:private OleDbCommand m_Cmd;m_Cmd.CommandText = "create table bookInfo (bookID int not null primary key, bookType char(16), bBooked
Time of Update: 2018-12-03
轉自:http://www.diybl.com/course/3_program/c++/cppjs/20090831/173152.html我寫了一個伺服器程式, 在Windows下在cygwin環境編譯後執行, 然後用C#寫了多線程用戶端進行壓力測試. 程式一直運行正常. 但當在Linux下測試時, 總是莫名退出. 最後跟蹤到是write調用導致退出. 用gdb執行程式, 退出時提示"Broken pipe".最後問題確定為, 對一個對端已經關閉的socket調用兩次write,
Time of Update: 2018-12-03
wchar_t是C/C++的字元資料類型,是一種擴充的字元儲存方式。在Windows下,wchar_t佔2個位元組(byte);在Linux下,wchar_t佔4個位元組wchar_t類型主要用在國際化程式的實現中,但它不等同於Unicode編碼。Unicode編碼的字元一般以wchar_t類型儲存。char是8位字元類型,最多隻能包含256種字元,許多外文字元集所含的字元數目超過256個,char型無法表示。標準C++中的wprintf()函數以及iostream類庫中的類和對象能提供wcha
Time of Update: 2018-12-03
C++加密解密庫資訊安全對各種資訊系統重要性無庸質疑。因此,用於實現軟體資訊系統的各種程式設計語言都會有相應的與加密解密有關的庫,有的語言(如Java)在其標準庫中直接提供基礎組件,有的語言(如C++)則需使用第三方庫。各種庫中帶“crypto-”首碼的模組,基本都是用來做這個的。值得一提的是,開源作業系統Linux的核心源碼中也有加解密模組,“crypto”源碼目錄下的便是。這不難理解:OS核心的安全性不言而喻。我本人平時從事C++編程較多,所以特地提及一下C++的加解密庫:Cypto++。C
Time of Update: 2018-12-03
在C運行庫提供的多位元組字元-寬字元轉換函式:mbstowcs()/wcstombs()中,需要用到全域變數locale( locale encoding ),以指定多位元組字元的編碼類別型1. 功能:用來定義全域變數:locale(locale encoding)標頭檔:setlocale<locale.h>ANSI, Win 95, Win NT_wsetlocale<locale.h> or <wchar.h>2. 原型:char *setlocale(
Time of Update: 2018-12-03
一、使用命令設定Ubuntu IP地址1.修改設定檔blacklist.conf禁用IPV6sudo vi /etc/modprobe.d/blacklist.conf表示用vi編輯器(也可以用其他編輯器,如gedit)編輯etc檔案夾下modprobe.d檔案夾中blacklist.conf文檔的內容。注意:只能在root使用者模式下才可以修改在文檔最後添加 blacklist ipv6然後查看修改結果cat
Time of Update: 2018-12-03
例如以下語句: float floatVal = 3.15884534; 這個 3.15884534 會變成 3.15885 儲存在 floatVal 中。即float 約 精確到 小數點後第四位 從檔案讀取時,還是先按double讀入 例如 現在我的 的tmp.txt 存有 一個 2.446789 數(注意,這個數小點數後有六位元) 運行以下代碼: const char* TEST_FILE_NAME = "c://tmp.txt";void
Time of Update: 2018-12-03
使用有強制回應對話方塊時在對話方塊彈出後調用函數不會立即返回,而是等到對話方塊銷毀後才會返回(請注意在對話方塊彈出後其他視窗的訊息依然會被傳遞)。所以在使用對話方塊時其他視窗都不能接收使用者輸入。建立有強制回應對話方塊的方法是調用CDialog::DoModal()。下面的代碼示範了這種用法:CYourView::OnOpenDlg(){CYourDlg dlg;int
Time of Update: 2018-12-03
作為學習網路編程的入門複習,這兩天參考了一些程式和文檔,自己動手寫了一個小型的http伺服器,作為網路編程的練習。目前伺服器只能簡單的支援以下功能:支援:GET/POST方法返回普通檔案處理cgi(由於cgi我不太熟,測試時只用一個shell指令碼代替,忽略了cgi程式的輸入)目前還不支援目錄的瀏覽和檔案下載,這是以後想要做的,感覺也不難,只是和聯絡網路編程關係不大,呵呵~~~打包後的源碼上傳至:http://hi.csdn.net/link.php?url=http://download.c
Time of Update: 2018-12-03
演算法小菜鳥剛開始做POJ,1664是一個關於整數拆分的問題,即:將正整數n拆分成k個不能整數的和,0<=k<=n,求有多少種差分方法。比如:將7差分成3個不同整數的拆分法有8中,其中1,1,5和1,5,1屬於同一種拆分法。該問題等同於:將n個完全相同的物品放到k個完全相同的容器中,求有多少種方法。 由於小菜鳥數學不好,感覺是用遞推,但總是寫不出正確的遞推公式,於是google之:http://hi.baidu.com/roba/blog/item/566f5bb58525d5cc3
Time of Update: 2018-12-03
今天用Samba共用CentOS裡面的檔案夾給Windows使用,無奈在配置正確,關閉防火牆,且檔案屬性均為wrx的情況下,依然被拒絕訪問。弄這個問題花了我不少時間,終於讓我找到了答案:沒有共用檔案給Samba!!!在CentOS中,系統處於安全的考慮,即使擁有著或者許可權合法的情況下,也會拒絕某些進程對檔案的訪問,這時就需要使用chcon這個命令了。於是在我指定了一個目錄後,使用下面的語句即可:chcon -R -t public_content_t
Time of Update: 2018-12-03
昨天開始接觸線段樹,感覺是很簡單的資料結構,今天我發現我錯了。今天從早上糾結到現在,一直在看線段樹有關的問題,其中POJ 2401(線段樹+並歸排序)還沒有解決。發現線段樹非常靈活,要掌握好也非常難。在參考別人的基礎上,做了POJ
Time of Update: 2018-12-03
在xxxCtrl.h(xxx為項目名)標頭檔中的 #pragma once的 下一行 添加//-------添加---------------//取消ie的安全提示#include "objsafe.h"//---------添加完----------------------------並在標頭檔類中的聲明部分聲明(和CxxxCtrl()建構函式同一個地方) //----------增加 取消ie的安全提示-----=---- DECLARE_INTERFACE_MAP()
Time of Update: 2018-12-03
題目:5.4 下面的代碼在一些機器上運行正確,而在另外一些機器運行時出錯,解釋問題所在。 #include <stdio.h> int main(void) { char c; while((c = getchar()) != EOF) putchar(c); }原因在於,如書上所說,getchar()
Time of Update: 2018-12-03
CMake是一個比make更進階的編譯組態工具,它可以根據不同平台、不同的編譯器,產生相應的Makefile或者vcproj項目。通過編寫CMakeLists.txt,可以控制產生的Makefile,從而控制編譯過程。CMake自動產生的Makefile不僅可以通過make命令構建項目產生目標檔案,還支援安裝(make install)、測試安裝的程式是否能正確執行(make test,或者ctest)、產生當前平台的安裝包(make package)、產生源碼包(make
Time of Update: 2018-12-03
1. 模態對話方塊由父視窗傳遞參數給子視窗反過來感覺不太可能,還沒看到類似的實現.主要原因在於,一旦調用DoModal()函數,控制權就會交給調用該函數的對話方塊,一直到點擊了OK或CANCEL退出,而且只會返回有限的幾種值,如IDOK,IDCANCEL樣本:void ADlg::OnPopbtn() {// TODO: Add your control notification handler code hereBDlg pbdlg;pbdlg.m_edit="i love