摘要:
三个定时器分别是 实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。System.Windows.Forms.Timer 提供以指定的时间间隔执行方法的机制。无法继承此类。System.Threading.Timer 在应用程序中生成定 阅读全文
摘要:
队列形式 1 using System; 2 using System.Collections; 3 using System.IO; 4 using System.Text; 5 using System.Threading; 6 using System.Windows.Threading; 7 阅读全文
摘要:
sql server对于大表数据(百万、千万级别)的删除操作一定要注意,尤其是线上的数据更加要谨慎,一不注意可能要hang住整个数据库导致网站或系统不可用。 因为删除操作会记录日志,如果删除的数据比较多可能还会锁表,这时其它的查询如果没有nolock就会阻塞,系统会卡住。 这里我把删除分为两种情况。 阅读全文
摘要:
前段时间网站访问量增大,云服务器后台监控告警提示IOPS过大。我使用以下sql语句很快就找到sql server占用IO在的相关功能模块。 select top 50 (total_logical_reads/execution_count) as avg_logical_reads, (total 阅读全文
摘要:
c#开发项目时经常用到配置,一般我们会根据具体项目需求,有时把配置写到数据库,有时写到web.config,有时定到ini文件中。在开发winform程序的时候我们最常用的就是定到app.config和ini文件中。今天我分享一个最好用最简单、最好用的ini配置文件辅助类,亲测好用。 public 阅读全文
摘要:
做.net也有快5年了,5年说短也不短了,在这个过程中在漆黑夜深人静的时候,偶尔也有不知道自己该学什么,也有迷茫的时候,当我迷茫时我就会看一下的“NET牛人应该知道些什么”我找到的做为一个.net程序员应该掌握哪些知识,看看自己哪方面的还不了解,还不够深入。 NET牛人应该知道些什么? 任何一个使用 阅读全文
摘要:
我们最常用的就是Guid.NewGuid().ToString()。殊不知它还可以带参数。 Guid.NewGuid().ToString()得几种格式显示。 1、Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce6 2 阅读全文
摘要:
sql server中有一个函数Stuff,功能是删除指定字符指定位置开始的字符串并插入新的字符串。在sql server中很容易就实现手机号隐藏中间4位,用星号代替。如下: stuff(a.LoginName,4,4,'****') 遗憾的是C#中没有这个函数,简单处理: public stati 阅读全文
摘要:
(注:上图源自他人文章,具体出处不祥,在此引用,感谢原创) 阅读全文