C#
科罗
金融、保险、物联、制造
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
领域驱动开发模式s
一、来个实例,立马呈现思路: 今天我们通过一个“超市收银”业务来作为我们的示例(虽然这个示例看上去不太正常,但是它确表述我们所需要的)。我们将从业务分析到业务建模然后最后的编码来用“面向领域对象”的方式来做我们的项目。好,我们开始吧! 一、业务分析 大家都去超市买过东西,对超市收银业务都比较熟悉。什么?你不熟?好吧,那我们找个收银员给大家讲解下(领域转载 2015-11-28 17:06:09 · 1087 阅读 · 0 评论 -
解决64位windows server 2008上调用Excel组件出现0x800A03EC错误
开发机器为windows server 2003,安装了office 2003,从.aspx文件中调用excel处理xls文件。确认无问题后上传到服务器,运行后却报错:System.Runtime.InteropServices.COMException (0x800A03EC): Exception from HRESULT: 0x800A03EC at Mi转载 2015-08-21 14:15:21 · 6481 阅读 · 0 评论 -
c# 多线程 --Mutex(互斥锁)
互斥锁(Mutex)互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。互斥锁可适用于一个共享资源每次只能被一个线程访问的情况 函数://创建一个处于未获取状态的互斥锁Public Mutex();//如果owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态 Public Mutex(bool own转载 2015-01-23 10:58:49 · 805 阅读 · 0 评论 -
基于comet服务器推送技术(web实时聊天)
Comet 也称反向 Ajax 或服务器端推技术.其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。主要思想:服务器端将数据推送到客户端(浏览器) 简单的web实时聊天系统:服务器推送(聊天).zip系统简单说明如下:{系统所用数据库:sqlite数据库 UserInfo:用户信息表 UserRelation:用户关系表 MessageInfo转载 2015-05-06 13:42:31 · 926 阅读 · 0 评论 -
JObject 排序操作
JObject joeme = JObject.Parse(stringss); JObject josort = new JObject{new JProperty("StudyProgressList", joeme["StudyProgressList"].OrderBy(j => j["CourseOrderNum"]))};{StudyProgress转载 2015-05-08 17:13:50 · 4054 阅读 · 0 评论 -
Log4Net日志level分级输出
Log4net.config:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++转载 2015-04-10 10:02:34 · 1403 阅读 · 0 评论 -
Comet服务器推送技术
Comet 也称反向 Ajax 或服务器端推技术.其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。主要思想:服务器端将数据推送到客户端(浏览器)本人做了简单的web实时聊天系统: 系统简单说明如下:{系统所用数据库:sqlite数据库 UserInfo:用户信息表 UserRelation:用户关系表 Me转载 2015-04-01 13:21:46 · 1083 阅读 · 0 评论 -
为没有源码的DLL文件添加强名称
没有源码的DLL文件添加强名称 如果项目中引用了其他没有源码的dll文件,并且此dll文件是没有强名称的程序集,则编译时会出现类似 "Assembly generation failed -- 引用的程序集 'xxxxxxxxxxx' 没有强名称" 这样的错误。 我这里引用的是Interop.Scripting.dll程序集,它不是强名称的,则需要进行以下操作: 1.打开SDK 命转载 2015-03-27 14:03:52 · 1263 阅读 · 1 评论 -
7个混合式HTML5移动开发框架
如果你总听别人说HTML5的移动应用太慢,我只能告诉你应该有一些主见,首先HTML5会越来越好,移动端的硬件也会越来越强,怎么说呢,你仔细看一看你手机上的应用吧,很多应用已经悄悄的使用混合式开发了,如果像你说的它们很慢,你发现它们了吗?在这个时间开始学习移动开发真是最好不过了,每个人应该都有一些移动应用的创意,而且你并不需要任何的原生应用编程经验,你只需要一些HTML的相关知识,懂转载 2015-02-13 15:42:29 · 921 阅读 · 0 评论 -
异常详细信息: System.Data.SqlClient.SqlException:用户 'IIS APPPOOL\DefaultAppPool' 登录失败解决办法
转载在配置IIS时,部署的ASP.NET网站报错:异常详细信息: System.Data.SqlClient.SqlException:用户 'IIS APPPOOL\DefaultAppPool' 登录失败解决办法 解决方案:数据库中:打开sql server 2005(2008) management studio1.安全性---登录名---新转载 2015-02-12 17:05:14 · 7031 阅读 · 0 评论 -
WCF并发:2
WCF并发:25.ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Reentrant,InstanceContextMode = InstanceContextMode.PerSession) --Reentrant并发与PerSession实例模型《图5》对于PerSession的实例模型,每个客户端拥有一个服务转载 2015-01-23 11:53:55 · 485 阅读 · 0 评论 -
WCF:并发1
WCF:并发1(原创:灰灰虫的家http://hi.baidu.com/grayworm)当多个线程同时访问相同的资源的时候就会产生并发,WCF缺省情况下会保护并发访问。对并发访问需要恰当处理,控制不好不仅会大大降低WCF服务的吞吐量和性能,而且还有可能会导致WCF服务的死锁。一、WCF并发模型:在WCF中使用 ServiceBehaviorAttribute中的Con转载 2015-01-23 11:52:31 · 526 阅读 · 0 评论 -
C#发现之旅 C#开发Windows Service程序
本课程介绍本课程说明了Windows Service程序的概念,并演示如何使用C#开发一个简单的Windows Service程序。C#工程名为MyWindowsService,编译生成的文件是MyWindowsService.exe。本课程的演示代码下载地址为http://files.cnblogs.com/xdesigner/MyWindowsService.zip。Windo转载 2015-01-21 10:57:24 · 1198 阅读 · 0 评论 -
EntityFramework 数据库单例分配
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace HlianServer.DBDaoImpl{ /// /// 数据库单例工厂 /// public sealed class DBFactory转载 2015-01-18 11:02:46 · 655 阅读 · 0 评论 -
C# Log4net的使用
1、引用log4net.dll;2、web.config配置: 3、log4net.config: 4、Application中或服务中添加: public ServiceHlian() {转载 2015-01-18 19:00:58 · 685 阅读 · 0 评论 -
SVN取消版本控制
第一种方法:直接、逐级地删除目标目录中的隐藏属性的.svn目录 第二种方法:如果用的是TortoiseSVN客户端,则先在另外一处建立一个新目录A,右键点住svn目录并拖动到A上松手,在弹出的菜单中选择“SVN将版本控制的条目复制到目标位置” 第三种方法(网上看到的,未验证):Windows Registry Editor Version 5转载 2015-01-19 16:32:20 · 6263 阅读 · 1 评论 -
.net 基于Jenkins的自动构建系统开发
先让我给描述一下怎么叫一个自动构建或者说是持续集成 :就拿一个B/S系统的合作开发来说,在用SVN版本控制的情况下,每个人完成自己代码的编写,阶段性提交代码,然后测试-修改,最后到所有代码完工,进行总的测试-修改,最后发布测试。往往在最后发布阶段,会集中出现好多问题,并且这样的问题不好解决,因为最后一次的测试,前些阶段隐藏的问题就都暴露出来了!持续自动构建就是要解决这个问题!转载 2015-10-08 14:23:27 · 1255 阅读 · 1 评论 -
.NET - 金源 分析
ASP.NET Web API Model-ActionBinding金源 2014-09-26 08:45 阅读:679 评论:0 ASP.NET Web API Model-ParameterBinding金源 2014-09-23 08:31 阅读:652 评论:0 ASP.NET Web API Model-ModelBinder金源 2014-转载 2015-11-08 21:22:47 · 844 阅读 · 0 评论 -
企业级系统架构的理解
在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。这个是最基本的三层架构模式。表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;举一个对于asp.net WebForm来说,人们喜欢转载 2015-10-09 18:14:08 · 728 阅读 · 0 评论 -
Castle AOP拦截与异常处理
实现AOP拦截如上所述,Tiny Library CQRS利用了Apworks框架实现AOP拦截,那么首先来了解一下Apworks支持AOP拦截的方式。Apworks采用Castle DynamicProxy实现AOP拦截,因此针对AOP拦截部分的开发,我们需要借助Castle DynamicProxy框架。在此说明一下,虽然Apworks极力使用分离接口模式(Separated In转载 2015-11-23 11:13:04 · 5477 阅读 · 0 评论 -
Castle 开发系列文章
http://www.cnblogs.com/Terrylee/archive/2006/04/28/castl_ioc_article.htmlCastle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。4月份以来,Terrylee写了一系列转载 2015-11-23 09:49:25 · 566 阅读 · 0 评论 -
发布部到IIS EXCEL报错 component with CLSID {00024500-0000-0000-C000-000000000046}
环境及异常信息说明环境说明: Win2008 R2(中文版) x64 、IIS 7.0功能说明:上传Excel到服务器,并在服务器端读取Excel中的数据;异常信息:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed转载 2015-10-28 14:22:26 · 759 阅读 · 0 评论 -
async and await 操作实例
如果有几个Uri,需要获取这些Uri的所有内容的长度之和,你会如何做? 很简单,使用WebClient一个一个的获取uri的内容长度,进行累加。也就是说如果有5个Uri,请求的时间分别是:1s 2s 3s 4s 5s.那么需要的时间是:1+2+3+4+5=(6*5)/2=15.如果采用并行计算的话,结果可能是这样:总时间长度是5s. 为了演示效果,需要下面3个页转载 2015-10-15 13:37:58 · 1045 阅读 · 0 评论 -
VS视图菜单中找不到服务器资源管理器怎么办?
http://www.cnblogs.com/SissyNong/archive/2011/06/18/1981970.html前几天同事安装了VS2010后,发现视图菜单中根本就没有服务器管理器这一项,如果想打开服务器管理器,都要使用快捷键: ctrl+alt+S,很麻烦如何把服务器管理器显示在视图中呢?帮着研究半天最终解决了这个问题。再此记录一下。也许对其他人有用。转载 2015-10-14 12:03:08 · 12093 阅读 · 0 评论 -
.Net动态代理Castle系列
http://www.cnblogs.com/yxueg/articles/2657914.html自己接触NHibernate,Spring.Net,Moq这些框架有一段时间了,觉得很多很Cool的功能在这些框架中的实现都建立在动态代理这个技术之上,特来跟大家分享一下,希望大家一起讨论,一起进步,我的计划是这个系列将会有四篇文章: 1..Net动态代理Castle系列(一)转载 2015-11-12 19:19:20 · 3122 阅读 · 0 评论 -
VS2013中web项目中自动生成的ASP.NET Identity代码思考
vs2013没有再分webform、mvc、api项目,使用vs2013创建一个web项目模板选MVC,身份验证选个人用户账户。项目会生成ASP.NET Identity的一些代码。这些代码主要在AccountController中。ASP.NET Identity微软宣称的好处就不说了,这是原文ASP.NET IdentityAs the membership story转载 2015-10-14 13:29:37 · 4204 阅读 · 0 评论 -
ASP.NET MVC5 网站开发实践(一) - 项目框架
一、基本框架还是先说下基本框架吧,一下子搞了7个项目看着挺乱的,M、V、C 3者中,M是数据载体,V是用户要看的试图,C主要是协调控制与用户界面相关的操作,而数据的处理,数据库的的操作交给DAL、BLL来做。整个思路就是:View是用户看到的界面;Controller负责协调用户操作的东西,需要或处理数据时找业务逻辑层;业务逻辑层需要访问数据库时又找数据访问层;数据访问层通过EF与Sql转载 2015-10-14 13:28:28 · 4390 阅读 · 0 评论 -
MVP名人榜
zjcxc(邹建)的Blog - SQL Server蒋金楠(Artech)-WCF叶子-SQLSERVER-EXCEL-OFFICE张善友-系统架构转载 2015-10-13 15:59:09 · 494 阅读 · 0 评论 -
ASP.NET MVC5 网站开发实践
目录:ASP.NET MVC5 网站开发实践 - 概述ASP.NET MVC5 网站开发实践(一) - 项目框架ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑ASP.NET MVC5 网站开发实践(二) - 用户部分(1)用户注册ASP.NET MVC5 网站开发实践(二) - 用户部分(2)用户登录、注销转载 2015-10-13 14:52:45 · 2009 阅读 · 0 评论 -
ASP.NET MVC下的异步Action的定义和执行原理
Visual Studio提供的Controller创建向导默认为我们创建一个继承自抽象类Controller的Controller类型,这样的Controller只能定义同步Action方法。如果我们需要定义异步Action方法,必须继承抽象类AsyncController。这篇问你讲述两种不同的异步Action的定义方法和底层执行原理。[本文已经同步到《How ASP.NET MVC Wo转载 2015-10-13 13:22:48 · 4012 阅读 · 0 评论 -
OWIN是什么?OWIN的英文全称是Open Web Interface for .NET。
如果仅从名称上解析,可以得出这样的信息:OWIN是针对.NET平台的开放Web接口。那Web接口是谁和谁之间的接口呢?是Web应用程序与Web服务器之间的接口,OWIN就是.NET Web应用程序与Web服务器之间的接口。为什么需要这样一个接口呢?因为.NET Web应用程序是运行于Web服务器之中的,.NET Web应用程序需要通过Web服务器接收用户的请求,并且通过Web服务器转载 2015-10-13 10:20:18 · 1623 阅读 · 0 评论 -
Attribute实现切面编程,部分实例
特性 Attribute转载 2015-11-08 18:05:25 · 623 阅读 · 0 评论 -
深入剖析授权在WCF中的实现
http://www.cnblogs.com/artech/archive/2011/07/12/2104732.htmlI、身份(Identity)与安全主体(Security Principal)从两个重要的概念谈起:Identity与Principal[上篇] 从两个重要的概念谈起:Identity与Principal[下篇] WCF的三种授权模式II、Win转载 2015-10-26 15:43:44 · 630 阅读 · 0 评论 -
Zabbix中文使用手册
一、Zabbix简介 详情参考“企业监控利器-zabbix”http://waringid.blog.51cto.com/65148/904201。二、Zabbix使用2.1 Zabbix框架介绍 在浏览器中输入http://192.168.0.189进入监控软件登陆界面(图二),登陆用户名和密码为network,登陆后的界面如图三所示。图二:登转载 2015-10-10 17:38:21 · 1091 阅读 · 0 评论 -
WCF的通信模式
一、概述 WCF在通信过程中有三种模式:请求与答复、单向、双工通信。以下我们一一介绍。二、请求与答复模式 描述: 客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用): 请求与答复模式为WCF的默认模式,如下代码所示:转载 2015-01-18 10:56:43 · 802 阅读 · 0 评论 -
WCF的宿主 - -WCF的配置文件
WCF的宿主一、WCF服务应用程序与WCF服务库 我们在平时开发的过程中常用的项目类型有“WCF 服务应用程序”和“WCF服务库”。 WCF服务应用程序,是一个可以执行的程序,它有独立的进程,WCF服务类契约的定义,可以直接看到运行的效果。此项目模板基于IIS托管的程序,如本系列的第一节所示。在开发基于IIS托管的WCF服务程序时,比较多见,自学的时候也可以转载 2015-01-18 10:58:21 · 1242 阅读 · 0 评论 -
MVC3.0在各个版本IIS中的部署
概述:最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法!正文: IIS5.11. 安装Microsoft .net FrameWork 4.0安装包;2. 安装ASP.NET MVC 3;3.转载 2014-10-14 11:22:05 · 685 阅读 · 0 评论 -
APS.NET MVC3 + EF5 + SQLSERVER2008 配置环境搭建
1、安装VS2010;2、安装NuGet从NuGet官方网站下载安装最新版的NuGet,网址 http://nuget.org/安装以后重启VS2010后控制台显示如下:每个程序包的所有者将相应程序包授权给您。Microsoft 不负责也不会授予对第三方程序包的任何许可。有些程序包可能包含受其他许可证控制的依赖项。请访问程序包源(源) URL 以确定所有依赖转载 2014-10-14 08:47:23 · 1303 阅读 · 0 评论 -
ASP.NET MVC Filter 类切面 Session 存储 Cookie存储权限控制
namespace ABCD{ public class B_AopRoleFilter : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { if (!f转载 2014-11-16 11:56:46 · 1990 阅读 · 0 评论 -
ASP.NET MVC3 类面向切面AOP 的Filter操作
在开发大项目的时候总会有相关的AOP面向切面编程的组件,而MVC(特指:Asp.Net MVC,以下皆同)项目中不想让MVC开发人员去关心和写类似身份验证,日志,异常,行为截取等这部分重复的代码,那我们可以通过AOP截取实现,而在MVC项目中我们就可以直接使用它提供的Filter的特性帮我们解决,不用自己实现复杂的AOP了。在Asp.net Mvc中当你有以下及类似以下需求时你可以使用Fi转载 2014-11-14 11:54:03 · 4051 阅读 · 2 评论
分享