- 博客(14)
- 资源 (6)
- 收藏
- 关注
转载 Params, ref ,out 简介
C# Paramsparamsparams 关键字可以指定在参数数目可变处采用参数的方法参数。一般来说,参数个数都是固定的,定义为集群类型的参数可以实现可变数目参数的目的,但是.NET提供了更灵活的机制来实现可变数目参数,这就是使用params修饰符。可变数目参数的好处就是在某些情况下可以方便地对参数个数不确定情况的实现,例如计算任意数字的加权和,链接任意字符串为一
2015-01-26 15:19:20 437 2
原创 Lambda 表达式的简介及形成过程
Lambda 表达式的简介及形成过程C#的Lambda表达式是一种"语法糖",使用 Lambda 运算符 =>,该运算符读为“goes to”。语法如下:形参列表=>函数体函数体多于一条语句的可用大括号括起。要了解Lambda表达式,首先就要了解什么是委托,委托(delegate)是一种引用类型.简单讲,委托就是一个函数指针.先看一个例子 //声明一个委托
2015-01-22 15:58:39 685 2
原创 C#中 Var 和 dynamic 整理介绍
常有人会拿var这个关键字来和dynamic做比较。实际上,var和dynamic完全是两个概念,根本不应该放在一起做比较。var实际上是编译期抛给我们的“语法糖”,一旦被编译,编译期会自动匹配var 变量的实际类型,并用实际类型来替换该变量的申明,这看上去就好像我们在编码的时候是用实际类型进行申明的。而dynamic被编译后,实际是一个object类型,只不过编译器会对dynamic类型进行特殊
2015-01-22 11:02:06 963 1
转载 添加区域视图 找到多个与名为“home”的控制器匹配的类型
今天在项目中遇到一个问题,在MVC下想建立一个区域的后台Admin视图,出现了"找到多个与名为“home”的控制器匹配的类型"的问题,希望下面的解决方案能够帮助到大家在Areas区域下有一个Admin的管理区域,解决问题只需要将最外层的路由和Admin下的路由设置命名空间就可以了.这是最外层的路由设置:using System;using System.Collectio
2015-01-15 23:21:25 479 2
转载 .NET ORM框架
从网上搜集整理了一些ORM的框架微软自家的LINQ to SQL, ADO.NET Entity Framework不多说。 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.Castle ActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLin
2015-01-11 22:00:53 1183 2
转载 CSS 选择器总览
css1-css3提供非常丰富的选择器,但是由于某些选择器被各个浏览器支持的情况不一样,所以很多选择器在实际css开发中很少用到。1.基础的选择器选择器含义示例*通用元素选择器,匹配任何元素* { margin:0; padding:0; }E标签选择器,匹配所有使用E标
2015-01-11 21:49:50 409 2
转载 UML类图几种关系的总结(转)
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】
2015-01-11 13:55:03 530 3
原创 NET 单元测试扫盲
网上搜索并整理了一些关于单元测试的概念概念: 单元测试(Unit Test) 是软件测试的最小单位. 用于检查一个或几个相关的方法行为是否正确。1. 单元测试的3A原则 Arang:排列,初始化 Action: 操作, 执行 Assert: 断言,结果2. 常用断言方法 AreEqual—断言两个值是相等的 AreNotEqual—断言两个
2015-01-10 09:19:20 545 3
转载 .NET开源项目介绍及资源推荐:IOC容器篇
.NET开源项目介绍及资源推荐:IOC容器篇关于IOC的概念就不多说了,在.NET平台下,比较优秀的IOC容器框架有如下四种,本文试图作一个简单的介绍,以及推荐一些各个框架的学习资源。一.Castle在Castle中包含了一组开发框架,它里面的IOC容器是Windsor,目前Castle已经发布了RC1版本,其中Windsor已经是RC3了。在Windsor中提出了自动装配的概念,
2015-01-09 18:08:16 631 1
原创 使用CKEdito和AJAX时候, 引号不能提交的问题
今天碰到一个问题, 在使用CKEditor,进行AJAX提交的时候,如果包含单引号,则内容提交不到后端. 经过搜索,得到以下解决方案 前端JS代码(使用了CKEditor): var strContent = encodeURI(CKEDITOR.instances.txtContent.getData()).replace(/'/g, "'").rep
2015-01-09 17:17:44 973 1
转载 非关系型数据库是SaaS最佳存储介质
非关系型数据库 Is SaaS最佳存储介质 SaaS以租赁的方式向用户提供软件服务。中小型企业在资金和信息化人才缺乏的情况下,可通过向SaaS购买帐号,可以迅速实现信息化,节约成本。SaaS虽然在国内普及度不够高,但随着云计算宣传力度增大,市场广度会越来越大。 对于软件提供商,在设计SaaS平台时,难度会比传统的应用模式大的多。因为提供的服务平台,而不是一个软件应用,在多企业共用平
2015-01-06 18:07:05 822 2
转载 SaaS系统中的数据模型设计思路
本文尝试通过对国内外对于基于SaaS模式的数据模型的几种常见思路及其适用场景的研究,对这方面的若干关键问题进行初步的探讨和分析。SaaS系统常见数据模型在设计SaaS系统的数据模型时出于服务客户及减低开发成本等考虑,在数据的共享和隔离之间求得一定的平衡是必须考虑的一个重要因素。因此一般在设计对应数据模型时不仅要考虑到技术因素,例如怎样构建一个弹性架构以支持数目不定的客户
2015-01-06 17:41:06 3427
转载 别再吐槽了:12306网站已接近技术极限
写在前面的话:在我的博客里,有许多自称是资深程序员说12306的问题如何如何容易解决,它的技术如何如何烂,下面是一位真正的内行写的技术分析,但我要修正他一点,关于网站访问量,12306是世界第一,其他任何一个网站无法望其项背。腾讯自称自己的最高日访问量是1.6个亿,而12306这几天的最高日访问量是18个亿,是腾讯的11倍多。而且腾讯是24小时访问,12306后半夜维护,实际开放时间是16个小时左
2015-01-03 21:04:40 956
转载 分布式文件系统试用比较
分布式文件系统试用比较 MooseFS 很不错,已经实用了半月了,易用,稳定,对小文件很高效。 MogileFS 据说对于 Web 2.0 应用存储图片啥的很好。 GlusterFS 感觉广告宣传做的比产品本身好。 OpenAFS/Coda 是很有特色的东西。 Lustre 复杂,高效,适合大型集群。 PVFS2 搭配定制应用会很好,
2015-01-02 23:24:39 896
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人