随笔分类 -  C#

上一页 1 ··· 7 8 9 10 11
C#
摘要:using System;using System.Management;namespace Soyee.Comm{/// <summary>/// Computer Information/// </summary>public class Computer{public string CpuID;public string MacAddress;public string DiskID;public string IpAddress;public string LoginUserName;public string ComputerName;public strin 阅读全文
posted @ 2011-11-08 11:30 火腿骑士 阅读(164) 评论(0) 推荐(0)
摘要:IIS7发布WCF注意 WCFWindows.netMicrosoftCIS7中默认没有加入wcf/.svc的映射,所以需要手动注册,运行栏输入 Cmd代码 c:\Windows\Microsoft.NET\Framework\v3.0\WindowsCommunicationFoundation\ServiceModelReg.exe-ic:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe -i即可 阅读全文
posted @ 2011-11-07 11:10 火腿骑士 阅读(251) 评论(0) 推荐(0)
摘要:IIS6下配置PHP有星外的 php自动安装程序,一切配置一键搞定。http://www.5i321.com IIS7下有了新一代利器,PHP Manager for IIS 7下载:http://phpmanager.codeplex.com/releases/view/62183简单介绍使用方法:1、首先下载PHP5 http://windows.php.net/download/ 然后解压缩到C:\php2、安装IIS服务 CGI/ISAPI扩展/ISAPI筛选 (在IIS角色服务中安装)3、安装PHP Manager for IIS 7以上都安装之后,重新打开IIS管理器,会看到PHP 阅读全文
posted @ 2011-11-07 10:57 火腿骑士 阅读(421) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/wanqiming/archive/2009/09/22/1571565.html在WCF下作大文件的上传,首先想到使用的就是Stream,这也是微软推荐的使用方式。处理流程是:首先把文件加载到内存中,加载完毕后传递数据。这种处理方式对小文件,值得推荐,比如几K,几十k的图片文件,文本文件对大文件就不适用,比如10G的电影,把10G的数据加载到缓存中再传递,这是不可想象的。这个时候我们想到的就是断点续传。由于数据量很大。会导致当前程序阻塞,所以采用异步发送的方式,以进度条显示出来,这也是本篇文章所要实现的功能. 另外,目前BasicHttpBind 阅读全文
posted @ 2011-11-07 10:45 火腿骑士 阅读(281) 评论(0) 推荐(0)
摘要:3 MTOM消息优化传输 MTOM 全称Message Transmission Optimization Mechanism,即消息传输优化机制。它提出的模型适用于大量数据的交互情况。针对Base64编码情况带来的开销提出的解决方案。当数据量小的时候,SOAP依然使用XML进行消息的传递。 但是在大量数据情况下,如果数据依然进行Base64编码,会带来33%的额外开销,这样的情况对于大量数据交换的情况是无法容忍的。MTOM 就是针对SOAP 消息传输的基础上提出的改进办法。对于大量数据的传递,不会进行进行Base64编码,而是直接以附件的二进制原始数据的形式封装在SOAP消息的M... 阅读全文
posted @ 2011-11-07 10:30 火腿骑士 阅读(582) 评论(0) 推荐(0)
摘要:WCF - IsOneWay 和异步的区别http://www.rainsts.net/article.asp?id=460在某些博客文章里,直接将 IsOneWay 称为 "异步方法"。虽然多数时候不会对开发带来什么问题,但深究起来,这两者是不同的。接下来,我们做个试验。将同一个服务契约分别用 IsOneWay 和异步进行实现,客户端使用多线程模拟并发调用,并使用 ServiceThrottlingBehavior (也可以使用 InstanceContextMode.Single) 进行并发控制。注意对比输出结果,我们就会发现其不同之处。IsOneWay版本[Servi 阅读全文
posted @ 2011-11-07 10:11 火腿骑士 阅读(368) 评论(0) 推荐(0)
摘要:一、0.0.0.0 严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。 二、255.255.255.255 限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意了!”这个地址不能被路由器转发。 三、127.0.0.1 本 阅读全文
posted @ 2011-11-05 13:31 火腿骑士 阅读(240) 评论(0) 推荐(0)
摘要:(1)单播 一对一(2)组播/广播 一对多 单点发送 多点接受 固定地址范围根据internet NIC关于IP地址的规定,IP地址共分为A-E 共5类,其中A-C类目前应用的普通IP地址,E类地址保留为将来使用,D 类地址即为组播地址,其网络号为固定的1110(第0~3位),第4~31位定义了某一特殊的组播地址,范围为 224.0.0.0~239.255.255.255,共有228个约27亿个地址。 本文来自: (http://www.91linux.com/) 详细出处参考:http://www.91linux.com/html/article/network/20080616/1257. 阅读全文
posted @ 2011-11-05 13:25 火腿骑士 阅读(265) 评论(0) 推荐(0)
摘要:http://www.csharpwin.com/csharpspace/10274r6060.shtmlhttp://www.csharpwin.com/search.aspx?ChID=0&AID=0&KW=ESFramework前面我们已经讨论了客户端与服务器通信的一般模式,即Client通过Tcp连接向Server递交请求,Server处理请求后,使用同一Tcp连接将服务结果发送给Client。这一Tcp连接在程序中被抽象成网络流,也就是System.Net.Sockets.NetworkStream类,这个类是非线程安全的。 一.线程安全如果一个类是线程安全的,表明该 阅读全文
posted @ 2011-11-04 17:31 火腿骑士 阅读(749) 评论(0) 推荐(0)
摘要:一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,但排序速度很慢。同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,c#中Hashtable用法简述1.使用hashtable前.需要添加System.Collections的引用using System.Collections;2. 阅读全文
posted @ 2011-11-04 17:03 火腿骑士 阅读(788) 评论(0) 推荐(0)
摘要://抓包工具SmartSniff 1.77////------------#region 截图 private void toolStripButton6_Click(object sender, EventArgs e) { ScreenForm screen = new ScreenForm(); screen.copytoFather += new CbRectangle(copytoTextBox); screen.ShowDialog(); } /*截图后续操作*/ public void copytoTextBox(Rectangle rec) { Rectangle rec2 = 阅读全文
posted @ 2011-10-26 14:36 火腿骑士 阅读(307) 评论(0) 推荐(0)
摘要:在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下表列出了六种类型的约束:约束 说明 T:结构类型参数必须是值类型。可以指定除 Nullable 以外的任何值类型。有关更多信息,请参见使用可空类型(C# 编程指南)。T:类类型参数必须是引用类型,包括任何类、接口、委托或数组类型。T:new()类型参数必须具有无参数的公共构造函数。当与其他约束一起使用时,new() 约束必须最后指定。T:<基类名>类型参数必须是指定 阅读全文
posted @ 2011-10-14 13:48 火腿骑士 阅读(1124) 评论(3) 推荐(0)
摘要:http://www.cnblogs.com/livexy/archive/2010/07/06/1772213.htmlusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Data;using System.Data.Common;using System.Web.Script.Serialization;using System.IO;using System.Security.Cryptography;n 阅读全文
posted @ 2011-09-02 14:54 火腿骑士 阅读(284) 评论(0) 推荐(0)
摘要:IList<MediaInfo> l = new List<MediaInfo>(); l.OrderByDescending(m => m.Name);//降序 Dictionary<int, string> dList = new Dictionary<int, string>(); List<KeyValuePair<int, string>> list = dList.OrderByDescending(k => k.Value).ToList();//降序 阅读全文
posted @ 2011-09-02 14:50 火腿骑士 阅读(594) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Dare.Utilities;using System.Diagnostics;using System.Runtime.InteropServices;namespace DareMediaTray{ public partial class MainFrm : For 阅读全文
posted @ 2011-08-20 16:47 火腿骑士 阅读(1367) 评论(1) 推荐(0)

上一页 1 ··· 7 8 9 10 11