首页
学习
活动
专区
工具
TVP
发布

AhDung

专栏作者
100
文章
137236
阅读量
27
订阅数
弹出移动设备时报正在使用肿么办
当确信没有程序在占用该设备时,这种提示让我觉得很操蛋,NTM说明白点会死啊~好吧,这时还不忍心直接拔的童鞋可以接着往下看:
AhDung
2018-09-13
7150
js日期计算及快速获取周、月、季度起止日
机缘巧合,这段接触了一下js,刚开始各种磕碰各种不顺手,一个日期计算都折腾我半天,积累了一些,赶紧码下:  
AhDung
2018-09-13
5.5K0
当ProductOptions之类的重要注册表键权限被拒绝后肿么办!
环境:WIN2K8R2(WIN5.X及WIN6.X均适用,只不过我发现这个问题在2K8R2上比较突出)
AhDung
2018-09-13
1.4K0
C#程序防多开又一法
在Main()方法开始时遍历所有进程,获取每个进程的程序集GUID和PID,若发现有跟自己GUID相同且PID不同的进程,就勒令自身退出。
AhDung
2018-09-13
1K0
注意条件运算符(?:)的右联规则
详情参见:http://msdn.microsoft.com/zh-cn/library/ty67wk28(v=vs.90).aspx
AhDung
2018-09-13
5890
注意:DateTimePicker.Text不靠谱
获取时:在DateTimePicker.ValueChanged事件中,获取到的Text有可能是string.Empty!!!,特别当ValueChanged事件是在构造函数或Load、Shown等启动事件中触发时,得到string.Empty的几率增大;
AhDung
2018-09-13
4860
【处理手记】U盘读不出+卷标丢失+像读卡器+大小0+无媒体
2、以devmgr_show_nonpresent_devices=1模式启动【设备管理器】,并勾选【查看\显示隐藏的设备】
AhDung
2018-09-13
5.3K0
慎用Assembly.LoadFile()和Assembly.LoadFrom()
经测这俩方法会锁住文件,导致程序运行期间无法对load过的程序集文件进行更名/删除/覆盖等等操作,考虑用Assembly.Load()文件字节组替代:
AhDung
2018-09-13
1.5K0
C#通过获取快捷方式指向目标的小示例触碰WMI
.Net本身没有封装对快捷方式的操作类,所以要在C#中操作快捷方式,需要借助“外力”。市面上常见的方法是通过Windows Script Host Object Model这个COM组件来完成。这种方法的缺憾是你的程序必须带上Interop.IWshRuntimeLibrary.dll这个文件(不过也许可以把这个dll并入exe中再动态加载什么的)。
AhDung
2018-09-13
5870
SqlParameter类中的两对好基友:SqlDbType与DbType、SqlValue与Value
这两对属性光从MSDN上看不出什么区别,在到底选用其中哪个属性时给我造成过困扰,后来冥冥中觉得它们之间可能有关联,遂决定实验一下:
AhDung
2018-09-13
6570
【T-SQL】获取指定日期的常用前后节点(月初月末周一周末等等)
注:周节点是根据中国习惯,视周一为起,周日为末。 /*--------------------------------- 函数:获取某日期的特定起止日期v0.02 Author:AhDung Update:201607251729。无论@@datefirst为何值,均不影响周节点 ---------------------------------*/ ALTER FUNCTION dbo.FGetSpecialDate_ahdung(@date DATE, @SpcDate VARCHAR(20)) RE
AhDung
2018-09-13
8190
【吐槽】IM群里几种我认为愚蠢的提问方式
你能得到一句【在,请说】的答复我就服了你,这样问的结果往往是等半天没一个人鸟你,悲观的你或者就此凄凉的退群了,感概人情冷暖的同时甚至开始怀疑人生;积极的你或者这才意识到~要不干脆说问题吧,呵呵。
AhDung
2018-09-13
4620
【C#】分享一个可灵活设置边框的Panel
---------------------------更新:2014-05-19---------------------------
AhDung
2018-09-13
8940
【C#】注意用“划算”的方式使用图标
先解释一下何谓“划算”:假定一个Winform程序包含若干个窗体,每个窗体左上角都要显示图标(即要设置Form.Icon属性),该程序本身也要有个图标(用于在OS资源管理器中显示),所有这些图标都是一个样子——这是一种很常见的情形。如图:
AhDung
2018-09-13
8020
【SQL】sql版Split函数。用于拆分字符串为单列表格
功能与.net版string.Split函数类似,只不过.net返回的是数组,这个返回的是一个单列表格,每个拆分出来的子串占一行。可选是否移除空格子串和重复项。市面上类似的函数不算少,但大多都是在循环中对原串进行改动,我感觉这样不好,虽然不知道sql的字符串是不是像.net的一样具有不可变性,但感觉尽量不要去动原串最好,万一sql的字串也不可变,那变一次就要产生一份,尤其是每圈循环都在变,内存消耗让人心疼,所以才有重新造个轮子的想法。
AhDung
2018-09-13
1.6K0
【C#】让工具栏ToolStrip能触发焦点控件的Leave、Validating、DataError等事件以验证数据
----------------更新:2014-04-21---------------
AhDung
2018-09-13
1.1K0
【C#】回调方法不通过object参数获得委托实例
回调方法中几乎都会存在获取委托实例的需求,进而通过委托实例调用EndInvoke以得到异步执行的返回值。在我看过的相关文章中,获取委托实例的方法几乎都是同一个,就是向BeginInvoke的最后一个参数(object型)传入委托实例,然后在回调方法中通过ar.AsyncState得到,甚至在《C#高级编程》一书中,还特地讲到最后这个object参数最适合传入委托实例本身,以便回调方法中获取到它。直到看了张子阳的《.Net之美》一书后(似有广告之嫌,但事实如此,我也就不避讳了),新学到一招,不需要传参,直接就能从ar得到委托实例。如下:
AhDung
2018-09-13
5930
【SQL】找出行数与自增标识值不相等的表(即有缺行)
原理:遍历所有含自增列的用户表,用sp_spaceused过程分别获取每张表的行数并写入临时表,然后使用IDENT_CURRENT函数获取表的最大标识值,比较二者并返回结果
AhDung
2018-09-13
7750
【SQL】统计所有表的行数
原理:遍历所有用户表,用sp_spaceused过程分别获取每张表的行数并写入临时表,最后返回临时表
AhDung
2018-09-13
1.7K0
【SQL】靠谱的TRIM函数,附赠过程一枚
SQL中有LTRIM和RTRIM这两个函数分别用于去除字符串的首、尾空格,缺乏常见的能同时去除首尾的TRIM函数,另外,这俩函数都只对【空格】有效,所以如果首尾是制表符、换行符等等【空白】,它们是不处理的~起码到sql 2k8 r2仍然如此。鉴于此,我写了个靠谱的TRIM函数,上代码:
AhDung
2018-09-13
7620
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档