• 2024-10-26《大话设计模式》java实现:第二章-策略模式
    《大话设计模式》java实现:第二章-策略模式第二章是使用策略模式实现商场收银系统,使收银系统的促销策略可以灵活更改。1.原始代码实现:packagegof;/**《大话设计模式》第二章策略模式*实现商场收银系统,可以选择不同促销策略*/importjavax.swing.*;importjava.aw
  • 2024-09-24Python函数艺术:掌握编程中的“乐高积木”
    引言函数是程序设计的基本单元之一,它使得代码模块化,提高了重用性和可读性。无论是处理数据、操作文件还是实现特定业务逻辑,掌握好函数的设计与使用都是至关重要的技能。在Python中,定义一个函数非常直观且强大,这使得即使是初学者也能快速上手,并随着经验积累不断发掘其深层价
  • 2024-09-24代码覆盖率:质量的黄金标准,你的软件有多可靠?
    代码覆盖率是什么?代码覆盖率一定要达到100%吗……最近很多客户在咨询禅道的时候,提出来了上述这类问题。我们能明显感受到大家对软件质量的重视程度越来越高。在重视代码覆盖率的同时,大家也能更为及时地暴露出现有软件开发流程中存在的各类风险。今天,我们就来好好聊聊代码覆盖率,用
  • 2024-08-28Python中的if语句:通往逻辑世界的钥匙
    引言if语句允许我们在满足特定条件时执行一段代码,这看似简单的功能背后,却隐藏着无限的可能性。无论是游戏开发、数据分析还是Web应用,几乎每一个非线性的程序设计都会用到if语句来进行决策处理。掌握好if语句的使用方法,对于任何层次的开发者而言都至关重要。基础语法介绍
  • 2024-06-23价格减免(Lc2288)——模拟
    句子 是由若干个单词组成的字符串,单词之间用单个空格分隔,其中每个单词可以包含数字、小写字母、和美元符号 '$' 。如果单词的形式为美元符号后跟着一个非负实数,那么这个单词就表示一个 价格 。例如 "$100"、"$23" 和 "$6" 表示价格,而 "100"、"$" 和 "$1e5 不是。
  • 2024-06-167-78 计算油费
    现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m-自助,e-协助),计算并输出应付款。输
  • 2024-06-05Python项目代码太多if-else? 这样优化才优雅!
    前言代码中不可避免地会出现复杂的if-else条件逻辑,而简化这些条件表达式是一种提高代码可读性极为实用的技巧。在Python中,有多种方法可以避免复杂的if-else条件逻辑,使代码更加清晰和易于维护。筑基期提前return,去掉多余的else在Python中,使用"提前返回"(early
  • 2024-03-25聊聊ShareGPT格式的微调数据集
    转载请注明住处:https://www.cnblogs.com/zhiyong-ITNote概述ShareGPT格式的数据集中,一般是如下格式:[{"conversations":[{"from":"human","value":"IsawadressthatIliked.Itwasoriginallypriceda
  • 2024-03-03C++网上购书系统项目的二次开发
    1.来源该项目来自同学以前的期末大作业:网上购书系统项目。2.运行环境及运行结果(1)运行环境:DevC++(2)运行结果:代码如下:点击查看代码#include<iostream>#include<string>#include<fstream>#include<vector>#include"buyer.h"#include"book.h"#include"order.h&q
  • 2024-01-23mysql数据库tpch测试总结
    版本8.0.33语句1:--usingdefaultsubstitutionsselect l_returnflag, l_linestatus, sum(l_quantity)assum_qty, sum(l_extendedprice)assum_base_price, sum(l_extendedprice*(1-l_discount))assum_disc_price, sum(l_extendedprice*(1-l_discount)*(1
  • 2023-11-02第二章读书笔记
    03运行超市抹零结账行为total_money=float(input('请输入商品总价:'))pay_money=int(total_money)print(pay_money)print()print('学号后四位:3009') 04计算学生成绩的分差和平均分#=============================================================================
  • 2023-10-291357. Apply Discount Every n Orders 每隔n个顾客打折
    Thereisasupermarketthatisfrequentedbymanycustomers.Theproductssoldatthesupermarketarerepresentedastwoparallelintegerarrays products and prices,wherethe ith producthasanIDof products[i] andapriceof prices[i].Whenacust
  • 2023-10-1120231010
    //grant,privilege,reduction,lower,bestdiscount,cometothepoint,discountedprice,gointhehole,quantitydiscountgrant-授予,给予Tograntmeanstogiveorbestowsomethingtosomeone.Itinvolvesgivingpermission,approval,oraprivilegetoso
  • 2023-09-07策略模式(strategy)
    策略模式(Strategy)1、作用策略模式的主要目的主要是将算法的定义(strategy类)和使用分开(context类),也就是将算法的行为和环境分开,将算法的定义放在专门的策略类中,每一个策略类封装一个实现算法。而使用算法的环境中针对抽象策略编程,而不是针对实现编程,符合依赖倒置原则。2、实现方
  • 2023-07-24All in rate
     http://en.wikipedia.org/wiki/All-in_rateIngeneralfinanceterminology,anall-inrateistherateusedinchargingcustomersforacceptingbanker'sacceptances,consistingofthediscountinterestrateplusthecommission.[1]DiscountrateFro
  • 2023-07-21Struts2中对数字进行格式化,1、将数字用 , 号分隔 2、将小数格式化为百分比 ...
    Struts2中对数字进行格式化,1、将数字用,号分隔2、将小数格式化为百分比2008-12-2422:36一、资源文件的配置(applicationResource_zh_CN.properties)format.number={0,number,###,###.##}format.discount={0,number,###.#######%}二、struts.xml<?xmlve
  • 2023-07-20mysql查询数据库重复数据
    查询重复领取的优惠券//查询8888888用户优惠券状态为未使用且数量大于2的用户领取过的优惠券SELECTdiscount_coupon_id,count(discount_coupon_id)ascFROM`faith_user_discount_coupon`whereuser_id='88888888'and`status`='1'GROUPBYdiscount_coupon_idhavingc>
  • 2023-07-07vue--计算属性
    在Vue.js中,计算属性(ComputedProperty)是一种特殊的属性,它基于现有的数据计算出一个新的值,并且会根据其依赖的数据进行自动更新。计算属性主要用于将复杂的逻辑和变量计算封装为属性,以便在模板中直接使用。以下是使用计算属性的一般步骤:1.在Vue实例的computed对象中定义计算
  • 2023-05-11SpringBoot整合规则引擎Drools
    目录1整合规则引擎Drools1.1前言1.2pom.xml1.3Drools配置类1.4示例Demo1.4.1添加业务Model1.4.2定义drools规则1.4.3添加Service层1.4.4添加Controller1.4.5测试1.5drools规则解析1.5.1简介1.5.2规则体语法结构1.5.3注释1.5.4Pattern模式匹配1.5.5比较操作符1.5.
  • 2023-03-11学会规则引擎Drools,让你早点下班
    前言现在有这么个需求,网上购物,需要根据不同的规则计算商品折扣,比如VIP客户增加5%的折扣,购买金额超过1000元的增加10%的折扣等,而且这些规则可能随时发生变化,甚至增加新的规
  • 2023-02-01Java并发编程——CompletebaleFuture 异步回调的原理和使用
    CompletebaleFuture的底层原理是:Fork/joinPoll+Treiberstack(异步任务栈)+CAS,可以实现:创建较少的线程(减少线程上下文切换)执行较多的任务(不耗时的任务) 结论:当任务
  • 2023-01-04设计模式之开闭原则
    面向对象程序应该对扩展开放,对更改封闭。如果更改代码,要重新编译,重新测试,重新部署,会附带很多其他操作。python可以使用鸭子模式,进行多态调用。如下,a和b可以独立变化,不
  • 2022-11-24C++ 继承和派生的应用 1.定义一个类 Book, 用来描述新书, 具有以下功能:(1) 查看当前价格. (2)查看当前的书号 2.定义一个类 SellBook, 用来表示促销的书籍, 要求继承自
    Book.h:#pragmaonce#include<string>usingnamespacestd;classBook{public:Book(conststring&bookname,conststring&isbn,doubleprice);doubl
  • 2022-11-22移动端【监听物理返回】
    1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metahttp-equiv="X-UA-Compatible"content="IE=edge">6<met
  • 2022-11-07Vue-computed计算属性
    转载于:https://blog.csdn.net/qq_25015861/article/details/123610969作者:冰咖啡iii本文只做学习参考; computed计算属性1、什么是计算属性计算属性本质是方法,只是