摘要:
车牌识别,本是图像领域中,非常成熟的一个应用,也是目前无处不在的停车场自动收费设备的技术基础。 前言 本文将使用c#语言,winform框架开发一个车牌识别系统M=,不借助任何框架,纯算法。 效果 使用工具 Visual Studio 2019 思路 打开要识别的车牌 对车牌进行去雾操作 接着进行灰 阅读全文
摘要:
前言 微信扫码登录,微信扫码获取排队信息这些场景很常见,但是大家知道里面的原理是怎么实现的呢?今天我就来给大家解惑! 总体流程 浏览器请求服务器获取到二维码图片 浏览器生成唯一值uuid 通过uuid获取到带参数的二维码,将uuid作为key存进redis缓存服务器里面 服务端生成uuid返回给浏览 阅读全文
摘要:
Part1前言 最近想写一点基于.Net Core微信公众号开发的文章 Part2测试公众号申请 测试公众号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 微信公众号开发文档:https://developers 阅读全文
摘要:
讲故事 因为疫情的原因,无论是进入商场还是医院、车站,都需要出示健康码。于是我想到了使用C#来制作我们的健康码。 安装 由于要制作二维码,我不得不想到C#中我常用的QrCode开源库,是一个纯C#开源二维码实现的 地址:https://github.com/codebude/QRCoder Nuge 阅读全文
摘要:
前言 在Dotnet开发过程中,Concat作为IEnumerable的扩展方法,十分常用。本文对Concat方法的关键源码进行简要分析,以方便大家日后更好的使用该方法。 使用 Concat 连接两个序列。 假如我们有这样的两个集合,我们需要把两个集合进行连接! List<string> lst = 阅读全文
摘要:
前言 在Dotnet开发过程中,Average作为IEnumerable的扩展方法,十分常用。本文对Average方法的关键源码进行简要分析,以方便大家日后更好的使用该方法。 使用 Average 计算数值序列的平均值 假如我们有这样的一个集合 List<int> grades = new List 阅读全文
摘要:
讲故事 闲来无事,逛逛github,看到了quartzui,这个怎么和我以前看到的GZY.Quartz.MUI 一个任务调度平台,如此相似!我也不好说,代码是否相似,感兴趣的可以去对比源码看看! 源码地址:https://github.com/zhaopeiym/quartzui 使用 quartz 阅读全文
摘要:
前言 在Dotnet开发过程中,Any作为IEnumerable的扩展方法,十分常用。本文对Any方法的关键源码进行简要分析,以方便大家日后更好的使用该方法。 使用 Any 确定序列中是否包含元素或存在元素满足指定条件。 看这样一个例子,我们判断集合中是否存在元素 List<UserInforMat 阅读全文
摘要:
Part1前言 前几天刷到了程序员鱼皮的自动回复视频评论的视频,于是我也想来试试! Part2开始 第一步 打开想要自动回复评论的视频url,打开调试模式! 然后找到可以触发评论的网络请求 可以看到我们的oid是可以唯一确定视频的id,那么这个oid是怎么获取的呢?于是我又一个一个接口的分析 于是找 阅读全文
摘要:
讲故事 前几天有点空闲时间,在github上看一些.Net的开源库,看到了关于爬虫相关的库,于是加入了一个QQ群,看到里面各位大佬讨论的是爬的越好,进去越快,于是我自己也想做一个爬虫相关的东西,但是爬虫是个危险的东西,自己也不敢随便爬别人的网页,于是找到了一个朋友,拿他的网站来进行练习! 练习 对于 阅读全文