博客园 - ahdung
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=145993
2024-02-06T05:48:10Z
ahdung
https://www.cnblogs.com/ahdung/
feed.cnblogs.com
https://www.cnblogs.com/ahdung/p/18009597
【手记】桌面变成英文desktop的解决办法 - ahdung
故障如图: 即所有原本显示【桌面】的地方,变成英文Desktop了,虽说本体目录名就是desktop,只是显示出来的名称做了本地化,但显示故障也是故障。 解决办法: 先看desktop目录的属性,正常的属性是这样的: 即只有一个R属性,如果你的不是这样,就要让它变成这样,我的情况是缺乏R属性,所以要
2024-02-06T05:48:00Z
2024-02-06T05:48:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】故障如图: 即所有原本显示【桌面】的地方,变成英文Desktop了,虽说本体目录名就是desktop,只是显示出来的名称做了本地化,但显示故障也是故障。 解决办法: 先看desktop目录的属性,正常的属性是这样的: 即只有一个R属性,如果你的不是这样,就要让它变成这样,我的情况是缺乏R属性,所以要 <a href="https://www.cnblogs.com/ahdung/p/18009597" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/17371509.html
【手记】翻新显卡安装驱动程序 - ahdung
只尝试过N卡,A卡不知道适不适用。 解包驱动程序到目录。正常运行驱动程序,它会先解压到c:\nvidia\xxx,然后报错,此时不要把报错叉掉,因为叉掉后刚刚解压得到的c:\nvidia会被删掉,而我们要的就是这个目录,所以要趁这个时候,把c:\nvidia复制一份,然后再叉报错,这样就得到了一个解
2023-05-04T07:52:00Z
2023-05-04T07:52:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】只尝试过N卡,A卡不知道适不适用。 解包驱动程序到目录。正常运行驱动程序,它会先解压到c:\nvidia\xxx,然后报错,此时不要把报错叉掉,因为叉掉后刚刚解压得到的c:\nvidia会被删掉,而我们要的就是这个目录,所以要趁这个时候,把c:\nvidia复制一份,然后再叉报错,这样就得到了一个解 <a href="https://www.cnblogs.com/ahdung/p/17371509.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/14870834.html
[SQLCLR]跑起unsafe程序集的前提备忘 - ahdung
--启用CLR支持 EXEC sys.sp_configure 'clr enabled', 1 --让所在库成为可信数据库 ALTER DATABASE {dbName} SET TRUSTWORTHY ON --让数据库所有者为sa ALTER AUTHORIZATION ON DATABASE
2021-06-10T06:11:00Z
2021-06-10T06:11:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】--启用CLR支持 EXEC sys.sp_configure 'clr enabled', 1 --让所在库成为可信数据库 ALTER DATABASE {dbName} SET TRUSTWORTHY ON --让数据库所有者为sa ALTER AUTHORIZATION ON DATABASE <a href="https://www.cnblogs.com/ahdung/p/14870834.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/14251111.html
【手记】让Fiddler捕获到SQLCLR中的网络请求 - ahdung
Fiddler捕获依赖的是IE代理设置,这个设置是与用户相关的,即A用户的代理设置并不影响B用户。我们通常是以普通方式打开的Fiddler,所以只能捕获到同样是以当前登录用户身份打开的软件的http通信。 而sqlclr是由sqlservr.exe进程执行的,这个进程的用户往往不是当前登录用户,而通
2021-01-08T06:05:00Z
2021-01-08T06:05:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】Fiddler捕获依赖的是IE代理设置,这个设置是与用户相关的,即A用户的代理设置并不影响B用户。我们通常是以普通方式打开的Fiddler,所以只能捕获到同样是以当前登录用户身份打开的软件的http通信。 而sqlclr是由sqlservr.exe进程执行的,这个进程的用户往往不是当前登录用户,而通 <a href="https://www.cnblogs.com/ahdung/p/14251111.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/14229081.html
.Net程序连接SQL Server默认会话选项备查 - ahdung
尝试环境:.netfx2.0~4.8、.net core 3.1~5.0、SQL Server 2008 R2 SP1,发现.net版本之间及数据兼容模式如何设置没差异。 FlagNameValueDescription 1 DISABLE_DEF_CNST_CHK Controls interim
2021-01-04T04:22:00Z
2021-01-04T04:22:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】尝试环境:.netfx2.0~4.8、.net core 3.1~5.0、SQL Server 2008 R2 SP1,发现.net版本之间及数据兼容模式如何设置没差异。 FlagNameValueDescription 1 DISABLE_DEF_CNST_CHK Controls interim <a href="https://www.cnblogs.com/ahdung/p/14229081.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/12856718.html
【手记】Reflexil直接让方法返回true或false - ahdung
不多说: 若要返回true,改【ldc.i4.0】为【ldc.i4.1】。 -文毕-
2020-05-09T05:27:00Z
2020-05-09T05:27:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】不多说: 若要返回true,改【ldc.i4.0】为【ldc.i4.1】。 -文毕- <a href="https://www.cnblogs.com/ahdung/p/12856718.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/SystemMenuUtil.html
【组件分享】自定义窗口标题菜单 - ahdung
适用:.net framework 2.0+ winform项目 效果: 仓库:https://github.com/ahdung/SystemMenuUtil -文毕-
2020-05-08T09:54:00Z
2020-05-08T09:54:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】适用:.net framework 2.0+ winform项目 效果: 仓库:https://github.com/ahdung/SystemMenuUtil -文毕- <a href="https://www.cnblogs.com/ahdung/p/SystemMenuUtil.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/dllreganddep.html
DLL/OCX文件的注册与数据执行保护DEP - ahdung
注册/反注册dll或ocx文件时,无论是用regsvr32还是DllRegisterServer/DllUnregisterServer,可能会遇到【内存位置访问无效】的问题: 此时把操作系统的数据执行保护(Data Execution Prevention,下称DEP)彻底关掉,重启,应该就能解决
2020-04-20T09:49:00Z
2020-04-20T09:49:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】注册/反注册dll或ocx文件时,无论是用regsvr32还是DllRegisterServer/DllUnregisterServer,可能会遇到【内存位置访问无效】的问题: 此时把操作系统的数据执行保护(Data Execution Prevention,下称DEP)彻底关掉,重启,应该就能解决 <a href="https://www.cnblogs.com/ahdung/p/dllreganddep.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/12659867.html
【SQL】用SSMS连接Oracle手记 - ahdung
情况: A机上有SSMS 18.x, B机上有SQL Server 2008 R2数据库, C机上有Oracle Database 11.2.0.4.0数据库 我想在A机用ssms连C机的oracle,一番了解,普遍做法是装ODAC xcopy包,里面有oledb组件,然后就可以在sqlserver
2020-04-08T06:43:00Z
2020-04-08T06:43:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】情况: A机上有SSMS 18.x, B机上有SQL Server 2008 R2数据库, C机上有Oracle Database 11.2.0.4.0数据库 我想在A机用ssms连C机的oracle,一番了解,普遍做法是装ODAC xcopy包,里面有oledb组件,然后就可以在sqlserver <a href="https://www.cnblogs.com/ahdung/p/12659867.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/11498162.html
偶尔要用的git命令备忘 - ahdung
文档:https://git-scm.com/docs 列出所有远程空间: git remote -v 添加远程仓库(空间): git remote add <name> <url> 重命名远程空间: git remote rename <old> <new> 删除远程空间: git remote
2019-09-10T08:22:00Z
2019-09-10T08:22:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】文档:https://git-scm.com/docs 列出所有远程空间: git remote -v 添加远程仓库(空间): git remote add <name> <url> 重命名远程空间: git remote rename <old> <new> 删除远程空间: git remote <a href="https://www.cnblogs.com/ahdung/p/11498162.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/11452312.html
【手记】解决Graphics.DrawImage带ImageAttributes在XP报内存不足的问题 - ahdung
异常信息: 这个问题在外网也有一些讨论,我倾向的说法是,XP的GDI+组件存在问题,对于像素格式PixelFormat有点特别的图像,把它绘制到其它地方的时候处理不好ImageAttributes,于是引发异常。 解决思路,既然同时满足这两者会报错: 那么只要错开其一就行,比如这两种就不会报: 所以
2019-09-03T04:42:00Z
2019-09-03T04:42:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】异常信息: 这个问题在外网也有一些讨论,我倾向的说法是,XP的GDI+组件存在问题,对于像素格式PixelFormat有点特别的图像,把它绘制到其它地方的时候处理不好ImageAttributes,于是引发异常。 解决思路,既然同时满足这两者会报错: 那么只要错开其一就行,比如这两种就不会报: 所以 <a href="https://www.cnblogs.com/ahdung/p/11452312.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/11010732.html
似乎是VS2017的一个BUG - ahdung
VS版本:2017(15.9.13) 新建一个c#控制台项目,把Program.cs的内容替换成如下: 问题见注释。如果用其它编辑器把int改为var,VS在打开项目后会立马崩溃/闪退,严谨的很。不知道是我的环境问题还是VS的问题,还请同样用17的朋友试试。已向官方报告,待回应。 -END-
2019-06-12T08:57:00Z
2019-06-12T08:57:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】VS版本:2017(15.9.13) 新建一个c#控制台项目,把Program.cs的内容替换成如下: 问题见注释。如果用其它编辑器把int改为var,VS在打开项目后会立马崩溃/闪退,严谨的很。不知道是我的环境问题还是VS的问题,还请同样用17的朋友试试。已向官方报告,待回应。 -END- <a href="https://www.cnblogs.com/ahdung/p/11010732.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/11004643.html
【SQL】在数据库中发起http请求的小改进 - ahdung
市面上常见的是用MSXML2.ServerXMLHTTP这个类,但这个类在发起异步请求时并不可靠,就是当send后并不一定会发出这个请求。这里推荐改用Microsoft.XMLHTTP,如果只是简单的请求,代码基本不用变,就改一下sp_OACreate调用的OLE类名就好。
2019-06-11T08:55:00Z
2019-06-11T08:55:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】市面上常见的是用MSXML2.ServerXMLHTTP这个类,但这个类在发起异步请求时并不可靠,就是当send后并不一定会发出这个请求。这里推荐改用Microsoft.XMLHTTP,如果只是简单的请求,代码基本不用变,就改一下sp_OACreate调用的OLE类名就好。 <a href="https://www.cnblogs.com/ahdung/p/11004643.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/10977640.html
【SQL】从待选项中随机选一个 - ahdung
由于SQL Server没有数组类型,所以在面对“从若干待选项中选一个”这种需求时,往往要采取变通办法,比如弄个‘a|b|c’这样的字符串然后对字符串进行处理;又或者把待选项塞进一个临时表,然后把问题变成如何select的问题。下面的写法就是采用后一种,只不过得益于VALUES和CTE,我们不必真的
2019-06-05T01:06:00Z
2019-06-05T01:06:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】由于SQL Server没有数组类型,所以在面对“从若干待选项中选一个”这种需求时,往往要采取变通办法,比如弄个‘a|b|c’这样的字符串然后对字符串进行处理;又或者把待选项塞进一个临时表,然后把问题变成如何select的问题。下面的写法就是采用后一种,只不过得益于VALUES和CTE,我们不必真的 <a href="https://www.cnblogs.com/ahdung/p/10977640.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/10842881.html
【手记】解决Intel Management Engine Interface黄色感叹号 - ahdung
安装补丁KB2685811、重启。另提供蓝奏云下载,win2008和win7 64位共用同一个。
2019-05-10T02:19:00Z
2019-05-10T02:19:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】安装补丁KB2685811、重启。另提供蓝奏云下载,win2008和win7 64位共用同一个。 <a href="https://www.cnblogs.com/ahdung/p/10842881.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/10798389.html
【手记】如果Idx/Sub字幕导不进MKVToolNix,看看是否这个原因 - ahdung
用记事本之类的文本编辑器打开idx文件,看看时间轴部分是不是存在不规范的条目,比如: 注意,上述条目中,filepos:后面缺了一个空格,就这么一处问题,它就导不进去,所以要确保该有空格的地方有空格,改正如下: 搞掂~撸片。 -EOF-
2019-04-30T14:33:00Z
2019-04-30T14:33:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】用记事本之类的文本编辑器打开idx文件,看看时间轴部分是不是存在不规范的条目,比如: 注意,上述条目中,filepos:后面缺了一个空格,就这么一处问题,它就导不进去,所以要确保该有空格的地方有空格,改正如下: 搞掂~撸片。 -EOF- <a href="https://www.cnblogs.com/ahdung/p/10798389.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/10496451.html
【手记】解决涉及office的程序报“Unable to cast COM object of type System._ComObject...”的问题 - ahdung
报错内容大概像这种: 如果该电脑曾经装过WPS,那解决方法就是把WPS装回来,可以不用,但别卸,把它供着,惹不起。
2019-03-08T08:11:00Z
2019-03-08T08:11:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】报错内容大概像这种: 如果该电脑曾经装过WPS,那解决方法就是把WPS装回来,可以不用,但别卸,把它供着,惹不起。 <a href="https://www.cnblogs.com/ahdung/p/10496451.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/10489229.html
【手记】解决“未能创建 SSL/TLS 安全通道”异常 - ahdung
之前写了一个桌面程序,程序会间歇性访问某个https接口,一直用的好好的,今天突然报错了,异常就发生在访问接口的地方,曰“请求被中止,未能创建 SSL/TLS 安全通道。”,另外有台电脑也有跑该程序,也是同样的报错,看来是接口方改动过什么了。 搜索一番,原因应该是,接口方变更了安全协议,而客户端并未
2019-03-07T06:03:00Z
2019-03-07T06:03:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】之前写了一个桌面程序,程序会间歇性访问某个https接口,一直用的好好的,今天突然报错了,异常就发生在访问接口的地方,曰“请求被中止,未能创建 SSL/TLS 安全通道。”,另外有台电脑也有跑该程序,也是同样的报错,看来是接口方改动过什么了。 搜索一番,原因应该是,接口方变更了安全协议,而客户端并未 <a href="https://www.cnblogs.com/ahdung/p/10489229.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/10233779.html
【SQL】小心在循环中声明变量——浅析SQL变量作用域 - ahdung
本文适用:T-SQL(SQL Server) 先看这个语句: 如果你认为这个语句跑起来没问题,那你值得看下去,会避免以后踩到【SQL变量作用域】的坑。 事实上这个语句会报2次“违反了PRIMARY KEY约束…”,原因是@t这个表变量,并不是在每一圈都重新声明一个新的,而是声明1次后就一直沿用,由于
2019-01-07T08:01:00Z
2019-01-07T08:01:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】本文适用:T-SQL(SQL Server) 先看这个语句: 如果你认为这个语句跑起来没问题,那你值得看下去,会避免以后踩到【SQL变量作用域】的坑。 事实上这个语句会报2次“违反了PRIMARY KEY约束…”,原因是@t这个表变量,并不是在每一圈都重新声明一个新的,而是声明1次后就一直沿用,由于 <a href="https://www.cnblogs.com/ahdung/p/10233779.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ahdung/p/10076097.html
【手记】VSTO部署中的坑 - ahdung
局域网部署,客户机安装时报【部署清单签名的证书或其位置不受信任】: 在【Internet 属性】里(可运行inetcpl.cpl打开),把服务器内网IP加进【受信任站点】就好,不用管excel信任中心。 XP等nt5.x系统安装时报【VSTOInstaller.exe无法定位程序输入点GetFile
2018-12-06T04:50:00Z
2018-12-06T04:50:00Z
ahdung
https://www.cnblogs.com/ahdung/
【摘要】局域网部署,客户机安装时报【部署清单签名的证书或其位置不受信任】: 在【Internet 属性】里(可运行inetcpl.cpl打开),把服务器内网IP加进【受信任站点】就好,不用管excel信任中心。 XP等nt5.x系统安装时报【VSTOInstaller.exe无法定位程序输入点GetFile <a href="https://www.cnblogs.com/ahdung/p/10076097.html" target="_blank">阅读全文</a>