
.NET(C#)
文章平均质量分 63
张友邦
微软认证专家,系统分析员,希赛网专业顾问,CCF会员,IEEE会员。1980年生于四川宜宾,2002年国防科大宇航系本科毕业。2003年底创业,07年卖掉公司后曾在多家公司任CTO,09年至2011年于新加坡南洋理工大学任研究员,回国后继续IT方面的创业。主要领域有软件架构与设计、流媒体、云计算、社会网络及大数据等。
展开
-
防URL参数攻击方案
本文属spanzhang原创,其blog地址为:http://blog.youkuaiyun.com/spanzhang。引用或转贴请注明出处,谢谢!!现在的网站基本上都有后台数据库,而这个东东也就成了攻击的重点。从URL传入特殊参数成为了一种常用的攻击手段,就是对那些为了提高搜索率做了简单URL重写的网页也一样。我下面给出的解决方案基本上能解决受到攻击的危险,但也有一些小小的弊端。Yes,最容易想到的方法就原创 2005-02-18 11:11:00 · 2223 阅读 · 3 评论 -
C#执行存储过程的简化
本文属spanzhang原创,其blog地址为:http://blog.youkuaiyun.com/spanzhang。引用请注明出处,谢谢!!下面的方法是我在实际开发中摸索出来的,可以在很大程度上简化调用存储过程的代码。首先来看一下C#调用存储过程的一般过程:1、打开数据库连接SqlConnection;2、生成一个SqlCommand;3、向命令对象填充参数;4、执行存储过程;5、关闭连接;6、其他操作原创 2005-02-17 15:06:00 · 3126 阅读 · 4 评论 -
C#写Pocket PC简单状况
本文属spanzhang原创,其blog地址为:http://blog.youkuaiyun.com/spanzhang。引用或转贴请注明出处,谢谢!!不知道该叫经验好还是叫教训好,总的说来,这里讲的只是一个小问题,只适合初学者。如果你觉得不是初学者,最好别往下看了。Q1:用C#写Pocket PC程序时,想显示一个不占据所有屏幕空间的窗体。A1:将窗体大小调小;将其FormBorderStyle设置为Non原创 2005-02-18 10:36:00 · 1421 阅读 · 0 评论 -
WEB客户端增量更新数据解决方案
本文属spanzhang原创,其blog地址为:http://blog.youkuaiyun.com/spanzhang。引用或转贴请注明出处,谢谢!! 以展现数据为主要任务的网页,如股票类的网页,多希望能实时展现数据库里的数据。流行的解决方法是将数据做成xml格式,浏览器隔一段时间取一次该xml数据,然后更新到网页上。一种是使用Microsoft.XMLHTTP来从服务器上GET数据,另一种是用MS原创 2005-02-18 16:28:00 · 2584 阅读 · 1 评论 -
.NET企业级应用架构设计系列之技术选型
本文属spanzhang(张友邦)原创,发布地址为:http://blog.youkuaiyun.com/spanzhang。转载或引用请注明原文之出处,谢谢!这里说的技术选型实际上是指技术方向的选择,或者叫平台方案的选择,也或者叫技术路线等,总之是大方向的把握。假定项目背景是要做一个中型WEB系统,公司组建新的技术团队以及运营团队来运作。基于这个模糊的项目背景,看看我们能得到些什么。首先我们想到的是原创 2008-03-26 08:50:00 · 7422 阅读 · 0 评论 -
.NET企业级应用架构设计系列之应用服务器
本文属spanzhang(张友邦)原创,发布地址为:http://blog.youkuaiyun.com/spanzhang。转载或引用请注明原文之出处,谢谢! .NET企业级应用架构设计系列之开场白 .NET企业级应用架构设计系列之技术选型 这里要说到的是关于三层架构中的应用服务器。对于电子商务网站来说,成熟的架构基本上都是采用分层式的。分层的结构一方面适合人脑的思维方式,另一方面在解决扩展性方原创 2008-03-31 14:46:00 · 11836 阅读 · 0 评论 -
.NET企业级应用架构设计系列之结尾篇
首先说点废话。这段时间有挺多新朋友通过优快云联系到我,大部分是希望我能给他们的学习和工作提点建议。我很感谢这些朋友对我的兴趣,也感谢他们对我的信任。我总是告诉他们一些听过很多遍的道理,现在想想,也许大家以为我在敷衍。但是请一定相信一句话:之所以常常重复,是因为它真的重要。对于技术上的提高,不外乎多学习、多实践、多思考。学习可以是看书或者上网,看书是大餐而上网就像是快餐。我家里书架上的书已经把原创 2008-05-06 16:40:00 · 3821 阅读 · 0 评论