代码改变世界

多车轨道路径规划算法设计

2021-09-09 17:18 by 查士丁尼, 902 阅读, 0 推荐, 收藏, 编辑
摘要:场景:多车,走最顶层轨道方格,立方仓,多车共同取货。 单车路径规划算法选择 常用的最短路径规划算法是Dijkstra、A*、D*算法。 Dijkstra算法效率低,D*是对A*的优化版本,减少计算量,区别在于D*以终点为搜索开始点,适合环境变化的场景。优化在于,障碍物变更,可以利用之前的部分计算结果 阅读全文

Re:从零开始学流媒体(一):视频跳转、206、chunked、动态URL、断点续传

2021-08-16 14:33 by 查士丁尼, 556 阅读, 0 推荐, 收藏, 编辑
摘要:一、静态路由视频播放 首先,不考虑用最新的技术,不考虑m3u8,用最传统的方式,如何实现页面播放视频? 最简单的是直接引用资源路径。 Demo如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title 阅读全文

Java面试题总结论(二)-IOC、AOP、Spring、注解

2021-04-21 14:10 by 查士丁尼, 673 阅读, 0 推荐, 收藏, 编辑
摘要:什么是Java的反射 反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。 Java获取Class类对象的三个方法 第一种,使用 Class.forName 静态方法。当你知道该类的全路径名时,你可以使用该方法获取 Class 类对象。 Class clz = 阅读全文

Java面试题总结论(一)-数据结构

2021-04-14 14:53 by 查士丁尼, 434 阅读, 0 推荐, 收藏, 编辑
摘要:以下面试题都是自己通过大量面试遇到的高频题目,都需要掌握。 ArrayList和LinkList区别 ArrayList数组,LinkList双向链表;前者按顺序存储查询速度快,后者增删改速度快。 HashMap数据结构 JDK1.7及之前:数组+链表 JDK1.8:数组+链表+红黑树 HashMa 阅读全文

从零开始部署发布Java项目到服务器的Docker中

2020-12-28 13:33 by 查士丁尼, 1114 阅读, 0 推荐, 收藏, 编辑
摘要:本以为很简单,由于没用过docker和java,本文将会阐述一路遇到的拦路虎。 首先,写好Java项目,本地跑通。 可能会遇到的问题: 1.jar包正常运行,war包404: 如何打包很多教程都有介绍,本文不重复赘述。 如果jar包正常,war包404,大概率是由于打包错误导致的(假如你不使用xml 阅读全文

10天,从.Net转Java,并找到月薪2W的工作(三)

2020-12-21 23:17 by 查士丁尼, 2023 阅读, 0 推荐, 收藏, 编辑
摘要:放弃Offer之后,压力一天比一天打 好点的公司,除了技术追根问底,还对你平时代码实践问的很多。比如问你,redis缓存一般设置多大。问你项目内容的细节,业务流程。 集合、锁、Jvm、多线程高并发、微服务、NoSql、消息中间件、分布式事务更不用说,每次面试必问一遍。 想要通过面试,还是对知识追根究 阅读全文

10天,从.Net转Java,并找到月薪2W的工作(二)

2020-12-01 23:57 by 查士丁尼, 2918 阅读, 2 推荐, 收藏, 编辑
摘要:辞去.Net工作之后,第一天直接去星巴克学习。 研究如何入门Java,对比学习资料以及安装Ieda。 由于正版太贵,Mac又不容易破解。鼓捣半天,最后结果是,我决定用教育账号申请一年的免费IDEA。 同时在B站上找到java学习视频。 由于自己有.Net基础,java语法之前也有所了解。就直接学习s 阅读全文

10天,从.Net转Java,并找到月薪2W的工作(一)

2020-11-18 16:17 by 查士丁尼, 3769 阅读, 1 推荐, 收藏, 编辑
摘要:大学学的是Java,但是工作一直都是.Net方面的工作。 看到各种各样的大厂都是招Java,工资比.Net高,岗位多。而.Net大多都是维护老系统,传统行业这类的工作。甚至发现工作经验不足我一半的薪水都超过我的Java,遂有了转语言的想法。 Java和.Net虽然特性相似,但是还是有不少细节不一样, 阅读全文

Anaconda Error opening file for writing , failed to create anacoda menu等报错问题解决方案

2017-10-31 23:02 by 查士丁尼, 3890 阅读, 0 推荐, 收藏, 编辑
摘要:安装anaconda的时候可能会遇到这个报错, 原因可能是:路径不允许有空格 此外发生报错failed to create anacoda menu, 解决方案 进入 cmd,找到你安装的位置(我的是E盘,anacoda2), 然后执行 python .\Lib\_nsis.py mkmenus 再 阅读全文

用Unity3d做游戏(一)

2016-06-22 10:10 by 查士丁尼, 213 阅读, 0 推荐, 收藏, 编辑
摘要:准备工作: vs2013,直接从官网下载或者这里 http://pan.baidu.com/s/1bFxC54 unity3d,从官网下载,版本4或者5 https://unity3d.com/cn/get-unity/download/archive?_ga=2.23162425.22474180 阅读全文