![](https://img-blog.csdnimg.cn/20191125145042814.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
错误处理
飞翔的烤鸡翅
不吃肉不开心不睡觉不开心的立志成为海贼王的普通文艺的二笔青年。
展开
-
[.NET学习笔记] -.NET6.0项目动态加载netstandard2.0报错但项目添加引用则正常的问题
这个提问跟我的情况基本相同。原创 2023-08-16 20:01:12 · 1064 阅读 · 0 评论 -
外网访问内网机器中的VMware虚拟机服务问题排查
外网访问内网机器的虚拟机服务原创 2022-07-25 15:34:08 · 1370 阅读 · 6 评论 -
[.NET学习笔记] - web邮箱浏览显示正常但通过IMAP接收邮件,附件名中文乱码的解决方案
场景当前在使用.NET的mailkit包接收邮箱邮件,使用IMAP协议。主要解析接收到的邮件的基本信息,如主题,发件人,收件人,附件下载等。使用过程中出现了附件文件名中文乱码的情况。具体为:访问web邮箱,在网页端查看问题邮件是正常的。邮件内容均为中文,主题,附件名等,且正常显示。但是通过mailkit解析到的邮件数据中,主题subject中文显示正常,附件文件名attachment-filename显示乱码。如图。起初我以为是mailkit这个包的问题,于是我改用python+imbox解析同原创 2021-12-08 17:16:33 · 3615 阅读 · 4 评论 -
[sqlserver] - SqlServer删除作业失败
https://blog.csdn.net/u012424148/article/details/105723721先删除子任务,再删除作业select * from msdb.dbo.sysmaintplan_subplans --where subplan_id='59F77F25-A158-4C77-9CB4-7828FC01CC2A'--删除子任务--delete msdb.dbo.sysmaintplan_subplans where subplan_id='59F77F25-A158.原创 2021-09-28 15:52:45 · 508 阅读 · 0 评论 -
[python学习笔记] - 用pyinstaller打包成功后exe执行错误
背景最近写了个查看硬件信息的脚本,用到wmi。执行pyinstaller -F xxx.py成功后,生成了exe。但是运行exe失败。错误如下:错误中提到的包pythoncom我是装好的,怎么都想不明白是为什么。然后搜到了这篇文章《python3.8+pyinstaller调试正常,打包后运行失败(Module‘puwintypes’isn’t in frozen sys.path)》以为找到了救星,结果按他的办法,在py代码里加入import pythoncom,还是报错。最终我搜到了这篇文章原创 2021-08-05 19:21:59 · 4732 阅读 · 14 评论 -
[VS] - ASP.NET Core 3.1项目迁移至.NET 5时Warning Level报错
场景最近将手头的一个项目,从.NET Core 3.1 迁移至.NET 5。整个迁移需要的改动不多,基本上就是修改下TargetFramework,以及升级对应的package到支持.NET 5的版本。最后在ASP.NET Core MVC项目运行时,出现Warning Level的错误。错误如图:CS1900 Warning level must be in the range 0-43.1时,这个Warning leve是4,现在变成5了。尝试修改回4,无法成功,总是自动变回来。解决方案原创 2020-12-24 23:51:52 · 544 阅读 · 0 评论 -
[vs] - Visual Studio 2019 诊断工具无法启动的解决方案
开发环境Win10 20H2Visual Studio 2019错误信息运行vs进行debug,没有如往常一样看到诊断工具(Diagnostic tools)运行。显示未能如预期启动或一直处于启动中。英文错误信息为:The diagnostic tools failed unexpectedly.解决方案使用vs的Get Tools and Features功能重装debug模块。检查DiagnosticsHubMsg.dll是否缺失(需匹配语音)。检查vs执行程序devenv.exe原创 2020-12-07 10:59:12 · 13230 阅读 · 5 评论 -
[C#学习笔记] - dynamic跨程序集无法获取匿名类属性的思考及解决方案
场景有个需求,需要传动态参数,想到了匿名类。但在实际操作中,dynamic类型无法获取属性值。// Assembly_Apublic class Client{ public void OnMessage(dynamic msg) { Console.WriteLine(msg.Date); }}// Assembly_Bpublic class Server{ public void SendMessage(dynamic msg) { var c = new Clie原创 2020-08-28 18:24:34 · 1505 阅读 · 0 评论 -
【C++/CLI】托管转非托管时产生的char*及char**的内存释放
场景C++/CLI主要用于对c++编译的dll进行封装,方便.net调用。既然说到C++,难免dll中会有多处使用到指针,比较常见的就是外部传入一个List<string>,需要在CLI中转化成char**,然后才能调用对应的c++方法。作为中间变量,这些被我们临时生成的指针需要手动释放。简单场景代码如下:array<String^>^ list;//500个字符串i...原创 2019-02-19 17:49:03 · 2470 阅读 · 0 评论 -
python读取SQL server中文乱码处理
场景开发机win10,记E1。服务器server 2012,记E2。一个python数据处理脚本,功能是一些数据存储操作。使用了pandas、sqlalchemy做数据库连接。在E1上正常运行,结果正确。部署到E2上后也能正常运行,但是出现中文乱码。乱码出现在,从同一个sql server中读取的中文数据里。一开始以为是数据库连接代码缺了强制编码类型,于是尝试了?charset=ut...原创 2020-03-25 11:29:04 · 4165 阅读 · 0 评论 -
[R语言学习笔记] - 修改自己制作的package中的全局变量
edit global variable in my package场景最近自己做了个R语言的package,主要是封装一些功能函数。后面陆续增加了些功能,有点框架调用的样子。这就涉及到包内的全局变量问题。假设我的包名为mypackage,我想实现一个获取递增序号的功能。代码1COUNT <- 1get_sn <- function(){ COUNT <- COUNT...原创 2020-03-06 13:49:01 · 1127 阅读 · 0 评论 -
[python学习笔记] - multiprocessing模块执行带装饰器的方法报错及解决方式
keyword:multiprocessing decorator pickle参考https://segmentfault.com/q/1010000008907475?utm_source=tag-newesthttp://ralph-wang.github.io/blog/2015/02/15/zhuang-shi-qi-yu-duo-jin-cheng-yi-ji-pickle/...原创 2020-02-11 18:19:06 · 825 阅读 · 0 评论 -
【部署】Windows 安装 .Net Core SDK/Runtime 及Server 2008 R2的处理
错误描述In the process of installing Microsoft .NET Core SDK 3.0.100-preview, error ocurred and prompted "A file that is required cannot be installed because the cabinet file C:\ProgramData\Package Cache...原创 2019-10-17 17:08:01 · 3964 阅读 · 0 评论 -
[vs] - Asp.Net Core Web项目debug启动后闪退
场景使用Visual Studio 2019做个Asp.Net Core Web的小demo。不知道动了哪里的配置,导致项目启动失败。具体情况如下:在vs中使用InProcess与IIS方式。编译通过,能正常启动,但是启动成功后闪退,没有明确的错误代码。解决方案在VS里的Output窗口看日志。发现如下信息:Chrome error: Error: spawn C:\Program...原创 2019-09-03 17:36:59 · 2481 阅读 · 0 评论 -
[R语言学习笔记] - Rstudio启动但窗口无法显示及最大化
场景Rstudio Version 1.2.1335,windows 10一直正常使用,突然在某次关闭重新打开时,无法显示窗口。任务管理器显示有进程运行,任务栏中也有对应的Rstudio缩略图,但为空白。点击无法显示窗口,也无法最大化。任何方式启动Rstudio均为如下情况(包括重启系统,重装软件)。如图解决方案分析,因为有后台进程存在,所以认为应该是能正常启动。觉得应该是显示问题。...原创 2019-07-24 17:06:53 · 5428 阅读 · 2 评论 -
[db] - Server2008 R2上安装 .NetFramework 4.7失败
场景因为开发的系统升级,所以要把对应服务器上的环境也一同升级下。原来是.net framework 4.6。打算升级到4.7。结果安装的时候出现一堆的报错。错误有两个。一个是系统本身缺少一个功能更新导致web install失败。而安装这个功能更新又另外需要授权证书。解决方案我安装的runtime版本。从官网下的4.7.2-NDP472-KB4054530-x86-x64-AllOS-EN...原创 2018-09-20 11:06:24 · 10017 阅读 · 0 评论 -
[db] - 正常运行的mysql5.7服务突然无法启动
场景win10系统。本来正常使用的mysql5.7突然无法登录,显示无法连接到本地数据库。原来是mysql 的服务没有启动。手动启动失败。解决方案使用net start mysql后出现报错(管理员权限)。错误为 查看帮助信息3534:查了下,使用 mysqld --initialize-insecure尝试初始化data文件夹,结果继续报错:查了下,确实没有data目录。原来我...原创 2018-10-17 17:33:50 · 1894 阅读 · 0 评论 -
windows下双击文件夹在新窗口打开的情况修正
场景莫名其妙的出现,在windows的资源管理器双击打开文件,却在新的窗口显示。无法通过修改文件夹选项修正。解决方案打开注册表,在搜索或者运行框中输入regedit,打开注册表。在注册表搜索框中输入:HKEY_CLASSES_ROOT\Folder\shell,查找到对应项目。在shell目录找到一个默认的文件,将里面的值置空。恢复正常。...原创 2018-12-05 10:48:58 · 2482 阅读 · 5 评论 -
[R语言学习笔记] - 使用bat运行R语言脚本报“Error in .setupMethodsTables”错误
场景经常会用R写些数据处理的小脚本,并在windows中设定计划任务自动运行。基本套路就是计划任务定时调用bat,bat里内容为“Rscript xxx.R”。这个错误让人蛋疼就在于,R脚本文件是能正常运行无错误的。但通过bat在cmd中运行就会报错。错误如下:Error in .setupMethodsTables(fdef, initialize = TRUE) : trying to...原创 2019-01-10 18:59:35 · 1370 阅读 · 0 评论 -
[vs] - Visual Studio 2017启动失败解决方案
场景使用Visual Studio 2017。想试试R的开发,就开启了Rtool下的“科学分析”功能,好像是这个,现在没法还原。大致就是变成类似Rstudio的交互和变量观察界面。但一直报"setwd("~")的错误。主动关闭vs后,重新打开,失败。具体错误为"R evaluation failed: setwd("~")"。vs无法启动。相同情况见:https://原创 2019-01-09 09:32:01 · 3201 阅读 · 0 评论 -
EXSI6.0虚拟机swap错误导致无法启动
场景在服务器上安装EXSI6.0。安装完成后,通过vshpere设置两台虚拟机。启动一台正常。启动第二台的时候报错,错误内容为“Failed to extend swap file from 0 kb to xxx kb”。这个问题的关键点事swap。网上有说法是文件,需要改swap文件的存储路径,我试了下好像没有效果。解决方案虚拟机属性->选项->文件交换位置,存储到主机的交...原创 2019-01-29 19:44:04 · 3858 阅读 · 0 评论 -
【C++】nlohmann json包读取json文件异常的错误。
场景使用vs2017。使用nlohmann的json包对json进行读写操作。导入json.hpp后,能在代码中进行字符串与json对象的相互转换。也能输出json文件。但是在读取我自己编写的json文件时,总是在格式转换的过程中出现“out of range”的error。解决方案nlohmann-json读取json文件的一般步骤: std::ifstream read("brok...原创 2019-03-14 21:03:23 · 12154 阅读 · 1 评论 -
【sql】sqlserver因设置最大内存(256)过小导致无法启动的修复
场景因为有需求需要把当前sqlserver的使用内存降下来,但是不方便重启sqlserver服务,所以就从网上查找如何释放内存。看到很多文章都是坑爹的把最大内存设置为256,然后再设置成一个最大值的思路。魔性代码如下:CREATE proc [dbo].reclaimmemory --强制释放内存asbegin DBCC FREEPROCCACHE DBCC FREESESSION...原创 2019-03-29 18:50:48 · 3107 阅读 · 0 评论 -
【C++】linux c++笔记
Linux下的C++学习笔记动态链接库说明 https://blog.csdn.net/zhanglianpin/article/details/50491958linux下的ctp编译示例 https://blog.csdn.net/hanss2/article/details/70659363动态库加载路径方案 https://blog.csdn.net/weixin_4103890...原创 2019-04-12 11:29:28 · 358 阅读 · 0 评论 -
【部署】Confluence的安装及还原
前言之前安装的Confluence5.8,最新因为一些原因需要升级。索性重新部署个最新版本。目前最新的是6.15.2。考虑到破解问题,查了下最近的成功经验,下载安装破解数据库备份与还原参考备份与恢复 https://blog.csdn.net/byronliu029/article/details/82948614官方恢复站点 https://www.cwiki.us/disp...原创 2019-04-25 01:14:08 · 4356 阅读 · 0 评论 -
【C#】c++/cli封装的托管dll被C#工程调用出现未加载(could not load file or assembly)错误
场景c#项目需要调用c++编译的非托管dll。常见的方法是在c#中使用DllImport。但这种方式似乎性能上差一些,延迟毫秒量级。(个人粗略测试)响应上不如直接引用C++/CLI混合编程方式编译的托管dll。那么问题来了。经过C++/CLI成功编译生成了dll。在C#项目中也能正常调用,编译,执行。当我将项目部署在别的机器上时,就会报错,错误信息为”找不到xxx.dll“或者时”could ...原创 2019-05-21 16:23:29 · 1957 阅读 · 5 评论 -
[C#] - 使用SQLite 无法加载 DLL“SQLite.Interop.dll 找不到指定的模块
场景最近弄个新项目,需要用到ORM。基本就是VS2017+C#+Dapper+Sqlite这样的结构。从Nuget上下载相关的package,并关联好对应的数据结构。编译通过,但在运行时报错。如下图: 查看了下,packages目录下对应的System.Data.SQLite,System.Data.SQLite.Core文件内容都在,SQLite.Interop.dll也在。但就是没有...原创 2018-09-11 15:08:41 · 23966 阅读 · 2 评论