摘要:
应用场景我们开发的控制台应用,在运行阶段很有可能被用户Ctrl+C终止或是被用户直接关闭。如果我们不希望用户通过Ctrl+C终止我们的程序,就需要对Ctrl+C或关闭事件作处理。处理方法在.net平台下Console类有个CancelKeyPress事件可以处理Ctrl+C,不过对于直接关闭控制台应用,这种处理就无能为力了。不过Windows API中有个SetConsoleCtrlHandler函数可以处理这两种关闭事件。C#处理代码如下:1234567891011121314151617181920212223242526272829303132static class Program{ 阅读全文
posted @ 2014-01-03 12:07
StanZhai
阅读(15866)
评论(6)
推荐(7)
摘要:
记得前段时间帮同事写了个解析账号并入库的小工具,来批量导入账号信息,账号量相当大,程序每读取一条记录便执行一次insert来插入数据,整整跑了一下午才把账号全部入库。今天又接到同事类似的需求,不过这次的账号量更大,考虑到上次遇到的问题,这次打算采用某种方案来提高插入数据的性能。了解了下SQLServer批量插入数据的技术,主要有两种:Bulk和表值参数(SQLServer 2008的特性),这两种方式相比循环使用insert插入数据,效率和性能明显上升。使用表值参数带来的提升更为显著。使用表值参数插入数据的一个例子1234567891011121314151617181920212223242 阅读全文
posted @ 2014-01-03 11:56
StanZhai
阅读(2034)
评论(0)
推荐(2)
摘要:
从Gist上发现的,挺全的IMPORTANT! Remember to check out the wiki page at https://github.com/bebraw/jswiki/wiki/Game-Engines for the most up to date version. There's also a "notes" column in the table but it simply does not fit there... Check out the raw version to see it.This table contains prim 阅读全文
posted @ 2014-01-03 11:40
StanZhai
阅读(482)
评论(0)
推荐(0)

浙公网安备 33010602011771号