• avatar lutz2016 2021-06-09 08:38:18

    题解 | #查找元素位置#

    function findAllOccurrences(arr, target) { return arr.reduce((r, o, i) => { if (o === target) { r.push(i); }

    来自 lutz2016
    00
  • avatar 牛客391447623号 2021-06-09 08:40:48

    题解 | #调整数组顺序使奇数位于偶数前面#

    两个链表,一个放奇数,否则放偶数相对位置不变,先进先出队列Queue 代码public int[] reOrderArray (int[] array) { // write code here Queue<integer> ji=new LinkedList(

  • avatar vforVeniVidiVici 2021-06-09 08:50:14

    题解 | #高精度整数加法# c++模拟加法过程

    字符串逆序方向模拟加法过程,注意处理边界进位。 #include<bits/stdc++.h> using namespace std; typedef long long LL; inline int ctoi(char c) { return c - '0'; } v

    来自 vforVeniVidiVici
    00
  • avatar 游鲨游戏圈 2021-06-09 09:06:43

    游戏就业哪家强--150位游戏大佬都是什么学校毕业?(第二弹)

    游鲨游戏圈,专注游戏策划知识分享,校招&社招零基础入行辅导、在职策划能力进修。 文 |游鲨游戏 / 图| 网络/原创 前言 学霸不喜欢玩游戏么? 在上篇文章:游戏就业哪家强--150位游戏大佬都是什么学校毕业?

    来自 游鲨游戏圈
    00
  • avatar 汶小牛 2021-06-09 09:09:18

    题解 | #查找所有已经分配部门的员工的last_name和first_name以及dept_no#

    内连接法:select e.last_name,e.first_name,d.dept_nofrom employees as ejoin dept_emp as d on e.emp_no = d.emp_nowhere e.emp_no = d.emp_no

    来自 汶小牛
    00
  • avatar 想过机试的小白 2021-06-09 09:21:31

    题解 | #配置文件恢复#

    import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in

  • avatar liu201904091145724 2021-06-09 09:41:49

    题解 | #反转链表#

    class Solution { public:     /**      * max sum of the subarray  

  • avatar vforVeniVidiVici 2021-06-09 09:43:33

    题解 | #输入n个整数,输出其中最小的k个#TopK c++ 最大堆实现

    使用堆得自动排序功能,维护一个大小为k的最大堆。最终输出k个数即为最小k个数。如果是求最大k个数,那么就使用最小堆。 #include<bits/stdc++.h> using namespace std; int main() { int m, k; for (;

    来自 vforVeniVidiVici
    00
  • avatar 想过机试的小白 2021-06-09 09:43:34

    题解 | #配置文件恢复#

    运用哈希表 import java.util.Scanner; import java.util.HashMap; public class Main{ public static void main(String[] args){ Scanner in = new Sca

  • avatar 谢子鱼 2021-06-09 09:53:00

    题解 | #获取每个部门中当前员工薪水最高的相关信息#

    select d.dept_no,d.emp_no,max(s.salary) salaryfrom dept_emp djoin salaries son d.emp_no = s.emp_nogroup by dept_no;这题跟日期没关系!!!

    来自 谢子鱼
    00
  • avatar 想过机试的小白 2021-06-09 09:54:46

    题解 | #数字颠倒#

    import java.util.Scanner; import java.util.Stack; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(Sys

  • avatar T12人才测评 2021-06-09 10:01:42

    下一站,大学!

    ——此文献给即将迈向大学,开展人生另一征程的你6月8日,2021年全国高考进入到第二天,部分省份将在今天结束全部考试。首先恭喜你完成了这一次的人生大考,不论结果如何,也请为自己这段时日付出的努力与汗水献上掌声。 结束高考的你,是否也曾计划过毕业旅行?去海边沙滩,去江南水乡,去大山深处,或是去沙漠戈壁

    来自 T12人才测评
    00
  • avatar vforVeniVidiVici 2021-06-09 10:04:19

    题解 | #找出字符串中第一个只出现一次的字符# 计数数组统计出现次数

    注意题目并没有限制字符串中所有字符均为字母,所以要考虑到所有字符的情况。 #include<bits/stdc++.h> using namespace std; const int N =1010; int cnt[N]; int main() { string s;

    来自 vforVeniVidiVici
    00
  • avatar 知南 2021-06-09 10:05:30

    PMP 经验教训登记册 叁

    挣得进度理论计算公式 SPI=ES/AT=挣得时间/实际时间 导致项目失败的普遍原因有:缺乏高级管理层支持、相关方负面影响大、项目团队内部不协调。 预测型生命周期又称瀑布型生命周期,需求完全确定,不要求按项目阶段进行增量交付。 适应型生命周期又称敏捷型生命周期或变

    来自 知南
    10
  • avatar 刘旷 2021-06-09 10:19:32

    知识付费迷路了?

    随着2021年618活动的临近,各电商平台围绕大促的活动也开始紧锣密鼓地展开。得到、樊登等一众知识付费平台,自然也没有错过这场即将到来的全民“购物盛宴”,纷纷在各大平台展开了新一轮的营销攻势。 值得注意的是,国内知识付费行业几经洗牌,如今似乎已经过了最好的时代。曾经号称“知识付费四大天王”的罗振宇、

    来自 刘旷
    00
  • avatar vforVeniVidiVici 2021-06-09 10:20:20

    题解 | #查找输入整数二进制中1的个数# lowbit得到二进制最低位1

    lowbit原理 这里最后一位1是指从左往右最后一位,函数lowbit()返回的是包含该1与右边所有0。 int lowbit(int x) { return x & - x; } -x 在计算机内部是以补码方式运算的,即:-x = ~ x + 1假设一个二进制数为: 0010101

    来自 vforVeniVidiVici
    00
  • avatar 想过机试的小白 2021-06-09 10:38:20

    题解 | #完全数计算#

    import java.util.*; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNe

  • avatar junx_fu 2021-06-09 10:41:45

    SQL语句--cast

    遇到的问题: 使用一个软件需要连接MySQL数据库,但是展示tynyint数据类型时无法展示 解决问题: 语法: CAST (expression AS data_type) 参数说明: expression:任何有效的SQServer表达式。 AS:用于

    来自 junx_fu
    00
  • avatar YA`NAN 2021-06-09 10:48:24

    题解 | #判断是否以元音字母结尾#

    String.prototype.slice取字符串末位字符,判定其是否在元音集数组中即可。 function endsWithVowel(str) { const vowels = 'aeiouAEIOU'.split('') return vowels.indexOf(str.slice

    来自 YA`NAN
    00
  • avatar 今夜去罗马 2021-06-09 11:02:10

    this指向

    默认全局变量为 window 优先级:new>显示绑定>隐式绑定>默认绑定 概要 function函数this绑定规则 构造函数return this 之外的东西,生成的对象和this指向的情况 箭头函数this指向 例题 function函数 默认绑定 独立

    来自 今夜去罗马
    00
  • avatar 来找我玩吧朋友们 2021-06-09 11:40:19

    软件工程师学习笔记分享

    主题篇幅包含:基础研究篇,JVM平台、代码设计和多线程探索,分布式领域,数据平台建设,组件学习篇https://github.com/lorettax/Study_Nodes

  • avatar 威风镰鼬 2021-06-09 11:59:43

    题解 | #栗酱的连通图#

    #栗酱的连通图# 思路 每个点权都是偶数,所以每条边权值是整数,数据全用整数型就好了。注意到每两个点之间都有边,所以要求最大的权值之和,只需求最大点到其他点的边权之和就好了。 代码 #include using namespace std; int t,n,ans,a[1005]; int

    来自 威风镰鼬
    11
  • avatar 牛客979740006号 2021-06-09 12:05:17

    时间格式化输出

    使用方法(new Date()).Format("yyyy-MM-dd hh:mm:ss.S 星期w") ==> 2021-06-09 11-42-17.910 星期三 function formatDate(date, fmt) { //RegExp

  • avatar 熬夜不加班的程序员 2021-06-09 13:00:00

    硬核!最全“Java25面试宝典+Java29核心知识集”,一箭双雕杠秋招!

    2021年的高考就这么结束了,莫名地想起自己毕业的时候,一阵心塞满满呀... 搬砖也有好几年了,计划着下半年跳槽试试,离“金九银十”也就这么两三个月... 现在着手准备着以防万一自己措手不及,这不,这几天刚整理出炉的两份最全“Java面试宝典+Java核心知识集”(very very good!!!

  • avatar 学神来啦123 2021-06-09 13:35:58

    福利时刻 | 十年黑客大佬的Web安全渗透技术分享

    作为拥有着10年经验的渗透安全测试工程师,一路也是从小白历经磨难成长起来的我,给现在的新手小白一些建议。渗透安全的范围其实要学习的东西很广泛的,比如系统安全、移动安全、无线安全、web安全等很多方向。 作为小白呢,这里建议大家可以从web安全入手,web安全领域相对来说比较好入门,对于小白来说

    来自 学神来啦123
    00
  • avatar Lucien1599 2021-06-09 13:55:59

    题解 | #输出单向链表中倒数第k个结点#

    链表的倒数第k个节点一般采用快慢指针实现查询效率为n的方法。插入采用尾插法,记录尾指针 import java.util.*; public class Main{ public static class ListNode{ int val; ListNode

    来自 Lucien1599
    00
  • avatar Java第一人 2021-06-09 13:57:56

    准备3个月,面试10分钟,Java中高级岗面试为何越来越难?

    如果你参加过一些大厂面试,肯定会遇到一些开放性的问题: 1、 写一段程序,让其运行时的表现为触发了5次Young GC、3次Full GC、然后3次Young GC; 2、 如果一个Java进程突然消失了,你会怎么去排查这种问题? 3、 给了一段Spring加载Bean的代

    来自 Java第一人
    00
  • avatar 川大小江 2021-06-09 14:03:25

    字节跳动清北网校管培生

    一面HR(1v2)14min:1、自我介绍2、对在线教育的认识3、拿到了哪些offer4、简历经历提问 二面HRBP(1v1)24min:1、对方介绍2、自我介绍3、岗位吸引你的点?4、互联网和在线教育的区别?5、对清北网校的了解?6、对岗位的理解?岗位需要具备的素质?7、自己有组织经验吗?内部有矛

    来自 川大小江
    00
  • avatar 代码の子 2021-06-09 14:18:32

    程序员上班“划水”向阿里猛投简历,两次被刷后,终成“菜鸟”P6

      怀揣着对大厂的梦想,程序员小王本想在工作两至三年的时间内能进入大厂,奈何竞争是如此激烈。而且进入大厂并不容易,曾经一度被腾讯、京东、美团等大厂刷下来,甚至有些公司连面试机会都没给。今年恰好趁着疫情那段时间的空档期,程序员小王下定决心,向阿里发起“总攻”。 在这次

    来自 代码の子
    00
  • avatar 代码の子 2021-06-09 14:26:33

    三面美团Java岗,HR现场直接发offer,他是横着走出来的!

     前情提要 这是一个发生在我朋友身上的真实事情: 这里就叫他程序员Y吧。 程序员Y工作不到两年,周末在朋友圈发了个喜报,准备入职美团。 之后,我就带着祝福跟Y聊了许久,聊天的内容就是具体了解一下他面试的过程,心路历程和未来的打算。 之所以今天才发文章,

    来自 代码の子
    00
  • avatar 牛客182179768号 2021-06-09 14:28:03

    MySQL中不允许在子查询的同时删除表数据(不能一边查一边把查的表删了)

    MySQL中不允许在子查询的同时删除表数据(不能一边查一边把查的表删了) eg.删除emp_no重复的记录,只保留最小的id对应的记录。思路:(1)通过group by emp_no实现分组,获得最小min(id);(2)在delete from titles_test 过程中,使用where子查

  • avatar 奕心 2021-06-09 14:29:15

    当前鉴权方法优缺点

    HTTP Basic Authentication 优点:简单,广泛支持。缺点: 用户HTTP是在网络上裸奔的,所以这个基本认证的用户名和密码也是可以被人看到的,虽然它使用了Base64来编码,但这个编码很容易就可以解码出来。 即使这个认证内容不能被解码为原始的用户名和密码也是不安全的,恶意用户可

    来自 奕心
    10
  • avatar 牛客397807598号 2021-06-09 14:30:56

    题解 | #获得积分最多的人(二)#

    多子查询而已,没啥难度,就是基本的查询 selectk.user_id,u.name,k.grade_sumfrom(selectt.user_id,t.grade_sum,rank()over(order by t.grade_sum desc) rankingfrom(selectuser_id

  • avatar 代码の子 2021-06-09 14:32:29

    java面试官:程序员,请你告诉我是谁把公司面试题泄露给你的?

     前情提要: 面试官:你好!请先做一下自我介绍! 程序员:balabalabala... 前戏先过了.... 面试官:先介绍SpringCloud核心组件及其作用 程序员:SpringCloud由以下5个核心组件构成...另外,SpringCloud的工作流程

    来自 代码の子
    00
  • avatar agul 2021-06-09 14:41:09

    题解 | #移除数组中的元素#

    function remove(arr, item) { for (let i = 0; i < arr.length; i++) { if (arr[i] === item) { arr.splice(i, 1) i--

    来自 agul
    00
  • avatar Java领路人 2021-06-09 14:44:38

    阿里内部熬夜14天码出这份Java10w字的面试手册!却遭GitHub封杀

    Java面试“金三银四”这个字眼对于程序员应该是再熟悉不过的了,每年的金三银四都会有很多程序员找工作、跳槽等一系列的安排。说实话,面试中7分靠能力,3分靠技能;在刚开始的时候介绍项目都是技能中的重中之重,它也是可以决定一次面试的成败的,那么在面试的时候你会如何介绍自己、熟练回答面试官的问题以及有条理

    来自 Java领路人
    00
  • avatar agul 2021-06-09 14:48:05

    题解 | #添加元素#

    // 描述 // 在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组 // 示例1 // 输入: // [1, 2, 3, 4], 10 // 输出: // [1, 2, 3, 4, 10] function append(arr, item) { //

    来自 agul
    00
  • avatar agul 2021-06-09 14:51:43

    题解 | #删除数组最后一个元素#

    // 描述 // 删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组 // 示例1 // 输入: // [1, 2, 3, 4] // 复制 // 输出: // [1, 2, 3] function truncate(arr) { return arr.slice(

    来自 agul
    00
  • avatar 韭菜财经 2021-06-09 14:51:45

    欢聚时代:在困扰中转向

    近日,欢聚交出了一份不错的财报。财报显示,一季度欢聚营收6.431亿美元,同比增长88.1%;非美国通用会计准则下净亏损2410万美元,同比下降62.7%。而其营收的增长和净亏损的收窄都被归因于Bigo的经营亏损减小。 Bigo是欢聚的创始人李学凌创建的一家总部在新加坡的海外视频社交网络公司,在20

    来自 韭菜财经
    00
  • avatar 代码の子 2021-06-09 14:53:45

    40天学透大厂敲门砖,这份分布式原理与实战小册功不可没,已入P7

     互联网发展到今天,用户数量越来越多,产生的数据规模也越来越大,应用系统必须支持高并发访问和海量数据处理的需求。掌握分布式技能的后端工程师越来越抢手,不止业务部门、中间件和基础架构等部门也在大规模抢人。 40天学透大厂敲门砖,这份分布式原理与实战小册功不可没,已入P7

    来自 代码の子
    00
  • avatar 代码の子 2021-06-09 15:05:02

    5面收割字节35k offer,只因一份热乎的Alibaba内部32W字面试手册

     Java的知识体系十分庞大,多且杂,这就使得我们不仅要掌握Java基本语言,还要掌握很多相关技术。这样就导致Java程序员的面试题范围极广,必须做好充分的面试准备。 很多人认为面试题在网上一搜一大把,很多人根本用不上,没必要去看这些,其实大家是没有找对适合自己的面试题。

    来自 代码の子
    00
  • avatar 代码の子 2021-06-09 15:18:48

    诧异!GitHub上竟有阿里专家用800页笔记,只讲MySQL调优而且火了

     有一句很有意思的话:现在的世界,得数据者得天下。 可见数据对于我们、对于企业、对于未来发展来说都十分重要。 而想要“得天下”,掌握海量数据,那么对存储、读写数据的数据库的要求就会很高。尤其当下十分常用、范围超广的数据库MySQL,它就是我们后端开发人员必须掌握的技术能力之一,

    来自 代码の子
    00
  • avatar 牛客979740006号 2021-06-09 15:25:02

    数组常见的方法(增删改查)

    下面将数组的方法分为5类(官方文档中可查) 给数组添加元素(增):push(), unshift(),splice() 从数组中删除元素(删):pop(), shift(),splice() 修改数组中的元素(改):splice(),reverse(),sort() 从已有数组中返回选定的数组(查

  • avatar 代码の子 2021-06-09 15:27:59

    不想成为架构师的程序员,不是好程序员!阿里Java知识体系详细总结(2021版)被我搞到手了

     又是新的一年,每一年都会有人在成为架构师的路上或者已经成为自己心中理想的架构师,但更多的人是在程序员的这条路上缓慢成长甚至迷茫。 经常会有很多人说:“不是谁都可以成为架构师的。” “我们公司用的就是那点东西,不需要会太多。” “技术够用就行了。” … 其实他们说得不错,但我也

    来自 代码の子
    00
  • avatar WX13823153201 2021-06-09 15:33:02

    云算力挖矿系统开发,节点矿池,BZZ节点分币系统开发

    云算力挖矿系统开发,节点矿池,BZZ节分分币系统开发什么是云算力?在矿圈,矿场主、矿工们买入一批矿机,安装商家;用户可以认购这些矿机的算力,获得矿机在认购期间内的挖矿收益,这便是云算力。云算力在理论上可以使平台、用户获得双赢,通过大规模的矿场部署,大限度降低成本,将挖矿收益最大化。云算力挖矿APP模

    来自 WX13823153201
    00
  • avatar 代码の子 2021-06-09 15:44:58

    双非本科跨专业5面京东,8600小时后收到通知,流下喜悦泪水

     自身情况: 1、本科双非,硕士211,均不是计算机相关专业。 2、研究生期间从事的科研项目,材料方向,没有java或者其它编程相关的项目。 3、本科参加比赛较多,电子设计大赛,大学生数学竞赛等,没有程序相关的比赛经历。 4、由于身边的人大多数从事程序员行业,自己其

    来自 代码の子
    14
  • avatar 振兴我华 2021-06-09 15:46:20

    超全!阿里首发内部微服务架构笔记,再也不用为“微服务”苦恼了

    近几年,微服务架构一跃成为 IT 领域炙手可热的话题。大量一线互联网公司因为庞大的业务体量和业务需求,纷纷投入了微服务架构的建设中,像阿里巴巴、百度、美团等大厂,很早就已经开始了微服务的实践和应用。 其中微服务架构的概念,现在对于大家应该都不陌生,无论使用 Apache Dubbo

    来自 振兴我华
    00
  • avatar Java第一人 2021-06-09 15:51:45

    在外包5年,每天读写删改,突然发现跳不出来了

    面试了一波Java程序员,有好几位80后的。按理说,他们有将近十年的工作开发时间,无论经验还是技术都应该称得上老司机了。着重考察了Spring中bean的后置处理器相关问题,大概是这样问的: 我:简历上写了读过Spring源码,具体读过哪些部分? 面试者:比如Sp

    来自 Java第一人
    00
  • avatar 代码の子 2021-06-09 15:52:36

    芜湖起飞!看完768页MySQL优化笔记,直接拿下蚂蚁金服offer

     前言: MySQL之所以能成为现在最流行的开源数据库,这跟它的开放性、包容性是分不开的。它的入门门槛低到用一条命令就能把MySQL安装起来,你能在程序开发的入门资料中很容易就找到MySQL的配套使用教程,你可以不用付任何费用就能在自己的环境中部署起来对外承载业务。 《千金良方

    来自 代码の子
    00
  • avatar 新牛入门 2021-06-09 15:56:30

    题解 | #旋转数组的最小数字#

    class Solution { public: int minNumberInRotateArray(vector<int> rotateArray) { if(rotateArray.size() == 0) return 0; int lef

    来自 新牛入门
    00
  • avatar 代码の子 2021-06-09 16:00:01

    入职没见过P8领导,3月后他带着份769页虚拟机笔记出关了

     Java是目前用户最多、使用范围最广的软件开发技术,Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三方Java框架(如Spring、 MyBatis等) 构成。在国内,有关Java类库API、Java语言语法及第

    来自 代码の子
    00
  • avatar Java第一人 2021-06-09 16:02:49

    一个超牛逼的 GitHub 项目,标星高达55.3Kstar,附项目源代码

    一,Java面试指南 今天给大家分享一份【Java 面试 + Java 后端技术学习指南】:一份通向理想互联网公司的面试指南,包括 Java,技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、分布式、数据库(MySQL、Redis)、Java 项目实战等

    来自 Java第一人
    00
  • avatar Java第一人 2021-06-09 16:10:20

    涵盖了所有计算机底层知识总结与操作系统的实战教程,你确定不看看吗

    第一本是程序员必知的硬核基础知识,这是一本非常入门的经典 PDF,看完能让你对计算机有一个基础的了解和入门,是培养你 内核 的基础,我们看下目录大纲 基本上涵盖了计算机所有基础知识,从 CPU 到内存、讲解什么是二进制、磁

    来自 Java第一人
    00
  • avatar Java第一人 2021-06-09 16:20:22

    大厂招聘程序员都是“有章可循”你Get到了吗?

    前言 不论是校招还是社招都避免不了各种面试。笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个有章可循‘说的意思只是说应对技术面试是可以提前准备。 运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试:

    来自 Java第一人
    00
  • avatar Java第一人 2021-06-09 16:27:23

    不知有没有你需要的,我把Github上最牛b的Java教程和实战项目整合成了一个PDF文档

    写在前面 大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。觉得不错的话,欢迎小伙伴们去star一波。 很多小伙伴都不知道学习什

    来自 Java第一人
    00
  • avatar 牛客336353271号 2021-06-09 16:29:04

    挑灯夜读——Java(基础):IO流

    IO流 IO流就是我们电脑频繁使用到的一个环节,也就是说我们电脑在无时无刻不在输入输出(IO流)。就像我们电脑通过键盘将我们想要键入的文字输入电脑内存中,结果一系列转码,将我们想要的结果显示在屏幕上。 File类 该类包含对文件的各项操作方式,比如创建、删除或其它操作 先通过该类

  • avatar 牛客336353271号 2021-06-09 16:29:25

    挑灯夜读——Java(中):JVM知识点

    JVM是什么? 英文单词就不拿出来解释了,主要是记不住,其实就是java virtual machine(Java虚拟机)。它是我们整个Java中最底层的一个架构。 -下面用一张图片解释这一结构 其中JRE为Java runtime environment(Java运行环境),也就是这样的结构

  • avatar 牛客336353271号 2021-06-09 16:29:47

    挑灯夜读——实习生面试:蚂蚁金服

    面试总结 自我介绍 项目开发 岗位熟悉 Java知识点 笔试题目 自我介绍 面试官好!我是一名CSU,智能科学与技术专业的大三学生,我长得很帅(只有我自己这么觉得)… 项目开发 主要就是介绍时间跨度最长的智能车图像处理的方面,考虑到车辆识别,车道线识别,讲讲它们的原

  • avatar 牛客336353271号 2021-06-09 16:30:11

    挑灯夜读——Java(二):面向对象

    面向对象思想介绍 很快就发现学习Java已经快五十天了,在其中收获也很多。下面我们就慢慢来研究Java的基础部分。首先我们就下面几个知识点,进行讨论与学习,我和大家一起学习其中的奥秘。 一、学习目录 面向对象思想:和你的对象面对面,才能领悟真谛,当然如果单身也可以面向一对象,俗

  • avatar 牛客336353271号 2021-06-09 16:30:32

    挑灯夜读——Java(一):类与对象

    Java之路(OOP基础) 学习java的起因 大家在浏览了我以前的学习文章就大概知道学习总结主要是围绕无人驾驶相关介绍,当然其使用的语言多为python和c++等语言,之所以学习java,当然是都想学习学习罢了。 一、类与对象 相信大家都听说过面向对象编程这种说法,也就不作过多的赘

  • avatar 牛客336353271号 2021-06-09 16:30:53

    实践无人驾驶—简介、软件部署和车辆标定

    课程简介 本次课程也来到了比较考研动手能力的阶段了,相较于前面的理论知识学习,接下来三天的学习都是需要实际操作的,对于安装环境配置等很吃力的学生可以多看看多思考思考。 车辆简介 Apollo推荐的平台和百度自行研制的小车 循迹:车辆根据设定好的路线进行获取追寻并实际履行的过程。 车辆在

  • avatar 牛客336353271号 2021-06-09 16:31:14

    进阶无人驾驶—百度Apollo实战

    课程介绍 Apollo是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统、快速搭建一套属于自己的自动驾驶系统。 一、本机演示实战 首先进入GitHub存储的git代码,将其拷贝使用。接着我们将对代码进行学习和运行。 下图是Apollo软件的架构图,也是

  • avatar 牛客336353271号 2021-06-09 16:31:41

    进阶无人驾驶—百度Apollo安装与仿真平台

    课程介绍 Apollo作为自动驾驶平台,学习者如何从硬件、软件等方面快速入门。同时,课程还会介绍Apollo的部署安装以及仿真平台的使用。 一、Apollo自动驾驶架构介绍 我们还记得,自动驾驶硬件架构:一般采用激光雷达作为主要感知传感器,同时结合摄像头、GPS/IMU、毫米波雷达、超声

  • avatar 牛客336353271号 2021-06-09 16:32:06

    进阶无人驾驶—Apollo控制技术详解:控制理论

    课程简介 课程讲解控制理论以及控制技术在Apollo无人驾驶中的应用、控制技术在目前无人车方案中的限制以及未来的发展,控制技术与无人车其他技术模块的联动。 本次课程的知识点有:控制理论、反馈信息、Planning、时域、频域、控制量。 控制模块根据预测的轨迹和估计的车辆状态向油门、刹车或转向扭

  • avatar 牛客336353271号 2021-06-09 16:32:34

    进阶无人驾驶—Apollo感知之旅

    知识点 超声波雷达 拾音器 机器感知 高精地图 参考线 相对速度 一、Apollo感知之旅–感知概貌 感知是机器人学科的问题,因为想要制造一个机器人,必须能和环境进行感知,去处理环境的各种障碍物和突发情况。 例如飞机的飞行不需要和鸟的飞行一样,而是要根据自己的特性进行针对性设

  • avatar 牛客336353271号 2021-06-09 16:33:00

    进阶无人驾驶—百度Apollo ROS介绍

    知识回顾 -上周我们介绍了Apollo控制技术——控制器的类型。主要介绍控制器的类型,大致分为三类,分别是开环控制、前馈环控制和后馈环控制。 其中详细地讲解了前馈环控制器的分类以及控制策略,控制策略主要介绍了三种,分别是Optimal Control(优先控制)、Adaptive Control

  • avatar 牛客336353271号 2021-06-09 16:33:34

    进阶无人驾驶—百度Apollo规划技术介绍

    basic motion planning and overview 轨迹规划概览 一、What is motion planning 通俗解释:一个搜索问题,对于当前最优的状态进行搜索,怎么样去移动的一个最优解。而这个最优值我们会去用一个函数f(x)去定义它,我们通过数学计算来确定它的最优值

  • avatar Java第一人 2021-06-09 16:34:30

    本文是为了帮大家快速回顾了Java中高级知识点,只需收藏不用看!

    前言 本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。 本来想将文件上传到github上,但由于文件太大有的都无法显示所以直接整理成多个PDF,供大家学习

    来自 Java第一人
    00
  • avatar 牛客336353271号 2021-06-09 16:34:12

    进阶无人驾驶—百度Apollo高精度地图

    课程简介 课程介绍高精度地图的定义,其在无人驾驶各个模块的作用、高精度地图的采集与生产以及Apollo高精度地图的相关知识。 今天主要给大家分享百度L4车使用的高精度地图一些知识,我也想换个总结方法,以便让大家不会觉得枯燥。 一、高精度地图的采集与生产 首先我们看到高精度地图产生的环境便是

  • avatar 牛客336353271号 2021-06-09 16:35:14

    进阶无人驾驶—百度Apollo定位技术

    课程简介 课程讲解无人车的定位技术,为学习者讲解无人车定位的概念、方法以及百度Apollo无人车定位的技术,希望大家在学习的过程中有所收获,并在该平台上积极活跃贡献自己的智慧。 一、技术入门 首先讲到定位,我们就能知道其目的是通过一些定位设备知道我们在地图上的位置和姿态,从而进行下一步的步骤。

  • avatar 牛客336353271号 2021-06-09 16:36:01

    进阶无人驾驶—Apollo硬件开发平台介绍

    课程简介 课程简介:有关自动驾驶课件及Apollo硬件开放平台的内容,让学习者进一步了解自动驾驶汽车的硬件结构、传感器、线控等硬件系统,为熟悉整体自动驾驶技术模块打下基础。那就让我们开始这次愉快的学习之旅吧。 一、课程开讲啦! 本次课程是Apollo平台得产品经理王石峰为大家带来本次课程的内容

  • avatar 牛客336353271号 2021-06-09 16:36:32

    进阶无人驾驶—行业概述

    课程简介 欢迎大家继续学习无人驾驶的知识,本次课程已经是入门后的进阶课程了,所以很多内容上可能会有不熟悉或者不懂的,我会尽量为大家讲解清楚,如果不清楚可以留言我们一起讨论。 课程讲述任务驾驶行业及Apollo平台的核心技术模块,帮助学习者熟悉无人驾驶行业,进一步了解相关技术模块,快速上手Apol

  • avatar 牛客336353271号 2021-06-09 16:37:06

    初始无人驾驶—控制

    课程简介: 本次课程我们讲解常用的控制算法——PID控制器。我们的课程在本章节就算完成了,不过这只是入门级别的课程,如果想理解更多的课程,可以关注无人驾驶,让我们一些快乐的学习无人驾驶的知识吧。本次课程可能有些知识点比较困难,所以你需要多加思考和记忆,那就让我们开始吧。对了这次课程算法较多,大家一

  • avatar 牛客336353271号 2021-06-09 16:37:30

    初始无人驾驶—规划

    课程简介 本次课程将学习不同的规划方式,课程节是较多,我也会将知识点总结的更加精确,减少废话的字数,也希望大家坚持学习下去! 一、规划简介 上一节课我们学习了如何预测车辆的行动,这次我们将学习如何规划路径。 那么规划的第一步是什么呢?当然是路线导航,这就需要高精度地图的支持了,当车辆需要从A

  • avatar 牛客336353271号 2021-06-09 16:37:58

    初始无人驾驶—预测

    课程简介 我们将在这次课程学习不同的预测方式,让Apollo无人驾驶车预测其他车辆或行人是如何移动的。让我们开启这次快乐的学习之路吧! 一、预测简介_a 相信大家看到预测这两个字就知道本次课程的主要内容是讲什么了?“预测,预测”,当然是车辆产生的某种计算行为,这种预测当然是来自环境和自身的考虑

  • avatar 牛客336353271号 2021-06-09 16:38:25

    初始无人驾驶—感知

    课程简介 了解不同的感知任务,例如分类、检测和分割,并学习对感知而言至关重要的卷积神经网络,让我们一起来学习吧! 一、感知简介 感知,顾名思义就是让汽车拥有对周围环境认识的能力。我们如何让汽车拥有这种能力呢?人可以通过利用眼睛来感知环境,车辆也可以通过静态摄像头和其他感知器来感知环境,所以我们

  • avatar 牛客336353271号 2021-06-09 16:38:56

    初始无人驾驶—定位

    课程简介: 了解车辆如何以个位数厘米级别的精度进行自定位 一、定位简介 定位是让无人驾驶车知道自身确切位置的方法,这对于无人驾驶车来说非常重要。假设你在驾驶一辆车辆时迷失了方向,你不知道自己在何处。而你现在手上拥有一张全球的高精度地图,定位的任务时确定你的车辆在这张高精度地图上的位置,在日常生

  • avatar 牛客336353271号 2021-06-09 16:39:20

    初始无人驾驶—高精度地图

    第二课:高精度地图 *课程简介:了解高精度地图的实现逻辑,这也是Apollo定位、感知、规划模块的基础。 一、地图简介; 联系日常生活,想想我们都是在什么情况下接触地图;当我们身处陌生的地方,需要知道我们的位置,然后输入目的地,百度、高德或者谷歌地图便会为我们定制一个便捷的路线。而我们获取地图

  • avatar Java第一人 2021-06-09 16:39:40

    入职阿里定级P7,2021年最新最全180道高级岗面试题及答案

    180道面试专题及答案pdf文档 点击此处 凭截图免费获取 2021年最新180道JAVA高级面试专题 今年因为疫情原因,很多人在家里宅了很长一段时间,也有充足的时间复习筹备,为面试做足准备。我这里这筹备了一份各大互联网企业、大厂面试总结的180道最新中高级面试

    来自 Java第一人
    00
  • avatar 牛客336353271号 2021-06-09 16:39:44

    初始无人驾驶—概论

    一、Apollo课程介绍 欢迎学习本课程 您好!这是我的第一篇博客,所以主要是对学习无人驾驶课程的一篇记录,我也会在后续的学习中发布学习心得,和大家一起开启学习无人驾驶课程之路,如有不足之处,还请批评指正。 学习目的 了解无人驾驶车的关键部分与Apollo团队架构,开启无人驾驶入门的学习路径

  • avatar 牛客979740006号 2021-06-09 16:44:36

    题解 | #查找重复元素#

    match()找出arr中重复的元素 1.遍历arr---使用forEach()2.判断item是否重复---使用match()3.判断newArr里是否不存在item---使用indexOf()4.2、3判断都成立,将item元素push到newArr里面 function duplicates(

  • avatar 牛客672742974号 2021-06-09 16:50:15

    题解 | #反转链表#

    翻转链表如果是需要在本地翻转,则通常需要设置多个指针来实现;如果对内存没有要求,则可以新建立一个链表,将原始链表通过头插法插入新链表中 1 使用新链表头插法 /** * struct ListNode { * int val; * struct ListNode *next; *

  • avatar 莫离1215 2021-06-09 16:55:09

    题解 | #排序#

    //JAVA 快速排序,挖坑法,搬运的菜鸟教程的题解思路。仅供参考 import java.util.*; //快速排序,双指针挖坑法+ 分治//填坑法这个解法比较容易理解,可以耐心看注释。 public class Solution { /** * 代码中的类名、方法名、参数名

    来自 莫离1215
    20
  • avatar 牛客236364924号 2021-06-09 17:17:32

    题解 | JZ45-扑克牌顺子

    没有重复数字最大数字和最小数字的差小于5 import java.util.TreeSet; public class Solution { public boolean IsContinuous(int [] numbers) { if (numbers.length &l

  • avatar 牛客413514285号 2021-06-09 17:17:43

    Java关键字

    访问修饰符 访问修饰符作用范围:可以修饰类,接口,方法,变量。 public:对所有类可见。使用对象:类、接口、变量、方法。 protected:对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。 default (即默认,什么也不写): 在同一包内可见,不使用任何

  • avatar java互联网架构师 2021-06-09 17:22:13

    阿里大神终于把“SpringCloudAlibaba 学习笔记”总结出来了,这细节讲解、不得不服

    SpringCloud Alibaba 为什么会出现? Spring Cloud Netflix 项目进入维护模式,Spring Cloud Netflix 将不再开发新的组件,我们知道 Spring Cloud 版本迭代算是比较快的,因而出现了很多中岛的 ISSUE 都来不及 Fix 就又推

  • avatar 花逐水 2021-06-09 17:32:17

    破坏性解法

    大家都是用的快慢指针和哈希表的解法,那我就来个暴力一点的,双100的解法(要破坏原链表)。 从第一个节点开始,将每个节点指向自己,如果当前节点已经指向自己,说明这个节点就是入口节点。 class Solution { public: ListNode *detectCycle(ListNod

    来自 花逐水
    00
  • avatar mian-ture-flase-viod 2021-06-09 17:39:45

    题解 | #环形链表的约瑟夫问题#

    约瑟夫环问题(变态杀人狂、围圈报数、猴子选大王等)有四种解题方法:1、循环链表法 2、数组标记法 3、数组链接法 。这三种是基于模拟实现的,时间复杂度为O(n*m),当n和m取值很大时,效率低,比如m取100w时(数到100w才淘汰),即使只剩下了最后两个人,也要循环100w次才能出结果。 学计算机