Time of Update: 2016-12-19
這是一個用Java的調用C#版的WebService介面的例子:C#介面:<span style="font-size: 11px;">using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Web.Services.Description;[WebService(Namespace = "http:/
Time of Update: 2016-12-19
1, 請你說說.NET中類和結構的區別? 答:結構和類具有大體的文法,但是結構受到的限制比類要多。結構不能申明有預設的建構函式,為結構的副本是又編譯器建立和銷毀的,所以不需要預設的建構函式和解構函式。結構是實值型別,所以對結構變數所做的改變不會影響其的原值,而類是應用類型,改變其變數的值會改變其原值。申明結構用Struck關鍵字,申明類用class關鍵字,向方法傳遞結構是時是通過值傳遞的,而不是通過引用。與類不同,結構的執行個體化可以不使用New關鍵字。類可以實現介面。 2,
Time of Update: 2016-12-19
代碼 公用類RefreshServe:System.Web.UI.Page { 私人靜態ILog日誌= LogManager.GetLogger(typeof運算(RefreshServe)) ; 私人唯讀字串REFRESH_TICKET_NAME =“__RefreshTicketArray”; 私人唯讀字串HIDDEN_FIELD_NAME =“__RefreshHiddenField”;
Time of Update: 2016-12-19
source/include/post/post_newreply.php:在第406行source/include/post/post_newthread.php:第125行新增內容: //如果出驗證碼,則限制發帖長度和內容。 if($seccodecheck){ if(strlen($message) > 40){ showmessage('新註冊使用者文章長度限制為20個漢字以內!');
Time of Update: 2016-12-19
RegisterClientScriptBlock、RegisterStartupScript 都是註冊一個指令碼塊。ClientScript.RegisterClientScriptBlock(this.GetType(), "script1", "alert(1);", true);ClientScript.RegisterStartupScript(this.GetType(), "script1", "alert(2)
Time of Update: 2016-12-19
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace Example { class Program { static void Main(string[] args) { //////////////// 檔案開啟 下面的代碼開啟D:
Time of Update: 2016-12-19
在.NET可以通過多種方式實現的zip的壓縮和解壓:1,使用System.IO.Packaging程式; 2,使用第三方類庫; 3,通過System.IO.Compression命名空間中新增的ZipArchive,的ZipFile類等實現 一,使用System.IO.Packaging程式壓縮和解壓
Time of Update: 2016-12-19
private static void CreateTree(TreeView treeView, String xmlfile) { xmlDoc = new XmlDocument(); xmlDoc.Load(xmlfile); try { numofChild = 0; treeView.Nodes.Clear();
Time of Update: 2016-12-19
.net c# Regex 平衡組/遞迴匹配 平衡組/遞迴匹配 這裡介紹的平衡組文法是由.Net Framework支援的;其它語言/庫不一定支援這種功能,或者支援此功能但需要使用不同的文法。 有時我們需要匹配像( 100 * ( 50 + 15 ) )這樣的可嵌套的層次性結構,這時簡單地使用\(.+\)則只會匹配到最左邊的左括弧和最右邊的右括弧之間的內容(這裡我們討論的是貪婪模式,懶惰模式也有下面的問題)。假如原來的字串裡的左括弧和右括弧出現的次數不相等,比如( 5 / ( 3 + 2 ) )
Time of Update: 2016-12-19
public static string Encrypt(string source) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] bytes = Encoding.UTF8.GetBytes(source); byte[] output = md5.ComputeHash(bytes);
Time of Update: 2016-12-19
很久不更新部落格了,這次大概說一下C#中的Send WebRequest,眾所周知,.NET網路編程在測試中是非常常見的,具體來說,比如我們如果測試一個API,通過Send WebRequest的方式來進行API層面的功能測試,然後用Selenium完成前端的驗證,這種模式應該說是比較方便而通用的,具體以其中最常見的HTTP request為例,當我們需要傳輸資料時,需要 1)地址:Address作為Webrequest參數執行個體化,然後設定相應屬性,比如Method(Get還是Post等等)
Time of Update: 2016-12-19
聲明:此Regex只適用於.net ,使用的流程為發送http請求返回整個html網頁,然後從此html頁面抓取想要的資料。 第一部分:發送httpWebRequest 請求C#代碼 //url 地址 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("URL")); HttpWebResponse response =
Time of Update: 2016-12-19
使用Sql Server建立一個資料庫hovertree然後使用以下指令碼建立表hovertree_usermessageUSE [hovertree]GO/****** Object: Table [dbo].[hovertree_usermessage] ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[hovertree_usermessage]([hvtId] [int] IDENTITY(1,
Time of Update: 2016-12-19
範例程式碼如下:namespace SampleListT{ class Program { static void Main(string[] args) {//using System.Collections.Generic; 命名空間中的List<T>//using System.Collections; 命名空間中的ArrayList //都實現了列表集合,一個是泛形集合,一個是非泛型的//下面我們將Person對象加到集合中Person p1 =
Time of Update: 2016-12-19
使用Visual Studio建立一個.aspx檔案(Web Forms),例如hovertree.aspx,在頁面上加入一個ListBox代碼如下:Html代碼 <asp:ListBox runat="server" ID="lbKeleyiFolder" /> 那麼在頁面上顯示根目錄子檔案夾的代碼如下:C#代碼 string[] m_subKeleyiFolder = Directory.GetDirectories(Server.
Time of Update: 2016-12-19
【1】:泛型介紹泛型是C#2.0中一個重要的新特性,泛型是CLR和程式設計語言提供的一種特殊機制,它支援另一種形式的代碼重用。泛型通常用與集合以及作用於集合的方法一起使用,當然也可以單獨使用.C#是一種強型別的語言,在泛型沒有被提出之前,我們在使用集合的代碼的時候,每次對其進行轉換都需要隱式的強制轉換,我們都知道所有對象的最終基類是object,我們在每次使用object的時候,無論是變換什麼類型都要對其進行強制轉換。那麼有了泛型之後,使用泛型我們就無需進行轉換,因為泛型根據接收者傳入的參數類型
Time of Update: 2016-12-19
假設現在有一個使用者zhangsan,位置在LADP://192.168.213.168/CN=zhangsan,CN=Users,DC=pk1,DC=cctv,DC=com,現在想將這個使用者添加到位於LADP://192.168.213.168/CN=PG_GROUP,OU=ORG_PGM,DC=pk1,DC=cctv,DC=com的使用者組中, 代碼如下:C#代碼 String groupPath =
Time of Update: 2016-12-19
/// <summary> /// 序列化List /// </summary> /// <param name="al"></param> /// <returns>string</returns> public string SerializeArrayList(ArrayList al) {
Time of Update: 2016-12-19
C#CS發送HTTP GET請求 try { WebRequest req = WebRequest.Create("http://127.0.0.1/test/loginsso.aspx?username=admin&password=admin"); req.Method = "POST"; //指定提交的Method,可以為POST和GET,一定要大寫
Time of Update: 2016-12-19
用.NET平台下的C#語言開發了比較長一段時間,最近項目開始用JAVA來開發了,本文通過自己開發過程中的一些感受說下它們在具體開發過程的不同點,由於經驗知識還有限,本篇文章只能從比較表面的以及自己常用的功能點來說明我所看到的不同點。我是用VS2008和VS2010開發.NET程式,通過MyEclipse8.5開發JAVA程式,下面從IDE、語言、外掛程式的不同點來做下簡單的說明。