网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
技术经验
ASP.NET MVC HtmlHelper用法大全
ASP.NETMVCHtmlHelper用法大全HTML扩展类的所有方法都有2个参数:以textbox为例子publicstaticstringTextBox(thisHtmlHelperhtmlHelper,stringname,Objectvalue,IDictionary<string,Object>htmlAttributes)publi...
2022-11-29
步步为营 .NET 代码重构学习笔记 三、临时变量(Temporary Variable)
步步为营.NET代码重构学习笔记三、临时变量(TemporaryVariable)SplitTemporaryVariable(剖解临时变量)概述程序中有某个临时变量被赋值超过一次,它既不是循环变量,也不是一个集用临时变量(collectingtemporaryvariable)动机(Motivation)临时变量有各种不同用途,其中某些用途会很自然地导至临...
2022-11-29
SQL 2005 with(nolock)详解
SQL2005with(nolock)详解大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如: 1:脏读,一个用户对一个资源做了修改,此...
2022-11-29
在C#里使用属性,如Obsolete,Serializable,XmlRoot
在C#里使用属性,如Obsolete,Serializable,XmlRoot 在C#里使用属性,如Obsolete,Serializable,XmlRoot收藏原文:UsingAttributeInC#绪论 属性是一种新的声明性信息.使用属性既可以定义设计级信息(例如一个帮助文件或一个文档链接)又可以定义运行时信息(例如使一个XML和一个类相关联)....
2022-11-29
面向领域开发示例【转】
面向领域开发示例【转】 最近面向领域的知识挺火,我也来插一腿。说说我平时做项目时候用到的开发方式,以下代码为伪代码,主要展示一下我现在的开发方式供大家讨论,系统中不考虑持久、UI、AOP和IOC等方面内容。 说到.NET社区的“开发方式”就不得不提一下Petshop了,可以说Petshop真是影响了.NET的一代人。以至于三层成了.NET这边流行的标准的...
2022-11-29
轻量的映射工具Assionsoft.AssionMapper
轻量的映射工具Assionsoft.AssionMapper这是一个轻量的映射工具,不可与ORM做比较。它不参与到DB。一般用来配合SqlHelper来使用。目前实现的功能有:DataReader到List的映射、DataReader到T的映射、List到List的映射、T到T的映射、T到数据库参数的映射。以上这些都是平时操作数据库工作量最大的部分,而且都是...
2022-11-29
Resharper上手指南
Resharper上手指南面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不...
2022-11-28
【前端优化】通过六种方法提高网站访问速度
【前端优化】通过六种方法提高网站访问速度1.把你的.js库文件地址替换成GoogleCDN的地址::(googleapis目前在中国地区访问不是很稳定,不是很建议使用这条。) 随着jquery和mootools等js库的使用需要加载的.js文件越来越多也越来越大,通常传统的网站是上传到网站本身的目录。但对于一个接近70多KB的jquery.js体积确实不利于...
2022-11-28
利用Nginx做负载均衡
利用Nginx做负载均衡 最近正在研究Nginx,Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。 首先我要在官网下载Nginx(http://nginx.org/en/download.html),目前最新稳定的版本为1.0版本,Linux和Windows版本我都下下来了,在两台服务器上做网站负载均衡。在Window...
2022-11-28
艺街开放平台开源计划 [转]
艺街开放平台开源计划[转]相信园子里也有一部分朋友听说过艺街开放平台了,还有很多关注过她的开发过程。之前是作为自己的一个创业项目,曾经辞职4个多月时间开发,受到很多朋友的支持和鼓励。其中最感谢的要算善友了,他不仅很支持并且给予很多技术上的指点,例如最终采用的OpenID和OAuth的方案,并且我们都喜欢REST;另外还有麒麟也很支持,我们曾经深入讨论过技术方...
2022-11-28
让Windows远程访问Opensuse桌面的解决办法
让Windows远程访问Opensuse桌面的解决办法背景 有两台电脑,一台电脑安装了Windows操作系统,另外一台安装了OpensuseEnterpriseLinux,现在我要想让Windows能够远程访问Opensuse的桌面。单单使用Windows自带的“远程桌面连接”无法连接到Opensuse桌面(或许自己还没有找到合适的方法)。这里我提供...
2022-11-28
企业级系统架构的理解
企业级系统架构的理解在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。这个是最基本的三层架构模式。表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;举一个对于asp.netW...
2022-11-28
在多台服务器上简单实现Redis的数据主从复制
在多台服务器上简单实现Redis的数据主从复制Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台...
2022-11-28
Opensuse网络配置备忘
Opensuse网络配置备忘概念 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,...
2022-11-28
步步为营 .NET 代码重构学习笔记 二、提炼方法(Extract Method)
步步为营.NET代码重构学习笔记二、提炼方法(ExtractMethod)动机(Motivation)ExtractMethod是我们最常用的重构手法之一.当我们看见一个过长的函数或一段需要注释才能让人理解用途的代码,我们就会将这段代码放进一个独立函数中.有数个原因造成我们喜欢简短而有良好命名的函数.首先,如果每个函数的粒度都很小(finelygrained...
2022-11-28
-- 继续下滑加载更多... --
上一页
18
19
20
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2