- 博客(8)
- 收藏
- 关注
原创 OptaPlanner学习记录4
accumulate除了sum,count自带的方法中,还有一个AccumulateFunction接口,是 Drools 中的一个接口,用于定义在规则引擎中累积函数的行为。每天最多有四个队伍打比赛,排七天的顺序出来。该接口需要实现的方法中,accumulate比较重要,每次调用时,都会计算一个值,用于衡量队伍比赛数量。除了这里有新东西以外,如果想让某个队伍固定在某天打比赛,可以使用@PlanningPin注解,为true时,在优化时,不会变动他的内容。如需求,每天最多有四个队伍打比赛,排七天的顺序出来。
2023-12-04 18:21:17
414
原创 OptaPlanner学习记录3
该方法与官网中的例子有一点区别,建模思路不一致,但是在创建规则时,注意硬约束和软约束就好。进程展示类ComputerWorking。CloudBalance类。进程Process类。
2023-12-01 17:36:00
399
1
原创 LocalDate与LocalTime
LocalDate不变性:新的日期/时间API中,所有的类都是不可变的,这对多线程环境有好处。 LocalDate localDate = LocalDate.now(); //获取当前日期 LocalDate localDate = LocalDate.of(1999,12,31); //获取日期 LocalDate localDate2=localDate.plusDays(1...
2020-04-03 15:52:17
169
原创 对象与类
面向对象的程序设计:OOP类:是构造对象的模板。由类构造对象的过程称为创建类的实例。封装:又称为数据隐藏。封装的实现在于决不能让类中的方法直接访问直接类的实例域。所有的类都有一个父类:Object对象的三个特征:对象的行为对象的状态对象标识类之间的关系:依赖:如果一个类的方法操纵另一个类的对象,我们就是一个类依赖于另一个类。依赖性越小,耦合度越小,越小越好聚合:一个类的对象包...
2020-04-02 21:37:20
64
原创 数组拷贝
在Java中,允许一个数组变量拷贝给另一个数组变量,这时,两个变量将引用同一个数组。int[] smallPrimes={2,3,5,7,11,13}int[] luckyNumbers=smallPrimesluckyNumbers[0]=12那么smallPrimes【0】也是12并非2...
2020-04-02 20:26:26
60
原创 字符串
在标准Java类库中提供了Sring类。每一个用双引号括起来的字符串都是String的一个实例。例如:String e=“”;String e1=“hello”;String的subString类可以从一个较大的字符串提取一个子串出来。String没有提供用于修改字符串的方法:即不可变字符串。(C语言会认为字符串就是字符数组,但是java并不是)要修改一个字符串只有通过拼接新的字符串来完...
2020-04-02 20:18:47
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人