上一页 1 2 3 4 5 6 ··· 9 下一页
  2013年9月27日
摘要: http://www.mvps.org/directx/articles/selecting_timer_functions.htmhttp://www.switchonthecode.com/tutorials/csharp-snippet-tutorial-performancehttp://www.codeproject.com/Articles/2635/High-Performance-Timer-in-C 阅读全文
posted @ 2013-09-27 11:34 荣京 阅读(214) 评论(0) 推荐(0) 编辑
  2013年6月12日
摘要: 在托管代码中重新发现丢失的内存优化艺术发布日期: 2/25/2005 | 更新日期: 2/25/2005Erik Brown本文讨论:•对象类型如何影响内存用法•对象池如何影响垃圾回收•访问大量数据时的数据流式传输•内存利用分析本文使用下列技术:.NET Framework, C#代码下载可从以下位置获得:MemoryOptimization.exe (136KB)本页内容类型大小调整单元素池机制数据流性能监视CLR 分析器小结内存是所有程序都需要的一种资源,然而明智的内存用法正在变成丢失的艺术。为 Microsoft ® .NET Framework 编写的托管应用程序依靠垃圾回收 阅读全文
posted @ 2013-06-12 17:03 荣京 阅读(167) 评论(0) 推荐(0) 编辑
  2013年6月3日
摘要: 并发当数据库正在使用时,SQL Server 使用一个联机备份过程来对数据库进行备份。 在备份过程中,可以进行多个操作;例如:在执行备份操作期间允许使用 INSERT、UPDATE 或 DELETE 语句。在数据库或事务日志备份的过程中无法运行的操作包括:文件管理操作,如含有 ADD FILE 或 REMOVE FILE 选项的 ALTER DATABASE 语句。收缩数据库或文件操作。 这包括自动收缩操作。如果备份操作与文件管理操作或收缩操作重叠,则产生冲突。 无论哪个冲突操作先行开始,第二个操作总会等待第一个操作设置的锁超时(超时期限由会话超时设置控制)。 如果锁在超时期限内释放,则第二个 阅读全文
posted @ 2013-06-03 17:08 荣京 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 多次批量复制操作.NET Framework 4.5 其他版本 可以使用 SqlBulkCopy 类的单个实例执行多次批量复制操作。 如果在两次复制之间更改了操作参数(例如目标表的名称),必须先更新这些参数,然后再进行对任何 WriteToServer 方法的后续调用,如下例中所示。 除非显式更改,否则,所有属性值都将与给定实例的上一次批量复制操作相同。 注意使用 SqlBulkCopy 的相同实例执行多次批量复制操作通常比每个操作使用独立的实例更加有效。 如果使用相同的 SqlBulkCopy 对象执行多次批量复制操作,不会限制每个操作中的源信息或目标信息相同还是不同。 但是,必须确保每次. 阅读全文
posted @ 2013-06-03 09:29 荣京 阅读(367) 评论(0) 推荐(0) 编辑
  2013年5月6日
摘要: you can make a try like this below:string[] acc=new string[1000000];for(int ci=0;ci<acc.Length;ci++){acc[ci]=@"efgewfw"+ci;}acc=null;GC.Collect();GC.WaitForPendingFinalizers();GC.Collect(); 手工释放我觉得有用,一个大的对象置成null的时候内存明显降低。 我记得有篇文章上说的是,如果在做大型运算之前是可以手动释放一次内存的,可以防止在运算开始之后发生回收,那样的话对系统占用就非常大 阅读全文
posted @ 2013-05-06 18:11 荣京 阅读(547) 评论(0) 推荐(0) 编辑
摘要: Timer的使用一、Timer是定时器C#中常用的Timer有:System.Threading.Timer非常轻量级,用回调函数引发,在线程池执行;希望在另一个线程上定时执行后台任务;不建议用于Windows窗体,因为其回调不再用户界面线程上System.Timers.Timer精确。用事件方式触发,在线程池执行;是对Threading的Timer类的包装;System.Windows.Forms.Timer基于Windows消息循环,用事件触发,在UI线程执行System.Web.UI.TimerAJAX扩展,用于Web页面System.Windows.Threading.Dispatch 阅读全文
posted @ 2013-05-06 18:04 荣京 阅读(702) 评论(0) 推荐(0) 编辑
  2013年4月28日
摘要: 出自:http://blogs.msdn.com/b/apgcdsd/archive/2012/02/24/ms-sql-server-tcp-ip.aspxTCP/IP的基本工作原理这里就不浪费口水了。现在这网络年代,谁不知道TCP/IP啊。不要跟我抬杠说你偏就没听说过TCP/IP阿,真是这样那你得自己去补补课了。TCP/IP协议有两个基本的东西,一个是IP地址, 另一个是端口号。 在SQL Server 上使用TCP/IP协议是非常简单的。首先要对SQL Server所在机器的网卡配置好TCP/IP协议并得到一个IP地址(通过静态指定分配或从DHCP服务器动态获得都行),接下来就需要通过S 阅读全文
posted @ 2013-04-28 18:33 荣京 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 0down voteI followed the procedure mentioned in http://sqldbpool.com/2008/09/03/how-to-change-sql-server-instance-name/like thisFor default instancesp_dropserver 'old_name'gosp_addserver 'new_name','local'goFor named instancesp_dropserver 'Server Name\old_Instance_name 阅读全文
posted @ 2013-04-28 16:18 荣京 阅读(353) 评论(0) 推荐(0) 编辑
  2013年4月20日
摘要: 开始---点击账户头像--ctrl+alt+delete;1、准备Ubuntu系统光盘和光驱;启动过Ubuntu使用系统,进\windows\system32文件夹,将这里的”osk.exe”剪切到其他位置,将\windows\system32文件夹的”cmd.exe”更名为 ”osk.exe”,然后重新从硬盘启动;2、进入Win7登录窗口,单击屏幕左下角的“轻松访问”图标,然后在弹出的窗口勾选“屏幕键盘”,单击“确定 ”,此时启动了命令提示符窗口,输入命令”net user”查看用户名,再输入命令”net user 用户名 新密码”(注意空格)即可;关掉命令提示符窗口,在登录密码框中输入刚刚 阅读全文
posted @ 2013-04-20 17:22 荣京 阅读(180) 评论(0) 推荐(0) 编辑
摘要: http://stackoverflow.com/questions/227545/how-can-i-get-copy-to-output-directory-to-work-with-unit-testsIn VS2010 this is: Test/Edit Test Settings/local, then in the list, select "Deployment", check the "Enable..." box and add the file(s). – Marcel Jun 16 '10 at 12:54http://t 阅读全文
posted @ 2013-04-20 17:18 荣京 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页