Java
JavaCV人脸识别三部曲之二:训练
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《JavaCV人脸识别三部曲》的第二篇,前文《视频中的人脸保存为图片》咱们借助摄像头为两位群众演员生成大量人脸照片,如下图,群众演员A的照片保存在E:temp20211218001man,B的照片保存在E:temp202112180
【Windows/Linux】安装Jenkins
Jenkins介绍 Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。 可以简单将jenkins理解为一个代码部署工具。 在没有持续部署工具之前,开发部署代码到服务器上是需要一定的流程的,比如合并代码,然后相关人员将代码更新到服务器(旧代码覆盖),运行一些指令让新代码生效,然后观察运行情况。流程听起来好像还挺简单的,但是谁能保证部署人员的每一步都没有差错呢?需要部署的服务多的话,
希望所有计算机专业学生都知道这门课
计算机科学速成课,主讲人是Carrie Anne,这是一门很全面的计算机原理入门课程,短短10分钟可以把大学老师十几节课讲的东西讲清楚!整个系列一共41个视频,字母站上有中文字幕版。 每个视频都是一个特定的主题,例如软件工程、人工智能、操作系统等,主题之间都是紧密相连的,比国内很多大学计算机课程强太多! 这门课程通过生动形象的讲解方式,向普通人介绍了计算机科学相关的基础知识,包括计算机的发展史、
【从零开始学微服务】06.微服务架构的建设思路
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务看起来很美,但其实是需要一个技术体系或平台体系来支撑并且落地的。微服务架构建设分为两种思路: 框架模式 服务网格(Service Mesh)模式 接下来我们对上面的两个思路进行详细的介绍和对比。 框架 框架模式的典型代表是 Spring Cloud,Spring Cloud 是基于 Spring Boot 的一整套微服务开
【后端面经-Java】AQS详解
目录1. AQS是什么?2. AQS核心思想2.1 基本框架2.1.1 资源state2.1.2 CLH双向队列2.2 AQS模板3. 源码分析3.1 acquire(int)3.1.1 tryAcquire(int)3.1.2 addWaiter(Node.EXCLUSIVE)3.1.3 acquireQueued(Node node, int arg)3.2 release(int)3.2.1
PTA题目集6-8总结
(1)前言 题目集6只有一个课程成绩统计程序-1,难点总体来说中等,考察的也是对java类的定义和使用,以及如何设计能使程序往后修改方便,可以根据给出的类图来进行设计。 题目集7中有上一次程序的进阶版课程成绩统计程序-2,相比于之前添加了实验这一课程性质,总的来说改变不大,只需要在原来的基础上进行一些修改即可,另外还有几道题目涉及了hashmap的用法,需要对其进行学习使用,对于java知
第六到第八次题目集总结
第六到第八次题目集总结 一 、题目集六 课程成绩统计程序-1 第一题 题目内容:课程成绩统计程序-1 总结: 某大学学科分为必修课和选修课,评估方法包括考试和评估。考试总分计算方法为日常分数和期末分数的加权平均,如每日分数权重为 0.3,期末分数权重为 0.7,总分等于每日分数 * 0.3 + 期末分数 * 0.7。评估课程的总分直接等同于最终成绩。必修课须采用考试评估,选修课可选考试或评估评估
el-table 全选框 默认样式为文字 滑动变成单选框
/deep/ .el-table__header-wrapper .el-checkbox { display: table-cell; width: 55px; .el-checkbox__input { display: none; } &:hover { .el-checkbox__
6-8次PTA题目总结blog
前言: 题目集 1~3 的知识点、题量、难度等情况如下: 知识点:JAVA基础,基础算法,面向对象程序设计 题量:共计 3 道题目 难度:题目从易到难,逐层递进,分别为考察Java容器的理解、掌握与运用。 设计与分析: View Code 该部分为PTA6-1的代码显示,主要通过Arraylist容器对所需数据进行存储。随后对目标进行整理与 计算
springboot+vue大学生体质测试管理系统,附源码+数据库+论文+PPT,适合毕业设计、课程设计
1、项目介绍 大学生体质测试管理系统提供给用户一个简单方便体质测试管理信息,通过留言区互动更方便。本系统采用了B/S体系的结构,使用了java技术以及MYSQL作为后台数据库进行开发。系统主要分为系统管理员、教师和用户三个部分,系统管理员主要功能包括首页、个人中心、用户管理、教师管理、体质测试管理、测试报告管理、测试成绩管理、留言板、系统管理;基本上实现了整个大学生体质测试管理系统信息管理的过程。
gateway网关实现过滤
三大组件 1、Route:是构建网关的基本模块,他是ID,目标URL,一系列的断言和过滤器组成,如果断言为true,则匹配该路由 2、Rredicate: 参考的是Java8的Predicate,开发人员可以匹配HTTP请求中的所有内容,如果请求与断言相匹配则进行路由 3、Filter:指的是spring框架中GatewayFileter的实例,使用过滤器,可以在请求被路由前由前或者之后对请求进行
【剑指Offer】2、替换空格
【剑指Offer】2、替换空格 题目描述: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解题思路: 对于这个题目,我们首先想到原来的一个空格替换为三个字符,字符串长度会增加,因此,存在以下两种不同的情况:(1)允许创建新的字符串来完成替换。(2)不允许创建新的字符串,在原地完
在Linux下如何使用JNI
本文简要介绍了 JNI 调用规范,及常用函数。我会通过具体示例程序展示了实现一个本地调用的基本步骤。希望对大家有帮助哈。 大家都知道Java是跨平台的,可以说Java的出现带给我们巨大的方便。设想如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才有的特性,用Java来做显然是十分不方便的,面对这些问题,Sun公司在 JDK1.0 中就定
PTA6-8总结报告
前言: 题目集六涉及的知识点有:1.利用Arrays.sort()方法根据某些标准对对象进行排序。2.异常处理(NumberFormatException)和条件语句来检查不正确的输入格式。3.类和对象:代码中使用了Class、Student和Lesson等类来表示班级、学生和课程。4.数组:代码使用了不同类型的数组,如班级、学生和课程数组,以及用于存储成绩的数组。 题目集七涉及的知识点有:1使用
【剑指Offer】27、字符串的排列
【剑指Offer】27、字符串的排列 题目描述: 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 解题思路: 对于这个问题,我们同样可以采用分解的办法。要求整个字符串的排列,可以看成两步:第
Zookeeper 介绍
一、Zookeeper 介绍 1.什么是 Zookeeper Zookeeper 是一种分布式协调服务用于管理大型主机,分布式环境中协调管理服务是一个复杂的过程,Zookeeper 通过其简单的架构和 API 解决这个问题。Zookeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布特性。 2.Zookeeper 的应用场景 分布式协调组件 在分布式系统中,需要有 Z
题目集6-8的总结性Blog
一、前言 第6-8次的pta没有延续之前的菜单计价程序,主要是围绕课程成绩统计程序进行的。第六次大作业就是成绩统计程序,第七次大作业则增加了对HashMap和多态的一个考察,第八次大作业则是增加了对Arraylist部分知识点的考察。这三次作业不再是菜单的设计,而是改为学生成绩的统计,但还是有很多类的调用,还有很多读取和输出的变化,十分复杂,还需要使用很多函数,要有继承和传参,对我们来说确实十分困
synchronized中wait、notify的原理与源码
synchronized中wait、notify的原理与源码 1.wait和notify的流程图 2.JVM源码 java层面wait的方法 jvm中object.c jvm层面wait方法的源码 ObjectSynchronizer::wait ObjectMonitor::wait JVM_MonitorNotify和JVM_MonitorNotifyAll ObjectSync
Blog PTA 6-9总结
关于成绩统计程序类的结构理解(老师提供的结构代码) 这里以课程成绩统计程序-3为代表,本质上三个题目的差别度不大,核心思想都没用太大处。 尤其和前面的点菜系统有很强的相似性。 输入结构 课程 名字 性质 考核方式 权重的个数(1,2,4-9不等) 考试 两个成绩,两个权重 考察 一个成绩 一个权重 实验 多个实验成绩 多个权重 数据处理 成绩信息类 = 课程成绩类 + 分项成绩类 课程成绩类 =
LFU 缓存淘汰算法
Least Frequently Used(LFU): 淘汰使用次数最少的数据。 LFU 算法的需求 接收一个参数 capacity 作为缓存的最大容量 实现一个函数 put() 添加数据到缓存 实现一个函数 get() 查询缓存中的数据 以上函数应该在 (O(1)) 的时间内完成 LFU的算法需求和 LRU算法 非常相似,只是对于节点的顺序上略微不同。对于LRU,最近使用的数据是“最有
04-HDFS(2)
1. HDFS Shell CLI https://hadoop.apache.org/docs/r3.1.3/hadoop-project-dist/hadoop-common/FileSystemShell.html 1.1 基本概念 命令行界面(英语:command-line interface,缩写:CLI)是指用户通过键盘输入指令,计算机接收到指令后,予以执行一种人机交互方式。 Hado