摘要:
2020新年年初,一场疫情让人们止住了匆忙的脚步。一次在家看初中的在线教育视频,数学课上老师讲到一种求两个正整数的最大公约数的算法:辗转相除法,当时老师讲的很好,非常易懂,有了理论基础于是想用代码的方式实现。以下证明过程与教学视频无关。 一,辗转相除法「辗转相除法」又叫做「欧几里得算法」,是公元前 阅读全文
摘要:
SpringBoot中已有发邮件的工具包,只需要引用即可使用 1,pom引用 2,在配置文件中配置邮件服务器信息。这里需要一个可用的邮件服务器。 3,编写发邮件service,调用JavaMailSender.send()即可,支持简单文本邮件、富文本邮件、html邮件 Service代码如下 1 阅读全文
摘要:
有十枚硬币,体积相同,外观相同,其中一枚是假的,现有一个天平,请问最少要几步才能将假硬币找出?并且确定假硬币比真硬币轻还是重。 阅读全文
摘要:
Identity Server 4是IdentityServer的最新版本,它是流行的OpenID Connect和OAuth Framework for .NET,为ASP.NET Core和.NET Core进行了更新和重新设计。认证原理基于JWT,符合JWT流程。关于Identity Serv 阅读全文
摘要:
if(OBJECT_ID('tempdb.dbo.#tempTB') is not null)begin drop table #tempTB;end create table #tempTB(ID int NULL,Name nvarchar(50) NULL,Pwd varchar(50) NU 阅读全文
摘要:
一、exec和sp_executesql介绍 当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句。比如,一个比较通用的分页存储过程,可能需要传入表名,字段,过滤条件,排序等参数,而对于搜索的话,可能要根据搜索条件判断来动态执行SQL语句。 在SQL Server中有 阅读全文
摘要:
检测磁盘空间,如果低于设置的预警值则发出一封预警邮件,这样的事情可以用SQL server的作业可以做,关键SQL语句如下例子所示: DECLARE @TableText NVARCHAR(MAX)='' ; --邮件正文declare @c int=15000 --C盘最低报警15G if exi 阅读全文
摘要:
一、触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二、SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。 这两个表由系统来维护,它们存在于内存中而不是 阅读全文
摘要:
在管理ASP.NET网站的时候,有时会对网站整体做出控制,这时把这些代码写在global.asax内可以做到全局控制。 未添加任何代码的global.asax文件如下: <script runat="server"> void Application_Start(object sender, Eve 阅读全文
摘要:
Windows环境下和Linux环境下配置Redis主从复制基本上一样,都是更改配置文件。Windows环境下修改的配置文件是:redis.windows.conf、redis.windows-service.conf(两个文件内容基本上相同,具体功能还不清楚,只知道配置Windows服务时用的是r 阅读全文