当前位置: 首页 > article >正文

PddConsumptionModel.java

package pdd; import java.util.ArrayList; import java.util.List; import java.util.Random; /** * 某多多的商业模式砍价格算法模拟下哈 * * * author ZengWenFeng * email 117791303QQ.com * mobile 13805029595 * date 2023.11.17 */ public class PddConsumptionModel { // 任务类 static class Task { private String name; private double targetAmount; // 目标金额/进度 private double currentAmount; // 当前金额/进度 private ListDouble contributionHistory; // 贡献历史记录 public Task(String name, double targetAmount) { this.name name; this.targetAmount targetAmount; this.currentAmount 0; this.contributionHistory new ArrayList(); } // 模拟用户贡献进度 public boolean contribute(double amount) { // 计算剩余需要达到目标的量 double remaining targetAmount - currentAmount; // 随着接近目标贡献效率降低 double effectiveContribution amount * (remaining / targetAmount); currentAmount effectiveContribution; contributionHistory.add(effectiveContribution); System.out.printf(为任务【%s】贡献了%.2f实际增加进度%.5f当前进度%.5f/%.2f(%.2f%%)%n, name, amount, effectiveContribution, currentAmount, targetAmount, (currentAmount / targetAmount * 100)); return currentAmount targetAmount; } public boolean isCompleted() { return currentAmount targetAmount; } } // 用户类 static class User { private String name; private ListTask tasks; public User(String name) { this.name name; this.tasks new ArrayListTask(); } public void addTask(Task task) { tasks.add(task); } // 用户尝试完成任务 public void completeTasks() { Random random new Random(); for (Task task : tasks) { System.out.println(\n name 开始处理任务: task.name); while (!task.isCompleted()) { // 模拟用户每次贡献一个随机量 double con 1 random.nextDouble() * 9; // 1-10之间的随机数 task.contribute(con); // 模拟网络请求延迟 try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } } System.out.println(恭喜任务【 task.name 】已完成); } } } /** * 测试XX多多的商业模式永远都近乎99.999%完成不了的 * * author ZengWenFeng * date 2025.05.30 * mobile 13805029595 * param args */ public static void main(String[] args) { // 创建一个用户 User user new User(用户助力类似某多多); // 砍价无线接近100%就是到不了 // 添加多个任务每个任务有不同的目标* user.addTask(new Task(砍价免费拿iPhone, 1000)); user.addTask(new Task(某团购买电视, 500)); user.addTask(new Task(助力领现金, 200)); // 用户尝试完成所有任务 user.completeTasks(); } }砍价砍半年就是不砍不到20250530

相关文章:

PddConsumptionModel.java

package pdd;import java.util.ArrayList; import java.util.List; import java.util.Random;/*** 某多多的商业模式,砍价格算法模拟下哈* * * author ZengWenFeng* email 117791303QQ.com* mobile 13805029595* date 2023.11.17*/ public class PddConsumptionMode…...

uTinyRipper零基础实战:Unity游戏资产提取与反序列化指南

1. 这不是“破解工具”,而是一把Unity游戏资产的“数字考古铲” 你刚下载完一款国产独立游戏,想看看它的UI贴图是怎么做的;或者在学习Unity Shader时,想拆解某款商业Demo里那个流光溢散的粒子特效;又或者,你…...

Unity资源提取原理与uTinyRipper实战指南

1. 为什么你第一次打开uTinyRipper时会“卡在加载界面”——这不是软件坏了,是Unity资源结构在对你说话 “零基础入门:uTinyRipper Unity资产提取完全指南”这个标题里藏着一个被绝大多数新手忽略的关键前提: uTinyRipper不是万能解包器&…...

Burp Suite客户端证书不生效的三大底层原因与排错指南

1. 这不是证书问题,是信任链断裂的错觉 你刚在Burp Suite里导入了Client SSL Certificate,勾选了“Use client certificate for all requests”,点下Send,结果服务器返回400 Bad Request或直接断连;换一台机器重装Burp…...

Burp Suite客户端证书失效的三大TLS握手决策点解析

1. 这不是证书问题,是Burp对TLS握手阶段的“信任错位”你有没有遇到过这样的场景:在Burp Suite里配置好了Client SSL Certificate,也勾选了“Use client certificate for all requests”,可一发请求,目标服务器就直接返…...

Windows curl证书错误SEC_E_UNTRUSTED_ROOT解决方案

1. 这个错误不是curl的问题,而是Windows在替你“把关” 你在Windows命令行里敲下 curl https://api.example.com ,结果弹出一串红色报错: curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - T…...

FastAdmin任意文件读取漏洞CVE-2024-7928深度解析与三阶段修复

1. 这个漏洞不是“能读任意文件”那么简单,而是整个FastAdmin旧版本的信任基石崩塌了你可能在安全通报里看到过CVE-2024-7928的简短描述:“FastAdmin框架存在任意文件读取漏洞”,甚至有些文章直接写成“可读取服务器任意配置文件”。但我在给…...

手机提取OTA镜像文件:无需电脑的Android系统镜像提取终极指南

手机提取OTA镜像文件:无需电脑的Android系统镜像提取终极指南 【免费下载链接】Payload-Dumper-Android Payload Dumper App for Android. Extract boot.img or any other partitions (images) from OTA.zip or payload.bin without PC 项目地址: https://gitcode…...

C++ 左右值引用 完全详解(从入门到精通)

左右值引用是 C11 引入的最核心、影响最深远的特性,它直接催生了移动语义、完美转发、智能指针优化等现代 C 的基石。本文从最基础的定义开始,逐层深入到所有高级特性和常见陷阱,看完就能解决 99% 的面试和开发问题。一、先彻底搞懂&#xff…...

SAP ABAP SOAUTH2 配置原理与 OAuth2 四要素落地解析

1. 为什么 SAP ABAP 系统里填个 OAuth2 参数总像在解谜题? 刚接手一个对接钉钉开放平台的 ABAP 项目时,我盯着事务码 SOAUTH2 的配置界面足足看了二十分钟——Client ID、Client Secret、Authorization Endpoint、Token Endpoint、Redirect URI……每个…...

Unity协程本质:帧调度驱动的状态机原理与陷阱防治

1. 协程不是“多线程”,但比你想象中更难搞懂 很多人第一次在Unity里写 StartCoroutine(MyRoutine()) 时,心里想的是:“哦,这不就是个能暂停、能延时的函数嘛?”——然后很快就在实际项目里栽了跟头:UI按…...

政策快报网的申报引擎:从政策匹配到材料准备的全流程设计

用户通过政策匹配引擎找到了一条适合自己的政策,然后呢? 这是很多政策信息平台共同面临的问题。在传统的政策快报网设计思路中,价值链条往往止步于“告诉用户有这条政策”。但真正的需求远不止于此——用户需要知道申报截止时间、需要准备哪些材料、材料有什么格式要求、提…...

m4s-converter:3步解锁B站缓存视频的跨平台免费工具

m4s-converter:3步解锁B站缓存视频的跨平台免费工具 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾因B站视频突然下架而感到…...

【独家首发】DeepSeek-VL与R1双模型事实校验对照实验:1276条权威知识链验证,误差分布首次公开

更多请点击: https://kaifayun.com 第一章:DeepSeek事实准确性测试 为系统评估 DeepSeek-R1 模型在开放域事实性问答中的表现,我们构建了覆盖科学、历史、技术与常识四大领域的 1,200 条人工校验真值(ground-truth)测…...

DeepSeek-R1 vs Qwen2.5 vs Claude-3:17项硬指标对比,谁才是2024高性价比AI模型黑马?

更多请点击: https://kaifayun.com 第一章:DeepSeek性价比优势分析 DeepSeek 系列模型(如 DeepSeek-V2、DeepSeek-Coder、DeepSeek-MoE)在开源大模型生态中展现出显著的性价比优势,尤其在推理效率、训练成本与下游任务…...

K8s集群健康监控、Pod调度与配置存储卷

33.Kubernets对集群Pod和健康容器状态如何进行监控和检测的。 K8s通过kubelet节点监控,使用三种探针来监控和管理容器监控状态,每种探针在容器生命周期种的不同阶段发挥不同的作用。 34.解释LivenessProbes探针的作用及其适用场景。 LivenessProbes存活探…...

Unity运行时几何切割:OpenFracture物理可信破碎方案

1. 这不是“加个特效”那么简单:OpenFracture解决的是物理交互的底层信任问题你有没有试过在Unity里做一个“被砍一刀就裂开”的木箱?拖进一个破碎Shader,加个粒子,再播个音效——表面看挺热闹。但玩家伸手一碰,碎片却…...

Cardboard XR Plugin实战指南:轻量级Android VR落地方案

1. 这不是“加个插件就能跑”的VR接入——为什么Cardboard XR Plugin在2024年仍值得认真对待 很多人看到“Unity Cardboard Android VR”第一反应是:这不早淘汰了吗?毕竟Google早在2019年就停止了Cardboard官方支持,2021年彻底下架了Cardbo…...

别再瞎找了!盘点2026年碾压级的的降AIGC网站

轻松降低论文AI率在2026年已不再是天方夜谭。以下是2026年最炸裂、实测效果显著的降AIGC网站神器,覆盖AI痕迹消除、文本改写润色、降重优化、学术合规检测四大核心场景,帮你稳妥搞定毕业论文。 一、全流程王者:一站式搞定论文全链路 这类工具…...

Unity Cardboard XR插件Android黑屏与传感器失效根因解析

1. 这不是“加个插件就跑通”的事:为什么Cardboard XR Plugin在Android上总卡在黑屏或传感器失灵 你是不是也试过在Unity里导入Google官方的cardboard-xr-plugin,照着GitHub README把Android SDK、NDK、JDK版本配齐,Build Settings里勾上ARM6…...

Agent记忆系统工程:让AI真正记住重要的事

无状态的 AI 助手每次对话都从零开始,这是当前应用体验差的核心原因之一。本文系统性地拆解 Agent 记忆系统的工程实现,从短期工作记忆到长期知识库,构建有"真实记忆"的 AI Agent。 记忆系统的四个层次人类记忆是分层的&#xff1a…...

Source Sans 3:让数字界面阅读体验焕然一新的开源字体解决方案

Source Sans 3:让数字界面阅读体验焕然一新的开源字体解决方案 【免费下载链接】source-sans Sans serif font family for user interface environments 项目地址: https://gitcode.com/gh_mirrors/so/source-sans 你是否曾经在设计网页或应用时,…...

如何用Autolabel在5分钟内完成数据标注:面向新手的终极实战指南

如何用Autolabel在5分钟内完成数据标注:面向新手的终极实战指南 【免费下载链接】autolabel Label, clean and enrich text datasets with LLMs. 项目地址: https://gitcode.com/gh_mirrors/au/autolabel 还在为数据标注发愁吗?🤔 传统…...

今日算法(二叉搜索树)

题目描述给定一棵二叉搜索树(BST)的根节点 root,树中节点值各不相同。要求将其转换为累加树(Greater Sum Tree),规则如下:每个节点的新值 原节点值 所有比它大的节点值的总和二叉搜索树的性质…...

后端工程师知识库

后端工程师深度课程 中文知识库 一套面向中级到高级后端工程师的系统进阶课程,共 9 大专题、146 篇万字长文,每篇含底层原理、代码示例、生产实践、陷阱清单与练习题。 📅 内容基准:2026 年 5 月 —— HTTP/3 主流、TLS 1.3 pos…...

全栈开发的核心技能:掌握这4个技术,成为全栈工程师

对于很多深耕测试领域多年的软件测试从业者来说,“转全栈开发”早已不是一个陌生的方向——无论是为了突破职业瓶颈,还是为了打通测试到开发的链路,提升自己的端到端交付能力,抑或是拓展职业选择的边界,全栈工程师都是…...

通达信缠论量化插件:自动化技术分析新体验

通达信缠论量化插件:自动化技术分析新体验 【免费下载链接】Indicator 通达信缠论可视化分析插件 项目地址: https://gitcode.com/gh_mirrors/ind/Indicator 通达信缠论量化插件是一款基于缠论理论的智能分析工具,通过算法自动化识别K线走势中的关…...

后端开发必知的数据库优化技巧:这5个方法让你的系统性能提升10倍

对于软件测试从业者来说,理解数据库优化逻辑不仅能帮我们更快定位性能瓶颈,还能让我们在测试阶段就提前发现潜在的数据库设计问题,避免上线后出现大规模性能故障。很多测试同学往往把注意力放在接口逻辑、功能正确性上,却忽略了数…...

免费高效的窗口放大神器:Magpie让Windows显示效果翻倍提升

免费高效的窗口放大神器:Magpie让Windows显示效果翻倍提升 【免费下载链接】Magpie A general-purpose window upscaler for Windows 10/11. 项目地址: https://gitcode.com/gh_mirrors/mag/Magpie 还在为老旧游戏或软件在4K显示器上显示模糊而烦恼吗&#x…...

免费编辑《上古卷轴》和《辐射》游戏3D模型的终极指南:NifSkope完整教程

免费编辑《上古卷轴》和《辐射》游戏3D模型的终极指南:NifSkope完整教程 【免费下载链接】nifskope A git repository for nifskope. 项目地址: https://gitcode.com/gh_mirrors/ni/nifskope 想要为你的《上古卷轴:天际》角色设计一套独特的盔甲吗…...