11 2018 档案
摘要:提供在各种同步模型中传播同步上下文的基本功能。同步上下文的工作就是确保调用在正确的线程上执行。 同步上下文的基本操作 Current 获取当前同步上下文 Send 一个同步消息调度到一个同步上下文。 send调用后会阻塞直到调用完成。 Post 将异步消息调度到一个同步上下文。 和send的调用方法
阅读全文
摘要:sleep延时方法: 在C#窗口程序中,如果在主线程里调用Sleep,在Sleep完成之前, 界面呈现出假死状态,不能响应任何操作! 下边实现的是非独占性延时函数,延时过时中界面仍可响应消息: 关于Math.Abs(): Environment.TickCount,内部API是用DWORD GetT
阅读全文
摘要:class Program { static Thread SeekBookThread = new Thread(new ThreadStart(TestMutiThrd.SeekProc)); static Thread payMoneyThread = new Thread(new ThreadStart(TestMutiThrd.PayMo...
阅读全文
摘要:两个时间差的高精度检查 运行结果如下 开始时间: 结束时间: 刚刚好相差500毫秒
阅读全文
摘要:禁止修改表结构和加表 CREATE TRIGGER [Object_Change_Trigger_DDL] ON DATABASE FOR ALTER_TABLE,DROP_TABLE,CREATE_TABLE,CREATE_INDEX,ALTER_INDEX, DROP_INDEX AS DECL
阅读全文
摘要:一些 HTML内容比较/文本差异比较 开源代码 1. DiffPlex - a .NET Diff Generator http://diffplex.codeplex.com/SourceControl/changeset/view/052fd342999b 原网站dll下载http://diff
阅读全文
摘要:1.Redmine(国外) Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforc
阅读全文
摘要:在项目开发过程中,项目管理者通常都很希望对项目的开发进展有一个日志的记录。代码的记录和管理可以通过TFS或者VSS等工具去管理。但是数据库却没有记录开发日志这一功能。这在实际开发中很不方便,特别是大量的存储过程改动。 那么针对这一个需求,在数据库中建立一个数据库的触发器,记录存储过程的代码修改! 1
阅读全文
摘要:一、 简介 使用环境:SQL Server 在项目开发过程中,项目管理者通常都很希望对项目的开发进展有一个日志的记录。代码的记录和管理可以通过TFS或者VSS等工具去管理。但是数据库却没有记录开发日志这一功能。这在实际开发中很不方便,特别是大量的存储过程改动。 那么针对这一个需求,在数据库中定时执行
阅读全文