随笔分类 - DONET
关于webservice大数据量传输时的压缩和解压缩
摘要:当访问WebSerivice时,如果数据量很大,传输数据时就会很慢。为了提高速度,我们就会想到对数据进行压缩。首先我们来分析一下。 当在webserice中传输数据时,一般都采用Dataset进行数据传输。执行的过程就是先把Dataset转化为xml进行传输,Dataset转化为xml的格式如下:[...
阅读全文
C#读写xml文件
摘要:c#读写xml文件已知有一个XML文件(bookstore.xml)如下:Code Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点:CodeXmlDocument xmlDoc=new XmlDocument();xmlDoc.Lo...
阅读全文
C#制作Windows service服务系列二:演示一个定期执行的windows服务及调试(windows service)
摘要:系列一:制作一个可安装、可启动、可停止、可卸载的Windows service(downmoon原创) 系列二:演示一个定期执行的windows服务及调试(windows service)(downmoon) 系列三:windows service系列三--制作可控制界面的windows s...
阅读全文
C#文件操作
摘要:文件操作: 检查 创建 读取 写入 修改 删除目录操作: 检查 创建 读取 写入 修改 删除文件操作创建文本文件 向文件写入文本写入文本文件 向文件写入文本读取文本文件 从文件读取文本向文件中追加文本 File.AppendText FileInfo.AppendText重命名或移动文件 File....
阅读全文
系统上线后WCF服务最近经常死掉的原因分析总结
摘要:前言 最近系统上线完修改完各种bug之后,功能上还算是比较稳定,由于最近用户数的增加,不知为何经常出现无法登录、页面出现错误等异常,后来发现是由于WCF服务时不时的就死掉了。后来就开始分析问题。得到的初步解决方案如下: 1、在Web端调用WCF服务使用后,未释放未关闭导致新的链接无法访问 ...
阅读全文
WCF技术的不同应用场景及其实现分析
摘要:这一篇文章,是总结一下WCF技术,以及基于这个技术发展出来的几个典型应用场景,并且我将尝试对这些不同的WCF实现的原理进行一些比较分析。关于WCF这个技术的基本概念,如果你不是很清楚,可以参考一下有关的文档微软开发者中心http://msdn.microsoft.com/en-us/netframe...
阅读全文
WCF入门教程:WCF基础知识问与答(转)
摘要:学习WCF已有近两年的时间,其间又翻译了Juval的大作《Programming WCF Services》,我仍然觉得WCF还有更多的内容值得探索与挖掘。学得越多,反而越发觉得自己所知太少,直到现在,我也认为自己不过是初窥WCF的门径而已。学以致用”,如果仅仅是希望能够在项目中合理地应用WCF,那...
阅读全文
decimal.tostring()格式
摘要:nt/Decimal.ToString 方法 (String, IFormatProvider)decimal value = 16325.62m; string specifier; CultureInfo culture;// Use standard numeric format specif...
阅读全文
大型网站架构演变和知识体系
摘要:之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普...
阅读全文
作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的
摘要:前日在cnblogs上看到一遍文章《每个程序员都必读的12篇文章》,其中大多数是E文的。先译其中一篇web相关的”每个程序员必知之WEB开发”。原文:http://programmers.stackexchange.com/questions/46716/what-technical-details...
阅读全文
技术类面试、笔试题汇总
摘要:技术类面试、笔试题汇总注:标明*的问题属于选择性掌握的内容,能掌握更好,没掌握也没关系。 下面的参考解答只是帮助大家理解,不用背,面试题、笔试题千变万化,不要梦想着把题覆盖了,下面的题是供大家查漏补缺用的,真正的把这些题搞懂了,才能“以不变应万变”。回答问题的时候能联系做过项目的例子是最好的,有的问题后面我已经补充联系到项目中的对应的案例了。 1、简述 private、 protected、 public、 internal 修饰符的访问权限。private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公.
阅读全文
B2C电子商务网站技术框架
摘要:一 设计原则电子商务平台总体结构的设计应从体系、功能、信息、过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力。总体结构的设计应考虑以下设计原则:快速响应原则:商机稍纵即逝,网站应该能够快速响应。一方面需要能够随时根据业务需要进行更新网站内容,另一方面需要能够迅速开发出新的网站功能,适应新的业务模式。高可用性原则:高可用性包含多个层面的含义。首先, 网站必须稳定提供服务,网站功能保持随时正常可用。其次,交互设计注重用户体验。最后,网站性能必须表现卓越。这些都是以网站大用户量、高并发访问为前提的。安全性原则:网站平台必须能够保证业务数据存储、传输安全,保证数据不丢失、不被越权阅
阅读全文
软件开发和团队管理
摘要:2大伤痛软件开发了这么多年,也带了很多的团队,真的没什么心得,只能说有点感慨。软件开发到底难不难,这真的是一个问题,刚刚毕业的时候,觉得做软件乐趣很大,困难很很小,结果呢,到现在还没有一个项目令自己满意。既然不难做,但为什么就是做不好,这真的是一个揪心的问题。软件团队到底需要多少人,这已经不能称为一个问题,而是一处伤痛,初出茅庐的时候也曾经认为一人一机就是软件,但遥望印度千人团队,真心不知道他们在干嘛,为什么要那么多人,难道他们都很苯?如果说有什么心得,还不如说我心中的2大伤痛,以搏一笑:1. 软件只需要开发就可以完成,团队只需要开发就可以组成。2. 软件出了问题是可以改的,而且不难改软件就是
阅读全文
数字、英文不自动换行的解决办法
摘要:数字、英文不自动换行的解决办法 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html<div id="wrap">正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div>css#wrap{white-space:normal; width:200px; } 1.(IE浏览器)连续的
阅读全文
VS快捷键
摘要:VS2005快捷键CTRL+SHIFT+B生成解决方案 CTRL+F7生成编译 CTRL+O打开文件 CTRL+SHIFT+O打开项目 CTRL+SHIFT+C显示类视图窗口 F4显示属性窗口 SHIFT+F4显示项目属性窗口 CTRL+SHIFT+E显示资源视图 F12转到定义 CTRL+F12转到声明 CTRL+ALT+J对象浏览 CTRL+ALT+F1帮助目录 CTRL+F1动态帮助 F1帮助 SHIFT+F1当前窗口帮助 CTRL+ALT+F3帮助-搜索 SHIFT+ALT+ENTER全屏显示 CTRL+-向后定位 CTRL+SHIFT+-向前定位 CTRL+F4关闭文档窗口 CTRL
阅读全文
如何将jpg格式图像文件转化成一系列二进制数据,又如何将此二进制数据转化成jpg格式的文件?
摘要:Imageimage=Image.FromFile("C:\\1.jpg");MemoryStreamms=newMemoryStream();image.Save(ms,ImageFormat.Jpeg);ms.Flush();ms.Seek(0,SeekOrigin.Begin);byte[]buffer=newbyte[ms.Length];ms.Read(buffer,0,(int)ms.Length);//这里已经转成了字节MemoryStreamms2=newMemoryStream(buffer,0,buffer.Length);ms2.Seek(0,Seek
阅读全文
采用软件负载均衡器实现web服务器集群
摘要:我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,目前好多门户网站与大访问量的网站都在使用nginx做为HTTP服务器,所以nginx是非常优秀的,下面我亲手做这个负载测试吧。软/...
阅读全文
在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之间切换
摘要:ASP.NET 1.1,32 位版本要运行 32 位版本的 ASP.NET 1.1,按照以下步骤操作:1.单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。2.键入以下命令启用 32 位模式:cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SV...
阅读全文
在 64 位计算机上安装 32 位版本的 ASP.NET 2.0 时,将不安装 ASP.NET 状态服务 解决办法
摘要:症状:当在 64 位计算机上安装 32 位版本的 Microsoft ASP.NET 2.0 时,未安装 ASP.NET 状态服务 (Aspnet_state.exe)。 在 Aspnetsetup.log 中可能会记录以下错误消息文件: <Date><Time>启动修复状态服务器 AllowRemoteConnection 值 <Date><Time&g...
阅读全文
Win2003负载均衡
摘要:在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能通过增加服务器来解决问题。 那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windows Server 2003中的网络负载平衡技术的实现方法)。 一、网络负载平衡的优点1.网络负载平衡允许你将传入的请求传播到最多达32台...
阅读全文