数据库备份定期删除程序的开发。-编程思维

第一.最近客户的服务器数据库备份每天都在进行,随着数据量的不断的增加,备份也在不断的进行变大。 第二.于是一些问题就出现了客户的服务器的磁盘的空间有限,定期数据库备份文件太大而导致无法进行保存问题。 第三.从而导致了服务器宕机以及服务器中一些应用程序以及网站无法使用等等。 第四.所以需要进行解决这个问题就需要开发一个应用程序进行定期的删除数据库的备份以及其他的文件。 第五.在进行删除数据库的备份

.net core关于sm4 加密算法-编程思维

与DES和AES算法相似,国密SM4算法是一种分组加密算法。SM4分组密码算法是一种迭代分组密码算法,由加解密算法和密钥扩展算法组成。 SM4是一种Feistel结构的分组密码算法,其分组长度和密钥长度均为128bits。加密算法和密钥扩展算法迭代轮数均为32轮。SM4加解密过程的算法相同但是轮密钥的使用顺序相反。 SM4密码算法使用模2加和循环移位作为基本运算。 密钥扩展算法:SM4算法使用1

c# ??=-编程思维

空合并运算符 ??,用于定义引用类型和可空类型的默认值。如果此运算符的左操作符不为Null,则此操作符返回左操作数,否则返回右操作数。 例如: //当a不为空时返回a,为null时返回b var c = a ?? b; 空合并赋值运算符??=,C# 8.0 及更高版本中可使用,该运算符仅在左侧操作数的求值结果为 null 时,才将其右侧操作数的值赋值给左操作数。 如果左操作数的计算结果为非

xamarin 可能的替代者.net maui-编程思维

Xamarin,虽然在 Android、iOS 和 Windows 上做得很好,但我们很快就会忘掉它。Xamarin的替代者已接近完成正式版并且有许多的改进: .NET MAUI。 就像很多人知道的那样,Xamarin 是微软专注于移动应用程序( iOS、Android和Windows)并且基于C#的开源平台。它能够在不同平台之间共享高达 90% 的代码。 Xamarin 相对于其他平台的主要优

.net 线程_sol·wang-编程思维

一个应用程序中,必须有一个进程,一个进程可同时多个线程协作处理。 同步:单线程,每一步都执行结束并返回结果,下一步处于等待,阻塞程序流 异步:多线程,不需要等待执行结束,可继续执行下一步,形成并行处理,无序的不可预测的执行顺序 前台线程:主线程退出后,子线程直至完成计算。 后台线程:主线程退出后,子线程也会停止退出。   线程的应用 常用的线程创建方式 new Thread ThreadPoo