随笔分类 -  .NET

摘要:1、新建项目,打开VS2010,WCF/WCF服务库2、确保引用System.ServiceModel.Web,.net 框架不要选择client profile3、app.config<?xml version="1.0"?><configuration> <system.serviceModel> <services> <service name="WcfJsonRestService.Service1"> <endpoint address="http://localhos 阅读全文
posted @ 2013-06-07 16:25 羽化成蝶 阅读(198) 评论(0) 推荐(0)
摘要:C#操作REDIS例子windows SEVER包:http://code.google.com/p/servicestack/wiki/RedisWindowsDownloadwindows仅用来测试,性能不如在linux下高.c#使用:引用的ServiceStackRedis:https://github.com/mythz/ServiceStack.RedisstaticvoidMain(string[]args){varRedis=newRedisClient(“127.0.0.1″,6379);//redis服务IP和端口#region=insert=//varstoreMember 阅读全文
posted @ 2013-06-07 12:30 羽化成蝶 阅读(1417) 评论(2) 推荐(1)
摘要:升级到vs2012 update1.公司的网络还行,可以顺利从网络下载安装。 回家就不行了,长城宽带,可以理解。离线安装的方法。1.vs2012 update1, 下载vsupdate_KB2707250.exe2. 在cmd 里面运行 vsupdate_KB2707250.exe /? 看到选项 /Layout 可以下载离线包的。找个网络好点的地方下载离线包,漫长。 vsupdate_KB2707250.exe /Layout3. 不要修改下载包的目录名字packages, 把步骤1里面的 vsupdate_KB2707250.exe复制到与packages同级别目录,运行vsupdate. 阅读全文
posted @ 2013-06-05 13:41 羽化成蝶 阅读(436) 评论(0) 推荐(0)
摘要:开源项目选择依赖以下原则去选择:1、满足功能需求2、性能3、可靠性4、易学性5、是否足够轻量6、能否持续更新补丁7、是否有公司支持8、是否有类似场合的成功案例 阅读全文
posted @ 2013-05-31 09:07 羽化成蝶 阅读(197) 评论(0) 推荐(0)
摘要:对ServiceStack.Redis的连接池进行故障转移改造使用ServiceStack.Redis的连接池在操作多台Redis的时候并不会对出现故障的Redis进行排除切换,这样就会导致应用会还是会分配到故障的Redis服务中导致应用处理错误.这次对ServiceStack.Redis连接池的改造主要实现两个功能:1)对故障的Redis服务在轮循的时候排除,2)定期检测故障的Redis服务,如果服务正常则恢复到轮盾环节中.(ServiceStack.Redis的代码结构还是很不错修改起来也很方便)增加基于Host的连接池功能ServiceStack.Redis连接池的连接存储结构相对简单, 阅读全文
posted @ 2013-05-28 09:51 羽化成蝶 阅读(525) 评论(0) 推荐(1)
摘要:多线程环境下调用 HttpWebRequest 并发连接限制Posted on2012-05-18 08:54eaglet阅读(1661) 评论(2)编辑收藏.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或10个。对于一些诸如浏览器或网络蜘蛛的应用,2个或10个并发数量实在太少,大大影响应用的性能。之所以有这个并发连接限制,是因为 http 1. 阅读全文
posted @ 2013-05-24 09:46 羽化成蝶 阅读(178) 评论(0) 推荐(0)
摘要:[转]HttpWebRequest提高效率之连接数,代理,自动跳转,gzip请求等设置有关问题www.MyException.Cn发布于:2012-09-15 19:09:29浏览:7次[记录]HttpWebRequest提高效率之连接数,代理,自动跳转,gzip请求等设置问题先设置4个: webrequest.ServicePoint.Expect100Continue = false; //是否使用 Nagle 不使用 提高效率 webrequest.ServicePoint.UseNagleAlgorithm = false; ... 阅读全文
posted @ 2013-05-24 09:33 羽化成蝶 阅读(307) 评论(0) 推荐(0)
摘要:StreamWriter sw=new StreamWriter(path,false,Encoding.Default);这段话出异常,查下来发现文件名中还有:号,把半角的:变成全角的:问题即可解决。 阅读全文
posted @ 2012-02-29 15:27 羽化成蝶 阅读(2499) 评论(0) 推荐(0)
摘要:请猜测下列程序输出:using System;public abstract class A{ public A() { Console.WriteLine('A'); } public virtual void Fun() { Console.WriteLine("A.Fun()"); } }public class B: A { public B() { Console.WriteLine('B'); } public new void Fun() { Console.WriteLine("B.Fun()"); } p 阅读全文
posted @ 2011-09-23 18:57 羽化成蝶 阅读(165) 评论(0) 推荐(0)