只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  01 - .NET

摘要:最近在改写WebApp时要将以前用泛型处理例程写的Captcha 改成使用WebApi 来实作机制,在实作的过程中发现使用IRequiresSessionState session也无法使用(context.Session==null) 查过一些文章才发现需要在注册api路由需将RouteHandl 阅读全文

posted @ 2017-11-08 11:53 冰碟 阅读(3625) 评论(0) 推荐(0) 编辑

摘要:/******************************************************************************** 格式化字符串 */create function PadLeft(@num varchar(16),@paddingChar char( 阅读全文

posted @ 2017-10-19 11:27 冰碟 阅读(530) 评论(0) 推荐(0) 编辑

摘要:private static IList IListOrderBy(IList list, string propertyName) where T : new() { if (list == null || list.Count == 0) { return list; } ... 阅读全文

posted @ 2017-10-19 10:49 冰碟 阅读(705) 评论(0) 推荐(0) 编辑

摘要:接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也 阅读全文

posted @ 2017-10-18 16:42 冰碟 阅读(266) 评论(0) 推荐(0) 编辑

摘要:1.Akka.NET: 概述:更轻松地构建强大的并发和分布式应用。 简介:Akka.NET是一个用于在.NET和Mono上构建高度并发,分布式和容错的事件驱动应用程序的工具包和运行时。 开源地址:https://github.com/akkadotnet/akka.net 2.Topshelf: 概 阅读全文

posted @ 2017-10-17 09:56 冰碟 阅读(420) 评论(0) 推荐(0) 编辑

摘要:代理模式应用实例 下面通过一个应用实例来进一步学习和理解代理模式。 1. 实例说明 某软件公司承接了某信息咨询公司的收费商务信息查询系统的开发任务,该系统的基本需求如下: (1) 在进行商务信息查询之前用户需要通过身份验证,只有合法用户才能够使用该查询系统; (2) 在进行商务信息查询时系统需要记录 阅读全文

posted @ 2017-10-16 18:01 冰碟 阅读(1798) 评论(0) 推荐(0) 编辑

摘要:反射的定义:审查元数据并收集关於它的类型信息的能力,元数据(编辑后的基本数据单元)就是一大堆表,编译器会创建一个类定义表,一个字段定义表,一个方法定义表等,System.Reflection命名空间包含的几个类,允许你反射(解析)这些元数据的代码 一、反射的作用:动态的创建类型的实例,将类型邦定到现 阅读全文

posted @ 2017-10-16 16:35 冰碟 阅读(194) 评论(0) 推荐(0) 编辑

摘要:在使用Visual Studio运行ASP.NET项目时,会提示“无法启动IIS Express Web服务器”,无法运行,如图: 这一般出现在重装系统之后,或者项目是从别的电脑上复制过来的。解决方法就是在解决方案文件夹下找到并删除“.vs”文件夹(可能是隐藏文件夹),重新打开项目,就能正常运行了。 阅读全文

posted @ 2017-10-13 16:25 冰碟 阅读(288) 评论(0) 推荐(0) 编辑

摘要:前言 之所以要写这篇关于C#反射的随笔,起因有两个: 第一个是自己开发的网站需要用到 其次就是没看到这方面比较好的文章。 所以下定决心自己写一篇,废话不多说开始进入正题。 前期准备 在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接 阅读全文

posted @ 2017-10-13 14:54 冰碟 阅读(246) 评论(0) 推荐(0) 编辑

摘要:项目中应用了Autofac,在Global轮询处理Job的时候,需要获取现有得Service,而这些Service已经通过Autofac进行了配置,所以理所应当的用下面的代码去获取了。 DependencyResolver.Current.GetService<ClinicalCaseService 阅读全文

posted @ 2017-10-13 11:29 冰碟 阅读(1276) 评论(0) 推荐(1) 编辑

摘要:前言:前面两章介绍了C#的两个常用技术:C#基础系列——反射笔记 和 C#基础系列——Attribute特性使用 。这一章来总结下C#泛型技术的使用。据博主的使用经历,觉得泛型也是为了重用而生的,并且大部分时候会和反射一起使用。这次还是打算围绕WWH(即What、Why、How)来讲解。 1、什么是 阅读全文

posted @ 2017-10-13 09:39 冰碟 阅读(203) 评论(0) 推荐(0) 编辑

摘要:application启动的时候并没有对应的HttpContext.Current请求所以会出错 用System.Web.Hosting.HostingEnvironment.MapPath就可以了 阅读全文

posted @ 2017-10-12 17:57 冰碟 阅读(462) 评论(0) 推荐(0) 编辑

摘要:正文 前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗。由于接口个数有点多,每个接口都要详细说明接口作用、参数类型、返回值类型等等,写着写着把博主惹毛了,难道这种文档非要自 阅读全文

posted @ 2017-10-12 09:43 冰碟 阅读(273) 评论(0) 推荐(0) 编辑

摘要:前言:前几天写了一篇动态Lamada的文章C#进阶系列——动态Lamada,受园友xiao99的启发,今天打算来重新优化下这个动态Lamada的工具类。在此做个笔记,以免以后忘了。 一、原理分析 上篇里面我们说了动态Lamada的使用必要性以及使用场景,但是感觉用在项目里面还不太方便,最难用的就是需 阅读全文

posted @ 2017-10-11 09:44 冰碟 阅读(299) 评论(0) 推荐(0) 编辑

摘要:前言:在DDD系列文章里面,我们在后台仓储里面封装了传递Lamada表达式的通用方法,类似这样: 通过前端传过来的Lamada表达式,直接放到Where条件里面查询。那么问题来了,我们前端如何传入Lamada呢?当然,有人说了,这个不用传啊,前端直接.Find(x=>x.Name=="abc")这样 阅读全文

posted @ 2017-10-10 10:25 冰碟 阅读(360) 评论(0) 推荐(0) 编辑

摘要:对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义的事情。 有些在开发阶段没有暴露的问题很有可能就在运维阶段出现了,这也是很正常的。 还有些时候,我们希望不断地优化网站,让网站更快速的响应用户请求, 这些事情都发生在开发之后的运维阶段。 与开发阶段不同的,运维阶段不可能让你去调试程序 阅读全文

posted @ 2017-05-22 10:28 冰碟 阅读(216) 评论(0) 推荐(0) 编辑

摘要:前言 在开发中为了紧赶项目进度而未去关注性能的问题,在项目逐渐稳定下来后发现性能令人感到有点忧伤,于是开始去关注这方面,本篇为记录在开发中遇到的问题并解决,不喜勿喷。注意:以下问题都是在移动端上出现,无法确定在网站中是否也同样会出现。 卡顿问题 请求方式 项目属于移动端,在手机上查看某一列表时并进行 阅读全文

posted @ 2017-05-12 14:29 冰碟 阅读(463) 评论(0) 推荐(0) 编辑

摘要:本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。 缓存大量的数据集合,而读取其中一部分 在很多时候,我 阅读全文

posted @ 2017-05-11 14:26 冰碟 阅读(176) 评论(0) 推荐(0) 编辑

摘要:如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。 如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说, 阅读全文

posted @ 2017-05-11 14:25 冰碟 阅读(141) 评论(0) 推荐(0) 编辑

摘要:这篇文章主要介绍了C# URL短地址压缩算法及短网址原理解析,本文重点给出了算法代码,需要的朋友可以参考下 短网址应用已经在全国各大微博上开始流行了起来。例如QQ微博的url.cn,新郎的sinaurl.cn等。 我们在QQ微博上发布网址的时候,微博会自动判别网址,并将其转换,例如:http://u 阅读全文

posted @ 2017-05-04 14:46 冰碟 阅读(1476) 评论(0) 推荐(0) 编辑