我们如何读取SQL Server事务日志,我知道使用DBCC日志(数据库,4)并且它将生成日志输出现在我想解码日志记录,这是十六进制格式.
0x00003E001C000000A500000001000200BE040000000006021D0000000100000018000000(仅一部分数据)
是否有任何方法以文本格式读取它或将十六进制数据转换为text.i想要制作一个可以读取log的工具.第三方工具可用,即ApexSQL但它们是付费工具.
我正在使用一个Web浏览器控件,以窗口形式显示html页面现在我想嵌入html和javascript文件和css文件作为资源.
是否更好的方法在Paint事件中使用新的Brush,即
protected override void OnPaint(PaintEventArgs e) {
e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
using (SolidBrush b = new SolidBrush(Color.FromArgb(129, 242, 121))) {
for (int i = 0; i < 12; i++) {
e.Graphics.FillPath(b, path[i]);
}
}
base.OnPaint(e);
}
Run Code Online (Sandbox Code Playgroud)
或者在顶部定义一次并在Dispose方法中处理即
SolidBrush _brush;
protected SolidBrush Brush {
get {
if (_brush == null)
_brush = new SolidBrush(Color.FromArgb(129, 242, 121));
return _brush;
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个现有的胜利,两个组合框boxbox1在顶部,而groupbox2在底部.现在我在使用停靠时遇到问题.当我将groupbox1停靠到顶部并且groupbox2停靠填充然后groupbox2占据整个高度.我试图使用设计器和属性窗口更改groupbox2的大小和位置,但是当我回到设计器视图时,其大小和位置恢复为默认值.然后我创建了一个新的表单并放置groupbox1并将其停靠在顶部,然后groupbox2并将其停靠以填充现在的排列是正确的.现在我想知道如何纠正现有表单的布局问题.谢谢.