Time of Update: 2018-12-06
剛接觸VC編程的朋友往往對許多資料類型的轉換感到迷惑不解,本文將介紹一些常用資料類型的使用。 我們先定義一些常見類型變數藉以說明 int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="女俠程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它資料類型轉換為字串 短整型(int)itoa(i,temp,10);//
Time of Update: 2018-12-06
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL副檔名來確定是否這個請求是被用作Struts action,其實也就是設定 action的尾碼,例如login.do的'do'字。 struts.configuration The
Time of Update: 2018-12-06
明辰OPC伺服器核心應用1.0下載:下載,具體說明如下: /* Drop table [DeviceEvent] */drop table if exists [DeviceEvent];/* 裝置事件,主要針對向裝置發送資訊,發送後會刪除 */CREATE TABLE [DeviceEvent] ( [DeviceID] BIGINT NOT NULL, [DeviceValue] VARCHAR(255) NOT NULL, CONSTRAINT
Time of Update: 2018-12-06
ODP.NET應用了近一個老是出問題也搞不清楚是什麼問題,總是報一些奇怪的東東....經過近半個多月的努力,原因一直在一個怪圈中打圈圈,就是一直嚮往無ORACLE用戶端應用.後有把ORACLECLIENT與ODP.NET並用,在查詢進用ORACLECLIENT,在執行大量資料INSERT時用ODP.NET,可以達到預想的效果,不錯.... 注意的是: 1.ODP.NET認版本,ODP.NET安裝後一定要用安裝後的版本中的ORACLEACCSE.DLL
Time of Update: 2018-12-06
關鍵有兩點:一是應該知道滑鼠在螢幕上有準確位置;二是應該知道欲抓圖的視窗控制代碼;三是如何對抓到的圖片進行儲存的問題。對於問題一,很簡單,利用SetCapture函數便能夠追蹤滑鼠的移動(包括在螢幕抓圖程式視窗之外的視窗)。應該注意的是,SetCapture的具體功能並不像MSDN中所說的那樣:調用SetCapture一次直到使用ReleaseCapture終止滑鼠
Time of Update: 2018-12-06
eclipse 3.6中開發RCP: 要用到SWT/JFace 但在測試SWT時遇到了問題:需要的庫檔案有哪些呢?開啟eclipse安裝目錄下的plugins檔案夾,我們需要找到以下jar檔案:l org.eclipse.swt_3.x.x.jarl org.eclipse.jface_3.x.x.jarl org.eclipse.core.runtime_3.x.x.jarl org.eclipse.ui.workbench_3
Time of Update: 2018-12-06
用C語言實現一個反轉程式,要求:不能使用庫函數。例如: 輸入:123 輸出:321 輸入:asdf 輸出:fdsa 題解:據說是某軟體公司的筆試題,有應聘者覺得太簡單而懷疑起公司技術水平來。很多覺得簡單的人都是字元數組來儲存,該方法有個致命問題:輸入是不定長的,數組卻要求有確定長度,而能獲得輸入字元的長度的都是庫函數(有些還是C++的),不符合題目要求。所以稍加分析,該題的難度就顯而易見了。下面提供一種較可接受的方案,如果有人寫出比下方案更簡單的代碼,與我聯絡,
Time of Update: 2018-12-06
1.FALSE/TRUE與false/true的區別: false/true是標準C++語言裡新增的關鍵字,而FALSE/TRUE是通過#define,這要用途是解決程式在C與C++中環境的差異,以下是FALSE/TRUE在windef.h的定義:#ifndef FALSE#define FALSE 0#endif#ifndef TRUE#define TRUE 1#endif也就是說FALSE/TRUE是int類型,而false/true是bool類型;所以兩者不一樣的,只不過我們在使用中沒有
Time of Update: 2018-12-06
準備工作:安裝tomcat5.5(注意這點)安裝mysql拷貝mysql驅動到tomcat_home/common/lib下建立一個web工程在工程中加入index.jsp<%@page import="java.util.*,javax.naming.*,java.sql.*,javax.sql.*" %><%@page contentType="text/html;charset=BIG5"%><% Context ctx = new
Time of Update: 2018-12-06
ViewState 的工作原理ViewState 確實沒有什麼神秘之處,它是由 ASP.NET 頁面架構管理的一個隱藏的表單欄位。當 ASP.NET 執行某個頁面時,該頁面上的 ViewState 值和所有控制項將被收集並格式化成一個編碼字串,然後被分配給隱藏表單欄位的值屬性(即 <input type=hidden>)。由於隱藏表單欄位是發送到用戶端的頁面的一部分,所以 ViewState 值被臨時儲存在用戶端的瀏覽器中。如果用戶端選擇將該頁面回傳給伺服器,則 ViewState
Time of Update: 2018-12-06
1.用定時器設定定時間隔,如SetTimer(0,200,NULL)即為設定200毫秒的時間間隔;2.在應用程式中增加定時響應函數OnTimer(),並在該函數中添加響應的處理語句,用來完成時間到時的操作。這種定時方法是非常簡單的,但其定時功能如同Sleep()函數的延時功能一樣,精度較低,只可以用來實現諸如位元影像的動態顯示等對定時精度要求不高的情況,而在精度要求較高的條件下,這種方法應避免採用。 精度時控函數 在要求誤差不大於1毫秒的情況下,可以採用GetTickCount()函數,
Time of Update: 2018-12-06
當一個頁面是以RequestDispatcher.include方式顯示的話,這個屬性值才存在。 相關的還有: getRequestURI javax.servlet.include.request_uri getContextPath javax.servlet.include.context_path getServletPath javax.servlet.include.servlet_path getPathInfo
Time of Update: 2018-12-06
建立Response.Cookies["userName"].Value = "patrick";Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);HttpCookie aCookie = new HttpCookie("lastVisit");aCookie.Value = DateTime.Now.ToString();aCookie.Expires =
Time of Update: 2018-12-06
根據xslt定義xml檔案產生html檔案
Time of Update: 2018-12-06
現像:使用P6spy配製sql監視軟體的時候。根據網站的例子及說明配製。啟動伺服器的時候報錯。找不到資料來源原因:1.我們spring配製的dataSource是通過JNDI方式的。及p6spy介紹說。把JDBC資料來源JDBC驅動換成com.p6spy.engine.spy.P6SpyDriver那肯定的時候,p6spy不能把realJDBC驅動替換上去了。造成啟動報錯 解決辦法:修改一下spring.xml配製檔案裡。資料來源配製方式 <bean
Time of Update: 2018-12-06
單獨使用的優點:配置方便、安全性漏洞少(比如利用大小寫JSP下載)那什麼情況下需要使用apache+tomcat呢?來分析一下1、負載平衡如果你需要負載平衡的話,apache+tomcat+modjk是一個選擇,利用它,你可以把應用伺服器拆分成多個伺服器,比如:可以拆分成:(1)、管理端應用伺服器(2)、用戶端應用伺服器(3)、報表、列印伺服器放在一台機器上(4)、大量操作伺服器放在一個地方(比如大量的對賬調賬)(5)、甚至可以給每批客戶一台伺服器,比如不同的省2、各種各樣的web
Time of Update: 2018-12-06
在實現繪圖的過程中,顯示的圖形總是會閃爍,筆者曾經被這個問題折磨了好久,通過向高手請教,搜尋資料,問題已基本解決,現將文檔整理出來以供大家參考.1.顯示的圖形為什麼會閃爍? 我們的繪圖過程大多放在OnDraw或者OnPaint函數中,OnDraw在進行螢幕顯示時是由OnPaint進行調用的。當視窗由於任何原因需要重繪時,總是先用背景色將顯示區清除,然後才調用OnPaint,而背景色往往與繪圖內容反差很大,這樣在短時間內背景色與顯示圖形的交替出現,使得顯示視窗看起來在閃。如果將背景刷設定成NUL
Time of Update: 2018-12-06
一直覺得剛會編程的人是很可愛的,經常像剛發育的小朋友一樣,說話一本正經,卻是謬論滿天,經旁人指點,還“據理”力爭。因此我萌生了一個想法,搜集網上這些小屁孩的經典語錄,一一加以評說,以提供點笑料,二來也給自己掃掃盲(說不對了,我的“評語”就是您的笑料了 ),你可一定要歇斯底裡的嘲笑我,明白嗎?!!先來一則:我精通b/s,最討厭c/s架構!評:C/S又稱Client/Server或客戶/伺服器模式,就是你要在客戶機上裝專門軟體,用於訪問伺服器;
Time of Update: 2018-12-06
Sys.Extended.UI' is null or not an object 中文的訊息Sys.Extended.UI' 是 null or 不是一個物件發現目前google 用繁中搜尋會找不到相關訊息,國外論壇已經有很多討論了參考 解決方式 ,其實很簡單只要把toolkitScriptManager 一個屬性設為 TURE 就可以了註:因小弟太久沒寫文章了,如有大大發現錯誤請指正,謝謝。view source print?1 <asp:ToolkitScriptManager
Time of Update: 2018-12-06
調試方法和技巧作者:非凡便於調試的代碼風格:不用全域變數 所有變數都要初始化,成員變數在建構函式中初始化 盡量使用const 詳盡的注釋 VC++編譯選項:總是使用/W4警告層級 在調試版本裡總是使用/GZ編譯選項,用來發現在Release版本中才有的錯誤 沒有警告的編譯:保證在編譯後沒有任何警告,但是在消除警告前要進行仔細檢查 調試方法:1、使用 Assert(原則:盡量簡單) assert只在debug下生效,release下不會被編譯。例子:char* strcpy(char*