java.util.Queue Queue接口继承自Collection 队列可以保存一组元素,但是存取元素必须遵循先进先出 我们一般存取元素,用Collection,解决像排队这样的特殊需求才用队列。 ArrayList没有实现Queue接口 LinkedList继承Deque,双端队列继承Queue 1.队列 1.1 入队—offer() 队列是先进先出的规则,队首添加元素,队尾删除元素(出队) Queue<String> queue = new LinkedList<>(); queu…

2021年1月31日 0条评论 0点热度 阅读全文

程序员是公认的技术型岗位,我们喜欢用实力说话,那么是否技术实力强就能在职场如鱼得水? 以前我觉得只要技术过硬,在哪都是香饽饽,后来发现也不尽然,公司不是研究所,在研究所里你或许可以不管不顾地只追求技术,但在成熟的公司里,如果你不懂得怎么为人处世、协调管理,你想要的升职加薪、功成名就只会离你渐行渐远。 我是龙叔,18年工作经验已退休的老程序员,从实习生到上市公司技术总负责人,今天我来给大家分享一些我个人觉得程序员在职场很受用的经验,如果你能恰当使用,可能比技术带给你的回报会更有效,献给已在/即将进入职场的你们。 一、…

2021年1月31日 0条评论 0点热度 阅读全文

文章目录 前言 eclipse 快捷键 sublime 快捷键 vscode 快捷键 vscode preference设置 前言 软件开发中,离不开集成开发环境,不同的IDE默认的快捷键也有可能不同,这里就总结下不同IDE的快捷键。 eclipse 快捷键 ctrl+shift+L //查看eclipse中的快捷键//按两次可以自己设置快捷键 ctrl+shift+R //打开资源 ctrl+shift+M //import包 ctrl+shift+O //import包,删除多余的包 alt+enter //文…

2021年1月31日 0条评论 11点热度 阅读全文

SpringMVC实现文件上传 文件上传的知识回顾 文件上传的必要前提 导入文件上传的jar包 传统方式上传文件 跨服务器上传文件 可能遇到的问题 文件上传的知识回顾 文件上传的必要前提 1、form 表单的 enctype 取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型 2、method 属性取值必须是 Post 3、提供一个文件选择域 导入文件上传的jar包 <dependency&g…

2021年1月31日 0条评论 6点热度 阅读全文

今天,我叒看到了一个模块segno,它可以帮助我们生成二维码。 1. 安装segno模块 打开一个cmd窗口,输入: pip install segno 没有报错的话,打开一个Python文件,输入: import segno 运行,如果没有抛出模块找不到的错误,就说明安装成功。 2. make函数制作二维码 首先,我们导入make函数: from segno import make 再定义一个变量message,可以输入一些字符: message = "我是xxx,今年x岁,生日是xxxx年x月x日" 开始制作,…

2021年1月31日 0条评论 10点热度 阅读全文

时间序列的其它博文系列: 时间序列模型 (一):模型概述 时间序列模型 (二):移动平均法 时间序列模型 (三):指数平滑法 时间序列模型 (四):差分指数平滑法、 自适应滤波法v 时间序列模型 (五): 趋势外推预测方法 时间序列模型 (六):平稳时间序列模型 :自回归AR 、移动平均 MA 、ARMA 模型 时间序列模型 (七): 时间序列建模的基本步骤 这里的平稳是指宽平稳,其特性是序列的统计特性不随时间的平移而变化,即均值和协方差不随时间的平移而变化。  自回归模型(Auto Regressive…

2021年1月31日 0条评论 3点热度 阅读全文

出现:Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.Driver怎么办? 运行时报错: Caused by: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.Driver 意思是没…

2021年1月31日 0条评论 60点热度 阅读全文

文章目录 前言 一.synchronized的缺陷 二.Lock接口的特性及基本方法 接口的特性 接口基本的方法: 三、ReentrantLock介绍及实例 ReentrantLock类常见方法: lock声明为局部变量,使用lock lock声明为类的属性,使用lock trylock的使用 lockInterruptibly的使用 四、ReadWriteLock接口 ReadWriteLock接口的方法: 五、ReentrantReadWriteLock ReentrantReadWriteLock的特性: 读…

2021年1月31日 0条评论 2点热度 阅读全文

1.1、线性规划问题       在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。自从1947年G.B.Dantzig提出求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常…

2021年1月31日 0条评论 9点热度 阅读全文

原创公众号:bigsai 欢迎加入力扣打卡 文章已收录在 全网都在关注的数据结构与算法学习仓库 欢迎star 前言 一次面试官笑嘻嘻的问我一个问题,场景还原一下: 然后我把这个问题透彻的研究了一下,并由浅入深的分析了一下这种问题的思路,分别是有几个pat和不同子序列问题。 有几个pat 这是pat的一道题,牛客原题链接。 分析 如何求一个字符串中有多少个pat。不要想着三重for循环去枚举所有情况了,那不是好的方法。这这种题如果有灵感的话应该能猜出来这应该是一种动态规划的问题。 首先将问题简单分解一下,如果问原串中…

2021年1月31日 0条评论 24点热度 阅读全文