摘要: 作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。4.Big-O符号来标记算法复杂度:在开发过程中,请务必使用Big-O符号来比较两 阅读全文
posted @ 2012-06-29 23:06 念余温 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个分页存储过程:CREATEprocedure[dbo].[P_Pager] (@PageNumberint, @PageSizeint) asdeclare@sqlnvarchar(4000) set@sql='selecttop'+Convert(varchar,@PageSize)+'*fromT_Testwhere[type]=1andidnotin(selecttop'+Convert(varchar,(@PageNumber-1)*@PageSize)+'idfromT_Testorderbyiddesc)orderbyiddesc 阅读全文
posted @ 2012-06-29 23:04 念余温 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET中,有很多种实现伪静态的办法,我们今天主要介绍通过IHttpModule这个接口的实现,来解决问题。相对于整个应用程序来讲,如果我们需要在请求发生之时对请求的地址进行处理就需要用到IHttpModule接口。常用实现伪静态技术。就是将一个Get访问的查询字符串变成一个独立的文件。但是在程序中实际上访问的还是查询字符串中的值。如:Http://www.cnsaiko.com/news.aspx?id=1改变为Http://www. cnsaiko.com/news_1.aspx这样做的好处在于有利于SEO及防止SQL注入等。当然,文件的扩展名在服务器支持的情况下也是可以变化的。I 阅读全文
posted @ 2012-06-29 22:59 念余温 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 我们平常编程中,时间久了有时候会形成一种习惯性的思维方式,形成固有的编程风格,但是有些地方是需要斟酌的,即使是一个很小的错误也可能会导致昂贵的代价,要学会善于总结,从错误中汲取教训,尽量不再犯同样错误,注重编程之美,代码的优雅,总结几个平常经常犯的错误。1、在C#编程中,字符型类型是最容易处理出错的地方,代价是非常昂贵,在.Net Framwork中,字符串是一个相当特别的引用类型,string本省就是一个不可继承的密封类,但是它具有了值类型所应用的特点,但是它在CLR中内存还是保存于托管堆之上,也就是说,当我们每次定义一个字符串类型的时候,就在堆内存中开辟一端内存,而当我们字符串被修改之后, 阅读全文
posted @ 2012-06-29 22:55 念余温 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在进行开发的过程中,经常需要输入时间,特别是在进行查询、统计的时候,时间限定更为重要。 尽管ASP.NET也集成了日历控件,但是其集成的代码量很大,你可以做一个测试,当你在页面使用一个日历控件时,在发布之后查看该页面的源代码,你会惊奇发现,日历控件的代码量很庞大,这就大大增加的带宽的开销,每当一个客户端请求这个页面,服务器都要将如此庞大的代码进行发送,使得服务器负担加重。而且,ASP.NET集成的日历控件用起来不是很方便,其效果并非我们所想要。所以,大部分人还是选择了JS日历控件,也有很多人从事这方面的研究。在这里将我收藏的几种JS日历控件推荐给大家,附有JS源代码,希望给你带来一丝帮助。 . 阅读全文
posted @ 2012-06-29 22:51 念余温 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 这个问题见了好几次,在.net下 Microsoft visual 2005->visual studio tools->visual studio 2005命令提示下输入aspnet_regiis -r,就可以只是重新注册一下而已这是因为你先装了.net而后装了iis用户的权限没加进运引起我的就是这种情况,先安装了.net环境,然后才安装 了IIS。解决方案汇总:第一种故障描述:服务器应用程序不可用您试图在此Web服务器上访问的Web应用程序当前不可用。请点击Web浏览器中的“刷新”按钮重试您的请求。管理员注意事项:详述此特定请求失败原因的错误信息可在Web服务器的系统事件日志中 阅读全文
posted @ 2012-06-29 22:42 念余温 阅读(292) 评论(0) 推荐(0) 编辑