Time of Update: 2018-12-04
源碼:功能表項目void CMainFrame::OnAppendMenu(){// TODO: Add your command handler code here//擷取主菜單CMenu* pMenu=GetMenu();//擷取子功能表CMenu *pSubMenu=pMenu->GetSubMenu(4);if
Time of Update: 2018-12-04
24位BMP位元影像檔案 要利用BMP位元影像進行加密首先需要瞭解BMP檔案的存放格式,24位真彩BMP位元影像檔案包括3部分: 第一部分是BMP檔案頭:前2個位元組是“BM”,是用於識別BMP檔案的標誌;第3、4、5、6位元組存放的是位元影像檔案的大小,以位元組為單位;第7、8、9、10位元組是保留的,必須為0;第11、12、13、14位元組給出位元影像陣列相對於檔案頭的位移。 第二部分是點位元影像資訊:從第29個位元組開始,第29、30位元組描述的是像素的位元;第35、36、37、38位元組
Time of Update: 2018-12-04
boost庫的第二類智能指標是shared_ptr。shared_ptr的特點是:一、 它可以指向相同的內容,靠引用計數來決定內容是否釋放。其中new int申請的空間,在三個指向它的指標全部釋放時才被釋放,否則只是引用計數減一。#include <cassert>#include <boost/shared_ptr.hpp>int _tmain(int argc, _TCHAR* argv[]){boost::shared_ptr<int> tmp(new
Time of Update: 2018-12-04
Daemon函數的用法說明:讓一個程式後台運行。原型:#include <unistd.h>int daemon(int nochdir, int noclose);參數:當 nochdir為零時,目前的目錄變為根目錄,否則不變;當 noclose為零時,標準輸入、標準輸出和錯誤輸出重導向為/dev/null,也就是不輸出任何信 息,否則照樣輸出。傳回值:deamon()調用了fork(),如果fork成功,那麼父進程就調用_exit(2)退出,所以看到的錯誤資訊
Time of Update: 2018-12-04
以前好像很少碰到Xcode中代碼提示出問題的情況,即使碰到了大多也是後來自然的就好了,最近換用了Xcode4.3,經常遇到這個問題。通過無所不能的Google大神,找到了蘋果論壇上提供的一個解決方案(https://discussions.apple.com/thread/2746273?start=0&tstart=0):1. cd進入~/Library/Developer/Xcode/DerivedData2. ls一下3. 找到你的項目所用的目錄(一般以你的項目名開頭)4. cd
Time of Update: 2018-12-04
前段時間安裝了一個ubuntu系統,因為沒有有線連網,只能用無線網卡,然後就各處尋找安裝無線網卡驅動的資訊。因為我的無線網卡型號是:MW150UM。所以就採用網路上的一個方法安裝ndiswrapper,用windows下的驅動,然後怎麼怎麼的,安裝好了,非常高興。但是呢,我發現當我ubuntu核心升級之後,無線網卡不起作用了。這個時候重複以前的步驟也不起作用,所以無奈之下繼續百度搜尋,發現以下方法,有可能是終極解決方案。首先執行lsusb查看網卡的型號等資訊iwateru@laptop-Leno
Time of Update: 2018-12-04
Default-Portrait.png iPad專用豎向啟動畫面 768x1024或者768x10042Default-Landscape.png iPad專用橫向啟動畫面 1024x768或者1024x7483Default-PortraitUpsideDown.png iPad專用豎向啟動畫面(Home按鈕在螢幕上面),可省略 768x1024或者768x10044Default-LandscapeLeft.png iPad專用橫向啟動畫面(可省略), 1024x768或者1024x748
Time of Update: 2018-12-04
MCI 是Windows提供多媒體裝置的介面。 MCI 的編程步驟 : 發送 MCI_OPEN 命令開啟裝置--->發送MCI_PLAY 命令播放裝置---->發送MCI_CLOASE 使用mciSendCommand函數可以向指定的裝置發送一個命令,mciSendCommand的定義如下 MCIERROR mciSendCommand( MCIDEVICEID IDDevice, //裝置ID UINT uMsg, //命令類型 DWORD
Time of Update: 2018-12-04
Namespace:命名空間。命名空間是用來解決不同的類和函數擁有相同的名稱的問題。解決了命名衝突的問題。namespace gxg{ class A; void BFunction();} namespace gaoxiaoguang{ class A; void BFunction();} 使用方法:gxg::A gxgA;gaoxiaoguang::A
Time of Update: 2018-12-04
運行之後的介面: BOOL CWndExDlg::OnInitDialog(){CDialog::OnInitDialog();// Add "About..." menu item to system menu.// IDM_ABOUTBOX must be in the system command range.ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX < 0xF000)
Time of Update: 2018-12-04
這是Joshua Bloch(Effective Java的作者)在google blog上發的文章。在說這個文章之前,不得不強力重複Joshua Bloch的推薦:如果你還沒有讀過Programming Pearls (中文版叫《編程珠璣》)這本書,現在就去讀吧。如果你唯讀了一遍,現在就去再讀一遍吧。還是說回Joshua的文章。當初Programming Pearls的作者Jon Bentley到CMU做講座。他叫在場的電腦系博士生們寫出binary
Time of Update: 2018-12-04
1、1=1,1=2的使用,在SQL語句組合時用的較多“where 1=1” 是表示選擇全部 “where 1=2”全部不選,如:if @strWhere !=”beginset @strSQL = ‘select count(*) as Total from [' + @tblName + '] where ‘ + @strWhereendelsebeginset @strSQL = ‘select count(*) as Total from [' + @tblName +
Time of Update: 2018-12-04
// WndEx2Dlg.cpp : implementation file//#include "stdafx.h"#include "WndEx2.h"#include "WndEx2Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////
Time of Update: 2018-12-04
前言:話說和honey相處了這麼久,在honey的威逼利誘下,終於以日誌的形式來論述本人的十大罪過,但是,值得大家注意的是,我的
Time of Update: 2018-12-04
我超愛看小說,由於長時間盯著電腦眼睛疼,所以從網上下載了一款《讀書狼》的軟體。雖然達不到真人念書的水平,但是為了保護寶貴的眼睛,這也算是不錯的了。然後自己想做一個類似的小工具。而且要是可以的話,可以在生產車間的序列碼、註冊編號等輸入的時候加入語音檢測,這樣可以防止眼睛疲勞導致的錯誤。首先,要安裝Microsoft Speech SDK,可以從微軟網站上下載,我安裝的是SAPI 5.1。安裝完畢以後,會附帶chm格式的開發文檔。建立一個C#
Time of Update: 2018-12-04
1、說明:建立資料庫CREATE DATABASE database-name2、說明:刪除資料庫drop database dbname3、說明:備份sql server— 建立 備份資料的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 開始 備份BACKUP DATABASE pubs TO testBack4、說明:建立新表create table
Time of Update: 2018-12-04
<?phpdefine("XML_FLAG_ATTR", "attr_");define("XML_FLAG_CDATA_VAL", "cdata_val");define("XML_FLAG_NORM_VAL", "norm_val");define("XML_FLAG_CONTENT", "sub_cont");final class util_xml2 { function array2Xml($p_arrData, $p_strRootNodeName =
Time of Update: 2018-12-04
今天寫一個程式突然發現一個問題,我拋出的異常沒有被截獲直接記憶體泄露死掉了。找了半天發現問題的所在。記下來,提醒自己。 try{ … throw std:: out_of_range(“出界了”); …}catch(std::exception const& ex){ std::cerr << "Exception: " << ex.what() << std::endl; return
Time of Update: 2018-12-04
1、說明:複製表(只複製結構,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1(僅用於SQlServer)法二:select top 0 * into b from a2、說明:拷貝表(拷貝資料,源表名:a 目標表名:b) (Access可用)insert into b(a, b, c) select
Time of Update: 2018-12-04
FatFs移植筆記(R0.09)首先將檔案拷貝到工程中,其中包括diskio.h、ff.h、integer.h、ff.c、ffconf.h。建立檔案diskio.c。將這些檔案添加到工程中。根據系統類別型設定ffconf.h。_FFCONF是代表了版本號碼,不做處理。函數和緩衝區配置_FS_TINY設定緩衝區的位置,假如設定為0,也就是每個檔案(FIL結構體)中帶一個buf,否則的話,整個檔案系統公用一個buf。目前沒有鬱悶到一點記憶體也沒有的地步,所以還是選擇為0。_FS_READONLY設定