摘要: 在上一节中,简单说了一下权重随机数的产生,且验证了其合理性。这一节,我们简单探讨一下权重随机数的几个简单应用。 权重置零的玩法 权重随机数中有一个特殊情况,如果我们把权重数组中的某一项权重设置为0的话,会出现什么情况? //测试权重数组,无权重为0的情况 var testArr = [{"weigt 阅读全文
posted @ 2024-01-10 12:03 SoloShine 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 前言 某一天的我在打游戏,卡池更新,充了648的我加上一些上版本的存货,几十发下卡池,一点水花都没溅起来,我对这个概率感到疑惑,太非了吧,但仔细一看卡池说明,只有百分之一点几的出货率,加上80发大保底、10发小保底的机制,期望出的次数大概在60±5之间,又能理解。稍微了解了一下,发现除开保底机制,实 阅读全文
posted @ 2024-01-10 12:02 SoloShine 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 前言 有某个线上项目,没有接入工商接口,每次录入公司的时候,都要去天眼查、企查查或者其他公开数据平台,然后手动录入,一两个还好说,数量多了的重复操作就很烦,而且,部分数据是包含超链接,一不注意就点进去,又多了一个步骤。 因此,我就用Quicker写了一个数据抓取脚本,用来抓取一些公开的工商数据,逻辑 阅读全文
posted @ 2023-03-23 16:46 SoloShine 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 前言 一般写Quicker脚本的时候,是不需要考虑中途手动退出脚本的,因为多数脚本的运行时间不长,没多少中途退出的需求。但一旦脚本需要后台不定时间运行(可能要连续运行很长时间),如果不能手动控制脚本终止的话,不管是调试还是使用都很麻烦。其实解决方案也很简单,利用多线程监听即可。 实现方案 创建多线程 阅读全文
posted @ 2023-03-18 17:17 SoloShine 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一、需求的诞生 微软从win 10开始就给系统内置了一个“云剪切板”,快捷键“win+v”唤起,效果如下,很方便快捷,同账号登录甚至可以同步多台电脑。 但我的一些常规需求却不能满足,比如内容覆盖问题、条目数量限制问题、密码输入的隐私问题等,刚好,我在玩Quicker,其有“云状态存取”这个模块,使用 阅读全文
posted @ 2023-03-03 17:27 SoloShine 阅读(271) 评论(1) 推荐(0) 编辑
摘要: 前言 之前研究动态dll载入,收集了一些资料,发现其实可以通过这个技术很容易实现一个dll插件框架,代码量很少,且很容易扩展,最主要是,对托管语言很友好。 一、框架本体 使用.net6.0框架进行开发,仅为容器,本身并不具备多少功能,功能的实现要靠模块插件。 核心代码 1、引用托管插件核心代码 // 阅读全文
posted @ 2022-08-23 14:08 SoloShine 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前言 在一些日常开发中,我们经常需要阅读开发文档,对接第三方服务的接口,其中一些接口的请求实体或返回实体可能比较复杂,字段比较多,若是手动去复制创建实体属性,会很麻烦。比如下面这种情况: 复制粘贴粘贴也要好几分钟(包括备注),主要是大量的重复的操作很烦,尤其是还有一定逻辑性的情况。 你可能想,一个接 阅读全文
posted @ 2022-07-22 17:56 SoloShine 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、前言 开门见山,这个问题我遇到过两次,第一次因为项目刚开始不长时间,我查了很长时间都没解决,然后就直接重写了,几乎一样的写法,但问题没复现了,但程序员思维告诉我,一定还是有比较关键的地方出现了问题,不然不会这样的,这里我仅代表我这个项目,提供一种解决思路 打开日志查看器,发现了这个,报文件不存在 阅读全文
posted @ 2022-06-13 12:44 SoloShine 阅读(1386) 评论(6) 推荐(1) 编辑
摘要: .NET依赖注入概述 .NET 支持依赖关系注入 (DI) 软件设计模式,这是一种在类及其依赖项之间实现控制反转 (IoC) 的技术。 .NET 中的依赖关系注入是框架的内置部分,与配置、日志记录和选项模式一样。 使用接口或基类将依赖关系实现抽象化。 在服务容器中注册依赖关系。 .NET 提供了一个 阅读全文
posted @ 2022-06-11 23:22 SoloShine 阅读(864) 评论(0) 推荐(0) 编辑