当前位置: 首页 > news >正文

2023年最新大厂开发面试题(滴滴,华为,京东,腾讯,头条)

2023年最新大厂开发面试题!!!

滴滴篇

  • B+树、B-树的区别?

  • 数据库隔离级别,幻读和不可重复读的区别?

  • 有 hell, well, hello, world 等字符串组,现在问能否拼接成 helloworld,代码实现。

  • 快排算法实现

  • 线程安全的单例模式

  • 匹马赛跑,有一个赛场,只有五个赛道,没有计时器,只能通过目测来记录快慢,求出第三 3 快的马要多少场比赛?

  • kmp 算法 next 数组的求解思路

  • 数组中有三个数字出现超过 3/4,求这三个数字?

  • 1 到 n+2 个数组中缺了两个数,如何用 O(n)时间,O(1)空间找到这两个数字。

  • 一条线段长为 1,随机选两个点,将改线段分为三段,三段能成三角形的概率是多少?

  • 有一个教授,他三个学生,脑袋背后分别各写了一个数字,其中一个数字是另外两个数字的和,经过几轮后,有一个学生猜出了自己的数字请问是什么原因?

  • B+树做索引时,B+树通常高度为多少层?要参考哪些条件?

华为篇

  • static 有什么用途?(请至少说明两种)

  • 引用与指针有什么区别?

  • 描述实时系统的基本特性

  • 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?

  • 什么是平衡二叉树?

  • 堆栈溢出一般是由什么原因导致的?

  • 什么函数不能声明为虚函数?

  • 冒泡排序算法的时间复杂度是什么?

  • 写出 float x 与“零值”比较的 if 语句

  • Internet 采用哪种网络协议?该协议的主要层次结构?

  • Internet 物理地址和 IP 地址转换采用什么协议?

  • IP 地址的编码分为哪俩部分?

  • 用户输入 M,N 值,从 1 至 N 开始顺序循环数数,每数到 M 输出该数值,直至全部输 出。写出 C 程序。

  • 不能做 switch()的参数类型是

  • int A[nSize],其中隐藏着若干 0,其余非 0 整数,写一个函数 int Func(int* A, int nSize), 使 A 把 0 移至后面,非 0 整数移至数组前面并保持有序,返回值为原数据中第一个元素为 0 的下标。

  • 写一个程序, 要求功能:求出用 1,2,5 这三个数不同个数组合的和为 100 的组合个数

  • 实现一个函数,把一个字符串中的字符从小写转为大写

  • 随机输入一个数,判断它是不是对称数(回文数)(如 3,121,12321,45254)。不能 用字符串库函数

  • 求 2~2000 的所有素数.有足够的内存,要求尽量快

  • A,B,C,D 四个进程,A 向 buf 里面写数据,B,C,D 向 buf 里面读数据,当 A 写完,且 B,C, D 都读一次后,A 才能再写。用 P,V 操作实现。

  • 将单向链表 reverse,如 ABCD 变成 DCBA,只能搜索链表一次。

  • 将二叉树的两个孩子换位置,即左变右,右变左。不能用递规。

  • 以下属于物理层的设备是? 在以太网中,是根据()地址来区分不同的设备的?

  • 以下为传输层协议的是?

  • 以下对 MAC 地址描述正确的是?

  • 以下属于数据链路层功能的是?

  • IEEE802.3u 标准是指?

  • 如果要将两计算机通过双绞线直接连接,正确的线序是?

  • 在 V.35 和 V.24 规程中,控制信号 RTS 表示?

  • 路由器作为网络互连设备,必须具备以下哪些特点?

  • 路由器的作用有?

  • 调用上一条历史命令的快捷键是?

  • 交换机工作在 OSI 七层的哪一层?

  • 以下对 CSMA/CD 描述正确的是?2.4.5 以下对 STORE ANDFORWARD 描述正确的是?

  • 以下对交换机工作方式描述正确的是?

  • VLAN 的主要作用有?

  • 在交换机中用户权限分为几个级别?

  • 在路由器的配置过程中查询以 S 开头所有命令的方法是?

  • 第一次配置路由器时可以使用的方法为?

  • 在何种状态下可以为路由器改名?

  • 某公司申请到一个 C 类 IP 地址,但要连接 6 个的子公司,最大的一个子公司有 26 台 计算机,每个子公司在一个网段中,则子网掩码应设为?

  • 与 10.110.12.29mask 255.255.255.224 属于同一网段的主机 IP 地址是?

  • ARP 协议的作用是?

  • 当路由器接收的 IP 报文的 TTL 值等于 1 时,采取的策略是?

  • 在 NetWare 网络中,客户需要访问某个类型的服务器时,首先要发送一个 ()广播报文来寻找服务器?

  • IPX 地址网络地址有( )个字节?

  • 对于帧中继描述正确的是?

  • 对于 INVERSE ARP 的描述正确的是?

京东篇

  • 一般 sql 注入怎么发现触点的,从源码阐述 sqlmap 如何测试注入点的。

  • masscan 扫描端口时靠什么检测,为什么这么快? 请详述.

  • 你写过哪些小工具,你为你使用过的工具做过什么修改.

  • 如何提高采用 python 编写的扫描速度,谈谈对 GIL 锁的了解.

  • 你觉得你发现的那个漏洞影响比较大.

  • 常见的 web 漏洞有哪些.

  • 有没有玩过硬件安全,研究程度如何.

  • 反爬虫,如果是你如何进行反爬虫,如何绕过反爬措施。使用无头浏览器被检测到了,如何绕过

  • nmap 扫描如何进行扫描。发包与协议,握手和不握手,哪些协议握手,哪些不握手. 如 何不直接接触目标服务器探测对方端口是否开放

  • 有没有自己编写过 yara 扫描模块,如果要解决扫描{k1:v1, k2:v2, k3:v3} ,保证同时在k1 中的 v1 里出现特定值,k2 中出现 v2 特定值,以及 k3,v3。怎么实现

  • xss 什么原理,如何自己实现一个 beef 类似的 xss 平台. 既然这样实现,面临的跨域如何解决?

  • ip 频率限制, ip 信誉度模型?

  • SCTP 协议是什么?如何使用 SCTP 优化网络?

美团篇

  • java 虚拟机内存模型

  • 内存溢出一般发生在哪个区?永久代会不会导致内存溢出?

  • 动态加载类的框架了解哪些?

  • 动态代理一般有哪几种实现方式?动态代理的应用场景有哪些?

  • 栈会不会溢出?栈溢出一般抛什么异常?jvm 在哪里设置栈的大小?设置的参数是什 么?

  • 用过哪些命令查看 jvm 的状态、堆栈信息?

  • jvm 的垃圾回收机制?

  • java 类加载机制?如何实现自定义类加载器?findClass 与 loadClass 的区别?

  • String、StringBuffer、StringBuilder 的区别?对应的使用场景?

  • 如何实现不可变的类?

  • 浅复制和深复制?怎样实现深复制?

  • HashMap、HashTable、ConcurrentHashMap 的区别?

  • CAS 是一种什么样的同步机制?

  • NIO 的原理,包括哪几个组件?

  • 简单介绍一下 java 的反射机制?反射在哪些地方有应用场景?

  • spring 加载 bean 的流程?

  • java 线程池?线程池构造函数的几个参数含义?keepAliveTime 解释一下?

  • 一个接口,要去调用另外 5 个接口,每一个接口都会返回数据给这个调用接口,调用接口要对数据进行合并并返回给上层。这样一种场景可能用到并发包下的哪些类?你会怎么 去实现这样的业务场景?

  • CountDownLatch 和 CyclicBarrier 的区别?

  • 线程加锁有哪些方式?synchronized 和 lock 的区别?

  • volatile 关键字的作用?为什么使用 AtomicLong 而不使用 Long?AtomicLong 的底层是怎 么实现的?

  • mysql 的存储引擎有哪几种?

  • sql 优化有哪些着手点?组合索引的最左前缀原则的含义?

  • springmvc 处理请求的流程?

  • spring 的事务怎么使用?事务回滚?自定义异常?

  • 脏读?幻读?

  • tcp 四次挥手的过程?TIME_WAIT 为什么至少设置两倍的 MSL 时间?

  • get 和 post 请求的区别?

  • cookie 和 session 的请求?

  • 了解哪些开源的中间件?缓存?消息?分布式框架?

  • 用到过哪些设计模式?单例模式的实现?

  • 数据库的事务实现原理、操作过程、如何做到事物之间的独立性等问题

  • 数据库的脏读,幻读,不可重复读出现的原因原理,解决办法

  • 数据库的隔离级别、MVCC

  • 乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别

  • 线程的生命周期

  • 一致性 hash 算法原理与应用5.4.7 CAP 原则

  • CAS 操作

  • 分布式 raft 算法

腾讯篇

Java 基础

  • JAVA 中的几种基本数据类型是什么,各自占用多少字节。

  • String 类能被继承吗,为什么。

  • String,Stringbuffer,StringBuilder 的区别。

  • ArrayList 和 LinkedList 有什么区别。

  • 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函 数,字段,当 new 的时候,他们的执行顺序。

  • 用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。

  • JAVA8 的 ConcurrentHashMap 为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何设计。

  • 有没有有顺序的 Map 实现类,如果有,他们是怎么保证有序的。

  • 抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多 个接口么。

  • 继承和聚合的区别在哪。

  • IO 模型有哪些,讲讲你理解的 nio ,他和 bio,aio 的区别是啥,谈谈 reactor 模型。

  • 反射的原理,反射创建类实例的三种方式是什么。

  • 反射中,Class.forName 和 ClassLoader 区别 。

  • 描述动态代理的几种实现方式,分别说出相应的优缺点。

  • 动态代理与 cglib 实现的区别。

  • 为什么 CGlib 方式可以对接口实现代理。

  • final 的用途。

  • 写出三种单例模式实现 。

  • 如何在父类中为子类自动完成所有的 hashcode 和 equals 实现?这么做有何优劣。

  • 请结合 OO 设计理念,谈谈访问修饰符 public、private、protected、default 在应用设计中的作用。

  • 深拷贝和浅拷贝区别。

  • 数组和链表数据结构描述,各自的时间复杂度。

  • error 和 exception 的区别,CheckedException,RuntimeException 的区别。

  • 请列出 5 个运行时异常。

  • 在自己的代码中,如果创建一个 java.lang.String 类,这个类是否可以被类加载器加载? 为什么。

  • 说一说你对 java.lang.Object 对象中 hashCode 和 equals 方法的理解。在什么场景下需要重新实现这两个方法。

  • 在 jdk1.5 中,引入了泛型,泛型的存在是用来解决什么问题。

  • 这样的 a.hashcode() 有什么用,与 a.equals(b)有什么关系。

  • 有没有可能 2 个不相等的对象有相同的 hashcode。

  • Java 中的 HashSet 内部是如何工作的。

  • 什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。

  • java8 的新特性。

  • JVM 什么情况下会发生栈内存溢出。

  • JVM 的内存结构,Eden 和 Survivor 比例。

  • JVM 内存为什么要分成新生代,老年代,持久代。新生代中为什么要分为 Eden 和 Survivor。

  • JVM 中一次完整的 GC 流程是怎样的,对象如何晋升到老年代,说说你知道的几种主要 的 JVM 参数。

  • 你知道哪几种垃圾收集器,各自的优缺点,重点讲下 cms 和 G1,包括原理,流程,优缺点。

  • 垃圾回收算法的实现原理。

  • 当出现了内存溢出,你怎么排错。

  • JVM 内存模型的相关知识了解多少,比如重排序,内存屏障,happen-before,主内存, 工作内存等。

  • 简单说说你了解的类加载器,可以打破双亲委派么,怎么打破。

  • 讲讲 JAVA 的反射机制。

  • 你们线上应用的 JVM 参数有哪些。

  • g1 和 cms 区别,吞吐量优先和响应优先的垃圾收集器选择。

  • 怎么打出线程栈信息。

开源框架

  • 简单讲讲 tomcat 结构,以及其类加载器流程,线程模型等。

  • tomcat 如何调优,涉及哪些参数 。

  • 讲讲 Spring 加载流程。

  • Spring AOP 的实现原理。

  • 讲讲 Spring 事务的传播属性。

  • Spring 如何管理事务的。

  • Spring 怎么配置事务(具体说出一些关键的 xml 元素)。

  • 说说你对 Spring 的理解,非单例注入的原理?它的生命周期?循环注入的原理,aop 的实现原理,说说 aop 中的几个术语,它们是怎么相互工作的。

  • Springmvc 中 DispatcherServlet 初始化过程。

  • netty 的线程模型,netty 如何基于 reactor 模型上实现的。

  • 为什么选择 netty。

  • 什么是 TCP 粘包,拆包。解决方式是什么。

  • netty 的 fashwheeltimer 的用法,实现原理,是否出现过调用不够准时,怎么解决。

  • netty 的心跳处理在弱网下怎么办。

  • netty 的通讯协议是什么样的。

  • springmvc 用到的注解,作用是什么,原理。

  • springboot 启动机制。

操作系统

  • Linux 系统下你关注过哪些内核参数,说说你知道的。

  • Linux 下 IO 模型有几种,各自的含义是什么。

  • epoll 和 poll 有什么区别。

  • 平时用到哪些 Linux 命令。

  • 用一行命令查看文件的最后五行。

  • 用一行命令输出正在运行的 java 进程。

  • 介绍下你理解的操作系统中线程切换过程。

  • 进程和线程的区别。4.8.0 top 命令之后有哪些内容,有什么作用。

  • 线上 CPU 爆高,请问你如何找到问题所在。

头条篇

  • 个人去一个海岛寻宝,最后一共找到了 100 枚金币。他们约定了一个分配方案。

  • 给你一个有序整数数组,数组中的数可以是正数、负数、零,请实现一个函数,这个函数返回一个整数:返回这个数组所有数的平方值中有多少种不同的取值。

  • 一个环有 10 个节点,编号 0-9。从 0 点出发,走 N 步又能回到 0 点,共有多少种走法?

  • 一个乱序数组,求第 K 大的数。排序方式使用字典序。

  • 一棵二叉树,求最大通路长度。(即最大左右子树高度之和)

  • 进程和线程的区别,使用线程真的能节省时间?

  • go 协程的调度方式,使用协程真的能节省时间?

  • 水平触发边沿触发的区别?在边沿触发下,一个 socket 有 500 的数据,已读取 200 然 后不再处理,是不是剩下的 300 就永远无法读取?

  • 有函数如下,输入 1,返回什么?

  • 设计 http 协议,A 端发送 AAAA,至少让 B 端知道 AAAA 已发送完成。

  • 流量总入口为 api_gateway,api_gateway 挂了会导致全部挂挂,用什么机制增大可用 性?

  • mysql 为什么要用 b+树,不用平衡二叉树做索引结构?

  • 创建数据库索引应该怎么考虑?

  • 使用 int 做 primary key 和使用 string 有什么优劣?

  • 数据库分表的方法?

  • 表结构,订单纪录如下,写一个语句,求卖的最好的 top 10 product_id。

  • 微服务,A 服务请求 B 服务 B1 接口,B1 接口又请求 A 服务 A2 接口。会不会有问题?

  • 不使用高级工具,只使用 Linux 自带的工具,你会如何 debug?

  • 如何预估一个 mysql 语句的性能?

  • go 函数中,返回值未命名,发生了 panic,但是在函数内 recover 了。函数返回什么值?

  • socket 中,在 tcp 协议层面,数据分为 10 个报文发放。1-7 次很顺利,第 8 次丢失。这次通信一定失败吗?如果第 8 次数据会重发,那在接收端是不是:先读取到 1-7 次的数据,然后读取到 8-10 次的数据?还是 9-10 次的数据会先到达?

  • free -h,buffers 和 cached 有什么不同

  • 后台进程有什么特点,如果要你设计一个进程是后台进程,你会考虑什么

  • 僵尸进程是什么,如果产生一个僵尸进程,如何查找僵尸进程

  • 孤儿进程是什么

  • 一个进程有 20 个线程,在某个线程中调用 fork,新的进程会有 20 个线程吗?

  • tcp/ip 流量控制和拥塞控制

  • 301/302 有什么区别?应用上有什么异同。

  • 50X 相关错误码的内涵是什么?

  • close wait 和 time wait 是什么?如何排查?有什么意义?

  • http req 和 resp 的中数据有哪些

  • 什么是连接的半打开,半关闭状态

  • 假如一个业务依赖单点 redis,此 redis 故障将导致业务不可用,如何改进

  • redis sharding 有哪些做法

  • 当大量数据要求用 redis 保存,单机单点难以满足需要,设计(换寻找)一个负载均衡的方案6.4.5 当 redis 采用 hash 做 sharding,现在有 8 个节点,负载方案是 pos = hash(key) % 8,然后保存在 pos 节点上。这样做有什么好处坏处?当 8 个节点要扩充到 10 个节点,应该怎么办?有什么更方便扩充的方案吗?(一致性 hash, presharding)

  • 如何保证 redis 和数据库数据的一致性。比如用户名既保存在数据库,又保存在 redis 做缓存。有如下操作 update_db(username); update_redis(username)。但是执行 update_db 后故障,update_redis 没有执行。有什么简单办法解决这个问题。

  • ** 个人去一个海岛寻宝,最后一共找到了 100 枚金币。他们约定了一个分配方案。

  • 给你一个有序整数数组,数组中的数可以是正数、负数、零,请实现一个函数,这个函数返回一个整数:返回这个数组所有数的平方值中有多少种不同的取值。

  • 一个环有 10 个节点,编号 0-9**。从** 0 点出发,走 N 步又能回到 0 点,共有多少种走法?

  • 一个乱序数组,求第 K 大的数。排序方式使用字典序。

  • 一棵二叉树,求最大通路长度。(即最大左右子树高度之和)

  • 进程和线程的区别,使用线程真的能节省时间?

  • go 协程的调度方式,使用协程真的能节省时间?

  • 水平触发边沿触发的区别?在边沿触发下,一个 socket 500 的数据,已读取 200 然后不再处理,是不是剩下的 300 就永远无法读取?

  • 有函数如下,输入 1,返回什么?

  • 设计http协议,A端发送 AAAA,至少让 B 端知道 AAAA 已发送完成。

  • 流量总入口为 api_gateway,api_gateway 挂了会导致全部挂挂,用什么机制增大可用性?

相关文章:

2023年最新大厂开发面试题(滴滴,华为,京东,腾讯,头条)

2023年最新大厂开发面试题!!! 滴滴篇 B树、B-树的区别? 数据库隔离级别,幻读和不可重复读的区别? 有 hell, well, hello, world 等字符串组,现在问能否拼接成 helloworld,代码实现。 快排算…...

2023年三月份图形化三级打卡试题

活动时间 从2023年3月1日至3月21日,每天一道编程题。 本次打卡的规则如下: 小朋友每天利用10~15分钟做一道编程题,遇到问题就来群内讨论,我来给大家答疑。 小朋友做完题目后,截图到朋友圈打卡并把打卡的截图发到活动群…...

蓝桥杯算法模板

模拟散列表拉链法import java.io.*; import java.util.*; public class a1 {static int n;static int N100003;static int[] hnew int[N];static int[] enew int[N];static int[] nenew int[N]; static int idx; static void insert(int x){int k(x%NN)%N;e[idx]x;ne[idx]h[k];…...

python之并发编程

一、并发编程之多进程 1.multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocess…...

Vue.js自定义事件的使用(实现父子之间的通信)

vue v-model修饰符:.lazy、.number、.trim $attrs数据的透传,在组件(这个是写在App.vue中),数据就透传到student组件中,在template中可以直接使用{{$attrs.students}}获取数据 通过defineProps定义的属性在attrs中就…...

第12天-商品维护(发布商品、商品管理、SPU管理)

1.发布商品流程 发布商品分为5个步骤: 基本信息规格参数销售属性SKU信息保存完成 2.发布商品-基本信息 2.1.会员等级-会员服务 2.1.1.会员服务-网关配置 在网关增加会员服务的路由配置 - id: member_routeuri: lb://gmall-memberpredicates:- Path/api/member/…...

动态分区分配计算

动态分区分配 内存连续分配管理分为: 单一连续分配固定分区分配动态分区分配(本篇所讲) 首次适应算法(First Fit,FF) 该算法又称最先适应算法,要求空闲分区按照首地址递增的顺序排列。 优点…...

【云原生】k8s的pod基本概念

一、资源限制 Pod 是 kubernetes 中最小的资源管理组件,Pod 也是最小化运行容器化应用的资源对象。一个 Pod 代表着集群中运行的一个进程。kubernetes 中其他大多数组件都是围绕着 Pod 来进行支撑和扩展 Pod 功能的,例如用于管理 Pod 运行的 StatefulSe…...

【史上最全面esp32教程】激光与食人鱼模块篇

文章目录食人鱼模块模块介绍连线说明操作激光模块模块介绍连线说明操作总结提示:以下是本篇文章正文内容,下面案例可供参考 食人鱼模块 模块介绍 采用食人鱼LED设计制作一个发光的电子模块,其实他的本质和LED无区别。 连线说明 名称接线…...

《代码整洁之道》二之有意义的命名

1.有意义的命名 1.1 名副其实 取个好名字需要花时间,但是价值远超取名的时间,一旦发现更好的名称就换掉旧的。这么做,读你代码的人都会很开心。 变量名、方法名、类名称需要清晰的告诉别人含义,如果名称需要注释来补充&#xf…...

天气预测demo

天气预测1 数据集介绍1.1 训练集1.2 测试集2 导入数据进行数据分析2.1 浏览数据2.2 探索数据2.2.1 查看数据类型1 数据集介绍 1.1 训练集 训练集中共有116369个样本,每个样本有23个特征,特征具体介绍如下: 列名解释Date:日期&a…...

HDMI协议介绍(四)--Video

目录 视频格式 RGB444 YUV444 YUV422 YUV420 Color Depth Video控制信号 Pixel Repetition HDMI支持多种视频格式和分辨率。以hdmi1.4和2.0协议来说,视频格式支持RGB444、YUV444、YUV422和YUV420,其中RGB444和YUV444一般都是要求支持的。 视频格式…...

微信授权登录流程以及公众号配置方法(golang后端)

一、准备一个已经认证OK的微信公众号和已经备案的域名,且解析好配置好https证书。 1.如上图 微信公众号 > 基本配置 ,设置开发者密码 2.设置IP白名单,白名单填写提供后端服务的服务器公网IP 二、公众号服务器配置。 1.找到基本配置 2.将服…...

【软件测试面试题】大厂头条:如何定位bug?实际案例拿offer还不简单......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 问题: 用…...

kubeconfig生成最高权限的token

参考文档 1.https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/authentication/ 2. https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/rbac/ 操作流程 生成kubernetes集群最高权限admin用户的token admin-role.yaml kind: ClusterRoleBindin…...

Android 9.0 蓝牙去掉传输文件的功能

1.概述 在9.0的系统rom定制化产品开发中,在原生系统中蓝牙这块的功能也是非常重要的,所以在对蓝牙功能开发过程中,对功能的定制要求也多,在蓝牙的开发需求中,功能要求 也是越来越多的,产品需要要求在蓝牙文件传输过程中,进行限制就是不让蓝牙传输文件,所以要求在开始传…...

C语言指针易错点—字符数组与字符指针

C语言指针易错点—字符数组与字符指针字符数组与字符指针的区别字符数组与字符指针的区别举例字符指针必须先赋值,后引用字符数组与字符指针的区别 因为字符数组与字符指针都可以表示字符串,但他们不是等价的。下面就来讲讲他们的区别。 char sa[ ] &…...

Yolov3,v4,v5区别

网络区别就不说了,ipad笔记记录了,这里只说其他的区别1 输入区别1.1 yolov3没什么特别的数据增强方式1.2 yolov4Mosaic数据增强Yolov4中使用的Mosaic是参考2019年底提出的CutMix数据增强的方式,但CutMix只使用了两张图片进行拼接,…...

基于Appium+WinAppDriver+Python的winUI3应用的自动化框架搭建分享(一)环境配置

安装WinAppDriver下载并安装WinAppDriver:来源 https://github.com/Microsoft/WinAppDriver/releases开启电脑的开发者模式设置-隐私和安全性-开发者选项-开发人员模式安装Appium安装Appium Server Gui https://github.com/appium/appium-desktop/releases安装Appium Inspector…...

使用docker安装RocketMQ

文章目录1.创建namesrv服务拉取镜像创建namesrv数据存储路径构建namesrv容器2.创建broker节点创建broker数据存储路径创建配置文件构建broker容器3.创建rockermq-console服务拉取镜像构建rockermq-console容器需要关闭防火墙或者开放namesrv和broker端口关闭防火墙开放指定端口…...

【FPGA仿真】Matlab生成二进制、十六进制的txt数据以及Vivado读取二进制、十六进制数据并将结果以txt格式保存

Matlab 生成二进制、十六进制数据 在使用Vivado软件进行Verilog程序仿真时可能需要对模块输入仿真的数据,因此我们需要一个产生数据的方法(二进制或者十六进制的数据),Matlab软件是一个很好的工具,当然你也可以使用VS…...

【第四章 IOC操作bean管理(基于注解方式创建对象,注入属性),完全注解开发】

第四章 IOC操作bean管理(基于注解方式创建对象,注入属性),完全注解开发 1.IOC操作bean管理(基于注解方式) (1)什么是注解: ①注解是代码特殊标记,格式&#…...

【手把手一起学习】(六) Altium Designer 20 STM32核心板Demo----PCB设计

1 PCB设计 PCB设计是制作STM32核心板的关键步骤,其关系到最终生产厂家制作的电路板能否正常使用,PCB设计包括布局,裁板,布线,覆铜,DRC检查等,其中要求、细节、技巧比较多,以后会更详…...

【蓝桥杯集训·周赛】AcWing 第92场周赛

文章目录第一题 AcWing 4864. 多边形一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解第二题 AcWing 4865. 有效类型一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解第三题 AcWing 4866. 最大数量一、题目1、原…...

编程参考 - GCC中的Basic ASM

asm关键字允许你在C代码中嵌入汇编程序指令。GCC提供两种形式的内联asm语句。一种是基本asm语句,是没有操作数的语句(见基本asm),而另一种扩展asm语句(见扩展asm)包括一个或多个操作数。在函数内部混合使用…...

软考中级-操作系统

1 操作系统地位计算机系统由硬件和软件组成,未配置软件的称为裸机,但这会导致效率低下。操作系统是为弥补用户与硬件之间的鸿沟的一种系统软件,汇编、编译、解释、数据库管理系统等系统软件和其他应用软件都在此基础。2 进程管理又称处理机管…...

MYD-Y6ULL开发笔记

MYD-Y6ULL开发 文章目录MYD-Y6ULL开发一、系统移植1. 核板说明2. 文件系统操作二、应用开发1. 应用自启动2. 应用编译3.系统应用4.网络5.系统参数一、系统移植 1. 核板说明 型号 MYIR-Y6UL Y2 V2-256N 256D-50I烧了固件命令 uuu.exe myd-y6ulx-y2-256n256d-core-base.auto2. 文…...

三天吃透Java虚拟机面试八股文

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.com/…...

Spring Cloud Alibaba全家桶(二)——微服务组件Nacos注册中心

前言 本文为微服务组件Nacos注册中心相关知识,下边将对什么是 Nacos,Nacos注册中心(包括:注册中心演变及其设计思想、核心功能),Nacos Server部署(包括:单机模式、集群模式&#xff…...

命令执行漏洞 | iwebsec

文章目录1 靶场环境2 命令执行漏洞介绍3 靶场练习01-命令执行漏洞02-命令执行漏洞空格绕过03-命令执行漏洞关键命令绕过04-命令执行漏洞通配符绕过05-命令执行漏洞base64编码绕过4 命令执行漏洞危害01-读写系统文件02-执行系统命令03-种植恶意木马04-反弹shellpython反弹shellp…...

一些大型网站的服务器需要租用多大的带宽/百度竞价电话

1.导航相关 // 设置一个空的背景图片,实现导航栏透明但是 BarButtonItem 正常显示 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; // 设置一个空的 shadowImage 来去掉NavigationBar 最下面的那…...

企业网站推广方案设计毕业设计/如何有效的推广宣传

python中的json解释库有好几个,不同版本使用方法不同。常用有 json-py 与smiplejson 两个包其中,json-py 包含json.py外,还有一个minjson,两者用法上有差别:import一样import json # 都是如此import的。import minjs…...

个人制作网站多少钱/seo优化培训多少钱

介绍一下自己 一开始问项目(我的项目跟网络相关)中的拥塞控制、流量控制;简单介绍了一下协议做的事情。有什么拥塞控制协议:Reno和BBR介绍一下Reno协议的工作方式;UDP 和 TCP 的区别,都适合什么场景&#x…...

永州高端网站建设/酒店seo是什么意思

1、作用 权重分析是通过熵权法对问卷调查的指标的重要性进行权重输出,根据信息熵的定义,对于某项指标,可以用熵值来判断某个指标的离散程度,其信息熵值越小,指标的离散程度越大, 该指标对综合评价的影响&a…...

专门做国外家具书籍的网站/百度网站排名优化

育软件、程序设计软件、网络软件、工具软件。(三)Word文字处理【教学目的与要求】1、通过本部分的学习,了解Word窗口的组成部分;了解在Word中插入与编辑公式的方法;2、理解Word文字排版中的常见概念;理解word中表格的行、列、单元…...

wordpress 360加速/抖音seo培训

为了将print函数输出的内容对齐,笔者在http://www.jb51.net/article/55768.htm中找到了左右对齐的方法。整理如下: 一、数值类型(int、float) # %d、%f是占位符 >>> a 3.1415926 >>> print("%d"%a) …...