摘要:
第一步,新建窗体,放置一个DataGridView控件第二步,在Form1相同命名空间中加入以下两个类//要加入的类public class DataGridViewComboEditBoxColumn : DataGridViewComboBoxColumn{ public DataGridViewComboEditBoxColumn() { DataGridViewComboEditBoxCell obj = new DataGridViewComboEditBoxCell(); this.CellTemplate = obj; }}//要加入的类public class DataGrid 阅读全文
摘要:
前提条件:1、 完全备份的数据库要早于数据库还原到某个时间点的备份2、 时间点处的日志要进行完整备份db2中可以使得数据库回复到指定的时间点,sql server数据库的恢复模型设置为完全模式即recovery model为full 或者bulk copy的时候,是可以从日志来恢复数据库的。实际上日志中记录的一条一条的transact sql语句,恢复数据库的时候会redo这些sql语句。前提条件:mybbs是数据库test中的一个表,数据库test的recovery model为full。而auto close,auto shrink两个选项未选中。数据库test的data files和lo 阅读全文
摘要:
SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mode)是“完全(Full)”。针对这两个前提条件,会有三种情况:情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无法借助第三方工具。 a) 备份当前数据库的事务日志:BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY b) 恢复一个误删除之前的完全备份:RESTORE DATABASE [数据库名] F 阅读全文
摘要:
经过漫长的等待之后,即将发布的SQL Server 2008数据库终于内置了压缩备份技术。在此之前的SQL Server 2005,等版本都只能通过第三方备份软件(如SQLZip等)进行压缩。 本文将以SQL Server 2008 的11月CTP测试版为例,为大家详细介绍如何分别在压缩和不压缩的情况下进行全备份(Full)、差异备份(Differential)和事务日志备份(Transactional log),以及怎样在默认设置下启动压缩功能。 首先让我们创建一个名为“MyDB”的数据库,如下所示:以下是引用片段: USE [master] GO /****** Object... 阅读全文
摘要:
2.4 创建分区表 建立好分区函数和分区方案后,就可以创建分区表了。分区表是通过定义分区键值和分区方案相联系的。插入记录时,SQL SERVER会根据分区键值的不同,通过分区函数的定义将数据放到相应的分区。从而把分区函数、分区方案和分区表三者有机的结合起来。创建分区表的代码如下:CREATE TABLE SendSMSLog ([ID] [int] IDENTITY(1,1) NOT NULL, [IDNum] [nvarchar](50) NULL, [SendContent] [text] NULL [SendDate] [datetime] NOT NULL, ) ON Se... 阅读全文
摘要:
超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或是多个磁盘子系统,可以通过并行操作获得更好的性能。所以对大表进行分区是处理海量数据的一种十分高效的方法。本文通过一个具体实例,介绍如何创建和修改分区表,以及如何查看分区表。 1 SQL Serve.. 阅读全文
摘要:
这段时间为跟踪一个Bug而焦头烂额,最后发现是.NET Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断楼主是否是MSDN订阅用户,以便尽快解决(传说MSDN订阅用户的问题能在两天内得到回复的,当时还很得意公司为我们购买的MSDN订阅账号),但得到的回复是“Could you file a bug report for this issue through Connect?”,绝望之后的又一次寒心啊。看过payeasy的广告之后,便有了以下的这些内容,如何修改.NET Framework:这里我们以修改Guid类为例,我们将修改这 阅读全文
摘要:
写在前面:微软中间语言(MSIL)是一种语言,所有.NET的语言如C#,VB.NET都会被编译成为IL语言。ILDASM是.NET环境自带的反编译工具,可以查看到dll或exe生成的源代码。而因为IL是一种语言,按IL的语法可以反向生成dll,如果您想修改.NET自带的dll的源代码,这是一个方法。ILDASM举例来自互联网的例子private void Form1_Load(object sender, EventArgs e){int i = 0;i = i++;MessageBox.Show(i.ToString());}在开始-所有程序-Microsoft .NET Framework 阅读全文
摘要:
最近由于需要反编译一些C#写的程序,早就听说功能极为强大的反编译工具,Reflector。 我用的版本是4.1.84.0,感觉用起来很爽,以后弄到的几个很好用的DLL,我都反编译,并弄出源码了,为我省了不少工夫啊,反编译出来的除了定义的变量名不一样外,其余的简直是一模一样。围绕它开发的插件也很多,用着真是开心!我还找到一个插件可以把源码导出到文件!更是爽!不过这个软件还不支持Unicode ,需要自己写一个转化程序,两个搭配起来用极爽! 有兴趣的朋友也下载一个玩玩吧~ 哈哈! 由于使用过于简单,就不介绍软件使用了~ 下载地址http://www.aisto.com/roeder/dotnet/ 阅读全文
摘要:
推荐两款神器:Deblector和reflexil Deblector 它的名字是Debug 和 reflector 两个单词的结合。就是用来调试的。 简单的说,它可以像ide一样启动调试进程,或者Attach到一个运行中的进程,并调试他们,设置断点,单步运行,查看变量等等。 它不需要pdb文件,也不会像reflector pro的调试插件一样依赖ide,也不需要反编译dll。 一切工作仅在reflector内部完成,是不是很cool。 但缺点也是有的,那就是它只能在il级别调试。不过对于我们调试bug来说,这个基本已经足够了。 简单说一下这个插件的用法。安装到reflector后, ... 阅读全文
摘要:
Qt是神马东西?Qt – 一个跨平台应用程序和UI开发框架它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。Qt 主要是由 诺基亚 开发和维护的。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Qt 进行授权。在Linux下Qt可是大名鼎鼎,Linux的KDE图形界面就是基于Qt开发的。Qt的最大好处是跨平台,可以看到上图,Qt可以支持windows,Mac os,linux,embedded linux, wince/mobile,symbian,诺基亚最新的Megoo那也是 阅读全文
摘要:
期盼许久的SharePoint 2010正式版今天可以下载了。SharePoint Server 2010 for Internet Sites, Standard Trial - 中文(简体)SharePoint Server 2010 for Internet Sites, Enterprise Trial - 中文(简体)Microsoft SharePoint Server Enterprise 2010 Trial - 中文(简体)Microsoft SharePoint Server Standard 2010 Trial - 中文(简体)SharePoint Server是180 阅读全文
摘要:
最近想换份工作,因为不想做单纯的asp.net开发,想做SharePoint开发,毕竟.......,就联系了几家公司的HR,了解一下她们公司目前是否需要SharePoint 开发人员,最终选择了四家公司去面试,面试过程还不错,沟通方面没有问题,在技术方面还有很多不足之处。 其实面试也是了解自己的过程,不同的公司有不同的技术点,有的技术点甚至都没有听说过,通过面试还可以扩大自己的知识面,如果有时间可以深入研究一下。 公司面试人员一般有三个人员,HR只做一下简单的沟通,了解一下基本情况,确定一下是否符合招聘要求;技术人员会问一些他们目前所遇到的困难,让你给出一些解决方法,同时还会问一些最基本的开 阅读全文
摘要:
必须得承认,这个项目的名字《猎杀潜航》起得大了点,一开始设想的挺好的,想用刚学到的win32汇编做点有意义的项目,都说名字是成功的一半,所以想了老半天,看了很多小游戏,觉得这种“打飞机”的比较容易实现,再加上想起之前看的电影,就使用这个名字了。废话不多说了,先说一下做这个项目的总体感想。然后再谈一些技术上的东西。首先是说为什么会学习win32汇编。到目前为止,我还是一个学生。我刚本科毕业,从院长手里拿到了需要的文凭。但是研究生路途漫长啊,仅靠本科的计算机基础,c/c++功底和在Microsoft学到的SQL Server技术总是会吃完的。再加上很久以前就想到黑客的牛逼之处,和在MS有个ment 阅读全文
摘要:
http://www.zhouxing.org/android-api-video.htm 阅读全文