Time of Update: 2018-12-08
1.StackOverFlowException (一般來說這個不是真的堆棧不夠了,而是你的代碼出現了無線遞迴),如果你用throw new StackOverFlowException 還是可以catch的2.OutOfMemoryException (好像只有 box newarr newobj 才會拋出這個異常)3.非CLS的異常(一般來源於本地代碼,這些異常不繼承於System.Exception)在.net framework 4.0中預設行為不捕獲非CLS的異常在.net
Time of Update: 2018-12-08
最近做登入系統的整合,其中遇到的一個最關鍵的問題為在一個統一的後台裡需要無障礙的訪問另外一個系統後台,這個系統是第三方提供的一個加過密的系統,後台自動登入介面是自己分析出來的,沒有單獨提供,當從統一後台通過自動登入介面登入時,系統直接跳轉到系統後台首頁,後台登入成功後所跳轉的URL這裡沒法指定,控制不了跳轉的頁面,如果在統一後台裡需要連結到這個系統背景另外一個頁面,而非後台預設首頁時,也就是將第三方系統背景菜單功能放到我們這個統一後台裡。
Time of Update: 2018-12-08
第一次做的外掛程式,早寫好了,後來發現一個jquery外掛程式模板,就拿過來套。名字叫jquery.boilerplate.js。我的理解不是很深,也不太理解太多效率問題。本來我是一個做asp.net開發的,可是公司好些個人包括美工沒太會js啊。項目很多js改來改去搞得我都頭大了。萌發了寫外掛程式的想法,於是照葫蘆畫瓢寫啊,寫外掛程式的過程也學了js的物件導向。對js,還有一些效率問題有了更深瞭解。以前有個項目單個頁面寫過600多行的js檔案。全是按功能面向過程寫的。亂的不堪回首啊好吧先是說一下
Time of Update: 2018-12-08
複製代碼 代碼如下:<script type="text/javascript"> Ext.data.Store.prototype.applySort=function(){//重載applySort if(this.sortInfo && !this.remoteSort){ var s = this.sortInfo, f=s.field; var st=this.fields.get(f).sortType; var fn=function(r1,r2){
Time of Update: 2018-12-08
第一種方法:複製代碼 代碼如下:select *from ( select Url,case when Month=01 then '1月' when Month=02 then '2月' when Month=03 then '3月' when Month=04 then '4月' when Month=05 then '5月' when Month=06 then '6月' when Month=07 then '7月' when Month=08 then
Time of Update: 2018-12-08
在jQuery中,有幾種方式可以判斷一個對象是否是數字,或者可否轉換為數字。首先,jQuery.isNaN()在最新版本中已經被移除了(1.7之後),取而代之的是 jQuery.isNumeric ()。這並不奇怪,因為jQuery.isNaN() 同Javascript內建的isNaN()名字相同,但是語義卻不完全相同,在一定意義上會造成歧義。 jQuery.isNumeric ()有著與其相似的功能,同時也解決了歧義問題。jQuery.isNumeric
Time of Update: 2018-12-08
為使用百度地圖JSAPI產生的H7N9感染分布圖樣本,其中的資料來自新華網(4.8號),如下: 使用的功能列表如下: 1.自訂著作權控制項功能,即(1)對應的資料來源部分,代碼如下: 複製代碼 代碼如下:var cr = new BMap.CopyrightControl({anchor: BMAP_ANCHOR_TOP_RIGHT}); map.addControl(cr); //添加著作權控制項 var bs = map.getBounds(); cr.addCopyright({id: 1
Time of Update: 2018-12-08
要理解變數的範圍範圍就得先理解範圍鏈 用var關鍵字聲明一個變數時,就是為該變數所在的對象添加了一個屬性。 範圍鏈:由於js的變數都是對象的屬性,而該對象可能又是其它對象的屬性,而所有的對象都是window對象的屬性,所以這些對象的關係可以看作是一條鏈 鏈頭就是變數所處的對象,鏈尾就是window對象 看下面的代碼: 複製代碼 代碼如下:function t() { var a; function t2() { var b; } }
Time of Update: 2018-12-08
關於這個原因有很多種,我只說下我遇到的 我這樣 寫Store來複用的 複製代碼 代碼如下:DocStore = Ext.extend(Ext.data.Store,{ initComponent:function(){ this.proxy = new Ext.data.HttpProxy({url:this.url}); this.reader = new Ext.data.JsonReader( { totalProperty: 'results', root: 'rows',
Time of Update: 2018-12-08
複製代碼 代碼如下:#include <stdio.h>int main(){ short a=-1; unsigned int b=a; int c=a; printf("%x\n", b); printf("%d\n", c); a=1; b=a; c=a; printf("%x\n", b); printf("%d\n", c); return
Time of Update: 2018-12-08
源起:複製代碼 代碼如下:<div id="test1"> <span>text1</span> <span>text2</span> <span>text3</span> </div>想取得span element 裡面的文本, 發現$("#test1 span")[0]取出來的不是jQuery object,
Time of Update: 2018-12-08
而這個StringBuffer類提供的字串進行修改。當你知道字元資料要改變的時候你就可以使用StringBuffer。典型地,你可以使用StringBuffers來動態構造字元資料。在java中有3個類來負責字元的操作。1.Character 是進行單個字元操作的,2.String 對一串字元進行操作。不可變類。3.StringBuffer
Time of Update: 2018-12-08
一 讓整個網頁頁面內的連結都在新視窗開啟:在head中加入 <base target="_blank"> 二 讓一個DIV裡所有連結在新視窗開啟: 在body中加入 複製代碼 代碼如下:<SCRIPT LANGUAGE="JavaScript"> <!- var anchors = document.getElementById("DIV名").getElementsByTagName("a"); for(var i=0;i<anchors.length;i+
Time of Update: 2018-12-08
Requirement:一個json object,並且可能包含一些空值或者Null 字元串,在頁面顯示的時候希望遇到空值顯示“N/A”,但是有一部分值是允許空值的。因此希望通過篩選將空值設為“N/A”.例如希望學生的“age”和“score”如果為空白顯示“N/A”,而“sex”或者“comment”為空白則不做處理。複製代碼 代碼如下:var student = { "name" : "Guo", "sex" : "",
Time of Update: 2018-12-08
解決方案如下: 1、依次點擊“開始”-“運行”。 2、在“運行”欄內輸入 “C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i ”(不含引號),然後點“確定”按鈕。 3、出現的cmd視窗中顯示“開始安裝ASP.NET XXX”等內容,等待這個視窗自動關閉。 好了,到這裡一般問題就解決了,如果尚未解決請參考下面的文章。來源:互連網。 裝了VS2005再裝IIS,結果出了些小問題
Time of Update: 2018-12-08
IIS 6的核心在於背景工作處理序隔離模式,而應用程式集區則是定義背景工作處理序如何進行工作,因此,可以說應用程式集區是整個IIS 6的核心。和IIS 5中只能使用單個應用程式集區不同,工作在背景工作處理序隔離模式的IIS
Time of Update: 2018-12-08
文章目錄 SQL Server / MS AccessOracleMySQL ISNULL使用指定的替換值替換 NULL。文法ISNULL ( check_expression , replacement_value )參數check_expression將被檢查是否為 NULL的運算式。check_expression 可以是任何類型的。replacement_value在 check_expression 為 NULL時將返回的運算式。
Time of Update: 2018-12-08
以Windows NT核心的安全機製為基礎 1.web檔案目錄應該ntsf分區模式 NTFS檔案系統可以對檔案和目錄進行管理,FAT檔案系統則只能提供共用級的安全,而Windows NT的安全機制是建立在NTFS檔案系統之上的,所以在安裝Windows NT時最好使用NTFS檔案系統,否則將無法建立NT的安全機制。 2.修改共用許可權
Time of Update: 2018-12-08
js驗證是否為數字,最簡單的方法:isNaN函數的使用:function checknum() { if (isNaN(frm.num.value)) { alert("請輸入數字"); frm.num.focus(); return false; } }最完整最精確的方法:(Regex)1) "^\\d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-\\d+)|(0+))$
Time of Update: 2018-12-08
原來在Page_Load寫的 複製代碼 代碼如下:GridView1.HeaderStyle.Height=17; 發現在IE10 中不起作用 查看產生後的HTML代碼,發現也有height:17px 這個元素,但就是沒有起作用。 以為是Page_Load裡不行 所以又放到 “RowCreated”和“RowDataBound”這兩個方法裡面發現還是不行 超鬱悶!!! 後來腦袋一轉彎,既然產生在TR裡面不行,我就放到TD裡面,改成下面 複製代碼