原文: 阻塞与死锁(一)——基础知识 阻塞与死锁是除内存、CPU、IO外另一个影响性能的因素。对OLTP系统尤为严重 一般以下问题是死锁的征兆: 1、 并发用户少的时候,一切正常,但是随着用户数量增多,性能越来越慢。 2、 客户端经常收到以下错误: Error 1222:Lock request t...
分类:
其他好文 时间:
2015-03-05 12:17:01
阅读次数:
163
原文: 阻塞与死锁(二)——各种操作对锁的申请 如何监视锁的申请、持有和释放: 在着手分析、处理阻塞、死锁之前,首先要进行“监控”和“信息收集” 1、检查一个连接当前所持有的锁: 可以使用sp_lock来查看所有连接持有的锁的内容。 在2005以后引入的DMV,还能用过sys.dm_tran_loc...
分类:
其他好文 时间:
2015-03-05 12:14:54
阅读次数:
216
正试图在os加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码说明.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上运行托管代码的情况。这样做有可能会引起死锁...
项目经理干的:导入新项目到SVN服务器svn import [PATH] url程序员常干的(项目经理偶尔也会co,或者up):第一次down代码:svn co url [PATH]先进入最外层的项目文件夹提交代码:svn ci --username=账号 --password=密码 -m '提交今...
分类:
移动开发 时间:
2015-03-05 06:48:39
阅读次数:
207
取MAC地址 (含多网卡),最好的方法,支持Vista,Win7unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,WinSock, StdCtrls;Co...
Unable to create ‘.git/index.lock‘: File exists 分类:?Git&SVN?|2014-03-03 14:10 |1231人阅读 Git – fatal: Unable to create ‘/.git/index.lock’: File exists. fatal: Unable to create ‘/path/my_...
分类:
其他好文 时间:
2015-03-04 19:32:43
阅读次数:
161
Centos是基于yum的发行版本,包管理器就是一个管理软件的,linux每个发行版都会维护一个自己的软件仓库,里面又很多软件,你可以根据需要从里面选择软件安装,这一切只需要用命令就可以搞定,其实还是很方便的。lamp,就是 [linux](http://www.linux.org/) + [apache](http://httpd.apache.org/) + [mysql](http://www.mysql.co...
分类:
其他好文 时间:
2015-03-04 19:10:17
阅读次数:
220
记录这个知识点的原因是因为项目中需要保存充电日志,因此,趁着这个机会,深入了解一下Linux的时间系统。 UTC:(Universal Time Coordinated) 协调世界时的缩写 内核中,获取UTC时间。 #include #include #include struct timex tx...
分类:
其他好文 时间:
2015-03-04 18:49:30
阅读次数:
137
centso ATI 显卡驱动安装centos 版本 32位 6.4 FinalATI 显卡版本:Radeon HD 7400 Series之前由于很久自己安装了centos显卡,分辨率很低不能调节,今天想彻底解决这一问题,查找一些资料终于解决。参考资料1:http://www.cnblogs.co...
分类:
其他好文 时间:
2015-03-04 18:29:27
阅读次数:
159
对于KVO的一些感受
KVO(key value observing )键值监听
使用场景:
当B类的某个属性改变时,改变A类中的属性。
使用方法:
用A来监听B
在A类中引入B类的.h文件定义一个B类的对象b
为b添加监听器
[b addObserver:self forKeyPath:@“b的属性” options:NSKeyValueObservingOptionNew co...
分类:
其他好文 时间:
2015-03-04 16:57:08
阅读次数:
164