随笔分类 -  C#.NET

Github上十大C#开源项目排行榜
摘要:1.SignalR ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同 阅读全文

posted @ 2017-06-07 15:23 漫思 阅读(1314) 评论(0) 推荐(0) 编辑

后端的问题
摘要:1、属性的问题。 2、反射方法的问题 阅读全文

posted @ 2017-06-03 23:59 漫思 阅读(125) 评论(0) 推荐(0) 编辑

Codeplex最流行25个开源项目
摘要:1. VMukti富媒体协作平台2. Microsoft SQL Server Product Samples: Engine3. Patterns & Practices: Enterprise Library4. BlogEngine.NET5. Patterns & Practices - S 阅读全文

posted @ 2017-05-26 09:56 漫思 阅读(723) 评论(0) 推荐(0) 编辑

WPF工具开发: 第三库选择
摘要:PropertyGrid Winforms's PropertyGrid 非WPF原生支持, 需要借助WinFormHost 风格不可定制 PropertyInspectorView 算是"官方"库, 风格不可定制 WPF Property Grid 开源 功能还不够完善 可以定制风格 Proper 阅读全文

posted @ 2017-05-25 18:43 漫思 阅读(753) 评论(0) 推荐(0) 编辑

ASP.NET MVC + EF 更新的几种方式(超赞)
摘要:1.常用 db.Entry(实体).State = EntityState.Modified;db.SaveChanges(); 2.指定更新 db.Configuration.ValidateOnSaveEnabled = false;db.TUser.Attach(实体);ObjectState 阅读全文

posted @ 2017-05-24 17:50 漫思 阅读(7838) 评论(0) 推荐(0) 编辑

在ASP.NET Web Forms中用System.Web.Optimization取代SquishIt
摘要:将一个ASP.NET Web Forms项目从.NET Framework 4.0升级至.NET Framework 4.5之后,发现SquishIt竟然引发了HTTP Error 500.0 - Internal Server Error。 SquishIt是一个开源的支持ASP.NET的js/c 阅读全文

posted @ 2017-05-24 16:14 漫思 阅读(229) 评论(0) 推荐(0) 编辑

WPF复制异常问题(OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)))
摘要:最近在维护WPF系统的时候发现的问题,刚刚开始自己的电脑都不能重现,后面写日志跟踪才发现问题的所在。问题主要是由于:1. 在程序访问剪切板的时候,有其他程序正在占用剪切板,导致自己的程序无法访问,从而抛出异常;2.没有访问的权限,导致自己的程序无法访问。 以下是报错的截图和写日志跟踪出来的异常详细信 阅读全文

posted @ 2017-05-24 10:55 漫思 阅读(3331) 评论(0) 推荐(0) 编辑

c# 创建项目时提示:未能正确加载“microsoft.data.entity.design.bootstrappackage
摘要:vs 2005 ,vs 2008, vs 2010,安装后有时出现这个错误(我的机器装的x64的win7),很烦人。找了很多地方都不能解决。其实说起来还是开发国家牛,轻易就解决了这个问题。其实出现这个问题的原因并不是卸载不彻底,而是做了相关的注册表清理,将vs工具箱所依赖的设置改变了。具体原因本人不 阅读全文

posted @ 2017-05-23 15:38 漫思 阅读(844) 评论(0) 推荐(0) 编辑

AutoMapper中用户自定义转换
摘要:Custom Type Converters Sometimes, you need to take complete control over the conversion of one type to another. This is typically when one type looks 阅读全文

posted @ 2017-05-22 11:16 漫思 阅读(1321) 评论(0) 推荐(0) 编辑

AutoMapper指定列名进行映射
摘要:有了AutoMapper,就再也不用进行手工一对一的从IDataReader到实体字段的赋值。这篇博文是一个实际案例的记录。 实体类型定义如下: Src属性在数据库中对应的字段名为ImageUrl。 映射要求:从IDataReader到IEnumerable<UploadImage>,代码如下: 通 阅读全文

posted @ 2017-05-22 10:32 漫思 阅读(3946) 评论(0) 推荐(0) 编辑

ASP.NET MVC 项目直接预览PDF文件
摘要:背景及需求 项目使用的是MVC4框架,其中有一个功能是根据设置生成PDF文件,并在点击时直接预览。 实现过程 1、第一版实现代码: HTML内容 @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" conte 阅读全文

posted @ 2017-02-23 22:18 漫思 阅读(934) 评论(0) 推荐(0) 编辑

AutoMapper完成Dto与Model的转换
摘要:在实际的软件开发项目中,我们的“业务逻辑”常常需要我们对同样的数据进行各种变换。 例如,一个Web应用通过前端收集用户的输入成为Dto,然后将Dto转换成领域模型并持久化到数据库中。相反,当用户请求数据时,我们又需要做相反的工作:将从数据库中查询出来的领域模型以相反的方式转换成Dto再呈现给用户。 阅读全文

posted @ 2016-12-08 23:35 漫思 阅读(299) 评论(0) 推荐(0) 编辑

IoC实践--用Unity实现MVC5.0的IoC控制反转方法
摘要:在MVC中,控制器依赖于模型对数据进行处理,也可以说执行业务逻辑。我们可以使用依赖注入(DI)在控制层分离模型层,这边要用到Repository模式,在领域驱动设计(DDD)中,Repository翻译为仓储,顾名思义,就是储存东西的仓库,可以理解为一种用来封装存储,读取和查找行为的机制,它模拟了一 阅读全文

posted @ 2016-12-08 23:34 漫思 阅读(1885) 评论(0) 推荐(0) 编辑

IoC实践--用Autofac实现MVC5.0的IoC控制反转方法
摘要:Autofac是一个.net平台下发性能还不错的IoC框架,利用它可以实现依赖注入和控制反转,使自己的软件模块之间的耦合性大大降低,让软件扩展、维护更加容易。控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。下面我就用Au 阅读全文

posted @ 2016-12-08 23:17 漫思 阅读(1484) 评论(0) 推荐(1) 编辑

Unity依赖注入使用详解
摘要:Unity依赖注入使用详解 写在前面 构造器注入 Dependency属性注入 InjectionMethod方法注入 非泛型注入 标识键 ContainerControlledLifetimeManager单例 Unity注册配置问题 Unity的app.config节点配置 后记 关于 控制反转 阅读全文

posted @ 2016-11-21 16:33 漫思 阅读(4670) 评论(0) 推荐(2) 编辑

asp.net mvc通过预处理实现数据过滤和数据篡改。
摘要:需求特别简单。在 Controller加过滤器。实现在所有的方法上增加id=12312321312.另外将price篡改为price+5。 这样做可以最大的减少代码的改动量,人员变动厉害,业务也模糊了,篡改数据,过滤最简单。 直接上代码 新建Filter.cs 代码如下 using System; 阅读全文

posted @ 2016-11-14 21:57 漫思 阅读(784) 评论(0) 推荐(0) 编辑

C# winform的WebBrowser非常规编程(强烈推荐)
摘要:本文章被今日头条推荐 1、在WebBrowser中实现抓取301和302协议 在WebBrowser中抓取301和302协议目前官方提供的组件远远不够,需要借助HttpMonitor.dll。这个组件由美国人开发,目前项目宿主在 http://www.codeproject.com/Articles 阅读全文

posted @ 2016-11-14 21:21 漫思 阅读(10825) 评论(0) 推荐(0) 编辑

DES加密 java与.net可以相互加密解密的方法
摘要:我.net程序员。今天和java的童鞋交互,单点登录的操作。采用了如下的加密和解密的方式。经过验证,完美结合。通过这个方法可以实现java和C#相互加密与解密 并能保持解密出来一致。 废话少说,上代码。 C#代码如下 Java代码如下 本人博客提供高质量代码,质量好,不做作。 阅读全文

posted @ 2016-11-14 20:46 漫思 阅读(972) 评论(0) 推荐(0) 编辑

Linq基于两个属性的分组
摘要:1、需求 我们看下面的定义 我们实例化一组数据 将list按照ID和name分组,并求分数的和。 2、解决方案 通常的解决解决方案时排序两次,先用id排一次,再用Name排一次。 今天我们采用一种新的方式。采用匿名对象来存储id,name的对象。具体实现方案如下 解读上面的代码,将new { ite 阅读全文

posted @ 2016-09-19 21:25 漫思 阅读(2197) 评论(0) 推荐(1) 编辑

AD域相关的属性和C#操作AD域
摘要:“常规”标签 姓 Sn 名 Givename 英文缩写 Initials 显示名称 displayName 描述 Description 办公室 physicalDeliveryOfficeName 电话号码 telephoneNumber 电话号码:其它 otherTelephone 多个以英文分 阅读全文

posted @ 2016-08-06 11:03 漫思 阅读(2891) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示