Time of Update: 2018-12-03
近幾日,我們剛出的新書重構與模式一直遲遲未在噹噹網上架,包括第二書店都受到牽連,一直處於缺貨狀態,又過了幾天才發現,整個人郵社的圖書都被下架,處於缺貨狀態,這才知道,原來有原因的.因為噹噹網七周年店慶,電腦圖書一律七折出售.要求出版社降低發貨折扣,而作為人郵社長期以來都不支援靠惡性競爭,降低價格來賣書,象網上書店這樣覆蓋全國市場的大面積亂打折行為,是會擾亂整個圖書市場的行為,也是出版社所不支援的.然噹噹擺出出版社降也得降不降也得降的姿態威脅出版社,實在讓人所不齒。按理這時出版社應該聯合起來制止這
Time of Update: 2018-12-03
這次的專案用到了QT引用Excel的功能,檔案當然不多很難找,但還是找到了,中間過程可說是 相當曲折。 要引用外部Excel的話,就必須使用ActiveXQt的技術,首先必須要有QT commercial Edition 商業版,那是要$$的,終於找到了QT 4.1.4 commercial Edition, 但要經過編譯才能用,編譯時,需要一份License檔案叫 .qt-license ,真是一個怪檔名, xp下根本無法改,所以就進入CMD啦,直接rename掉。 用OpenSource
Time of Update: 2018-12-03
USB
Time of Update: 2018-12-03
在windows作業系統中,大家在編寫帶有檔案操作的程式時,有時候會遇到一種奇怪的現象,在對一個檔案以文本方式進行讀取的過程中,讀到中途還沒到檔案末尾時feof()函數就意外地為真,這讓人很驚訝,一時難以找到原因,實際上,這是ASCII碼0x1A在作怪。運行下面程式:int main(void){ int i; unsigned char c; FILE *fp; fp=fopen("test.dat", "
Time of Update: 2018-12-03
Time of Update: 2018-12-03
並行伺服器上用的是Intel C++ Compiler 8.1,為了確保軟體相容性沒有問題,我也在自己的Ubuntu 6.06.2上安裝了這個版本的ICC,其實安裝9.0和10.0的方法是一樣的,只是其中修改指令檔時換個名稱就可以了。到Intel的官方網站下載,註冊一個非商業使用者,然後解壓。當然要下載Linux版,廢話~~解壓後發現裡面全是rpm包,我們可愛的Ubuntu需要的是deb。有一個軟體能將rmp轉換成deb,立即安裝之:sudo apt-get intall
Time of Update: 2018-12-03
不管在家裡還是在公司,由於我被Source Insight毒害得很深,所以總是Windows和Ubuntu
Time of Update: 2018-12-03
何為遠端偵錯?我們一般調試一個 web項目的java代碼時,需要將你的tomcat伺服器和你的開發工具(比如Jbuilder)整合,或需要工具的一些外掛程式支援(比如Eclipse 下的myclipse等),這些方式都是在本地進行,即你的開發工具和tomcat運行在同一台伺服器上,如果你的開發工具和伺服器不再一台機器上那就需 要實現遠端偵錯功能了。實現方法:在tomcat的catalina.bat檔案中加入下面的設定,當然SET CATALINA_OPTS
Time of Update: 2018-12-03
為了對spring開啟事務有進一步的瞭解,下面看這個簡單的例子:1 實體類User.javapackage org.lab24.entity;import java.io.Serializable;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import
Time of Update: 2018-12-03
前段時間,需要使用cvsnt做項目版本控制器,到官網http://march-hare.com/cvspro/ 下載了最新的版本cvsnt-server-2.5.04.3236.msi。 安裝過程順利。但使用時感覺超級慢,本地用戶端提交或更新項目都很慢,更不用說區域網路內的其它用戶端。不知道是不是新版本安裝程式的問題? 現在回退到cvsnt-2.5.03.2382.msi版本。安裝和使用都很正常。
Time of Update: 2018-12-03
智慧卡金融行業應用電子錢包的消費交易流程,開發人員可參考首先終端和卡片有一個共同的密鑰叫做消費密鑰:PurchKey假設PurchKey = 11223344556677888877665544332211在滿足安全條件的情況下:第一步:終端向卡片發送消費初始化命令:Apdu: 80 50 01 02 0B 01 00001000 001122334455 CLA INS P1 P2
Time of Update: 2018-12-03
摘要 RADIUS協議是一個被廣泛應用於網路認證、授權和計費的協議。本文在介紹了RADIUS協議原理的基礎上,對RADIUS協議的實現做了分析與設計。 1 引言 遠程認證撥號使用者服務協議(Remote Authentication Dial In User Service,
Time of Update: 2018-12-03
小升初隨感一紙小升初,兩行辛酸淚,小女方十二,大考已相隨,校內書包滿,校外題庫全,剛出學校門,又入課外班,可憐寒暑假,天天不在家,上學已力疲,最忙周六日,日出掛前窗,兒起驚夢床,月升課未散,解題戰尤酣,老爸當車夫,老媽扮書童,奔走培訓班,遊弋三四環,欲闖小升初,須聽前人述,三年即入門,四年剛起步,五年當發力,六年決衝刺,應試有妙方,課外機構忙,先把巨人上,在爭奧數王,創新學而思,測評有方舟,培訓班林立,競賽題牛毛,奧數硬指標,勢在奪前茅,數論加方程,配比和圖形,行程與工程,難倒研究生,國學是基礎
Time of Update: 2018-12-03
【轉載自】http://www.zeali.net/entry/454【以下是原文】warning: dereferencing type-punned pointer will break strict-aliasing rules 在 gcc 2.x 下編譯沒有任何 warning 資訊的代碼換到 gcc 3.x 版本下之後出現了類似的 warning 。原因是 gcc 3 引入了 strict aliasing 架構,當編譯時間使用了-fstrict-aliasing
Time of Update: 2018-12-03
安裝1.建立本機Qtopia 虛擬平台軟體:tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gzqt-x11-free-3.3.4.tar.gz e2fsprogs-1.39.tar.gz jpegsrc.v6b.tar.gz將本次實驗所需的四個檔案拷貝到/root/2410s 目錄下,我們以下的實驗都是在這個目錄下進行的。 tar -zxvf
Time of Update: 2018-12-03
Windows 7已經隆重發布,但是很多程式員已經通過RTM等版本嘗到了Windows 7的甜處。那麼在Windows 7下使用者介面權限隔離,將是本文我們介紹的重點。我們介紹了作業系統服務的Session 0隔離,通過Session 0隔離,Windows 7實現了各個Session之間的獨立和更加安全的互訪,使得作業系統的安全性有了較大的提高。從作業系統服務的Session
Time of Update: 2018-12-03
原廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何建立及如何向用戶端提供。 建造模式:將產品的內部表象和產品的產生過程分割開來,從而使一個建造過程產生具有不同的內部表象的產品對象。建造模式使得產品內部表象可以獨立的變化,客戶不必知道產品內部組成的細節。建造模式可以強制實行一種分步驟進行的建造過程。 Factory
Time of Update: 2018-12-03
如何判斷系統支援hrtimer2011-12-01 10:37Here are several ways you can identify if your system supports high resolution timers.Examine kernel startup messagesWatch the kernel boot messages, or use dmesg. If the kernel successfully turns on the high resolution
Time of Update: 2018-12-03
很久沒來寫部落格了,都收到官方的寄件提醒再不寫就不是專家會員,沒辦法只能再寫一篇完成任務。今天主要介紹一下ON_COMMAND_RANGE的用法第一次用這個方法還是剛畢業那會,那時寫過一個控製程序,介面上有很多電器的控制按鈕,這些按鈕的響應函數基本一致,只是相應的ID值不一樣,要是一一寫響應函數那不累死人,於是就東找西找,找到ON_COMMAND_RANGE。最近一個偶然機會也要用到它,三下五除二,CODE寫完了,1.在要添加的工程上添加函數afx_msg void OnButtonPort()
Time of Update: 2018-12-03
VC中多線程使用比較廣泛而且實用,在網上看到的教程.感覺寫的挺好. 一、問題的提出編寫一個耗時的單線程程式: 建立一個基於對話方塊的應用程式SingleThread,在主對話方塊IDD_SINGLETHREAD_DIALOG添加一個按鈕,ID為IDC_SLEEP_SIX_SECOND,標題為“延時6秒”,添加按鈕的響應函數,代碼如下:void CSingleThreadDlg::OnSleepSixSecond() {Sleep(6000); //延時6秒} 編譯並運行應用程式,單擊“延時6