编程开发

【算法】堆排序算法的讲解和代码实践

思路 学习堆排序之前,先简单介绍一下什么是堆。 但是要了解堆,还得先连接二叉树。 二叉树,就是每个节点最多有两个子节点的树形的数据结构。二叉树又有完全二叉树、满二叉树等等,细的就不讲了,可以搜一下资料,还是很多讲这个的。 二叉堆,它是属于完全二叉树,同时它又满足堆的性质(子节点的值总是小于它的父节点(也可以是大于))。也就是说,根节点肯定是最大(也可能是最小)的那个元素。 堆排序就是根据这个特点,

自动下载视频、弹幕、评论软件【python制作】

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~激不激动,开不开森 ! 今天我们来实现一个Python采集视频、弹幕、评论一体的小软件。 平常咱们都是直接代码运行,不过今天,我们来把它做成软件 😝 这样的话,再也不担心分享给你朋友,但他是零基础小白,运行老报错啦~ 那下面,准备好你得小手手,系好安全带,开始发车啦~ 效果展示 首先我们来看看效果图

说不清的对错

上周投了一个岗位,其实兴趣不大,但鉴于是家人看到的好机会推给我了,一时间无法拒绝,因而投递了一下。 第一轮是个笔试,在我看来做的很烂,毕竟我毫无本行业积累,而且进行过程中非常痛苦,短短几道题却让我感觉一步一个坎……我完全不觉得我会通过,可刚才突然接到一个电话说约面试。 我大脑一片空白。 紧接着就是加微信继续说面试相关信息,我像个回复机器人,但脑子里却不停地在想接还是不接,接还是不接。 Hr非常不错

项目管理随感?(220802)

我一直在想,做好一个项目对公司的意义体现在哪里。过去我们不缺乏做出让用户满意叫好的产品。随之而来的是新的订单的爆发增长。但这种增长让我们失去了应对单个项目时的从容和节奏。我们一再陷入这种轮回,以至于总干着打一枪换个地方的买卖。没有足够的人员,人员能力欠缺,人员管理困难,这些问题成了项目延期,用户项目质量低下,客户满意度低的说辞。但是这些问题依然只是问题和现象,没有道清问题的本质。 我们应该再问自己

IDEA在Maven项目中使用本地jar包的方法

我们在拿到旧项目的时候,经常会遇到一种情况,就是这个项目的maven中依赖了一个本地的jar包,这种情况就需要引入这个jar包。 如果引入不成功,程序在启动或者打包时就会报错: Error:(x, x) java: com.xxx.xxx不存在 为了解决这个问题,就需要手动引入jar包了。 尝试过好几种方式,最终是成功了,着急的读者可以直接看方式三。 方式一 直接把jar包放到Maven本地仓库

1630.报告的特点、分类与写作技巧

报告是一种向上级部门汇报工作、反映情况,回复上级部门询问的实用文体。 报告的使用范围很广,按照上级部门部署或工作计划,每完成一项任务,一般都要向上级部门呈送报告,反映工作中的基本情况、取得的经验和教训、存在的问题以及今后的工作设想等,以取得上级部门的指导和认可。 报告作为行政机关的法定公文,与一些行业文书,如审计报告、调查报告、立案报告等,并不是同一个概念。这些行业文书虽然标题中经常

git常用命令

git命令提交代码步骤 每天开始开发前先pull仓库最新代码 git pull origin dev (拉取dev分支最新代码) git add . (将本地代码全部提交到缓存区) git commit -m'提交描述' (提交代码到本地仓库) git pull origin dev (多人开发此时最好再拉取一次代码) 接下来无冲突,直接执行下一个步骤(push);有冲突,先解决冲突,然后继续执

软件测试技术课程(四)白盒测试

第一章 软件测试概述 第二章 软件测试基本知识 第三章 黑盒测试 第四章 白盒测试 第五章 软件测试流程 第六章 性能测试 第七章 自动化测试技术 Android自动化测试技术——Espresso的使用 各种测试技术的区别 白盒测试 白盒测试(White Box Testing)又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试只测试软件产品的内部结构和处理过程,而不

献给两周半的墨墨

今天是墨墨两周岁六个月的最后一天,明天,他就满两周半了。 墨墨的肢体协调能力一直非常好,可以攀岩一米半高的障碍物,可以自己上下窗台。 但是他的语言表达能力一直都很吃力,直到今天,还不能完整的表述一句话。 但这并不影响他迫切与人交流的愿望。每当我们一起出去,他的嘴里总不忘噼里啪啦地蹦出许多字。 例如看到塔吊他就会含糊说出“塔吊”,并扬起胳膊指给我看。看到太阳就会说“太阳”,看到井盖就会说“鸡蛋”,其