代码改变世界

随笔档案-2017年05月

Linq测试/查看工具——LinqPad

2017-05-31 13:42 by huoit, 2164 阅读, 收藏, 编辑
摘要: LinqPad 官方:http://www.linqpad.net/ 介绍: 即时测试任何C#/ F#/ VB片段或程序LINQ支持--SQL / CE / Azure,Oracle,SQLite和MySQL可以查看查询结果、生成的SQL语句等等多种结果支持.NET语言小巧 - 只有15MB!标准版 阅读全文

多线程:QueueUserWorkItem引发的闭包与变量共享

2017-05-24 17:52 by huoit, 405 阅读, 收藏, 编辑
摘要: 资源: http://www.cnblogs.com/JeffreyZhao/archive/2009/03/13/anonymous-method-false-sharing.html#!comments 阅读全文

.NET拾忆:FileSystemWatcher 文件监控

2017-05-16 14:42 by huoit, 1792 阅读, 收藏, 编辑
摘要: 资源: https://msdn.microsoft.com/zh-cn/library/system.io.filesystemwatcher_properties(v=vs.110).aspx FileSystemWatcher类 监控指定文件或目录的文件变化并触发相应事件。例如增删改、重命名、 阅读全文

.NET拾忆:EventLog(Windows事件日志监控)

2017-05-15 17:28 by huoit, 4723 阅读, 收藏, 编辑
摘要: 操作Windows日志:EventLog 1:事件日志名(logName):“事件查看器”中的每一项,如“应用程序”、“Internet Explorer”、“安全性”和“系统”都是日志(严格地说是日志的显示名字) 2:事件源:列表中的“来源”,创建时和事件日志相关联; 3:事件类型:包括“信息”、 阅读全文

MSSqlServer 主从同步复制原理(发布/订阅)

2017-05-12 17:04 by huoit, 4545 阅读, 收藏, 编辑
摘要: 基本模型 1、发布类型: 快照发布:用于为事务复制和合并复制提供初始数据集;在适合数据完全刷新时也可以使用快照复制。利用这三种复制,SQL Server 提供功能强大且灵活的系统,以便使企业范围内的数据同步。 事务发布:通常用于需要高吞吐量的服务器到服务器方案(包括:提高伸缩性和可用性、数据仓库和报 阅读全文

MSSqlServer 发布/订阅配置(主从同步)

2017-05-12 13:34 by huoit, 8030 阅读, 收藏, 编辑
摘要: 背景: 1、单个独立数据库的吞吐量是有瓶颈的,那么如何解决这个瓶颈? 2、服务器直接数据如何复制、并具备一致性、可扩展性? 资源: 官方资源:https://technet.microsoft.com/zh-cn/library/ms151198(v=sql.100).aspx Quick Star 阅读全文

Entity Framework Code First(Mysql)

2017-05-11 09:34 by huoit, 174 阅读, 收藏, 编辑
摘要: 1、添加NuGet包 引用NuGet包:EntityFramework6.1.3、MySql.Data.Entity6.9.8 2、修改配置 SqlServer配置: Mysql配置: 3、启动迁移 4、修改迁移生成的Config.cs 关闭自动迁移、修改生成器 至此其他操作和sqlserver类同 阅读全文

.Net拾忆:Asp.net请求管道

2017-05-11 09:34 by huoit, 311 阅读, 收藏, 编辑
摘要: w3wp.exe应该很熟悉,调试应用时候附加到进程就是这个服务;w3wp.exe和应用池相关联,每个应用池会有一个w3wp; 一、Http请求到iis应用池 IIS 5.x iis运行在inetinfo.exe中。 Http请求由inetinfo.exe的W3SVC(万维网公共服务)监听,监听到ht 阅读全文

JavaScriptSerializer的日期转换方案

2017-05-11 09:34 by huoit, 490 阅读, 收藏, 编辑
摘要: 1、转换后过滤替换(通用) /// <summary> /// 日期转换 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string JsonDateTime(string st 阅读全文

深入解密.NET(GC垃圾回收)

2017-05-11 09:33 by huoit, 407 阅读, 收藏, 编辑
摘要: 值类型与引用类型 值类型(Value Type),值类型实例通常分配在线程的堆栈(stack)上,并且不包含任何指向实例数据的指针,因为变量本身就包含了其实例数据 C#的所有值类型均隐式派生自System.ValueType: 结构体:struct(直接派生于System.ValueType),用户 阅读全文

Roslyn编译器

2017-05-09 17:27 by huoit, 605 阅读, 收藏, 编辑
摘要: 概要 微软官方开源的C#/VB编译器。作为.net 2015的重要名角,负责将代码编译成IL,另外提供丰富的API用于代码分析,vs2015的实时代码分析就是使用的Roslyn提供的API. C#6.0后Roslyn已经成为成熟的产品,并且除了在代码分析发挥强大作用,在动态编译服务上开始施展拳脚 R 阅读全文

WebActivatorEx—动态注册httpmodle

2017-05-03 15:41 by huoit, 1569 阅读, 收藏, 编辑
摘要: 源代码:https://github.com/davidebbo/WebActivator/tree/master/WebActivator unity使用演示 WebActivator类库提供了3种功能,允许分别在Application_Start初始化之前,之后以及ShutDown的时候,分别执 阅读全文

Unity

2017-05-03 15:21 by huoit, 358 阅读, 收藏, 编辑
摘要: 最新源代码:https://github.com/unitycontainer/unity Unity是轻量级、可扩展的依赖注入容器,用于对框架的解耦和增强可扩展性。Unity生于微软。想了解IOC的前世今生可以看下Spring.NET。 一、MVC使用Unity 1.使用 先不管Unity,新建类 阅读全文

Topshelf创建windows服务

2017-05-03 13:35 by huoit, 245 阅读, 收藏, 编辑
摘要: Topshelf是一个开源的跨平台的服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务. 官方网站:http://topshelf-project.com 阅读全文

MEF-托管可扩展架构

2017-05-03 11:54 by huoit, 281 阅读, 收藏, 编辑
摘要: rtfh 阅读全文
点击右上角即可分享
微信分享提示