代码编织梦想

面试(二)-爱代码爱编程

目录 1.STL六大部件 2.STL容器 3.汇编 4.基于Freertos工训机器人面试 5.opencv常用函数 6.陀螺仪模块 JY901B 7.增量式与位置式PID区别: 8.MQTT 12.描述一下gcc的编译过程? 13.内存的最⼩存储单位以及内存的最⼩计量单位分别是? 14.#include<> 与#in

面试准备:排序算法大汇总 c++-爱代码爱编程

排序算法总结 直接插入排序 取出未排序部分的第一个元素,与已排序的部分从后往前比较,找到合适的位置。将大于它的已排序的元素向后移动,将该元素插入到合适的位置。 //1. 直接插入排序 void InsertionS

css面试题-爱代码爱编程

1-8、绝对居中 1-8.1、什么是绝对居中(水平垂直居中)? 内外两个盒子,内侧盒子相对外侧盒子水平垂直方向都居中。 1-8.2、如何实现绝对居中(水平垂直居中)? 定宽高 绝对定位+margin负值 <

面试准备-爱代码爱编程

浮点运算是不可结合的(由于表示的精度有限)。比如(3.14+1e20)-1e20是0.0而3.14+(1e20-1e20)是3.14。整数虽然只能编码一个较小的取值范围,但是是准确的;浮点数虽然能编码更大的范围,但是是近似的

golang大厂面试2_golang 大厂面试项目-爱代码爱编程

golang大厂面试 滴滴 写个二分查找 以下是一个简单的二分查找算法的 Go 语言实现: package main import "fmt" // 二分查找函数 func binarySearch(arr []int, target int) int { left, right := 0, len(arr)-1 for l

备战2023金三银四,全网首发最新版android面试题_flutter面试题2023-爱代码爱编程

Android作为全球第一的操作系统,这个行业的从业者众多。但是对于大多数面试者来说,虽然看起来工作努力,但他们表现出来的能力水平,却不足以通过面试,或拿到期望的薪资。 造成这种情况的原因,主要有这么两方面: 第一,“

面试准备知识点与总结——(基础篇)_二次hash()是为了综合高位数据,让哈希分布更为均匀-爱代码爱编程

目录 前言一. Java基础1. Java面向对象有哪些特征2. ArrayList和LinkedList有什么区别3. 高并发的集合有哪些问题4. 迭代器的fail-fast和fail-safe5. Arra

面试准备(linux)_面试准备的linux-爱代码爱编程

一 常用命令 grep —— 文件中搜索给定字符串 grep word file 在file中查找包含word的行 -v 不包含word的行 -c 只显示搜索到多少行 -i 不区分大小写搜索 -l 多个文件中哪些文件包

操作系统篇_进程是分配资源基本单位-爱代码爱编程

操作系统的特征:并发、共享、虚拟、异步 一、死锁 多个进程因循环等待资源而造成无法执行的现象 死锁产生条件: 1、互斥使用:进程一段时间内某资源只由一个进程占用。 2、不可抢占:进程在获得资源未使用完成之前不能被抢占 3

常见面试题_抽象类解决什么问题 面试-爱代码爱编程

接口和抽象类有什么共同点和区别? 共同点 : 都不能被实例化。 都可以包含抽象方法。 都可以有默认实现的方法(Java 8 可以用 default 关键字在接口中定义默认方法)。 区别 : 接口主要用于对类的行为进行约束

mac、ip、arp地址解析_arp ip mac-爱代码爱编程

单播 广播 多播(组播) A构建多播帧 主机BC都能收到A的多播帧,并送给上层处理。但是D收不到 数据包转发过程这些地址的变化: 网络层封装传输层的数据报文时的源ip地址、目的ip地址。 数据链路层封装帧时

java环境变量配置_java环境变量配置 博客园-爱代码爱编程

环境变量配置 Java环境变量配置 1、JAVA_HOME C:\Program Files\java\jdk1.8(这里填jdk的地址) Path %JAVA_HOME%\bin; 2、CLASS

面试准备-爱代码爱编程

文章目录 1、常用的数组方法?哪些会改变原数组?哪些不会?2、如何实现数组去重?3、对闭包的理解4、call、apply、bind的作用和区别5、new时会发生什么? 1、常用的数组方法?哪些会

java常见排序算法之冒泡排序、选择排序、插入排序、快速排序_java快速排序 冒泡排序-爱代码爱编程

一、冒泡排序(Bubble Sort) 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就

平常工作总结-爱代码爱编程

sql常用 https://zhuanlan.zhihu.com/p/43036664?utm_source=qq&utm_medium=social&utm_oi=986993813709279232

【面试准备】编译原理-爱代码爱编程

编译的过程 词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成 首先进行词法分析,将源程序处理为记号流,交由语法分析处理;语法分析识别各种语法成分并检查语法正确性,形成分析树; 编译程序和解释程序的区别

【面试准备】jdk源码01-爱代码爱编程

String zuluJDK11.0 数据结构 可以看到这里的用到的value是private final byte[] 类型 private final byte[] value; equals 从这里看,先

java部分问答题整理_java问答题-爱代码爱编程

1、 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 答: Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层

js手写题-爱代码爱编程

一、call函数的实现 Function.prototype.EMcall = function (thisArg, ...args) { // 1.获取需要被执行的函数 let fn = this;

总结文件配置-爱代码爱编程

总体大概目录 主要 配置:pom.xml 配置、web.xml配置、applicationContext.xml配置、springmvc.xml配置 日志log4j2.xml、xxMapper.xml配置; 对三层的MVC搭