Time of Update: 2018-12-05
有時下載軟體是一種痛苦,特別是當你知道的和BT 伺服器都當掉的時候。比如說,當Fedora 6 剛剛發布的時候,雖然它的鏡像的伺服器不少,卻難以承受眾多的使用者,而BT下載的速度又因為缺乏種子而慢如烏龜。還要多謝Metalink,讓我在睡覺的時候完成了Fedora 6的下載。Metalink
Time of Update: 2018-12-05
網易推出個寫詩機http://club.culture.163.com/midfall/做了 兩首如下,特別是第2首的最後幾句,還真有點流行的韻味 了,嘿嘿其一: 月亮升起 有雕歸巢的聲音 有魚兒躍出碧光 有紫藤聲演繹古老傳說 好多不知誰的眼睛 落於吊蘭上 眨眨地 透出智慧和孤傲 夜裡 卻拋給月亮 無限柔情 也是那晚 貼在窗上的那些 YY剪出的窗花 被冰淩花裹著 在我的夢中 溶化了其二:我在長夜中插入白晝 瀑布般的黃色絲奔流而下
Time of Update: 2018-12-05
來源:http://blog.vckbase.com/zaboli/archive/2007/04/05/25261.html肉肉的解決辦法: 思路是以 CFile::typeBinary 開啟,開頭寫入 /377/376! 可行。 int CMiniBoyaDlg::GetMemoryStatus(void) { CString strFile; CString strLine; CStdioFile sf; strFile =
Time of Update: 2018-12-05
用VC 實現版本線上升級敬業的IT人2008-1-4 18:44:54 現在很多共用軟體都有"線上升級"功能,比如"Windows
Time of Update: 2018-12-05
問題描述一:(分析scanf()和getchar()讀取字元) |---------------------------------------------------- scanf(), getchar()等都是標準輸入函數,一般人都會覺得這幾個函數非常簡單,沒什麼特殊的。但是有時候卻就是因為使用這些函數除了問題,卻找不出其中的原因。下面先看一個很簡單的程式:程式1: #include <stdio.h> int main() { char ch1,
Time of Update: 2018-12-05
我們設計類不應該是按名詞來進行設計,比如門、車等等,的日常名詞來設計。我們設計類,其實是一個抽象事物的過程,既然是抽象就應當高於日常的表象。
Time of Update: 2018-12-05
問題: 配置svn的問題, 總結: 1.svn可以由3種協議組成:file:// ,svn:/ ,http://或https:// 2.如果是file://協議需要區域網路共用,svn:/只需要安裝subversion服務端,http://和https://協議 需要安裝Apache服務進行網站架設 3.http://擷取https://協議配置, 3.1 使用svn 建立倉庫:格式svnadmin c:\svn\test
Time of Update: 2018-12-05
近幾天一直鬱悶一件事情,在自己和同事電腦寫的flex 錄音程式非常正常,有波形反饋,而且正確清晰的聽到了錄音,也就是說採集到了資料但是在一些客戶那裡卻沒有波形而且採集不到資料。(客戶系統內建的錄音程式可以錄音,證明裝置沒有問題) 思考了測試了一段時間,覺得主要和客氣的區別就是自己的adobe flash 版本是11.0以上最新的。而客戶那裡因為上不了外網,flash 版本是非常舊的adobe flash 10.0 版本(記得是10後面看不清楚,據現在猜測是低於10.
Time of Update: 2018-12-05
scanf的研究 1.%c能夠接收空格和斷行符號 2.只有遇到斷行符號鍵scanf才會進行緩衝區資料的讀操作,讀取了符合自己 格式要求之後對緩衝區剩下的內容不做處理。其它的 依然留在緩衝區。 很多時候會造成不可預知的後果。所以最好,先使用flushall();清空緩衝區。 3.對遺留的資料,若下次要接收的格式與遺留的資料格式不匹配則不取scanf返回0。資料仍然留在緩衝區。 4.輸入CTRL+
Time of Update: 2018-12-05
文字檔(包括txt,html,xml,js等等尾碼)的編碼格式主要分為: 1.ANSI 2.Unicode 3.Unicode big endian 4.UTF-8 其中,不同編碼格式的文本,根據文本的前兩個位元組來定義其編碼格式(二進位方式開啟才能看到) ANSI: 無格式定義; Unicode:
Time of Update: 2018-12-05
在Windows系統中,一個檔案的大小(位元組數)和它在硬碟上(或其他儲存介質上)所佔的空間是兩個既相互聯絡又有區別的概念。在不同的情況下,同一個檔案的“所佔空間”會發生變化。 1.“檔案大小”與“所佔空間”的差別 為了便於大家理解,我們先來看兩個例子: 例1:找到D盤上的Ersave2.dat檔案,用滑鼠右鍵單擊該檔案,選擇“屬性”,即可開啟對話方塊,我們可以看到,Ersave2.dat的實際大小為655,628 Byte(位元組),但它所佔用的空間卻為688,128
Time of Update: 2018-12-05
TrackMouseEvent函數在滑鼠離開某一視窗或在某一視窗上停留超過某一特定時間長度時發送訊息。其函數原型:BOOL TrackMouseEvent(LPTRACKMOUSEEVENT
Time of Update: 2018-12-05
開放關閉原則(OCP) 對擴充開放,對修改封閉裡氏代換原則(LSP) 子類可以完全替代父類依賴倒轉原則(DIP) 客戶類和服務類都應該依賴於抽象(介面),並且客戶類擁有介面。 (即服務類應該實現統一的介面,並且由客戶類定義介面)依賴注入,就是容器挑選符合介面的服務類為客戶提供服務。
Time of Update: 2018-12-05
項目的需要將flex裡面錄音的資料通過activeX儲存到客戶機器裡面。稍微瞭解了下,as代碼沒辦法直接和activeX控制項互動,於是只能通過html頁面的js互動再調用activeX控制項於是簡單的在定時器裡面將,得到的錄音sample資料,傳輸到js裡面。代碼如下: // getTimer() - start_time作用是,為避免阻塞只能,運行大概500ms 就返回。 while(data_short.bytesAvailable && (getTimer() -
Time of Update: 2018-12-05
author:zfive5(zhaozidong)email:zfive5@yahoo.com.cn不說只看a or bselect a.AId,b.BId from U1A a left join U1B b on a.AId=b.BIdunionselect a.AId,b.BId from U1A a right join U1B b on a.AId=b.BIda or bselect a.AId,b.BId from U1A a full join U1B b on
Time of Update: 2018-12-05
VC中radio控制項的用法2008-05-24 14:13先為對話方塊加上2個radio button,分別是Radio1和Radio2。問題1:如何讓Radio1或者Radio2預設選上?如何知道哪個被選上了?關鍵是選上,“預設”只要放在OnInitDialog()即可。三種方法可以讓它選上,第一種:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//選上((CButton
Time of Update: 2018-12-05
SubClass Dialog 上面的一個控制項呀! SubClass 某個控制項後,其原來的 WindowProc 替換成你自己寫的 CYourCWndClass 的 WindowProc,這樣你就可以處理這個控制項的所有訊息了;用 ClassWizard 維護自己的 CYourCWndClass 就可以了。
Time of Update: 2018-12-05
fet 開放分類: 電子FET:場效應管根據三極體的原理開發出的新一代放大元件,有3個極性,柵極,漏極,源極,它的特點是柵極的內阻極高,採用二氧化矽材料的可以達到幾百兆歐,屬於電壓控制型器件--------------------------------------------------------------1.概念:場效應晶體管(Field Effect
Time of Update: 2018-12-05
#define MAXSIZE 100typedef int DATATYPE; DATATYPE stack[MAXSIZE];int top=-1; /*壓棧*/int push(DATATYPE element){if(top >= MAXSIZE - 1) return 0;else { stack[++top]=element; return 1; }} /*出棧*/int pop(){/*棧空*/if(top == -1)return
Time of Update: 2018-12-05
typedef int DATATYPE#define MAXSIZE 100 int head,rear;int count=0; /*隊列元素數目*/DATATYPE queue[MAXSIZE];head=0;rear=-1;/*入隊*/int inqueue(DATATYPE element){if(count >= MAXSIZE)return 0;else{queue[++rear]=element;count++;return 1;}}/*出隊*/int outqueue()