今天嘗試編寫一個Servlet程式,Eclipse不認以下語句:import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;提示說:the import javax.servlet cannot be resolve。
今天發現一個問題,通過IHS(和Websphere經過外掛程式串連)無法顯示webwork中的Calendar外掛程式。在頁面上顯示紅叉。如果通過WAS的9080連接埠則可以正常訪問,問題一定出在IHS上。 首先,通過抓包工具Fiddler2發現,IHS下webwork的calendar.js檔案返回長度為0,說明IHS沒有擷取到calendar.js。為什麼呢?決定跟蹤IHS的外掛程式看看。 開啟IHS
原文地址:http://blog.sina.com.cn/s/blog_44f68c960100sgdl.html為軟體設計一個漂亮的介面,是每一個軟體開發人員的夢想和目標。誠然,越來越“智能化”的快速開發工具(RAD),在給予開發人員快捷高效的開發效率的同時,也剝奪了越來越多開發人員在軟體介面上的創造性。如果你是一個VC/VB/Delphi等案頭工具的開發人員,對傳統開發工具的介面設計充滿乏味; 如果你希望自己的軟體介面充滿個性,不再受錮於Windows介面的制約;
測試了COM組件繼承以及連接點兩個技術問題。可以從這個例子去理解ArcObject的一些疑難問題。建立立一個介面IGeometry,菜單位置如下:coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"filled="f" stroked="f">height:120pt'>o:title="" /> 再次增加一個點的介面Ipoint,引如IGeometry介面:type="#_x0
類是幹什麼的?或者說"類"是什麼?類是不是把具有相同屬性和行為的對象的一個抽象呢?反過來對象呢?是不是類的一個執行個體?但並不是所有的類都是用來描繪對象的,如果一個類中沒有包含足夠的資訊來描繪一個具體的對象,這樣的類就是抽象類別。 抽象類別往往用來表徵我們在對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象.這個世界上有三角形,正方形,圓形,但是沒有“形狀”,你對你同學說這個桌子是正方形的還行,如果說這個桌子是形狀,我估計....
有些需要分析運行過程的軟體,通常都會記錄過程日誌。因此,需要一個日誌組件負責記錄、儲存日誌資料。網路上開源的日誌組件很多,各具特色,用的比較多的是Log4cplus組件。網路上大多數的日誌組件,都與儲存日誌的模組同屬於一個進程。該方式優點很多,不足也是明顯的。不足的地方是,難以實現多進程同時寫一個記錄檔。另外,開源日誌組件在記錄備份功能上可選擇的方式略顯不足。 有的公司軟體通常由多個進程組成,要求日誌支援多進程可同時儲存一個檔案。對於那種需要7*24小時穩定可靠啟動並執行應用而言,日誌組件的穩定
寫的有點亂.....還是要先看一下重要的資料結構struct videodev,這個自訂的資料結構描述了硬體如何採集視頻訊號,如何處理再傳輸到網路上的,由於篇幅,這裡只列出重要的幾項內容:struct videodev{ int fd; /*開啟裝置檔案返回的描述符*/ char *videodevice ; struct video_mmap vmmap; /*幾個重要資料結構*/ struct
0:2,捷克完敗一場始料未及,但情理之中的失敗內德維德抽筋了,羅斯基打懵了,切赫再牛比也只是人,不是神是神也救不了捷克,他們真的老了 世界盃開賽8天,發現一個規律凡是分出勝負的比賽,首先進球的隊基本都取得了勝利日本隊除外在先進一球的後的七十多分鐘裡,日本隊像一個AV女優一樣買騷自己的偽巴西技術結果被強悍的澳大利亞人幾巴掌打得鼻青臉腫,確實解恨 加納在一分半鐘就攻破切赫的大門捷克果然沒有逃脫這個先進球取勝規律其實,捷克隊輸得一點也不冤毋庸置疑捷克是支強隊,世界排名第二,屢次做掉荷蘭,二隊也能幹掉德
學習DirectShow有一段時間了,把這段學習過程中翻譯出來的SDK與大家分享,同時也希望專家們指出我理解上的錯誤,萬分感謝。1. DirectShow介紹
#include "utils.h"#include "tcputils.h"#include "spcaframe.h" 主要用到的自訂標頭檔1 . 在main函數中:/* default mmap */ int grabMethod = 1; int format = VIDEO_PALETTE_YUV420P; default formatSPCASTATE
.net中使用hibernate步驟及詳解時間:2008-10-6第一步:引用nhibernate.dll第二步:建立實體類和對應檔,對應檔以 .hbm.xml為尾碼名。配置樣本如下:<?xml version="1.0" encoding="utf-8" ?><hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false">//name=類的全名,命名空間
2. 開始DirectShow旅程 這個章節的內容主要是編寫DirectShow應用所需的一些基本概念,可以把它當作一個進階介紹,理解這些內容只需具備一般的編程和有關多媒體的知識。2.1. 設定DirectShow開發的編譯環境 這節內容描述了如何來編譯DirectShow應用。你可以使用命令列形式來編譯一個工程,也可以在Microsoft Visual StudioIntegration Environment下(包含VC++)實現。 標頭檔:
3. 關於DirectShow3.1. DirectShow體系概述 多媒體的難題 處理多媒體有幾個主要的難題: *多媒體流包含了巨大的資料量,而這些資料都必須非常快地被處理 *音頻和視頻必須同步,因此它們必須在同一時間開始或停止,並以同一速率播放 *資料可能來自很多的源,如本地檔案、網路、電視廣播和視頻攝像機 *資料有各種各樣的格式,如AVI、ASF、MPEG和DV *程式員無法預知終端使用者使用什麼樣的硬體裝置 DirectShow的解決方案
Google的搜尋功能異常強大,它允許多種操作運算子號,如果你運用得當,可以實現很多意想不到的功能。一直以來,網路上都有人專門針對Google搜尋寫了一大堆破解技巧(雖然大同小異),這說明Google搜尋還有很多好玩的玩法。現在,我們來看一下,怎樣用Google搜尋去看別人的郵件。當然,未經允許查看別人的郵件是不道德(甚至違法)的行為。
10月份買了兩個魅族手機,結果悲劇了。電池全部鼓包。 網路上搜尋,很多關於電池鼓包問題。上魅族官網查看,靠,上個月能看見的電池問題文章,現在發現很多看不到了!!找售後,他說返廠。 我說電池是不是通病呀,他娘的輕描淡寫的說,我的怎麼不鼓?? 我說你自己去你們公司論壇看看不就清楚了嗎!! 唉,明天把手機拿給那鳥們返廠。 魅族官網似乎在封鎖鼓包問題文章。 沒有地方發泄,只好在這裡發發惱騷。。 下邊是魅族的鼓包手機, 後蓋都頂破了。
3.2. Filter Graph和它的組件 這一節描述了DirectShow的主要組件,為DirectShow應用程式和DirectShow Filter開發人員提供一個介紹。應用程式開發人員可以忽略掉很多底層部分,但是,瞭解底層對於理解DirectShow架構還是很有協助的。3.2.1. 關於DirectShow Filter
06.10 00:00 德國 Vs 哥斯達黎加 A組 CCTV-1/CCTV-5 慕尼黑 106.10 03:00 波蘭 Vs 厄瓜多爾 A組 CCTV-1/CCTV-5 蓋爾森基興 2 06.10 21:00 英格蘭 Vs 巴拉圭 B組 CCTV-5 法蘭克福 3 06.11 00:00 特立尼達和多巴哥 Vs 瑞典 B組 CCTV-1/CCTV-5 多特蒙德 4 06.11 03:00 阿根廷 Vs
3.3. 構建Filter Graph3.3.1. 用於構建Graph的組件 DirectShow提供了一系列用於構建filter graph的組件,包括: *Filter Graph Manager。這個對象用於控制filter graph,支援IGraphBuilder、IMediaControl和IMediaEventEx等許多介面。所有的directshow應用程式都需要在某些地方用到這個對象,雖然在有些情況下,是其它的對象為應用程式建立了filter graph
線程對系統記憶體的開支比進程要少,在視頻Server端,採用兩個線程在後台分別完成採集處理和網路傳輸的工作,兩個線程的協調工作靠struct videodev *dev,所以在程式設計中,必須把這個資料結構設為全域變數。 首先看一下上述資料結構中對兩個線程工作協調相關的參數: unsigned char* pFramebuffer:mmap返回的資料指標,指向採集進來的未經處理資料; unsigned char*
最近打算做一個基於字串首字元(漢字取拼音的首字母)進行查詢的電話簿WEB項目,由於Web本身並不支援漢字的編碼編程,因此需要求助於平台開發工具。 Google上搜到一種實現方法,是用C++實現的。以下是源碼: void GetFirstLetter(CString strName, CString& strFirstLetter){ TBYTE ucHigh, ucLow; int nCode; CString strRet;