随笔分类 -  .net

C#,Asp.net
摘要:稍微研究了一下,服务器如何获取用户的信息做了一个整理。cs代码 通过反射来访问类的实例属性和属性值using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text;using System.Reflection;using System.Text.RegularExpressions;namespace Whoru{ public partial clas... 阅读全文
posted @ 2013-04-24 18:09 V.Wang 阅读(419) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Net;using System.IO;namespace OneHand{ class googleMap { //根据Url地址得到网页的html源码 public static string GetWebContent(string Url) { string strRe... 阅读全文
posted @ 2013-04-03 16:57 V.Wang 阅读(619) 评论(1) 推荐(0)
摘要:首先要引用DotRas.dllusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using DotRas;using System.Text.RegularExpressions;using System.Threading;using System.Timers;namespace Proxy{ class VpnProxy { // 系统路径 C:\windows\system32\ pr... 阅读全文
posted @ 2013-04-03 16:53 V.Wang 阅读(381) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;using System.Collections;using System.Threading;namespace WebProxy{ public class Telnet { #region telnet的数据定义 /// <summary> /// 标志符,代表是一个TELNET 指令 ... 阅读全文
posted @ 2013-04-03 16:48 V.Wang 阅读(678) 评论(0) 推荐(0)
摘要:网易,新浪,谷歌,腾讯的邮件服务都支持stmp协议。using System.Net.Mail; MailMessage message = null; SmtpClient client = null; public void Send() { try { string argFrom = "test@gmail.com"; string argTo = "test@hotmail.com"; string a... 阅读全文
posted @ 2013-03-21 14:31 V.Wang 阅读(345) 评论(0) 推荐(0)
摘要:string strConn = "Data Source=192.18.11.200;Initial Catalog=dbXianNew;user=sa;pwd=test;"; SqlConnection conn = new SqlConnection(strConn); //源连接 conn.Open(); //查询元数据 string strSql = "select * from XiAnData where (LU_MING is not null or LU_MING<... 阅读全文
posted @ 2013-03-15 14:36 V.Wang 阅读(405) 评论(0) 推荐(0)
摘要:调用代码,通过传入exe的名称来调用。 /// <summary> /// Get the check result by applaction name. /// </summary> /// <param name="argName"></param> /// <returns></returns> public static string GetResult(string argName) { Assembly ass = Assembly.Load(argName); ... 阅读全文
posted @ 2012-03-08 15:47 V.Wang 阅读(515) 评论(0) 推荐(0)
摘要:有时牵涉到大量分割字符串时,直接使用string.split方法性能上可能会并不理想,于是自己特意写了类似的方法来换。 private List<string> StringSplit(string argValue) { List<string> valueList = new List<string>(); int index = 0; int nStart = 0; string strTmp = string.Empty; index = argValue.Ind... 阅读全文
posted @ 2012-03-08 15:41 V.Wang 阅读(544) 评论(0) 推荐(0)
摘要:CSC.exe把Visual C#程序代码编译成IL文件时,有着很多参数和开关选项。正确的了解和运用这些参数和开关有时会解决一些看似很棘手的问题。下面就通过一张表来大致说明一下这些参数和开关的具体作用。这些参数和开关选项是按照字母顺序来排列的。其中带"*",是一些常用的参数或开关。 选项 用途 @ * 指定响应文件。 /?, /help 在控制台的计算机屏幕上显示编译器的选项 /addmodule 指定一个或多个模块为集会的一部分 /baseaddress指定装入DLL的基础地址 /bugreport 创建一个文件,该文件包含是报告错误更加容易的信息 /checked 如果 阅读全文
posted @ 2011-11-17 17:23 V.Wang 阅读(1954) 评论(0) 推荐(0)
摘要:利用反射进行动态加载和调用.Assembly ass=Assembly.LoadFrom(DllPath); //利用dll的路径加载加载dll后,需要使用dll中某类.Type type=ass.GetType(“TypeName”);//利用类型的命名空间和名称获得类型需要实例化类型,才可以使用,参数可以人为的指定,也可以无参数,静态实例可以省略Object obj = Activator.CreateInstance(type,params[]);//利用指定的参数实例话类型调用类型中的某个方法:需要首先得到此方法MethodInfo mi=type.GetMethod(“MehtodN 阅读全文
posted @ 2011-10-11 17:03 V.Wang 阅读(391) 评论(0) 推荐(0)
摘要:SocketIPCMSMQ.Net 3.5支持的主要通信模型.Net Remoting1 仅能使用在.Net平台上2 信道可以是"Http/Tcp/IPC",也可以自定义扩展3 可以使用Binary/Xml/Soap等封装通信中的对象Web Services1 与平台无关的通信模型,兼容性好2 信道只能是"Http“3 只能是Soap封装通信中的对象WCF.Net3.0提供的统一通信模型,融合了.Net Remoting/Web Servcies/MSMQ等多种通信方式 阅读全文
posted @ 2011-09-15 18:16 V.Wang 阅读(513) 评论(0) 推荐(0)
摘要:最近在做并发测试,用到了多线程去请求server,发现请求的数据太大时会有不少线程抛出操作超时的异常。通过增加一bool变量判断是否超时,如果超时则继续等待,否则返回结果。代码如下,超时的问题暂时解决,但没有分析这样是否足够合理,目前还在测试中...wenanry说可以加上如下一段代码,感觉和我下面写的效果应该是一样的。//这个在Post的时候,一定要加上,如果服务器返回错误,他还会继续再去请求,不会使用之前的错误数据,做返回数据HttpWebRequest .ServicePoint.Expect100Continue=false;private long RequestMethod(str 阅读全文
posted @ 2011-08-10 17:25 V.Wang 阅读(4709) 评论(3) 推荐(0)