摘要:
准备: 1.要在Linux系统上使用Docker部署系统,你需要安装Docker引擎以及一些其他相关的软件。以下是安装步骤:安装Docker引擎: 对于Ubuntu系统,可以使用以下命令安装Docker: sudo apt-get update sudo apt-get install docker 阅读全文
摘要:
在 .NET 中使用 RabbitMQ 的步骤如下: 安装 RabbitMQ 首先,您需要在系统上安装 RabbitMQ。您可以从 RabbitMQ 官方网站下载适用于您所使用的操作系统的安装程序。如果您使用的是 Windows 操作系统,则可以从 Microsoft 官网下载安装程序。 安装 Ra 阅读全文
摘要:
依赖注入(DI,Dependency Injection)是IoC的一种实现方式,它指的是将一个对象作为参数传入另外一个对象(或者通过接口的方式注入),以实现这个对象之间的依赖关系。这种方式让被注入对象不需要关心自己依赖的其他对象的实现细节,从而实现松耦合。控制反转(IoC,Inversion of 阅读全文
摘要:
直接上菜: /// <summary> /// 获取客户端IP地址 /// </summary> /// <returns></returns> public string GetClientIP() { try { string result = System.Web.HttpContext.Cu 阅读全文
摘要:
两个方法 上菜: public string JsonToXml(string json) { string xml = string.Empty; XmlDocument xmlDoc = new XmlDocument(); try { XmlDictionaryReader xmlReader 阅读全文
摘要:
在请求的时候(例如请求接口),如果请求的url为https的,有时候就会报这个错误。 错误翻译大概就是:基础连接已关闭:无法建立信任关系的SSL / TLS的安全通道。 只需要在请求接口的方法体中加如下一段代码即可: ServicePointManager.ServerCertificateVali 阅读全文
摘要:
承接前文对健康码,行程码的识别。疫情下,有一种需求是判断行程码是否经过高风险地区。 由于高风险地区是实时变化更新的,人工维护的工作太过于繁琐,此时我们可以使用爬虫去获取高风险地区的数据。 爬虫程序主要是模拟请求,获取页面返回的结果,有json,html dom树等等 这里主要使用WebClient, 阅读全文
摘要:
这里最新数据按时间 delete from 表 where pk in( SELECT T.pk FROM (SELECT A.*,ROW_NUMBER() OVER(PARTITION BY 需要分组的字段 ORDER BY 时间字段 DESC) RW FROM 表 A ) T WHERE T.R 阅读全文
摘要:
继上篇健康码的文章,其中判断二维码是否绿码的方法ImageToMatExistGreen黄绿码互相识别问题。 在对比之后发现,手机端健康码的颜色是正常,但截图上传到PC端之后,放大图片,会发现: 黄码中会带有很多绿色的点;绿码中也有零星的黄色点; 通过图像二值化对比后确实存在: 绿码中针对color 阅读全文
摘要:
在NuGet程序包中查询添加以下内容(二维码和图片处理,可酌情安装): OpenCvSharp4.ExtensionsOpenCvSharp4.WindowsThoughtWorks.QRCode.StandardZXing.NetSpire.OCR 二维码生成相关方法: /// <summary> 阅读全文