原文:从一次解决Nancy参数绑定“bug”开始发布自己的第一个nuget包(上篇)

起因 最近,同事跟我说,他们负责的一个Api程序出现了一些很奇怪的事情。这个Api是为环保局做的一个扬尘质控大屏提供数据的,底层是基于Nancy做的。因为发现有些接口的数据出现异常,他就去调试了一下,发现当前端传递的参数如果是空,后端反序列化的时候会出现参数值和参数名是一样的情况,这就会导致查询的数据错误。没有找到原因之前,只能通过nameof来判断做处理。具体情况,见下图。 问题就是这么个问题, ...

2021-12-12 22:01 2 176 推荐指数:

查看详情

从一次解决Nancy参数绑定bug”开始发布自己的第一个nuget(下篇)

前言 上篇,我们已经讲Nancy参数绑定bug修复,其实就是一个基于源码修改的扩展方法。只需要添加在项目中,并在拦截器中调用一下修复方法即可。本篇,我们简单介绍一下,如何将修复方法打包成nuget,并上传到nuget官方,提供给他人使用。 网上已经有各种花式更高阶全面的教程 ...

Wed Dec 15 17:15:00 CST 2021 2 239
一次解决tomcat自动关闭的bug

最近一个运行了4年的javaee web项目,经常接到客户反馈系统无法打开。登录服务器查看服务,发现是tomcat自动关闭了。基本是3到4天发生一次。 运维人员开始以为是其他服务杀死了tomcat服务,没放在心上,解决方法就是直接重启tomcat。 最终捅了篓子,运维人员被客户投诉,扣了一个 ...

Thu Aug 15 06:02:00 CST 2019 2 1198
No package nginx available. |一次解决一个问题

No package nginx available. |一次解决一个问题 今天在新买的vps上安装nginx时提示没有nginx的可安装 问题现场 [root@localhost ~]# yum -y install nginx Loaded plugins ...

Wed May 30 21:40:00 CST 2012 0 18625
第一次实验报告:我的第一个实验

姓名:王璐璐 学号:201821121037 班级:计算1812 0.摘要 这篇博客记录的是我的第一个实验,是我对计算机网络了解的初始。在下面的实验报告中,我将阐述我第一次使用Packet Tracer工具来抓取HTTP数据的过程,并对抓取 ...

Sun Sep 08 19:51:00 CST 2019 2 487
一次解决layui 的bug - layer.open 与 layui渲染问题

场景是这样的,通过layer打开一个弹窗,里面放置一个表单,表单是用layui来渲染的。 当弹窗完成之后,我需要渲染表单中的一些内容、譬如laydate。 表单的模板如下: 然而发现各种各样的问题。尤其是laydate,后来才发现,这是因为渲染了两导致 ...

Thu May 24 00:24:00 CST 2018 0 2541
【Unity游戏开发】记一次解决 LuaFunction has been disposed 的bug的过程

一、引子   RT,本篇博客记录的是马三的一次解决 LuaFunction has been disposed 的bug的全过程,事情还要从马三的自研框架 ColaFrameWork 说起。最近,马三在业余时间维护了一款基于Unity的客户端自研框架,起名叫 ColaFrameWork ,寓意 ...

Sun Feb 24 00:59:00 CST 2019 0 982
ORA-12514的一次解决

背景:本地安装完oracle后,小伙伴用 plsql链接报ora-12514 解决:找到listener.ora这个文件,它 和tnsnames.ora同一目录 修改方式如下(修改不了请用管理员权限)||||||>>>>>> ...

Tue Aug 04 06:34:00 CST 2020 0 4279
记录一次解决404问题

解决404问题 开始请求过滤是放在编程来进行判断(在doFilter函数中做);后来发现解决请求过滤更好的方式,不是代码的方式来进行过滤,而是在web.xml文件中增加过滤配置。加完之后不好用;后来发现是因为filter要配置为LoginAction.do,那个.do ...

Sun Apr 22 05:15:00 CST 2018 0 1256
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM