网站首页 站内搜索

搜索结果

查询Tags标签: return,共有 7871条记录
  • 并查集两优化——按秩合并与路径压缩

    1、未优化 1、p[x]表示x的父节点是谁。 初始化时,将其父节点初始化为他本身,即p[x] = x 2、当要合并两个集合时,可以将每一个集合看成是一棵树,每棵树至少存在一个根节点(即本身),当合并两个不相同的集合时,一棵树会成为另一颗树的子树(儿子)。 3、合并x所在集合…

    2021/4/20 18:28:09 人评论 次浏览
  • 030:你真的搞清楚为啥 while(cin >> n) 能成立了吗?

    题目: http://cxsjsxmooc.openjudge.cn/2021t3springall2/030/ 分析: 这里面有前面学过的运算符“<<”的重载和 强制运算符转换的重载(第七周-1-06:50)(题目所问原因),其作用是将 while( m >> n1 >> n2) 语句中m读取完成后返回的 MyCin类型变量强…

    2021/4/20 18:26:42 人评论 次浏览
  • element动态多级表头

    element动态多级表头 概述 循环遍历一级表头再遍历二级表头 代码 <template><div style="border-radius: 10px;padding: 15px"><div class="scll"> {{ companymessage }}</div><el-table:data="ParamList"borde…

    2021/4/20 18:25:13 人评论 次浏览
  • leetcode-最大子序和

    题目 https://leetcode-cn.com/problems/maximum-subarray/ 思路 dp贪心 code /*** @param {number[]} nums* @return {number}*/ var maxSubArray = function (nums) {// return greedy(nums);return dp_f(nums);};const greedy = function (nums) {let max = -Infinity;…

    2021/4/20 10:59:11 人评论 次浏览
  • 牛客竞赛——a^b

    题目描述求 a 的 b 次方对 p 取模的值,其中 0≤a,b,p≤10^9​输入描述: 三个用空格隔开的整数a,b和p。 输出描述: 一个整数,表示 a^b mod p 的值。示例1输入2 3 9输出8分析 这题其实就是用快速幂写,不过就是要注意以下n == 0且p == 1时的情况,需要特判以下,因为任何非…

    2021/4/20 10:56:03 人评论 次浏览
  • Springboot原理分析

    前言 : 至今做了几年码农, 辞职后 接近着开始找工作,面试, 在我印象中最深刻的就是,XXX公司问我springboot实现原理及优势坑坑巴巴的说了一下. 已自闭~ [面试官: 今天就到这里吧. 回去等通知!] 一首凉凉送给自己 回去后,阅读了下源码. 才恍然大悟. 可以参考下 官方文之前需…

    2021/4/20 10:28:27 人评论 次浏览
  • 行为型设计模式:模板模式

    模板模式是常用的一种行为型设计模式,主要思想是在模板中定义一套流程骨架代码,并且不实现骨架代码中使用的一些方法,这些方法留给子类去实现。假如我们业务开发中有一个场景,我们的业务系统需要从不同征信渠道查询征信报告,每家机构输出的内容不一样,但是都分为3个…

    2021/4/20 10:27:06 人评论 次浏览
  • springboot研究八:springboot使用swagger自动构建api

    对于开发人员来说,维护接口文档是一件头疼的事情,因为接口会时不时发生变化。这样可能测试人员或者新入职的同事会看到接口文档跟实际接口有出入。而对于开发人员,接口的变化可能不能很快同步到文档中。swagger可以方便的帮我们维护接口文档。swagger的使用非常简单,下…

    2021/4/20 10:25:53 人评论 次浏览
  • 面试官:聊聊你读过的开源代码中用到的设计模式

    目录Spring中的bean单例创建spring中的代理模式 slf4j中的适配器Tomcat中的facade设计模式 jdk中的享元模式Google guava中的观察者模式spring中的观察者模式 mybatis中的职责链模式Spring mvc中的模板模式 tomcat中的模板模式mybatis中的策略模式 面试官:聊聊你读过的开…

    2021/4/20 10:25:44 人评论 次浏览
  • tomcat对AQS的扩展:使用LimitLatch控制连接数

    目录LimitLatch简介tomcat初始化获取和释放连接 总结 LimitLatch是一个共享性质的锁,这里的共享概念来自于AQS,指的是不同的线程可以同时获取该锁。本文开始之前,首先我要纠正之前的文章《面试官:谈一谈java中基于AQS的并发锁原理》的一个错误,LimitLatch并不是JDK实…

    2021/4/20 10:25:40 人评论 次浏览
  • 字符串和内存函数的介绍

    1.字符串长度 实现方式 int my_strlen(const char a[]) {int i = 0, count = 0;while (a[i] != \0) {count++;i++; }return count; } int main() {char a[] = "abcxccxdef";int ret=my_strlen(a);printf("%d", ret); }例如:我们来看一下strlen的另一…

    2021/4/20 7:29:10 人评论 次浏览
  • java封装FFmpeg命令,支持原生ffmpeg全部命令,实现FFmpeg多进程处理与多线程输出控制(开启、关闭、查询),rtsp/rtmp推流、拉流

    前言:之前已经对FFmpeg命令进行了封装http://blog.csdn.net/eguid_1/article/details/51787646,但是当时没有考虑到扩展性,所以总体设计不是太好,需要改动的地方也比较多,也不支持原生ffmpeg命令,所以本次版本推翻了前面的版本重新设计接口和实现,全面支持各个流程…

    2021/4/20 7:26:31 人评论 次浏览
  • springboot研究三:springboot多数据源配置+mybatis+mysql

    springboot默认大于配置的特性使得配置数据单常方便,但是配置一个多数据源稍微有点复杂。源码地址:https://github.com/jinjunzhu/spring-boot-mybatis.git1.集成mybatis配置一个单数据源,只需要以下几步1)配置数据库连接spring.datasource.url=jdbc:mysql://localhos…

    2021/4/20 2:25:26 人评论 次浏览
  • tomcat源码研究:tomcat自动重载改变的类

    在tomcat6源码中,检查文件是否发生改变的任务由org.apache.catalina.core.StandardContext 类中的backgroundProcess()方法来执行。这个方法周期性地被org.apache.catalina.core.ContainerBase类中一个专门的线程调用,该类中的内部类ContainerBackgroundProcessor实现了…

    2021/4/20 1:26:53 人评论 次浏览
  • 0016 c/c++语言 二进制转换为十进制

    题目描述 输入一个二进制数(仅由0和1构成的整数),打印出该数对应的十进制数。 输入 第一行是测试数据的组数n,下面的n行每一行是一个二进制数。 输出 输出为n行,分别为对应输入的十进制数。 样例输入 2 11 110 样例输出 3 6 c++: #include <iostream> #includ…

    2021/4/20 1:26:40 人评论 次浏览
扫一扫关注最新编程教程