✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。
?个人主页:算法工程师的学习日志在特定的微分方程求解过程中,比如碰撞、车辆刹车,这种特殊运动时间简单的时序求解不够完善,故需要用到一个ode求解器的事件(Event)属性首先假定一个微分方程dy1=y2dy2=y1+1其中y1不能超过4求解改微分方程event时间定义:function [value,isterm
同步容器(如Vector)并不是所有操作都线程安全!import java.util.Vector;/** * Copyright (C), 2018-2020 * FileName: Thread_vetcor * Author: xjl * Date: 2020/8/19 12:06 * Description: Vector线程安全 */public class Thread_v
897. 递增顺序查找树/** * Copyright (C), 2018-2020 * FileName: increasingBST897 * Author: xjl * Date: 2020/8/21 14:01 * Description: zhognxubianli */package Tree;import java.util.ArrayList;import ja
厂模式该模式对对象创建管理方式最为简单,因为其仅仅简单的对不同类对象的创建进行了一层薄薄的封装。该模式通过向工厂传递类型来指定要创建的对象,其UML类图如下:public interface Phone { voi
205. 同构字符串class Solution { public boolean isIsomorphic(String s, String t) { return isIsomorphic1(s,t)&&isIsomorphic1(t,s); } public boolean isIsomorphic1(String s, String
/** * 删除的指定的元素 利用一个指针来实现 * * @param head * @return */ public ListNode deletenodevalue(ListNode head, int targe) { ListNode dumy = new ListNode(0); dumy.next = head
/** * Copyright (C), 2018-2020 * FileName: AQS * Author: xjl * Date: 2020/8/28 8:27 * Description: 阻塞队列的实现 */package Queue;import java.util.LinkedList;import java.util.concurrent.locks.Condition
DC-DC是一种新研制的小型化电源开关模块,它是采用微电子技术,把小型表面安装集成电路与微型电子元器件组装成一体而构成。BOSHIDA DC-DC电源模块的使用有利于简化电源电路设计缩短研制周期,实现更好指标等,可广泛应用于各类数字仪表和智能仪器中。
DC-DC电源模块广泛用于电力电子、军工
剑指 Offer 51. 数组中的逆序对/** * Copyright (C), 2018-2020 * FileName: 逆序数对 * Author: xjl * Date: 2020/8/31 13:09 * Description: */package Test_Pricate;import org.junit.Test;public class 逆序数对 { /
350. 两个数组的交集 II/** * Copyright (C), 2018-2020 * FileName: 两个数组的交集II * Author: xjl * Date: 2020/9/2 14:31 * Description: */package 数组专题;import org.junit.Test;import java.util.ArrayList;import
我这里做一个笔记和整理滑动窗口思想: ①)窗口由两个指针构成,一个左指针left,一个右指针right,然后[left,right]表示的索引范围是一个窗口了。②)右指针right的功能是用来扩展窗口:当窗口内的条件没有达到题目要求时,我们需要不断移动右指针right直到窗口内的条件第一次满足题目要求为止。③)左指针left的功能是用来
1找到最长的公共的子序列问题具体的目标的字符串 2 具体的最长的上升子序列问题 1143. 最长公共子序列 /** * Copyright (C), 2018-2020 * FileName: 最长公共字串 * Author: xjl * Date: 2020/8/31 18:01 * Description: */pack
475. 供暖器/** * Copyright (C), 2018-2020 * FileName: 东方财富笔试 * Au
在 Python 中,变量是用来存储值的。在这篇教程中,我们将学习如何定义变量,并且了解变量的命名规范和作用域。定义变量在 Python 中,定义变量的方式是使用等号(=)将变量名和值进行关联。例如,下面的代码定义了一个变量 x 并将它的值设置为 10:x = 10上面的代码将变量 x 的值设置为 10。这意味着在程序的任何地方,我们可以使用变量 x 来访问它的值。除了整数,我们还可以将其他类型的
。数据量如此巨大,除了要满足用户的实时查询和展示之外,还需要定时定期的对已有数据进行离线的分析处理。例如,当日话单,月度话单,季度话单,年度话单
7/8 9:13 * Description: 题目描述 牛牛最近搬到了一座新的城镇,这个城镇可以看成是一个一维的坐标系。城镇上有n个居民,
给定一个整型数组arr,请打印其中出现次数大于一半的数,如果没有这样的数,请输出-1。/** * Copyright (C), 2018-2020 * FileName: Main * Author: xjl * Date: 2020/7/9 8:36 * Description: 查找问题集合 */package Search;import java.util.Arrays;impo
static void main(String[] args) { //输入数据 Scanner sc = new Scanner(System.in); int m = sc.nextInt(); int[] array = new int[m]; int n
对于长期游弋于大数据中的程序来说,正常来说基础爬虫有5个模块,通过多个文件相互间配合,然而实现一个相对完善的爬虫方案,以便于后期做更完善的爬虫方案做准备。
题目描述(DFS)输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。/** * Copyright (C), 2018-2020 * FileName: Permutation * Author: xjl * Date: 2020/7/15 15:51 * Des
系统项目的git仓库的地址是:GitHub - 2462612540/BigData: This project is a warehouse of personal big data technology, which involves hadoop Spark Flink zookeeper Scala... and other technology-related content. Th
:21 * Description: 一个栈依次压入1,2,3,4,5,那么从栈顶到栈底分别为5,4,3,2,
大数据组件Azkaban什么是 AzkabanAzkaban 是由 Linkedin 公司推出的一个批量工作流任务调度器,主要用于在一个工作流内以一个特定的顺序运行一组工作和流程,它的配置是通过简单的 key:value 对的方式,通过配置中的 Dependencies 来设置依赖关系。 Azkaban 使用 job 配置文件建立任务之间的依赖关系,并提供一个易于使用的 web 用户界面维护和跟踪
HA概述1)所谓HA(High Available),即高可用(7*24小时不中断服务)。2)实现高可用最关键的策略是消除单点故障。HA严格来说应该分成各个组件的HA机制:HDFS的HA和YARN的HA。3)Hadoop2.0之前,在HDFS集群中NameNode存在单点故障(SPOF)。4)NameNode主要在以下两个方面影响HDFS集群 &nbs