Time of Update: 2018-12-05
一、軟體下載1.到www.apache.org下載Apache2的安裝檔案參考連結:http://mirror.apache.or.kr/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.exe2.到www.php.net下載php4的zip包參考連結:http://cn.php.net/get/php-4.4.6-Win32.zip/from/a/mirror說明:(1)php5已經比較穩定了,但是由於有很多php應用與php5相容不夠好,
Time of Update: 2018-12-05
(Windows可視化程式設計 Page45、Page46、Page47) //------------------------------------------檔案wnd2.cpp----------------------------------------#include "wnd2.h" //程式中的標頭檔//全域變數char szTitle[]="簡單的Hello程式"; //標題條字串char szWindowClass[]="W32"; //視窗類別名char
Time of Update: 2018-12-05
啟動並執行首要條件是我們的db2資料時正常啟動並執行,且相應服務都已經啟動。然後我們開始----> 1.在運行視窗(win鍵+r)中輸入db2cmd 進入命令控制端2.輸入db2斷行符號3.串連資料庫 connect to 資料庫名字 user 登陸名稱 using 登入密碼 注意:這裡的sql結束沒有“;”,這是與oracle的sqlplus不同的,如果輸入了“;”則會認為我們的sql不是有效sql。接下來執行的sql也是這樣,不能在結尾加“;”。這樣就結束了!
Time of Update: 2018-12-05
這一陣子一直受到WIN7不能訪問xp共用資料夾問題的困擾,每次都出現如下的錯誤: 密碼和使用者是肯定沒有問題的,網上查了不少方法,發現都搞定問題。我想應還是XP本身的策略問題到XP的 控制台--》管理工具-》本地安全性原則-》安全設定-》本地策略-》安全選項-》“網路訪問:本地賬戶的共用和安全模式”這個預設的設定時“來賓模式”,修改為傳統模式問題就搞定了。來詳細看看window的解釋:網路訪問:
Time of Update: 2018-12-05
When you right-click on a taskbar button, Windows sends an undocumented message ($0313) to the corresponding application window. The WPARAM is unused (zero) and the LPARAM contains the mouse position in screen coordinates, in the usual format. By
Time of Update: 2018-12-05
最近在做一個用於 Java 的 NSIS 安裝程式,涉及到 CLASSPATH,無奈 -cl 的路徑太長,NSIS 的預設字串只有 1024 個位元組長。從 NSIS 的官方網站找了下,Special Build 除了 8192 之外,還有個 logset,沒有兩個的結合。不可能僅僅為了 8192 位元組放棄了按 install.log 的卸載功能,只好自己手動編譯 NSIS 的原始碼,來滿足自己的要求了。按照 NSIS 協助文檔的說法,要構建 NSIS 首先要安裝 Python 和
Time of Update: 2018-12-05
最近寫個控制項,發現 VC 的 API 函數 ::LoadImage 對含有 128x128, 256x256 格式的表徵圖,部分是無法載入該格式的。原因是因為該格式是採用 png 壓縮的映像格式。 -- WIC 來曆Microsoft Windows Imaging Component (WIC) 是用於編碼、解碼和操控映像的可擴充架構。WIC 最初是為 Windows Vista 和 Windows Presentation Foundation (WPF) 而設計的,但現在,不僅
Time of Update: 2018-12-05
整個出現的異常,解決辦法如下: 1.The function XXX must be used with a prefix when a default namespace is not specified XXX方法的首碼在預設命明空間沒有指示 例子: <rich:dataTable value="#{tableBean.xxx()}" > 解決辦法有兩個 1.把tomcat6 換成 tomcat 7
Time of Update: 2018-12-05
Windows下進程通訊方法 1 檔案對應 檔案對應(Memory-Mapped Files)能使進程把檔案內容當作進程地址區間一塊記憶體那樣來對待。因此,進程不必使用檔案I/O操作,只需簡單的指標操作就可讀取和修改檔案的內容。 Win32
Time of Update: 2018-12-05
1.使用網上最普通的方法find(char * lpPath){ char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"*.*"); HANDLE hFind=::FindFirstFile(szFind,&FindFileData); if(INVALID_HANDLE_VALUE == hFind) return; while(TRUE)
Time of Update: 2018-12-05
1.安裝APACHE 2.2在APACHE的官方網站下載apache_2.2.3-win32-x86-no_ssl,雙擊安裝,安裝時最好不要裝好有空格的路徑下可以安到c:/apache2.2下。啟動APACHE在IE裡打入 http://localhost 如果看到一個頁面上面寫著it works!說明APACEH運行正常2.安裝PHP 5.2
Time of Update: 2018-12-05
問:請問如何通過編程添加環境變數? 答:Windows 提供了API函數SetEnvironmentVariable,不過這個函數只能修改當前進程的環境變數,而不能修改其他進程和系統的變數。要修改系統的環境變數,需要修改註冊表SYSTEM/CurrentControlSet/Control/Session Manager/Environment下的項,然後發送WM_SETTINGCHANGE訊息。如: RootKey := HKEY_LOCAL_MACHINE;
Time of Update: 2018-12-05
最近項目需要開發網路視頻應用,因為視頻要編碼,選擇使用h.264進行編碼,從網上找到x264這個庫使用,但是不幸的是這個庫是linux下的,但是我們的應用需要部署在windows系統上,故我只能自己編譯成動態連結程式庫來使用了,從網上找了好多方法,但是發現都不太好用,到我這老是出問題,特在此將我自己的配置過程記錄下來。我採用的mingw進行編譯的方式首先從網上下載mingw,地址http://sourceforge.net/projects/mingw/,下載下來之後進行安裝,到選擇安裝模組的時
Time of Update: 2018-12-05
Linux系統的檔案或目錄的共用功能是非常強大,而且是非常靈活的,其對許可權的控制可以做到非常的細緻,當然如果你是通過命令列方式進行設定的 話,那麼對於剛接觸linux系統的使用者來說將是一件十分頭痛的事。但如果你所處的網路環境對安全要求不高的話,那麼只要簡單的幾個步驟就可以建立一個 linux系統下的共用資料夾了。下面以ubuntu為例分步驟說明:安裝samba和smbfs:sudo apt-get install samba smbfs 建立共用目錄:sudo mkdir
Time of Update: 2018-12-05
定義:#pragma once #include <windows.h>template <typename T>class TTimerHandle{ typedef void (T::*TimerHandle)(); T *m_pObj; TimerHandle m_pfnHandle; HWND m_hWnd;public: TTimerHandle(T *pObj, TimerHandle pfnHandle) { m_pObj =
Time of Update: 2018-12-05
1.首先是分區,這個很重要,一定要做好備份。 說明一下,我的硬碟是60G,我先用windows安裝盤分了兩個20G的分區C盤和D盤,按照windows的規則,它會把C盤劃分為主要磁碟分割,而把其它盤劃分為擴充分區(擴充分區也佔一個主要磁碟分割位,一個硬碟只能有4個主要磁碟分割),而D盤為擴充分區下的邏輯分區。這樣,剩餘的未分區的20G自然也放在了擴充分區中,這20G空間我想用於安裝Fedora。
Time of Update: 2018-12-05
一個適合我的BLOG專欄 關於WINDOWS服務程式的編寫 用C語言編寫Windows服務程式的五個步驟 Windows服務編寫原理及探討(一) Windows服務編寫原理及探討(二) Windows服務編寫原理及探討(三) Windows服務編寫原理及探討(四) Creating a Simple Win32 Service in C++ 用VC++建立Service服務應用程式
Time of Update: 2018-12-05
拾起以前丟下的!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@這題最基本的優先隊列!#include<stdio.h>#include<string.h>#include<queue>using namespace std;struct node{int x,num,im;char name[500];friend bool operator<(node a,node b){if(a.im!=b.im)return a.im>b.
Time of Update: 2018-12-05
講一下優先隊列的用法,其實我就想用兩種,至於重載運行符<則不是我想瞭解的。第一種是直接用預設的:priority_queue<int> Q; 這裡表示優先隊列Q裡面的int型的數的優先順序是根據數的值的大小。值越大,優先順序越高。第二種是自己寫一個比較函數:priority_queue<type,container,functional>
Time of Update: 2018-12-05
最近碰到一個多進程的問題牽涉到了Windows下多進程的操作。經過研究也算是找到了一種解決方案。下面具體介紹一下這個題目中自己的收穫。 背景介紹:程式涉及到Win32與Linux兩個平台,要求同時啟動多個進程,進程下面啟動 多個線程。由於Windows的設計原理與Linux有很大區別(具體可參考Windows移植到Linux),因此Linux平台下建立多個進程比較容易實現。Windows下就比較困難。下面是Linux下的代碼:rv = setpgid(0, 0);if(