# Vector3.Dot(v1, v2), 向量点乘
(#) 计算公式1: |v1|*|v2|*cos_a, 其中|v1|=根号(x1*x1 + y1*y1 + z1*z1), |v2|=根号(x2*x2 + y2*y2 + z2*z2)
(#) 计算公式2: x1*x2+y1*y2+z1*z2
一、多边面转四边面
Ⅰ、三边面转四边面
在三边面中间增加一个点
将这个新增的点分别连向三条边
Ⅱ、五边面转四边面
选择一条边在上面增加一个点
将新增的点连向离它最远的顶点
Ⅲ、六边面转四边面
选择一个顶点,连向离它最远的顶点
Ⅳ、七边面转四边面
先通过连接间隔三条边的两个顶点,分隔出一个四边面来,
# 实现的功能
(1) 滚轮拉近, 推远相机(带惯性)
(2) 鼠标左键左右,上下转动相机(带惯性)
(3) 相机跟随角色
# 待实现功能
(1) 转动相机时,如果相机和跟随角色间出现了障碍物,相机自动拉近
(2) 跟随的角色向左或向右行走时,相机自动缓慢转动
# ground为可行走地面
前言
之前一直把用户上传的图片和文件保存在本地服务器的文件系统中,长而久之会产生以下弊端:
当文件数量过多之后严重消耗Linux文件系统的inode;
当数据量过大之后不易分布式扩展;
数据备份困难,不方便前端展;
文件的目录层级越来越深导致文件查找的速度逐渐变慢;
于是想搭建1个私有的阿里云-O
作者:KaliArch(薛磊),某 Cloud MSP 服务商产品负责人,熟悉企业级高可用 / 高并发架构,包括混合云架构、异地灾备,熟练企业 DevOps 改造优化,熟悉 Shell/Python/Go 等开发语言,熟悉 Kubernetes、 Docker、云原生、微服务架构等。
背景
在
作者:许伟,航天网信研发工程师
K8s 是容器编排和分布式应用部署领域的领导者,在 K8s 环境中,我们只需要关心应用的业务逻辑,减轻了我们服务器网络以及存储等方面的管理负担。对于一个用户而言,K8s 是一个很复杂的容器编排平台,学习成本非常高。KubeSphere 抽象了底层的 K8s,并进
随着信息化飞速增长的还有各信息系统中的应用接口( API ),API 作为信息系统内部及不同信息系统之间进行数据传输的渠道,其数量随着软件系统的不断庞大而呈指数型增长,如何管理这些 API 已经在业界变得越来越重要,需要将 API 开发的敏捷性、速度和效率提升到了全新的水平。
API管理
很多人认
作者:scwang18,主要负责技术架构,在容器云方向颇有研究。
背景
wiki.js 是优秀的开源 Wiki 系统,相较于 xwiki ,功能目前性上比 xwiki 不够完善,但也在不断进步。 Wiki 写作、分享、权限管理功能还是有的,胜在 UI 设计很漂亮,能满足小团队的基本知识管理需求
1.DockerFile介绍
dockerfile是用来构建docker镜像的文件!命令参数脚本!
构建步骤:
1、 编写一个dockerfile文件2、 docker build 构建称为一个镜像3、 docker run运行镜像4、 docker push发布镜像(DockerHub 、阿里云
1 简介
web3j是一个高度模块化,响应式的,类型安全的Java和Android库,可以用于和以太坊网络上的节点以及智能合约进行交互。
Web3j使你与以太坊网络进行交互,不需要额外的去写与以太坊平台交互的代码开销。
1.1 特性
完整地实现了Ethereum中HTTP和IPC上的JSON-RP
详细描述
归并排序的基本思想是,将已有序的子序列合并,可以得到有序的完整序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。
归并排序详细的执行步骤如下:
申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列;
设定两个指针,最初位置分别为
一、题目大意
标签: 动态规划
https://leetcode.cn/problems/word-break
给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。
注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用
时隔多日,我终于又回来了!
这几天我学习几个高级数据结构,来和大家分享一下线段树。
线段树,名字好高级啊,是不是非常难学?我个人觉得吧,线段树只要明白原理,记熟模板,做题还是比较容易的。QwQ
OK,我们切入正题。
NO.1 what is 线段树
看图理解一下(图片还是比较形象的)
简单线段树结
作者
星辰算力团队,星辰算力平台基于深入优化云原生统一接入和多云调度,加固容器运行态隔离,挖掘技术增量价值,平台承载了腾讯内部的 CPU 和异构算力服务,是腾讯内部大规模离线作业、资源统一调度平台。
背景
问题源起
近年来,随着腾讯内部自研上云项目的不断发展,越来越多的业务开始使用云原生方式托管自
1.什么是容器卷?
docker的理念回顾将应用和环境打包成一个镜像!
数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化
MySQL,容器删除了,删库跑路!需求:MySQL数据可以存储在本地!
容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地
试问,当下国内持续火爆的产品是什么?常年混迹于互联网的时代弄潮儿毫无疑问会给出答案——非“数字藏品”莫属。每小时都有数起关于数字藏品的资讯不断刷新,各家大厂、私企、名人,甚至央企都相继入局,颇有年度热词之风。
数字时代的“文艺复兴”似乎到来,作为新风口,数字藏品的参与人数和市场规模增长迅速,而比
详细描述
快速排序通过一趟排序将待排序列分割成独立的两部分,其中一部分序列的关键字均比另一部分序列的关键字小,则可分别对这两部分序列继续进行排序,以达到整个序列有序的目的。
快速排序详细的执行步骤如下:
从序列中挑出一个元素,称为 “基准”(pivot);
重新排序序列,所有比基准值小的元素摆放在
初识动态规划,我对这个算法的理解是这样的:
1.找到初始值-原始解
2.在找到各种解与原始解的关系
3.通过循环得到答案
适用于动态规划的问题首先就是不同路径:
问题是给定一个M*N的地图从左上到右下角一共有多少种不同的方案(每次只能向右或者向下走一格)。
那么解决这个问题的关键在于你如何确定
1. 逻辑结构:线性和非线性
线性: 线性(1:1)、栈、队、数组
非线性:树形(1:多)、图形(多:多)
存储结构:顺序(数组)、链式(指针)
2. 逻辑结构与元素相对位置无关
链式存储物理地址和逻辑地址不一定相同连续,所以它内存中可⽤存储单元的地址/数据结点地址:连续与否都可以
3.
问题
给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。
解决
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;