Time of Update: 2018-12-07
js對文字進行編碼涉及3個函數:escape,encodeURI,encodeURIComponent,相應3個解碼函數:unescape,decodeURI,decodeURIComponent1、 傳遞參數時需要使用encodeURIComponent,這樣組合的url才不會被#等特殊字元截斷。 例如:<script language="javascript">document.write('<a
Time of Update: 2018-12-07
<script> var EncodeURI = function(unzipStr,isCusEncode){ if(isCusEncode){ var zipArray = new Array(); var zipstr = ""; var lens = new Array(); for(var i=0;i<unzipStr.length;i++){ var ac =
Time of Update: 2018-12-07
namespace ConsoleApplication1{ public class ReflectionSample { private string firstName = string.Empty; private string lastName = string.Empty; public ReflectionSample() { } public ReflectionSample(string firstName,
Time of Update: 2018-12-07
using System;using System.Net;using log4net;namespace Witty{ public static class WebProxyHelper { private static Properties.Settings AppSettings = Properties.Settings.Default; private static readonly ILog logger =
Time of Update: 2018-12-07
找了 很久都發現不出問題,最後終於發現原來是微軟的一個BUG 用HttpWebRequest發送請求,附上了CookieContainer(CookieContainer裡面確定已經包含了所有需要的 Cookie),但是當發送請求後某些Cookie並沒有發送出去,調試了兩天,一直覺得是請求的網站設了什麼古怪的限制,使請求老是發送不成功,最後用 SocketSniff抓包發現少發送了幾個Cookie(因為這些cookie涉及到幾個子網域名稱),檢查CookieContainer,裡面確實有這
Time of Update: 2018-12-07
ParameterDirection.Output 和ParameterDirection.ReturnValue區別在於獲得它們的參數值有所不同.output參數是在指定預存程序的參數時指定的.如:@sadf varchar(10) output輸出參數在預存程序中賦值.預存程序執行完畢後返回.RetrunValue是在預存程序中通過return 關鍵字傳回值的.在.net中必須指定其ParameterDirection.ReturnValue.並且如果你是用ExecuteDataReader
Time of Update: 2018-12-07
Dim ThisApplication As New Word.Application() Dim ThisDocument As Word.Document ThisDocument = ThisApplication.Documents.Open("c:\new.doc") ThisDocument.Range.Delete() ThisDocument.Sections.PageSetup.Orientation =
Time of Update: 2018-12-07
1。線上使用者列表的實現在ASP時代,要實現一個網站的線上使用者列表顯示功能的慣用做法是修改global.asa檔案中的:Application_Start、Session_Start和Session_End這三個函數。在ASP.NET時代,我依然這樣做。但是必須注意很多問題。首先來看看最簡單的代碼實現:protected void Application_Start(Object sender, EventArgs
Time of Update: 2018-12-07
1Sub bind_DDL()Sub bind_DDL() 2 Dim dtb As DataTable = New DataTable("test") 3 Dim myDataColumn As New DataColumn 4 Dim drow As DataRow 5 Dim i As Int32 6 myDataColumn.DataType = System.Type.GetType("System.String"
Time of Update: 2018-12-07
using System;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Data;using Microsoft.Office.Interop.Word;namespace response{ /// <summary> /// ToWordDoc 的摘要說明。 /// </summary> public class ToWordDoc { private
Time of Update: 2018-12-07
void BindData() { string sql = "select top 10 ID,jobno,jobfixno,jobtype from jobse"; SqlDataAdapter myda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); myda.Fill(ds, "RusTable");
Time of Update: 2018-12-07
背景: 目前有個客戶合約管理的項目,基本架構上有用戶端和伺服器端.伺服器端有C/S和B/S的模式,用戶端是C/S的,並且支援離線操作(這是個全球支援的項目,不同國家,不同地區,網路情況也不相同,但是又要支援銷售人員在網路不通的情況下也可以利用這樣系統進行合約配置,並進行其他相關的業務,所以需要將大量的基礎資料下載下來以供使用).業務上: 用戶端(離線)就是對進行合約的配置(配置產品,服務,設定合約地區......),並且把配置好的合約上傳伺服器 伺服器端,對基礎資料(產品
Time of Update: 2018-12-07
1.確保你的IE在5.5版本以上 否則不支援樹控制項2.並在開始菜單---> 運行中輸入cmd ---> 按斷行符號---> 輸入以下命令D:\WINNT\Microsoft.NET\Framework\v1.0.3705\csc.exe /out:build\Microsoft.Web.UI.WebControls.dllps:D:\WINNT\Microsoft.NET\Framework\v1.0.3705\csc.exe代表csc檔案所在目錄
Time of Update: 2018-12-07
插入一條記錄後想要立刻擷取其資料表中的主鍵傳回值。這個主鍵是自動產生的,其實實現的方式有很多,比如再進行一次查詢,擷取出來。或者在插入資料之前取 出最大值,在最大值上面加一等等,方法很多,但是有些很不方便。 個人感覺最快的方式就是,在插入資料後直接擷取主鍵的值,然後返回過來。方法如下:sql語句如下:INSERT INTO tableName (fieldname ...) values (value ...) SELECT @@IDENTITY AS
Time of Update: 2018-12-07
瀏覽器的後退按鈕使得我們能夠方便地返回以前訪問過的頁面,它無疑非常有用。但有時候我們不得不關閉這個功能,以防止使用者打亂預定的頁面訪問次序。本文介紹網路上可找到的各種禁用瀏覽器後退按鈕方案,分析它們各自的優缺點和適用場合。 一、概述 曾經有許多人問起,“怎樣才能‘禁用’瀏覽器的後退按鈕?”,或者“怎樣才能防止使用者點擊後退按鈕返回以前瀏覽過的頁面?”在ASP論壇上,這個問題也是問得最多的問題之一。遺憾的是,答案非常簡單:我們無法禁用瀏覽器的後退按鈕。
Time of Update: 2018-12-07
近日研究了 Sina CAS 的登陸過程,發現其實 sina 的 sso 實現了 yale-CAS 並且添加一丁點新的東西,基本認證過程互動流程仍然未變。其獨創的一點是實現了 Ajax 單點登陸,算是比較牛。實現原理是 iframe+ javaScript 回呼函數。 一,初級 SSO 初級的 SSO ,就是在同一個頂級網域名稱下,通過種入頂級網域名稱的 Cookie ,來實現統一登陸。例如: 單點登陸地址: sso.xxx.com/login.jsp 應用 1 :
Time of Update: 2018-12-07
CookieContainer has a bug on handling domain name here https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=478521 and Microsoft decided not to fix it in .NET 2.0/3.0/3.5. I want to inspect the problem and want to do my
Time of Update: 2018-12-07
HttpUtility.UrlEncode 方法:對 URL 字串進行編碼,以便實現從 Web 服務器到用戶端的可靠的 HTTP 傳輸。重載列表將位元組數群組轉換為已編碼的 URL 字串,以便實現從 Web 服務器到用戶端的可靠的 HTTP 傳輸。[C#] public static string UrlEncode(byte[]);對 URL 字串進行編碼,以便實現從 Web 服務器到用戶端的可靠的 HTTP 傳輸。[C#] public static string
Time of Update: 2018-12-07
實現IEnumerable介面的類,可以支援foreach迴圈遍曆對象的集合元素IEnumerable:IEnumerator GetEnumerator()返回可逐一查看集合的枚舉數。IEnumerator:object Current擷取集合中的當前元素。bool MoveNext()將枚舉數推進到集合的下一個元素。如果枚舉數 成功地推進到下一個元素,則為 true;如果枚舉數越過集合的結尾,則為 false。void Reset()將枚舉數設定為其初始位置,該位置位於集合中第一個元
Time of Update: 2018-12-07
參考--http://imar.spaanjaars.com/QuickDocID.aspx?QUICKDOC=310http://www.cddotnet.com/bbs/dispbbs.asp?boardid=3&id=3&star=1#4http://community.csdn.net/Expert/topic/3512/3512093.xml?temp=.3724787如何向 CrystalReportViewer 和 ReportDocument 傳遞參數……