Time of Update: 2018-12-04
通過AJAX非同步減少網路內容傳輸,而JSON則可以把傳輸內容縮減到純資料;然後利用jQuery內建的AJAX功能直接獲得JSON格式的資料;在用戶端直接綁定到資料控制項裡面,從而達到最優。#region dataTable轉換成Json格式 /// <summary> /// dataTable轉換成Json格式 /// </summary> /// <param name="dt"></param> ///
Time of Update: 2018-12-04
apache tomcat 聯絡: Apache是普通伺服器,本身只支援html即普通網頁。不過可以通過外掛程式支援php,還可以與Tomcat連通(單向Apache串連Tomcat,就是說通過Apache可以訪問Tomcat資源。反之不然)。Apache只支援靜態網頁,但像asp,php,cgi,jsp等動態網頁就需要Tomcat來處理。
Time of Update: 2018-12-04
//具體代碼如下:<script language='javascript'>var
Time of Update: 2018-12-04
CString與LPCWSTR、LPSTR、char*、LPWSTR等類型的轉換一.CString與LPCWSTR 兩者的不同:LPCWSTR 是Unicode字串指標,初始化時串有多大,申請空間就有多大,以後存貯若超過則出現無法預料的結果,這是它與CString的不同之處。而CString是一個串類,記憶體空間類會自動管理。 CString轉換成LPCWSTR 方法一:CString strFileName; LPCWSTR
Time of Update: 2018-12-04
Win32 API
Time of Update: 2018-12-04
(1)、功能01H、07H和08H 功能描述: 從標準輸入裝置(如:鍵盤)讀入一個字元。該中斷在處理過程中將一直處於等待狀態直到有字元可讀為止。該輸入還可被重新導向,如果這樣做,則無法判斷檔案是否已到檔案尾入口參數: AH=01H,過濾掉控制字元,並回顯 =07H,不過濾掉控制字元,不回顯 =08H,過濾掉控制字元,不回顯 出口參數: AL=輸入字元的ASCII碼 (2)、功能02H 功能描述: 向標準輸出裝置(如:螢幕)輸出一個字元。該輸出還可被重新導向,如果這樣做,則將無法判斷磁碟是否滿
Time of Update: 2018-12-04
有的時候為了美觀,我們希望視窗保持自己設定的固定大小。這時候我們就需要在MainFrm.cpp裡的PreCreateWindow函數裡加上cs.style=cs.style&(~WS_THICKFRAME);例如:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){if( !CFrameWndEx::PreCreateWindow(cs) )return FALSE;// TODO: 在此處通過修改//
Time of Update: 2018-12-04
之前對這個概念的理解很模糊,今天看到百度百科裡講的居然很明白,於是就轉載過來: 多個線程操作相同的資料時,一般是需要按順序訪問的,否則會引導資料錯亂,無法控制資料,變成隨機變數。為解決這個問題,就需要引入互斥變數,讓每個線程都按順序地訪問變數。這樣就需要使用EnterCriticalSection和LeaveCriticalSection函數。比如說我們定義了一個共用資源dwTime[100],兩個線程ThreadFuncA和ThreadFuncB都對它進行讀寫操作。當我們想要保證
Time of Update: 2018-12-04
//高斯投影正、反算 //////6度頻寬 54年北京座標系 //高斯投影由經緯度(Unit:DD)反算大地座標(含帶號,Unit:Metres) void GaussProjCal(double longitude, double latitude, double *X, double *Y) { int ProjNo=0; int ZoneWide; ////頻寬 double longitude1,latitude1, longitude0,latitude0, X0,Y0,
Time of Update: 2018-12-04
自己學的專業是電子資訊科學與技術,雖然也學c語言,學c++,學資料結構,學微電腦原理,資料庫,但是重點還是放在了電子上。我自己電路掛了,模電掛了。高數掛了,只有列舉出來的程式方面的課沒掛。很多同學在老師的煽動之下去買了一套電子裝置,準備自學單片機,準備做硬體設計。而我,只能孤獨地書館抱回一本windows
Time of Update: 2018-12-04
//bmp.h#pragma pack (1)typedef struct tagBITMAPFILEHEADER{ unsigned char bfType[2]; int bfSize; unsigned short bfReserved1; unsigned short bfReserved2; int bfOffBits;}BITMAPFILEHEADER;typedef struct tagBITMAPINFOHEADER{ int biSize;
Time of Update: 2018-12-04
Time of Update: 2018-12-04
在X11平台下qt程式,首先準備好程式中需要使用的資源,庫和外掛程式... 比如你的可運行程式取名叫作panel,那把你的panel,那些libQt*.so.4和libQt*.so.4.6.0(連結和共用庫都要)放在同一目錄下(也可以不同,只要小小修改下shell檔案).plugins就不多說了。 在程式的同目錄下,建立一個空文檔,取名panel.sh (檔案名稱與程式名同名,副檔名為sh,shell檔案)。 在panel.sh中原封不動的寫入以下語句:
Time of Update: 2018-12-04
# MiniGUI Ver 2.0.3/1.6.9# This configuration file is for classic window style.## Copyright (C) 2002~2007 Feynman Software# Copyright (C) 1998~2002 Wei Yongming.## Web: http://www.minigui.com# Web: http://www.minigui.org## This configuration
Time of Update: 2018-12-04
有兩種主要的方法實現線程包:在使用者空間中和在核心中。前者是把整個線程包放在使用者空間中,核心對線程包一無所知,仍按正常的單線程進程方式管理。在使用者空間實現線程,線程在一個運行時系統(即線程庫)的頂部運行,這個運行時系統是一個管理線程的過程的集合,包括pthread_create、pthread_exit、pthread_join、pthread_yield等過程。每個進程需要其專門的線程表(thread
Time of Update: 2018-12-04
socket編程問題SIGPIPE訊號問題=========================當伺服器close一個串連時,若client端接著發資料。根據TCP協議的規定,會收到一個RST響應,client再往這個伺服器發送資料時,系統會發出一個SIGPIPE訊號給進程,告訴進程這個串連已經斷開了,不要再寫了。 根據訊號的預設處理規則SIGPIPE訊號的預設執行動作是terminate(終止、退出),所以client會退出。若不想用戶端退出可以把SIGPIPE設為SIG_IGN 如:
Time of Update: 2018-12-04
一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有編程方式中,我們常常要用到這樣的一些基底字元串類型,如BSTR、LPSTR和LPWSTR等。之所以出現類似上述的這些資料類型,是因為不同程式設計語言之間的資料交換以及對ANSI、Unicode和多位元組字元集(MBCS)的支援。 那麼什麼是BSTR、LPSTR以及LPWSTR呢? BSTR(Basic
Time of Update: 2018-12-04
Time of Update: 2018-12-04
一、IE瀏覽器本身的問題 當IE瀏覽器本身出現故障時,自然會影響到瀏覽了;或者IE被惡意修改破壞也會導致無法瀏覽網頁。這時可以嘗試用“IE修複”來修複(建議到安全模式下修複),或者重新IE(如重裝IE遇到無法重新的問題,可參考:附一解決無法重裝IE) 我經常在那裡結識新朋友,希望你也加入. 二、DNS伺服器的問題
Time of Update: 2018-12-04
一:什麼叫外掛? 現在的網路遊戲多是基於Internet上客戶/伺服器模式,服務端程式運行在遊戲伺服器上,遊戲的設計者在其中創造一個龐大的遊戲空間,各地的玩家可以通過運行用戶端程式同時登入到遊戲中。簡單地說,網路遊戲實際上就是由遊戲開發商提供一個遊戲環境,而玩家們就是在這個環境中相對自由和開放地進行遊戲操作。那麼既然在網路遊戲中有了伺服器這個概念,我們以前傳統的修改遊戲方法就顯得無能為力了。記得我們在單機版的遊戲中,隨心所欲地通過記憶體搜尋來修改角色的各種屬性,這在網路遊戲中就沒有任何用處了。因