- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 洛谷 P1115最大子段和
洛谷P1115最大子段和代码import java.io.*;import java.math.BigInteger;import java.util.*;public class Main { private static int[][] direct={{0,1},{1,0},{-1,0},{0,-1}}; private static AWriter writer...
2019-07-07 16:34:56 337
原创 洛谷P1050 数的划分
洛谷P1050 数的划分代码:import java.io.*;import java.math.BigInteger;import java.util.*;public class Main { private static int[][] direct={{0,1},{1,0},{-1,0},{0,-1}}; private static AWriter write...
2019-07-07 16:33:51 277
原创 洛谷 P1135奇怪的电梯
洛谷 P1135奇怪的电梯代码import java.io.*;import java.math.BigInteger;import java.util.*;public class Main { private static int[][] direct={{0,1},{1,0},{-1,0},{0,-1}}; private static AWriter write...
2019-07-07 16:32:34 330
原创 【设计模式】观察者模式
【设计模式】观察者模式缘由是学校一门移动运用开发的课,在学习girhub某大佬的源码后发现了@Subscribe(threadMode = ThreadMode.MAIN)别名Observer模式‘依赖(Dependents)发布-订阅模式(Publish-Subscribe)概念Observer模式定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都...
2019-06-15 22:49:00 164
转载 OSI网络模型
OSI网络模型本文转自https://blog.csdn.net/yaopeng_2005/article/details/7064869图解: OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。分层...
2019-05-14 17:51:06 188
原创 【Java笔记】default
【Java笔记】default旧用法和c/c++一样,default在switch语句中作为额外选项例如switch(ooo){ case 1: System.out.println("1"); case 2: System.out.println("2"); default: System.out.println("...
2019-05-08 18:39:58 146
原创 【设计思想学习笔记】 Abstract-document
【设计思想学习笔记】 Abstract-document来自于对github上的设计思想图谱项目学习总结https://github.com/HotPotAndMe/java-design-patterns1.导言实现无类型语言的灵活性并保持类型安全Achieve flexibility of untyped languages and keep the type-safety2.应用...
2019-05-08 18:38:36 1137
原创 【java 笔记】Stream
java 学习笔记-Stream参考于https://www.cnblogs.com/andywithu/p/7404101.html作用对大量数据进行集中操作的得到目标对象群下面以一段代码为例做出解释意为过滤掉年龄大于75的孩子class Son{ private String name; private Integer age; public Son(St...
2019-05-06 21:28:50 171
原创 【java笔记】Optional
java学习笔记-Optional作用暂时理解 : 解决空指针异常应用情景: 最易发生NullPointerException的的链式调用 避免触发异常的”!=null“代码导致的过于冗长String isocode = user.getAddress().getCountry().getIsocode().toUpperCase();if (user != null) {...
2019-05-06 20:19:55 117
原创 【java笔记】lambda表达式
java 学习笔记-lambda表达式介绍带有参数的表达式,解决代码冗余的问题举例用匿名内部类和lambda表达式完成相同的排序问题匿名内部类import java.math.BigInteger;import java.util.*;class Son{ private Integer age; private String name; public ...
2019-05-04 22:08:03 155
原创 欧拉筛
欧拉筛代码void eulerSieve(int n){ memset(isprime,false,sizeof(isprime)); isprime[1]==true; isprime[0]=true; for(int i=2;i<n;i++){ if(isprime[i]==false){ prime[dd++]...
2019-04-18 21:00:29 207
原创 模拟退火算法学习笔记
模拟退火算法学习笔记概念: 冶炼金属的内能退化规律。 优点:避免推理中达到局部最优解,通过随机事件大概率达到全局最优。算法原理: 随机的启发搜索算法。 包含三个部分:初始解,解空间,目标函数。意义上分别为初始状态,中途过程,优化目标。 (1)初始解: 算法迭代起点,第一个解。 (2)解空间: 可行解集合。 (3)目标函数: 对于最优解的描述。 算法流...
2019-04-18 11:10:03 204
原创 Python数学建模3 非线性规划模型
Python数学建模3 非线性规划模型问题描述求解一下形式问题:求:minf(x)=x12+x22+x32+8,求:minf(x)=x_1^2+x_2^2+x_3^2+8,求:minf(x)=x12+x22+x32+8,约束条件:x12−x2+x32≥0约束条件:x_1^2-x_2+x_3^2\ge 0约束条件:x12−x2+x32≥0x1+x22+x33≤20x_...
2019-04-15 13:10:43 3764 5
原创 模糊PID学习笔记
模糊PID学习笔记传统pid控制 传统pid本质上时微分方程,p通过误差调节信号变化幅度,i加强P,也就是误差在系统中的作用,以增加精度,d通过上一次的误差差分得到信号的变化趋势,并抑制该趋势,该方法对非线性系统有很好的控制效果。 其公式可为 控制器输出F(t)=P∗error(t)+I∗∑i=0terror(i)+D∗(error(t)−error(t−1))F(t)=P...
2019-04-15 12:36:47 7773
原创 动态阈值法学习笔记
动态阈值法学习笔记大津法大津法来由: 最大类间方差法是由日本学者大津于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标2部分。原理: 使图像的类间方差最大,类间方差g为g=w0∗w1∗(μ1−μ0)2g=w_0*w1*(μ_1-μ_0)^2g=w0∗w1∗(μ1−μ0)2 其是设定一个阈值T,分割图像...
2019-04-15 12:33:39 3969
原创 Python数学建模1 线性规划求解
Python数学建模1——线性规划求解问题方法代码如下问题用python解决如下线性规划问题方法在python中此类线性规划问题可用以下函数解决scipy.optimize._linprog def linprog(c: int, A_ub: Optional[int] = None, b_ub: Optional[int] = None...
2019-03-19 13:42:42 3151
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人