- 浏览: 21510 次
- 性别:
- 来自: 深圳
最新评论
文章列表
SQL Server 死锁故障排除,第三部分
原文:Deadlock Troubleshooting, Part 3
此处是一个经典的,常用来介绍数据库中的死锁概念的示例:
Process A
Process B
1. 事务开始
1. 事务开始
2. 更新Part数据表
2. 更新Supplier数据表
à
- 2013-05-18 11:34
- 浏览 341
- 评论(0)
SQL Server 死锁故障排除,第二部分
原文:Deadlock Troubleshooting, Part 2
在这篇博文中,将检视一个实际的死锁,然后使用在SQL Server 死锁故障排除,第一部分中描述的步骤解决它,以便你可以看到它们的实际效果。这是一个微软的内部客户要求协助解决的,死锁场景的简化版本。要建立此场景,运行下面的SQL:
-- Batch #1
CREATEDATABASEdeadlocktest
GO
USEdeadlocktest
SETNOCOUNTON
DBCCTRACEON(1222,-1)
GO
IF
- 2013-05-18 11:33
- 浏览 371
- 评论(0)
SQL Server 死锁故障排除,第一部分
原文:Deadlock Troubleshooting, Part 1
死锁是两个或多个线程彼此诸塞,以至于任何一个线程都不能继续的循环诸塞链。当SQL Server 的死锁监视器线程检测到一个循环诸塞链,会选择参与者中的一个作为牺牲品,取消那个spid的当前批处理,并回滚它的事务,以便让其它的spid可以继续工作。死锁的牺牲品会得到一个1205错误:
Transaction (Process ID 52) was deadlocked on lock resources with another process and has bee ...
- 2013-05-18 11:32
- 浏览 662
- 评论(0)
在Word文档的连续字符串查询操作中,默认地查询操作总是从当前的插入符开始,如果你希望从头开始查询可能需要此功能。定位插入符到Word文档的结尾,也许只是为了快速的查看某些内容的需要。
定位插入符到文档开始:
public void JumpStartOfDoc()
{
if (Globals.ThisAddIn.Application.ActiveDocument != null)
{
object start = 0, end = 0;
Microsoft.Office.Interop.Word.Range rng = Globals.T ...
- 2013-03-31 08:53
- 浏览 1610
- 评论(0)
确定文档中是否存在指定名称的Shape,以避免重复添加。
在Word中:
public bool IsExistedOfShape(string strShapeName)
{
bool blnExisted = false;
//
IEnumerator etr = Globals.ThisAddIn.Application.ActiveDocument.Shapes.GetEnumerator();
//
while (etr.MoveNext())
{
if (((Word.Shape)etr.Current).Name. ...
- 2013-03-31 08:32
- 浏览 702
- 评论(0)
名词解释:
Dpi -Dots Per Inch的缩写,是指每英寸的像素数。一般地,Dpi越小,清晰度越低,反之则越高。
已知Dpi和计算机屏幕的分辨率就可以计算屏幕的实际尺寸,如屏幕的横向分辨率是1366像素,DpiX为96,则屏幕宽度 = 1366px / 96dpi ≈ 14.23英寸 ≈ 36.14厘米。
方法一、在Windows Form中,你可以使用:
System.Drawing.Graphics g = frmYourForm.CreateGraphics();
float fltDpiX = g.DpiX;
float fltDpiY = g.DpiX;
...
- 2013-03-31 08:14
- 浏览 537
- 评论(0)
原文:http://www.linqpad.net/
下载:http://www.linqpad.net/GetFile.aspx?LINQPad4Setup.exe
厌倦了陈旧的SQL查询了么?
哦,你真的不需要!LINQPad允许你使用一个现代的查询语言:LINQ交互式地查询数据库。和SQL Management Studio吻别吧!
LINQPad支持在C# 5.0以及Framework 4.x中的:
LINQ to Objects
LINQ to SQL,Entity Framework
LINQ to XML
Parallel LINQ
OData / ...
- 2013-01-23 23:51
- 浏览 650
- 评论(0)
原文:http://msdn.microsoft.com/en-us/data/jj593170.aspx
本分步演练演示了你可以使用EF Power Tools完成的任务。EF Power Tools提供了一个,我们考虑将其增加到未来发布的主要实体框架工具集中的功能预览。
命令概述
在你安装EF Power ...
- 2013-01-23 17:04
- 浏览 2035
- 评论(0)
在使用Word时,有时会意外地出现如图的错误。在单击<不发送>按钮后,程序提醒你只能用安全模式打开,并禁用部分功能。
- 2013-01-18 12:00
- 浏览 685
- 评论(0)
1、使用[开始] - [设置] - [控制面板] - [管理工具] - [服务],停止所有Oracle服务;
2、使用[开始] - [程序] - [Oracle - OraDbXX_home1] - [配置和移植工具] - [Database Configuration Assistant] 删除所有的数据库;
2、使用[开始] - [程序] - [Oracle - OraDbXX_home1] - [Oracle Installation Products] - [Universal Installer] 启动卸装过程;
3、 运行regedit,删除:
a)HKEY_LOCAL_MA ...
- 2013-01-12 17:21
- 浏览 1361
- 评论(0)
在Web前端开发中,常有仅需要打印页面局部内容的要求。总的来说,有两种方法可以实现此目标:
一、使用css方式
示例代码:
<style type="text/css">
.selector1 { ... }
.selector2 { ... }
.selector3 { ... }
/* 为打印定义 */
@media print
{
.selector1 { ... }
.selector2 { display: none; }
.noprint { display: none; }
}
</style>
...
- 2012-11-28 20:01
- 浏览 1507
- 评论(0)
在使用Selenium进行Web测试时,获取当前装载页面的屏幕快照是有益的。下面以C#为例给出获取屏幕快照的方法。
1、定义实用静态帮助器类和扩展方法
using System;
using OpenQA.Selenium;
using System.Drawing.Imaging;
namespace SeleniumTest
{
public static class SeleniumUtils
{
/// <summary>
/// 以指定的图像格式存储当前加载页面的屏幕快照到指定文件,如果文件已经存在则覆盖此文件
/// </summar ...
- 2012-06-14 20:53
- 浏览 770
- 评论(0)
原文出处:
http://www.thoughtworks-studios.com/docs/twist/2.3/help/how_do_i_handle_popup_in_selenium2.html
在Selenium 2 (WebDriver)中,测试弹出窗口涉及切换WebDriver到弹出窗口,运行弹出窗口内的动作,然后切换回主窗口。
示例代码如下(C#):
// 1 - 保存主窗口句柄
IWebDriver driver = new FirefoxDriver();
string mainWindowHandle = driver.CurrentWindowHandl ...
- 2012-05-18 16:12
- 浏览 519
- 评论(0)
<style type="text/css">
<!--
.h1
{font-size:18px;
font-weight:bold}
.h2
{font-size:16px;
font-weight:bold}
.key
{font-weight:bold}
.note
{color:gray;
font-style:italic}
.d1
{text-indent:20px}
.d2
{text-indent:40px}
.d3
{text-indent:60px}
-->
</st ...
- 2012-02-21 08:58
- 浏览 348
- 评论(0)
目录上一页下一页
请参考Selenium栅格Web站点
注释:目前我们正在这一章上工作。此处我们为Selnium-Grid的完全的新手提供了一些介绍性的信息。在接下来的几个月,我们希望提供有用的示例和演示,以彻底地说明如何使用Selnium-Grid。
快速入门
如果你已经体验过Selenium测试自动化,你可能仅仅需要一个快速入门来起步和运行。这一章有许多适用于不同技术水平的信息,但如果你只是在寻找一个快速参考为了快速地尝试一下,就可能显得有点太多了。为了快速入门,请参考在Selenium Wiki的Selenium-Grid文章。
Selenium-Grid是什么?
...
- 2012-02-21 08:08
- 浏览 488
- 评论(0)