摘要:
LinqPad 官方:http://www.linqpad.net/ 介绍: 即时测试任何C#/ F#/ VB片段或程序LINQ支持--SQL / CE / Azure,Oracle,SQLite和MySQL可以查看查询结果、生成的SQL语句等等多种结果支持.NET语言小巧 - 只有15MB!标准版 阅读全文
随笔档案-2017年05月
多线程: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 阅读全文