Time of Update: 2018-12-07
由於想看看一些html文檔,放到centos的httpd服務下,但是一直提示403沒有許可權,噁心死我了。index.html檔案無法訪問,但是改名成為 index2.html就可以訪問呢,真是氣死人了。檢查許可權與使用者組設定================由於 sudo service httpd restart 需要root許可權,但是/etc/httpd/conf/httpd.conf裡面[root@arcsdexen1 html]#
Time of Update: 2018-12-07
本文檔的Copyleft歸yfydz所有,使用GPL發布,可以自由拷貝,轉載,轉載時請保持文檔的完整性,嚴禁用於任何商業用途。msn: yfydz_no1@hotmail.com來源:http://yfydz.cublog.cn 8. IPVS的資料包發送IPVS串連中的資料包的發送方法是由ip_vs_bind_xmit()函數定義的,具體的發送資料包處理函數定義在net/ipv4/ipvs/ip_vs_xmit.c中。8.1 NAT發送NAT發送只發送請求方向的資料,因此是進行目的NAT/*
Time of Update: 2018-12-07
Q 在NT/2000/XP中,我想用VC編寫應用程式訪問硬體裝置,如擷取磁碟參數、讀寫絕對扇區資料、測試光碟機實際速度等,該從哪裡入手呢?A 在NT/2000/XP中,應用程式可以通過API函數DeviceIoControl來實現對裝置的訪問—擷取資訊,發送命令,交換資料等。利用該介面函數向指定的裝置驅動發送正確的控制碼及資料,然後分析它的響應,就可以達到我們的目的。DeviceIoControl的函數原型為BOOL DeviceIoControl( HANDLE hDevice,
Time of Update: 2018-12-07
Qt中的每個類,都有一個對應的同名標頭檔,其中包含其類定義。例如要使用QApplication類,則需要在程式中添加" #include < QApplication> " QApplication類用於管理應用程式範圍內的資源。其建構函式需要main函數的argc和argv作為參數。 widget被建立時都是不可見的(always created
Time of Update: 2018-12-07
一般寄存器:AX、BX、CX、DXAX:累積暫存器,BX:基底暫存器,CX:計數暫存器,DX:資料暫存器索引暫存器:SI、DISI:來源索引暫存器,DI:目的索引暫存器堆疊、基底暫存器:SP、BPSP:堆疊指標暫存器,BP:基底指標暫存器EAX、ECX、EDX、EBX:為ax,bx,cx,dx的延伸,各為32位元ESI、EDI、ESP、EBP:為si,di,sp,bp的延伸,32位元eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86
Time of Update: 2018-12-07
文章目錄 主旨目標Redhat Enterprise LinuxUbuntu LinuxWindows總結 虛擬機器主機 (Virtual Host) 是在同一台機器搭建屬於不同網域名稱或者基於不同 IP 的多個網站服務的技術. 可以為運行在同一物理機器上的各個網站指配不同的 IP 和連接埠, 也可讓多個網站擁有不同的網域名稱.Apache 是世界上使用最廣的 Web 服務器, 從 1.1 版開始支援虛擬機器主機. 本文將講解在不同伺服器
Time of Update: 2018-12-07
18.1 Creaing Threads Qt中提供多線程的機制很簡單:建立QThread的衍生類別,並重新實現其保護成員函數run()。 QThread::run(),被調用來開始線程的執行,在run()結束時線程終止。 QThread::terminate(),用來終止線程的執行,非阻塞操作,並不保證線程的立即終止;可以在調用QThread::terminate()之後調用QThread::wait()來實現同步等待。
Time of Update: 2018-12-07
一、getaddrinfo函數介紹: gethostbyname和gethostbyaddr這兩個函數僅僅支援IPv4,getaddrinfo函數能夠處理名字到地址以及服務到連接埠這兩種轉換,返回的是一個sockaddr結構的鏈表而不是一個地址清單。這些sockaddr結構隨後可由套介面函數直接使用。如此以來,getaddrinfo函數把協議相關性安全隱藏在這個庫函數內部。應用程式只要處理由getaddrinfo函數填寫的套介面地址結構。該函數在POSIX規範中定義了。#include<
Time of Update: 2018-12-07
author: 張繼飛 pthread_create 建立線程時,若不指定分配堆棧大小,系統會分配預設值,查看預設值方法如下:# ulimit -s8192#上述表示為8M;單位為KB。也可以通過# ulimit -a 其中 stack size 項也表示堆棧大小。ulimit -s value 用來重新設定stack 大小。一般來說 預設堆棧大小為 8388608; 堆棧最小為 16384 。 單位為位元組。堆棧最小值定義為 PTHREAD_STACK_MIN ,包含#include
Time of Update: 2018-12-07
問題如下:1.中文顯示亂碼2.資料庫連接不上問題一:但是如果我們的軟體只運行在中文系統下,最簡單的方法:在main函數中調用QTextCodec::setCodecForTr( QTextCodec::codecForName("GBK") );就可以了。記得這句要在所有使用tr的語句前調用。以後在需要使用中文的地方使用tr("中文字元");就可以了。但事情真的這麼簡單嗎?當我將一個測試程式拷貝到一台沒裝過Qt的電腦上時,tr中的字都顯示不了了。奇怪的是用Creater
Time of Update: 2018-12-07
本文檔的Copyleft歸yfydz所有,使用GPL發布,可以自由拷貝,轉載,轉載時請保持文檔的完整性,嚴禁用於任何商業用途。msn: yfydz_no1@hotmail.com來源:http://yfydz.cublog.cn1.
Time of Update: 2018-12-07
在正規的團隊開發流程中,測試伺服器測試是必不可少的一個環節,如何簡單快捷的部署測試伺服器將是本文的重點。本文的實際環境是CentOS + PHP + MySQL + SVN,將通過兩種不同的途徑來實現部署測試伺服器的最終目的。第一種,post-commitpost-commit本身是SVN系列鉤子中的一個,是為了更方便對SVN使用中的常見操作進行處理,建立測試伺服器的步驟如下在hooks目錄,建立post-commit檔案, 並將其內容定義為類似如下#!/bin/shexport
Time of Update: 2018-12-07
提高伺服器響應能力的方法scale on 在原有伺服器的基礎上進行升級或者直接換一台新的效能更高的伺服器。scale out 橫向擴充,將多台伺服器並發向外響應用戶端的請求。優點:成本低,擴充架構比較簡單。叢集(Cluster),通俗地講就是按照某種組織方式將幾台電腦組織起來完成某種特定任務的這樣一種架構。三種叢集類型:LB,Load Balancing 負載平衡:在一定程度上能夠實現高可用的目的。HA,High Availability
Time of Update: 2018-12-07
CString是一個動態TCHAR數組,BSTR是一種專有格式的字串(需要用系統提供的函數來操縱,LPCTSTR只是一個常量的TCHAR指標。CString 是一個完全獨立的類,動態TCHAR數組,封裝了 + 等操作符和字串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各種字串的標記法首先char* 是指向ANSI字元數組的指標,其中每個字元佔據8位(有效資料是除掉最高位的其他7位),這裡保持了與傳統的C,C++
Time of Update: 2018-12-07
本文檔的Copyleft歸yfydz所有,使用GPL發布,可以自由拷貝,轉載,轉載時請保持文檔的完整性,嚴禁用於任何商業用途。msn: yfydz_no1@hotmail.com來源:http://yfydz.cublog.cn11. IPVS預估器IPVS預估器用的估算在一個短暫時間間隔內的串連率,可在使用者空間開一個daemon定時讀取預估器的值以實現較長時間的預估。預估演算法為:取最後8秒鐘內,每兩秒取一個採樣點進行平滑處理: avgrate = avgrate*(1-W) +
Time of Update: 2018-12-07
QSettings *ConfigIni = new QSettings(QSettings::Ini);ConfigIni->insertSearchPath(QSettings::Unix, "/home/Dawei");.//設定檔目錄ConfigIni->writeEntry(QString::fromUtf8("/config./opt/參數1"), QString::fromUtf8("中文"));String aaa = ConfigIni->readEntry(
Time of Update: 2018-12-07
PreTranslateMessage是訊息在送給TranslateMessage函數之前被調用的,絕大多數本視窗的訊息都要通過這裡,比較常用,當需要在MFC之前處理某些訊息時,常常要在這裡添加代碼. MFC 訊息控制流程最具特色的地方是CWnd類的虛擬函數PreTranslateMessage(),通過重載這個函數,可以改變MFC的訊息控制流程程,甚至可
Time of Update: 2018-12-07
布局相關對象及簡介表單上的所有的控制項必須有一個合適的尺寸和位置。Qt提供了一些類負責排列表單上的控制項,主要有:QHBoxLayout,QVBoxLayout,QGridLayout,QStackLayout。(布局管理類)這些類簡單易用,無論在代碼中還是用Qt
Time of Update: 2018-12-07
STL有字串處理類——stirng和wstring,但是用的時候會覺得不是很方便,因為它不能像TCHAR一樣根據定義的宏在char類型字串和wchar_t進行轉換,總不能因為程式要Unicode就把所有類型轉換一遍吧?有沒有好辦法?答案當然是肯定的,先看看MS的TCHAR是怎麼做的,以下摘自MS Platform 的tchar.h,略有刪減#ifdef _UNICODE#ifdef __cplusplus} /* ... extern "C" */#endif/* +++++++++++++++
Time of Update: 2018-12-07
Run-Time Check Failure #3 - The variable 'comstat' is being used without being initialized.CSerialPort類在Visual C++ .NET 應用時會出現意想不到的問題。以《Visual C++/Turobo C串口通訊編程實踐》(龔建偉 熊光明 著)一書中第二章的SerialPortTest程式為例,當在Visual C++