文章分类 - C#
摘要:环境:windows 2003 + IIS 6.0 + Sql Server 2005Sqlserver 数据库(.mdf) 将近4G的数据。症状:网站频繁出现“System.Data.SqlClient.SqlException: 超时时间已到。在操作完成之前超时时间已过或服务器未响应”这个错误。解决方案:问题出现的原因大概是以下几个方面:1、如果你通过超时时间设置,解决了上述问题,你可能需要优化你的Sql语句,索引等。//超时时间SqlCommand cmd = new SqlCommand(); cmd .CommandTimeout=60;//时间设为60秒//通过数据库的设置,以Sq
阅读全文
摘要:短信猫系列文章已经完成,这篇文章给出各篇的链接和相关的Bug列表及最新的文章更新日期。在这里感谢网友的支持了,谢谢大家的支持。短信猫软件的实现(C#)<一>熟悉串口 仅提供串口使用实例,也可作为一般的串口调试器使用,如遇严重bug我会尽快更新。短信猫软件的实现(C#)<二> AT指令调试器的简单实现 这是我的最简单的类库雏形示例,很不完善,错误很多,本文不再更新。短信猫软件的实现(C#)<三>PDU格式短信解析 这篇是我学习PDU的总结,详细介绍了PDU格式短信编码的原理。如有错误,我会尽快改正的。短信猫软件的实现(C#)<四>PDU格式编码C#
阅读全文
摘要:http://www.blueidea.com/microsoft/vs2010/2010_con/2010080201.htm各位开到标题肯定认为我是标题党,那我告诉你错了,今天我就让你看看怎样用VS2010来开发flash/flex/as3程序的。1、在vs2010中创建as3/air/flex项目2、ide环境中的as代码自动提示对于不想安装flash cs/flash builder/flash developer,又想体验一下actionscript编程的.net程序员来说,这无疑是一个好消息!言归正传:1、先到http://opensource.adobe.com/wiki/dis
阅读全文
摘要:IPAddress[]IPs=Dns.GetHostAddresses("www.by84.com");foreach(IPAddressipinIPs){Response.Write(ip.ToString()+"<br>");}别忘了引用System.Net命名空间.
阅读全文
摘要:上面的这个例子,首先是通过GenerateXMLFile方法在E盘创建出了我们预想的xml文件;然后通过GetXMLInformation方法对刚刚生成的xml文件进行了信息的读取;之后通过ModifyXmlInformation方法对xml文件信息作出相应的修改(Computer ID="2222222" Description="Made in USA"修改成为Computer ID="2222222" Description="Made in HongKong");再之后通过AddXmlInformation方法向xml文件中添加了一个带有属性值的color节点;最后通过Dele
阅读全文
摘要:首先,先上下图片,好理解一下今天要讲内容:第一张图:第二张图:说明:[代码]接着我们再看一下点击“导出”按钮时出现的导出功能:打开导出的Excel:说明:从以上四张图片中,所要说明的问题是:[代码]下面正文讲解如何实现:一:实现思路对于列表的导出,有以下两种方式:1:从客户端取数据导出:[代码]2:从服务端取数据导出:[代码]那具体实现的思路方式如何?[代码]二:实现步骤具体的实现步骤如下:[代码]三:完整示例实现代码1:新建示例网站项目如:ExcelExportDemo2:往里新建用户控件:Export.ascx 示例中只放一个“导出”按钮html如下:[代码]点击时的后台代码如下:Code
阅读全文
摘要:本文将讲述一个高效的不重复随机数列的生成算法,其效率比通常用hashtable 消重的方法要快很多。作者:eaglet 转载请注明出处。首先我们来看命题:给定一个正整数n,需要输出一个长度为n的数组,数组元素是随机数,范围为0 – n-1,且元素不能重复。比如 n = 3 时,需要获取一个长度为3的数组,元素范围为0-2,比如 0,2,1。这个问题的通常解决方案就是设计一个 hashtable ,然后循环获取随机数,再到 hashtable 中找,如果hashtable 中没有这个数,则输出。下面给出这种算法的代码代码很简单,从 0 到 total - 1 循环获取随机数,再去hashtabl
阅读全文
摘要:原文地址:http://www.cnblogs.com/wenjian/archive/2010/04/27/1721902.html延续简单的重复登录控制(java版)中的思路,用ASP.NET做了类似的实现。第一步,构造一个简单的在线会员对象。第二步,实现在线会员处理功能。第三步,在会员登录成功时将会员放入队列。第四步,实现一个在线状态维护的轮询功能,比如用AJAX定时读取某个页面,该页面中进行会员有效性检查。同时,为了保证严谨性,使已踢掉的登录不能继续操作,还可在页面基类中进行同样的检查。第五步,在客户端进行提示。需要说明的是,“超时会员清理”采用了一个偷懒且不严谨的处理方式:清理动作由
阅读全文
摘要:Duration缓存时间,以秒为单位,这个除非你的Location=None,可以不添加此属性,其余时候都是必须的。LocationLocation当被设置为None时,其余的任何设置将不起作用Any——页面被缓存在浏览器、代理服务器端和web服务器端;Client——缓存在浏览器;DownStream——页面被缓存在浏览器和...
阅读全文
摘要:1. 从依赖倒置说起首先,我们来看下《敏捷软件开发》中对依赖倒置的说明:a. 高层模块不应该依赖于低层模块,二者都应该依赖于抽象。b. 抽象不应该依赖于细节,细节应该依赖于抽象。我们先抛开第二点来看第一点,什么叫高层模块,什么叫低层模块。在我理解来看:高层模块也就是战略性模块,业务性模块。而低层模块就是战术性模块,细节类模块。先来看这样一段代码:也许有人会说,这是再正常不过的代码了。但是我们要考虑...
阅读全文
摘要:现在学习Windows Phone 7开发资料十分有限,除了MSDN的官方开发文档外和一些博客外,几无其他的学习渠道。幸运地是美国的资深程序员兼作家Charles Petzold为大家免费放出了他的最新大作—《Programming windows phone 7 series》。他以往写的书籍本本是经典,包括我们耳熟能详的《Windows 程序设计》一书。目前该书一共24章,,对Wi...
阅读全文
摘要:原文地址:http://www.cnblogs.com/tianzhiliang/archive/2010/10/28/1863684.htmlSocket服务器主要用于提供高效、稳定的数据处理、消息转发等服务,它直接决定了前台应用程序的性能。我们先从整体上认识一下Socket服务器,Socket服务器从架构上一般分为:网络层、业务逻辑层、会话层、数据访问层,如图: ...
阅读全文
摘要:1usingSystem;2usingSystem.Xml;3usingSystem.Data;45namespaceMessage.Common6{7///<summary>8///XML相关通用功能9///</summary>10publicclassXml11{12publicXml(){}1314///<summary>15///XML资源类型16///...
阅读全文
摘要:近来参加一个休闲SNS游戏的开发,现在刚完成了内部DEMO版,DEMO主要任务是对一种全新游戏玩法的尝试及一些客户端技术的测试。既然DEMO版成功出世,自己就要更进一步了,呵呵。 由于这款游戏是一款即时在线游戏,用户操作较频繁,对服务器响应的要求较高,因此在"升级"DEMO版开发前,我认真的考虑了一下服务器端的逻辑架构。为了进一步理清思想,向博友们致敬特此笔记。 对于博客园,虽以前也偶有"贡...
阅读全文
摘要:今天下午17点左右,博客园博客站点出现这样的错误信息:Error Summary:HTTP Error 503.2 - Service UnavailableThe serverRuntime@appConcurrentRequestLimit setting is being exceeded.Detailed Error Information:Module IIS Web CoreNotif...
阅读全文
摘要:我们都知道网易、搜狐等大型门户都有“通行证”的概念,这个通行证系统就是今天讨论的“单点登录系统”。其主要特征是多个站点一个用户中心,一点登陆后其他也自动登录,注销也是。比如我们在126登录了邮箱,再去163.com就是登陆状态。我这里的实现方案是传统的cookie方案。希望此文对需要的朋友有用,也希望不足之处大家能够提出。SSO的基本功能:&midd...
阅读全文
摘要:1.先打开C#,新建->网站->(选中)ASP.net Web服务->确定,OK,现在以新建了一个webService,里面会自动有一些代码,就它的"Hello World"吧,简单的测试就行了。2.F5测试,会打开一个网页,显示是OK的。然后点生成->发布网站->设置好路径->确定,OK,现在在你设置的路径下会有一个asmx,DLL文件。3.打开IIS(我的是...
阅读全文
摘要:1、进入控制面板——程序——”打开或关闭Windows功能”: 2、根据需要设置Internet管理服务下的Web管理工具和万维网服务: 3、设置在所有程序和菜单显示系统管理工具。 4、从所有程序打开IIS管理器: 5、可以直接从搜索程序输入IIS进入: IIS界面:
阅读全文
摘要:本文转载自 http://www.cnblogs.com/heros/archive/2009/12/20/1628400.htmlwin7很好用,就是激活vs有点麻烦。当时为省事直接用虚拟光驱挂iso来装了,后来发现激活窗口却没有输入序列号的地方,就将就着用了。现在要过期了,真是烦人。其实输入框仅仅是隐藏了,升级按钮也是被隐藏起来了,所以找到handle,show出来就搞定了。code
阅读全文
摘要:原文地址:http://www.cnblogs.com/jirigala/archive/2010/09/30/1839678.html10.1放假了,希望大家都能度过平平安安快乐的国庆长期,希望写程序的光棍汉同行都能遇上桃花运,早日找到自己的另一半,也希望我刚满月的女儿能健健康康成长,长大了找个优秀的程序员嫁了,哈哈。我们经常会遇到1:客户购买了5个用户的许可,10个用户的许可,软件需要限制用户...
阅读全文

浙公网安备 33010602011771号