摘要: 在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framework中已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mu 阅读全文
posted @ 2016-06-14 16:21 燚夜 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.2cto.com/kf/201401/274446.html 主要介绍下C#的两种锁:互斥锁(lock)和读写锁(ReadWriteLock) 互斥锁(lock) lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。当任何一个线程 阅读全文
posted @ 2016-06-14 10:13 燚夜 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 操作系统:WinServer2008 R2 IIS版本:IIS7.0 目的:利用IIS挂载服务,定时或循环作业 症状:在网站的Global.asax.cs文件的Application_Start方法中添加定时器,IIS启动并打开网站后定时器自动运行。网站不刷新20分钟后,定时器不运行。 阅读全文
posted @ 2016-06-12 12:55 燚夜 阅读(6743) 评论(1) 推荐(1) 编辑
摘要: 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多的战术,太多的高层之间的较量,太多的内幕了。具体这个项目的情况,我有空再写相关的博文出来。 这个项目是要求做环境监控,我们暂且把受监控的设备称为采集设备,采集设备的属性称为监控指标 阅读全文
posted @ 2016-06-08 16:48 燚夜 阅读(9296) 评论(0) 推荐(1) 编辑
摘要: 一、该列非主键、无default约束 直接更新: alter table 表名 alter column 列名 数据类型 二、该列为主键列、无default约束 (1)删除主键 alter table 表名 drop constraint 主键名称 (2)更新数据类型 alter table 表名 阅读全文
posted @ 2016-06-07 13:58 燚夜 阅读(84406) 评论(0) 推荐(0) 编辑
摘要: 一、建立sql文件 在sql管理工具中写好sql文件,并保证能够正常运行,之后用unique编码保存。 二、建立一个bat文件osql -U登录用户 -P密码 -S服务器 <sql文件.sql > > log.txt osql -U 用户名 -P 密码(为空这个参数也要写)-S 服务器名 -i 文件 阅读全文
posted @ 2016-06-06 15:56 燚夜 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 安装 MongoDB sudo apt-get install mongodb sudo apt-get install mongodb 关闭/启动 sudo service mongodb stop sudo service mongodb start 设置数据库连接密码: 在跟目录创建文件夹: 阅读全文
posted @ 2016-05-11 16:42 燚夜 阅读(252) 评论(0) 推荐(0) 编辑