摘要:
最近使用Keil MDK5.24 打开以前MDK5.15的STM32工程时出现如下错误:Error #545: Required gpdsc file'.\RTE\Device\STM32F030K6Tx\FrameworkCubeMX.gpdsc'is missing 在度娘查找解决方法无果后,经 阅读全文
摘要:
开始安装jenkins 1.启动docker,下载Jenkins镜像文件 docker pull jenkins/jenkins 2.创建Jenkins挂载目录并授权权限(我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器 阅读全文
摘要:
行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法比一系列复杂的SELECT...CAS 阅读全文
摘要:
ACCESS结构简单容易处理,而且也能满足多数的应用程序要求,也是初学者的试牛刀。 随着时间的推移,大多数数据库应用程序都会发展,变得更复杂,并且需要支持更多用户。在 Access 数据库应用程序的生命周期的某个时刻,可以考虑升迁到 SQL Server,以优化数据库和应用程序的性能、可伸缩性、可用 阅读全文
摘要:
最近项目需要给手机端提供数据,采用WebApi的方式,之前的权限验证设计不是很好,这次采用的是Basic基础认证。 1、常见的认证方式 我们知道,asp.net的认证机制有很多种。对于WebApi也不例外,常见的认证方式有 FORM身份验证 集成WINDOWS验证 Basic基础认证 Digest摘 阅读全文
摘要:
设置异常信息拦截 public class GlobalExceptionFilter : IExceptionFilter { readonly ILogger _logger; public GlobalExceptionFilter(ILogger<GlobalExceptionFilter> 阅读全文
摘要:
前端主流的开发框架包括:bootstrap、React和Vue,下面将介绍下.NET 5下ASP.NET Core Web项目中添加和使用客户端bootstrap库进行Razor视图页面开发。 1、打开本地电脑上已经安装的Visual Studio 2019,如下图所示: 2、点击“创建新项目”,如 阅读全文
摘要:
EFCore连接数据库遇到的问题: The database provider attempted to register an implementation of the 'IRelationalTypeMappingSource' service. 解决办法: Microsoft.EntityF 阅读全文
摘要:
该函数可以实现按条件实现列转行: 基础的用法如下: LISTAGG(1,2) WITHIN GROUP( ORDER BY 3) 1:需要拼接的数据表中的字段 2:以什么字符分割,例如逗号,分号等字符 2与3是相同的字段 它的用法就像聚合函数一样,通过Group by语句,把每个Group的一个字段 阅读全文
摘要:
简单的说就是,判断表中有没有符合on()条件中的数据,有了就更新数据,没有就插入数据。 有一个表T,有两个字段a、b,我们想在表T中做Insert/Update,如果条件满足,则更新T中b的值,否则在T中插入一条记录。在Microsoft的SQL语法中,很简单的一句判断就可以了,SQL Server 阅读全文