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