• Resharper上手指南面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不...
    技术经验2022-11-28 1678
  • 【前端优化】通过六种方法提高网站访问速度1.把你的.js库文件地址替换成GoogleCDN的地址::(googleapis目前在中国地区访问不是很稳定,不是很建议使用这条。) 随着jquery和mootools等js库的使用需要加载的.js文件越来越多也越来越大,通常传统的网站是上传到网站本身的目录。但对于一个接近70多KB的jquery.js体积确实不利于...
    技术经验2022-11-28 6646
  • 利用Nginx做负载均衡 最近正在研究Nginx,Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。    首先我要在官网下载Nginx(http://nginx.org/en/download.html),目前最新稳定的版本为1.0版本,Linux和Windows版本我都下下来了,在两台服务器上做网站负载均衡。在Window...
    技术经验2022-11-28 8269
  • 艺街开放平台开源计划[转]相信园子里也有一部分朋友听说过艺街开放平台了,还有很多关注过她的开发过程。之前是作为自己的一个创业项目,曾经辞职4个多月时间开发,受到很多朋友的支持和鼓励。其中最感谢的要算善友了,他不仅很支持并且给予很多技术上的指点,例如最终采用的OpenID和OAuth的方案,并且我们都喜欢REST;另外还有麒麟也很支持,我们曾经深入讨论过技术方...
    技术经验2022-11-28 7336
  • 让Windows远程访问Opensuse桌面的解决办法背景     有两台电脑,一台电脑安装了Windows操作系统,另外一台安装了OpensuseEnterpriseLinux,现在我要想让Windows能够远程访问Opensuse的桌面。单单使用Windows自带的“远程桌面连接”无法连接到Opensuse桌面(或许自己还没有找到合适的方法)。这里我提供...
    技术经验2022-11-28 1378
  • 企业级系统架构的理解在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。这个是最基本的三层架构模式。表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;举一个对于asp.netW...
    技术经验2022-11-28 396
  • 在多台服务器上简单实现Redis的数据主从复制Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台...
    技术经验2022-11-28 9268
  • Opensuse网络配置备忘概念     redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,...
    技术经验2022-11-28 1717
  • 步步为营.NET代码重构学习笔记二、提炼方法(ExtractMethod)动机(Motivation)ExtractMethod是我们最常用的重构手法之一.当我们看见一个过长的函数或一段需要注释才能让人理解用途的代码,我们就会将这段代码放进一个独立函数中.有数个原因造成我们喜欢简短而有良好命名的函数.首先,如果每个函数的粒度都很小(finelygrained...
    技术经验2022-11-28 1245
  • RazorviewforOrchard本人刚刚创建了个项目Razor4Orchard(http://razor4orchard.codeplex.com/),是为Orchard(http://orchard.codeplex.com/)开发的一个模块, 使用了RazorEngine(http://razorengine.codeplex.com/)用于在Or...
    技术经验2022-11-27 7381
  • 一起探讨领域驱动设计——架构与建模领域驱动设计,挺好的,新做的一个商城也是基于这个思想来进行开发的。由此,想和大家一起分享一下应用这个思想在做项目中的一些领悟与经验,正好也能和大家一块探讨DDD,使我们能更好地理解领域驱动设计。 这一篇就和大家分享一下我使用的一些用于架构与建模使用的组件。在这里,个人推荐使用一个开源的DDD框架组件:SharpArch.dl...
    技术经验2022-11-27 9923
  • 几款.NetReflector的替代品.NetReflector的免费版本即将过期,新版本开始收费,现在运行.NetReflector将会提示:不过,已经出现了几款免费的替代产品可以使用,虽然不及.NetReflector成熟,但是已经可以使用了,它们是:dotPeek JetBrains公司出品,与 ReSharper 师出同门。ILSpy iCSharp...
    技术经验2022-11-27 5778
  • 步步为营.NET设计模式学习笔记系列总结 设计模式我从开篇到23种设计模式的讲解总共花了进两个月的时间,其间有很多读者给我提出了很好的建议,同时也指出了我的不足,对此我表示感谢,正是由于很多读者的支持我才能坚持的写到最后.在此表示我真诚的谢意.系列导航步步为营.NET设计模式学习笔记一、开篇(设计模式之泡妞二十三招)步步为营.NET设计模式学习笔记二、Abs...
    技术经验2022-11-27 2369
  • 步步为营.NET设计模式学习笔记二十四、FactoryMethod(工厂方法模式)概述在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的F...
    技术经验2022-11-27 3436
  • Socut.Data.dll与AspNetPager.dll使用说明Socut.Data.dll与AspNetPager.dll使用说明及心得体会以前,我是做Java项目的,最近接了的个项目,客户要求使用.net来做,只有一个月的工期。为了能减少学习钻研时间,我选择了Socut.Data.dll做为数据库访问控件,AspNetPager.dll为分页控件。这...
    技术经验2022-11-27 5897
-- 继续下滑加载更多... --