上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: A class to dynamically create delegates of functions at runtimehttp://www.codeproject.com/Articles/15845/A-class-to-dynamically-create-delegates-of-functioA General Fast Method Invokerhttp://www.codeproject.com/Articles/14593/A-General-Fast-Method-InvokerFast Dynamic Property/Field Accessorshttp://w 阅读全文
posted @ 2013-12-29 17:39 gejianhua 阅读(384) 评论(0) 推荐(1)
摘要: 规则 1:弄清楚将要开发的应用程序是什么性质的(OLTP 还是 OPAP)?规则 2:将你的数据按照逻辑意义分成不同的块,让事情做起来更简单规则 3:不要过度使用 “规则 2”规则 4:把重复、不统一的数据当成你最大的敌人来对待规则 5:当心被分隔符分割的数据,它们违反了“字段不可再分”规则 6:当心那些仅仅部分依赖主键的列规则 7:仔细地选择派生列规则 8:如果性能是关键,不要固执地去避免冗余规则 9:多维数据是各种不同数据的聚合规则 10:将那些具有“名值表”特点的表统一起来设计规则 11:无限分级结构的数据,引用自己的主键作为外键英文原文:11 Important Database de 阅读全文
posted @ 2013-12-29 14:06 gejianhua 阅读(166) 评论(0) 推荐(0)
摘要: 做网站难免要面对安全性的问题,诸如sql注入拉,cookie冒名拉,等等,sql注入算是老生常谈,翻翻旧账有不少优秀的帖子在说明这个问题,所以我们来说说Session冒名顶替的风险以及应对的办法。 首先要说Session冒名顶替,就得说说Session的原理。Session是一个在服务器端保持会话的机制,其实在Http协议里并没有规定 Session这个东西,所以他的实现方式就有点千奇百怪,不同的Web框架下Session的实现机制都是不一样的。但是原理都是大同小异的,这里普遍应用的机制是通过Cookie来存储一个会话的票据(也就是SessionID),服务端在cookie里取得Session 阅读全文
posted @ 2013-12-28 14:13 gejianhua 阅读(1376) 评论(1) 推荐(0)
摘要: 概述:除了 session 外,一般不会在客户端的 cookies 里保存过于重要的凭据,但电商应用有时候不可避免地存储了一些敏感数据到客户端,当然不希望被篡改。目的:让服务器端能识别cookie值被篡改了。手法:set-cookie时加上防篡改验证码。如:user_name=alex|bj95ef23cc6daecc475de防篡改验证码的生成规则可以很简单:md5(cookieValue+key)或sha1(cookieValue+key),key可以是服务器端掌握的一个固定字符串,也可以很复杂(如后面的LTPA示例)。核对规则是:服务器端得到客户端送上来的cookie后,重新计算一下验证 阅读全文
posted @ 2013-12-28 14:12 gejianhua 阅读(920) 评论(0) 推荐(0)
摘要: ADO.NET与ORM的比较(1):ADO.NET实现CRUDhttp://zhoufoxcn.blog.51cto.com/792419/283952ADO.NET与ORM的比较(2):NHibernate实现CRUDhttp://zhoufoxcn.blog.51cto.com/792419/286570ADO.NET与ORM的比较(3)Linq to SQL实现CRUDhttp://zhoufoxcn.blog.51cto.com/792419/293966ADO.NET与ORM的比较(4):EntityFramework实现CRUDhttp://zhoufoxcn.blog.51cto 阅读全文
posted @ 2013-12-28 00:37 gejianhua 阅读(443) 评论(0) 推荐(0)
摘要: MyBatis For .NET学习笔记:开篇http://chenkai.blog.51cto.com/2023960/763806MyBatis For .NET学习笔记[2]:配置环境http://chenkai.blog.51cto.com/2023960/763793MyBatis For .NET学习笔记[3]:工作原理解析http://chenkai.blog.51cto.com/2023960/763672ADO.NET与ORM的比较(5):MyBatis实现CRUDhttp://zhoufoxcn.blog.51cto.com/792419/459684 阅读全文
posted @ 2013-12-28 00:24 gejianhua 阅读(1401) 评论(0) 推荐(0)
摘要: 最近一直在忙新公司的基础库建设,对系统架构、开发框架及快速开发平台的设计实施都积累了一定的实践经验。一般的中小型的软件开发公司,如果按照技术储备来衡量软件项目的技术含量的评定依据是可行的。但如果光是按照人头来衡量软件的技术含量是不可靠的。所以我们在选择跳巢的时候是选择大公司还是选择有技术含量的公司要根据自己的职业规划来。(本人最近体会到的一点跳巢经验分享给大家)由于我现有单位技术部门刚刚成立不久,需要一些基础的开发框架,ORM当然是跑不了的。在后面的文章中我将陆续写下我在建设基础框架中的一些实践检验,里面可能包括对UI层的封装、基础控件的封装等等。我就废话少扯了,进入主题。这篇文章的重点是无反 阅读全文
posted @ 2013-12-28 00:18 gejianhua 阅读(381) 评论(0) 推荐(0)
摘要: 51CTOJquery EasyUI专题:http://blog.51cto.com/zt/554 阅读全文
posted @ 2013-12-28 00:13 gejianhua 阅读(140) 评论(0) 推荐(0)
摘要: 最近正好做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是://1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。System.Windows.Forms.Timer// 2.提供以指定的时间间隔执行方法的机制。无法继承此类。System.Threading.Timer//3.在应用程序中生成定期事件。System.Timers.Timer这三个定时器位于不同的命名空间内,上面大概介绍了3个定时器的用途,其中第一个是只能在Windows窗体中使用的控件。在.NET1.1里面,第3 阅读全文
posted @ 2013-12-27 17:58 gejianhua 阅读(190) 评论(0) 推荐(0)
摘要: 最近一个月都异常的繁忙,项目进度非常的紧,回头看看自己的blog,整整一个5月都没有一篇文章,非常惭愧,现在补几篇文章,介绍一下我最近关注的技术.这篇文章将介绍Windows服务程序的开发.摘要:本文将较为详细的介绍如何在.net下开发Windows服务程序,并将简要介绍一些开发中的调试技巧及后期的部署问题.IDE:VS2005, DotNetFramework Version:2.0.50727Windows服务程序通常是一种在OS的后台长期运行的程序,根据需要你可以设置为随服务器启动而同时启动等等,在传统的C/S结构的程序开发中,Windows服务更是以Server端普遍存在.在.NET应 阅读全文
posted @ 2013-12-27 16:30 gejianhua 阅读(541) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页