代码改变世界

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

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

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

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

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

2017-05-12 13:34 by huoit, 7834 阅读, 1 推荐, 收藏, 编辑
摘要:背景: 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, 171 阅读, 0 推荐, 收藏, 编辑
摘要: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 阅读, 0 推荐, 收藏, 编辑
摘要: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, 485 阅读, 0 推荐, 收藏, 编辑
摘要:1、转换后过滤替换(通用) /// <summary> /// 日期转换 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string JsonDateTime(string st 阅读全文

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

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

Roslyn编译器

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

WebActivatorEx—动态注册httpmodle

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

Unity

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