代码异常情况处理
破军_七杀
这个作者很懒,什么都没留下…
展开
-
解决docker中时间类型ToString后变为3/12/2020 10:16:00的问题
报错内容:1:docker中时间类型ToString后变为3/12/2020 10:16:002:docker中时间类型ToString后变为2020/12/3 上午 10:16:00后端修改内容:#region 解决docker中时间类型ToString后变为3/12/2020 10:16:00格式的问题 var zh = new CultureInfo("zh-CN"); zh.DateTimeFormat.FullDateTimePattern = "yyyy-MM-dd原创 2021-05-31 10:07:44 · 614 阅读 · 0 评论 -
使用Dapper查询MySql数据库的数据特定字段查询返回结果异常问题处理
报错信息:无原因分析:Dapper的底层官方驱动无法把 tinyint 类型映射到 C# 中的int类型上,每次映射赋值都为1解决方案:把数据库中的 tinyint 类型改为 smallint 即可原创 2021-05-28 22:24:15 · 864 阅读 · 0 评论 -
MySQL 报错:Parameter ‘@XXX‘ must be defined.
报错信息:Parameter ‘@Name’ must be defined.解决方案:连接语句中添加:allowuservariables=True; 即可配置解析:AllowUserVariables:是否允许 SQL 中出现用户变量,默认 false原创 2021-05-28 22:22:29 · 3557 阅读 · 0 评论 -
数据库值有隐藏符号
1. 报错内容数据库值有隐藏符号2. 可能出现的情景用户手动录入,excel复制录入,微信聊天记录复制录入3. 问题分析在http://tool.chinaz.com/tools/unicode.aspx 转成unicode编码时发现两边多了一个 \u202d \u202c4. 解决方法接收参数端增加一下代码,通过ASCII编码Replace看不见的符号dotnet中解决办法:string phone = “17718128662”;phone = phone.Replace(“\原创 2021-05-28 21:56:08 · 285 阅读 · 0 评论 -
Swagger中复制API路径时偶发出现出现在剪贴板内的不可见字符
当在Swagger中复制API路径时偶发出现出现在剪贴板内的不可见字符找到一个看上去很正常的路径,或者复制这个地址试试 “/api/v1/Robots/GetRobotDropdown”平平无奇的文档,拖蓝复制一下粘贴到代码编辑器的效果,看上去也稀松平常.但是会发现接口根本调不通当将他粘贴到浏览器控制台后会发现,出现了一些神奇的字符,删掉它再复制粘贴回去 问题解决了...原创 2021-05-28 21:53:06 · 643 阅读 · 0 评论