06 2017 档案
摘要:找出什么被锁定了 系统的反应迟缓意味着你应该做一些调查了。你的查找最好从测定系统发生锁定的数量和频率开始。如果你的系统环境处理事务性很高的话,这样各个应用程序争夺资源就会很常见,从而引起锁定。解决这些问题的关键就在于能够确定被锁定的资源和争夺资源的进程。 sp_lock sp_lock这个系统存储过
阅读全文
摘要:用C#做一个像FlashGet的悬浮窗口,其实很简单,不像以前需要调用很多系统API。大致的步骤如下。 首先是主窗体部分,即要判断窗体的状态来决定是否显示悬浮窗口。 局部成员声明: private FormWindowState fwsPrevious; private frmTopMost myT
阅读全文
摘要:1).使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读 2).明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例
阅读全文
摘要:1). 添加一个快捷菜单contextMenuStrip1;2). 给dataGridView1的CellMouseDown事件添加处理程序: 程序代码 private void DataGridView1_CellMouseDown(object sender, DataGridViewCellM
阅读全文
摘要:1) DataGridView 的边框线样式的设定DataGridView 的边框线的样式是通过 DataGridView.BorderStyle 属性来设定的。 BorderStyle 属性设定值是一个BorderStyle 枚举: FixedSingle(单线,默认)、Fixed3D、None。
阅读全文
摘要:数组(Array)的不足(即:集合与数组的区别) 1. 数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的。 2. 数组要声明元素的类型,集合类的
阅读全文