Time of Update: 2018-12-07
Request.ServerVariables("Url") 返回伺服器位址Request.ServerVariables("Path_Info") 用戶端提供的路徑資訊Request.ServerVariables("Appl_Physical_Path") 與應用程式中繼資料庫路徑相應的實體路徑Request.ServerVariables("Path_Translated") 通過由虛擬至物理的映射後得到的路徑Request.ServerVariables("Script_Name") 執
Time of Update: 2018-12-07
FOR 子句 (Transact-SQL) FOR 子句用來指定 BROWSE 或 XML 選項。BROWSE 和 XML 是無關的選項。Transact-SQL 文法約定文法[ FOR { BROWSE | <XML> } ]<XML> ::=XML{{ RAW [ ( 'ElementName' ) ] | AUTO }[<CommonDirectives>[ , { XMLDATA | XMLSCHEMA [ (
Time of Update: 2018-12-07
DB2 Viper提供了一個copy schema的新功能。可以使用ADMIN_COPY_SCHEMA預存程序在同一個資料庫中copy一個schema,也可以使用db2move的-co COPY選擇在兩個資料庫間copy一個或多個schema。schema的大部分對象都會被拷貝。 測試環境:OS: Windows XPDB2 v9.0.0.257測試資料庫: DB2帶的sampleADMIN_COPY_SCHEMA預存程序Syntax >>-ADMIN_COPY_SCHEMA--(-
Time of Update: 2018-12-07
1.裝好Postgres2.開啟遠端存取配置postgresql.conf檔案listen_addresses = '*' 配置pg_hba.conf檔案host all all 0.0.0.0/0 trust3.下載npgsql 引用2個dll4.code string strConn = ConfigurationManager.ConnectionStrings["npgsql"].ConnectionString;
Time of Update: 2018-12-07
號外:kitjs官方討論QQ群建立了,QQ群號88093625,歡迎大家加入,討論前端相關話題kit整合了優秀的javascript模板引擎Mustache,做模板模組,基本寫法為${varname}demo地址:http://xueduany.github.com/KitJs/KitJs/index.html#templatejsdoc地址:http://localhost/jsdoc/out/$Kit.Template.html基本用法如下,如果需要瞭解更多特殊用法,請訪問Mustache官
Time of Update: 2018-12-07
------ 第一步 建立 X.509 憑證 ------makecert.exe為認證建立工具。認證建立工具產生僅用於測試目的的 X.509 憑證。它建立用於數位簽章的公開金鑰和私密金鑰對,並將其儲存在認證檔案中。此工具還將金鑰組與指定發行者的名稱相關聯,並建立一個 X.509 憑證,該認證將使用者指定的名稱綁定到金鑰組的公用部分。建立認證時會提示要求認證的私密金鑰密碼(Subject Key,兩個密碼輸入框),並會在產生cer檔案是再次要求輸入密碼(一個輸入框)參考:http://msdn.
Time of Update: 2018-12-07
經常遇到這樣的問題,就是在DataGrid中刪除了幾條記錄後,總頁數已經改變,但當前所在的頁並沒有變,這時很有可能出現所在頁小於總頁數的可能,於會得到一個錯誤:當前頁數不能小於0且不能大於總頁數。這個問題往往在設計時被忽略,而且在測試時也很容易忽略掉,因為如果只是一條一條的刪除記錄,那麼在最後一頁上只有一條記錄,以及正好刪除這條記錄的機率很小,所以可能被忽略掉。如果這樣,可以在刪除記錄的代碼後添加這樣語句子防止錯誤: if(this.DataGrid1.CurrentPag
Time of Update: 2018-12-07
網上有許多進行IP地址進行判斷的,但是我在做JS的IP查詢的時候,也需要輸入127.0.0.*地址來進行判斷,但是這樣的IP地址明顯不符合IP地址,後來我想到可不可以先在頁面上只截取前三位然後只判斷IP地址的前三位呢,於是開始實踐。代碼如下:function checkIP() { var sIPAddress=document.getElementById("ipAddr").value; var ipAddr = sIPAddress.substring(0,
Time of Update: 2018-12-07
1 靜態產生 <s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性別" headerKey="" headerValue="請選擇性別"></s:select> 註解:這裡從頁面來靜態(也就是在頁面中寫死啦)構造下拉選項,關鍵點是list="#{'0':'男','1':'女'}" 通過它實現的select的兩個option
Time of Update: 2018-12-07
費了一夜的功夫寫完這些代碼,有些淩亂,望見諒。首先是對加密解密的抽象,因為.NET對3DES的實現很齷齪,不支援String,所以我們必須把他封裝為可以用String作為Key,IV,輸入和輸出的3DES加密類,這個很重要,對Cookie的加密和解密和對URL的加密解密都靠它了 using System;using System.Collections.Generic;using System.Text;using System.Security;using
Time of Update: 2018-12-07
人性是懶惰的,程式員尤其如此。再懶惰的人為了讓自己過得更舒服,偶爾也會很勤快,程式員還是如此。我是一個懶人,所以贊同金色海洋同學的同學都是懶人。無可否認,對於懶人來說,極大降低重複工作量的方案無疑是充滿了誘惑的。所以在極大的誘惑下我花了很長的時間來思考了一下關於快速開發的問題。毫無疑問VS.NET工具本身就是一個非常優秀的快速開發的系統(比起java來說確實要快速很多),但是對於懶惰的我們來說卻是不夠的。而且在多層架構下要快速開發使用VS.NET還是會產生很多重複的代碼。這對於懶惰的我們來說是極
Time of Update: 2018-12-07
35歲是青春的後期,35歲以後是收穫的季節,如果你沒有資格說這句話,您將會憎恨自己。所以在35歲以前,在爛漫蓬勃的青春年華裡,您最好把下面的十件事做好。 第一:學會本行業所需要的一切知識並有所發展。每個人在年輕時都可能有過徹夜不眠,刻苦攻讀,這在二十到三十歲都沒有問題,但到了35歲,就不應該再為學習基本技能而大傷腦筋,35歲之前是一個從事原始積累的階段,35歲之後就應該勃發了。
Time of Update: 2018-12-07
經常在在用socket開發程式的時候會遇到很麻煩的事情,要處理網路異常,要實現非同步提高效能,要處理粘包,分包,要分析處理協議,如果能夠有一個如同java下的mina一樣的開發庫會很方便,所以寫了這個東西,先在只實現了TCP協議,還很簡陋,先在發出來在還能改正的時候求批評,求指正,免得以後不好調頭。項目的地址在http://edas.codeplex.com/。因為很簡單,就幾個類所以就不裝樣子發類圖了。基本原理是這樣子的:一個Acceptor類用來封裝Socket的監聽操作,這裡我提供了同步和
Time of Update: 2018-12-07
上一篇博文受到了大家的很多關注,謝謝大家的捧場。所謂乾貨,也是我的願景,就是希望能讓大家實實在在看得見實現原理,在自己的項目裡面用的起來的,能騙得老闆的獎金,能完成KPI指標的東西^_^。Kit作為一個UI庫,我並沒有打算讓大家都來學習我的Kit的Core,背熟我的API,這種跟風的學習方式一點意義都沒有,今天jQuery熱,大家都是學jQ,明天SeaJs火了,大家都去炒SeaJs,所以我在KitJs裡面,專門為jQ的使用者準備了一個文法糖(Suger.js),完全類比jQ的API,除了實現,介
Time of Update: 2018-12-07
資料表是關聯式資料庫中操作的層級對象。在關聯式資料庫中,通過資料表來儲存資料記錄。在資料表中會經常用到主鍵、外鍵、約束和索引。這一章將對資料表中涉及到的資料類型以及主鍵、外鍵、約束和索引等概念和使用方法做一個全面的介紹。另外還將介紹資料表的建立方法,以及如何對錶中的記錄進行增加和修改操作、如何刪除資料表等內容。 1.資料庫中的表
Time of Update: 2018-12-07
這次來看一下怎麼把上次的HTML5畫圖板使用PhoneGap移植到Andriod上去。經過上一篇的PhoneGap環境的搭建,很輕鬆的就把一個HTML5的web應用移植到了Andriod上去,可以看出PhoneGap的強大。1.添加自訂的JavaScript檔案index.js在www檔案夾下添加js檔案夾,在js檔案夾下添加index.js這裡我重構了上一次的畫板的JavaScript檔案,不過代碼的關鍵點是全部一樣的。我只不過是按照物件導向的方式重構了一下代碼。正好學習JavaScript怎
Time of Update: 2018-12-07
這個小遊戲是基於藍芽通訊實現的(有點多餘),C/S結構,但是沒有實現AI。使用流程是先開啟服務端,等待用戶端串連成功後便可以開始遊戲了。還有值得說下的是每次都是用戶端先下子,重新開局也是!由於這幾天看電影和出去玩的時間多了,所以在程式細節上考慮的不是很周到,不周全之初望各位多包涵~ 在模擬器中啟動並執行遊戲介面如下所示: 工程的目錄結構以及類的功能簡單說明: ----bluetooth
Time of Update: 2018-12-07
說實在的,我的網路知識一向不好,前天看書,偶然看到這個TTL的意思,以前只知道Ping一下伺服器就什麼都不知道了。TTL表示ping的過程中一過經過了多少個路由器。但它的資料並不是直接給出的,而是用與它最近的一個2的N次數(大於它的)減去該值後得到的。例如,如果TTL的值是54,那麼最近的一個2的N次方數就是64,用64-53得到11就是經過的路由器的個數。但如果TTL的值是11,那就應該是用16-11而不是32-11。當然一般這個TTL的值都是比較大的。其工作原理是為了防止由於路由器的設定錯誤
Time of Update: 2018-12-07
I enter the roomsat by you bed all through the nightI watched your daily fightI hardly knewThe painwas almost more than I could bearand still I hearyour last words to me"Heaven is a place nearbyso I won't be so far awayand if you try and look for
Time of Update: 2018-12-07
問題很簡單不是嗎,把Label的BackColor設定成Color.Transparent,然後它就成透明了!表面上看是這樣的,但實際上是讓它的背景與它的Parent控制項的背景一樣,這樣看上去就是透明的了,實際在它的OnPaintBackGround中,還是完成了一樣的繪圖工作。而它這個Label在一個圖片上時,你會發現它又變得不透明了,它的背景顏色與PictureBox的背景顏色是一樣的。而我只想要一個可以在圖片上也透明的Label。用Google找了一下,沒什麼結果,大多數是把BackCo