摘要: 1、认知复杂度(Cognitve Complexity) 认知复杂度是衡量一个方法的控制流程有多困难去理解,具有高认知复杂度的方法将难以维护。sonar要求复杂度要在15以下。 认知复杂度的计算: (1)&&、|| 条件判断符号 +1 (2)if、else if、else、switch 分支语句+1 阅读全文
posted @ 2021-03-09 14:52 葱爆肥牛 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1、前言 最近在将旧项目移植到.net core3.1下,旧项目中用到了webserver,借此机会研究了一下webserver在.net core3.1下的调用,也借机将网上的资料做一整理。 首先我们需要一个WebServer,我们新建一个.NET Framework4.6.1的WebServer 阅读全文
posted @ 2020-12-07 17:18 葱爆肥牛 阅读(2302) 评论(1) 推荐(0) 编辑
摘要: 因长时间没有使用本地mysql,忘记了密码,想重置密码,发现自己知识储备不足,只有网上找重置方法,结果是好的,密码重置成功了,现将步骤做一记录,以备不时之需。 所使用环境:win7+mysql8.0.18 1、管理员身份打开cmd或者powershell(本文中统一使用powershell) 2、停 阅读全文
posted @ 2020-05-07 17:43 葱爆肥牛 阅读(524) 评论(0) 推荐(0) 编辑
摘要: MATH.ROUND方法微软的官方解释是:将值舍入到最接近的整数或指定的小数位数。 该方法有如下8个重载: 其中参数MidpointRounding是个枚举,对应的值为: 现将各个重载方法一一实现如下: 1、得到整数 1.1、double Round(double a)输出结果为: 1.2、deci 阅读全文
posted @ 2019-12-27 15:01 葱爆肥牛 阅读(2881) 评论(0) 推荐(2) 编辑
摘要: 1、下载MySql 最新版本的MySql可以在这里下载 如果不想安装最新的版本,点击图片“1”处所示选择其他版本。点击“2”处下载最新版本,会跳转到下载页面,可以选择不登录直接下载,如图所示: 下载完后,将zip包解压到相应目录,这里解压在D:\20170324\soft\mysql-8.0.18- 阅读全文
posted @ 2019-12-11 14:01 葱爆肥牛 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1、SonarQube需要正常运行,首先需要安装Java环境,我这里安装的是jdk-8u181版本,可以在下面网站找适的版本去下载安装 https://www.oracle.com/technetwork/java/javase/downloads/index.html 安装运行JDK以后,还需要做 阅读全文
posted @ 2019-12-03 12:01 葱爆肥牛 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 在使用dapper进行数据查询时遇到的一个问题,今天进行问题重现做一个记录,免得忘记以后又犯同样的错误。 自己要实现的是:select * from tablename where id in(1,2)这样的一个查询语句。自己以为的写法应该是这样的,代码如下: 运行之后报错,如下: 找问题原因是就是 阅读全文
posted @ 2019-11-17 14:45 葱爆肥牛 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中用到了Spring.NET,使用它来实现业务层和UI层解耦。使用过程中难免遇到问题,现把遇到的一些问题整理出来,留作笔记。 使用的开发工具是vs2017,.netframework 4.6 (1)使用 Nuget 安装 Spring.Core 包 使用Spring.NET需要 Sprin 阅读全文
posted @ 2019-03-07 17:20 葱爆肥牛 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 发布网站访问时报500 - 内部服务器错误,经排查是Windows Server 2012上的iis配置有问题,有些需要的功能没有配置。 在重新配置iis时总是安装失败,提示存储空间不足。 在网上查找答案,看到说是虚拟内存的问题,默认虚拟内存是0. 根据处理方法,修改虚拟内存后,很快配置成功,网站就 阅读全文
posted @ 2019-02-14 11:03 葱爆肥牛 阅读(751) 评论(0) 推荐(0) 编辑