自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 常用Web性能指标

2、LCP(Largest Contental Paint,最大内容绘制时间)1、FCP(First Contental Paint,首次绘制时间)定义:页面加载开始到完全可交互的时间。定义:浏览器从加载开始到首次渲染DOM元素的时间。定义:浏览器从加载开始到渲染最大DOM元素的时间。定义:用户交互后到页面响应更新的时间。定义:出现的所有意外布局的偏移的和。7、DCL(DOM内容加载完成时间)3、INP(交互到下次绘制的时间)4、FID(首次交互的延迟)5、DLS(累计布局偏移)6、TTI(可交互时间)

2025-02-22 21:22:37 370

原创 JS的原型、原型链

__proto__null:如果最终未找到该属性,返回undefined;但如果尝试调用一个不存在的函数(如O.F()),则会抛出。

2025-02-14 19:57:42 255

原创 输入url到页面渲染经过了哪些阶段

有协商缓存,发送报文,服务器查看对应数据的修改时间,数据较新就返回数据(状态码200),数据旧就返回(状态码304),浏览器走缓存。- 客户端 到 服务端:FIN,我要结束连接(仅仅代表客户端不会再发送数据报文了,仍可以接收数据报文。- 服务端 到 客户端:FIN,我没事了,我也要结束连接了。- 服务端 到 客户端:SYN-ACK,接受请求。- 客户端 到 服务端:ACK,确认建立连接。- 客户端 到 服务端:SYN,请求连接。- 服务端 到 客户端:ACK,我知道了。服务端接收到ACK,关闭连接。

2025-02-14 13:24:25 335

原创 JS的事件运行机制

单线程 + 事件循环:JavaScript 通过任务队列和事件循环实现异步。- 微任务优先:确保高优先级任务及时执行。- 避免阻塞主线程:长时间同步代码会阻塞事件循环,导致页面卡顿。

2025-02-14 01:01:07 387

原创 css盒子模型

当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的),将所有元素表示为一个个矩形的盒子(box)。CSS 决定这些盒子的大小、位置以及属性(例如颜色、背景、边框尺寸…)。

2025-02-06 23:51:51 761

原创 角点检测good features to track

是协方差矩阵M的特征值,也就是说,good features to track中将最小特征值 大于 某一阈值的点视为角点,限制比Harris大。opencv中的同名方法goodFeaturesToTrack(),当前代码的问题:特征点会丢失,看右下角 ,改进的话。黄色时特征点,绿色是特征点轨迹。good features to track中,因为ROS库的原因,用python2运行。Harris角点检测中,

2025-02-04 20:44:38 696

原创 Vue生命周期、选项式API和组合式API

Vue3新的方式,具体用法为 在<script setup> 或者 <script>的setup()方法中添加 API名(()=>{操作}):(记得末尾是分号)提供的,onBeforeCreate和onCreated无法import,因为setup()方法中的代码就是在这两个时间执行的代码。<script setup>和<script>的setup()方法都存在时,只有<script setup>生效。1、逻辑分散,难以维护负责组件:当一个功能涉及数据、方法、生命周期钩子等多个选项时,代码分散,可读性差。

2025-02-03 19:44:37 969

原创 Vue的组件化思想

Vue.js 是一个用于构建用户界面的渐进式框架,其核心特性之一是组件化(Componentization)。

2025-02-02 18:00:00 373

原创 ES6扩展-数组

将类似数组的对象和可迭代对象转换成数组用于将一组值,转换为数组fill()includes()将数组扁平化处理,返回一个新数组,对原数据没有影响。默认展开一层,可以设置展开层数,可以大于实际展开层数。// 不断通过扩展运算符展开一层。

2025-02-01 18:00:00 373

原创 Git 介绍、常用命令和操作

项目开始时,只有一个原始版本,拥有者在仓库托管平台上创建远程仓库并上传项目后,别的机器就可以clone这个版本的仓库,从而得到项目代码。而版本历史记录的存在,使得仓库拥有者可以通过git reset --hard commitID命令将仓库代码回退到指定版本(某一次commit)。对于项目团队以外的用户,往往是根据仓库的问题issue对项目代码进行改进,然后可以在本地仓库修改后上传给远程仓库,描述自己的改进部分和思路,创建合并请求pull request。

2025-02-01 18:00:00 654

原创 Harris 角点检测 python2 opencv实现

目录Harris角点检测原理代码结果核心思想是基于图像局部区域内的灰度变化来判断一个点是否为角点。具体来说,如果一个点在一个小窗口内沿任意方向移动时,其灰度值的变化都较大,则该点很可能是一个角点。定义角点检测方程其中 和 是图像在 x 和 y 方向的导数(梯度)。(可以使用函数 cv2.Sobel()计算)cv2的cornerHarris 函数参数:src:输入图像,数据类型为 float32 的单通道图像。blockSize:角点检测中要考虑的窗口大小,即计算协方差矩阵时的窗口大小。ksize:Sobel

2025-01-31 22:45:30 375

原创 扩展运算符...的使用

ES6通过扩展元素符...,能将一个数组转换成逗号分隔的参数序列,主要用于数组或对象的展开、浅拷贝、函数参数的输入和构造函数参数,可以取代ES5的apply()。

2025-01-31 20:00:00 337

原创 var、let、const的区别

var、let、const都是JS中用于声明变量的关键字。

2025-01-30 23:35:30 211

原创 COVINS-G 在Ubuntu18.04下复现跑通EuRoC数据集

论文链接:Manthan Patel, Marco Karrer, Philipp Bänninger and Margarita Chli., 2023.

2025-01-29 23:12:47 903

原创 Vue3警告 declare it using the “emits“ option如何解决

script setup> 是 Vue 3 引入的一种语法糖,旨在简化组合式 API(Composition API)的使用,并提高开发效率。[Vue 警告]:向组件传递了多余的非自定义事件监听器(onmessage),但由于组件渲染的是片段或文本根节点,因此无法自动继承。如果该监听器仅旨在作为组件的自定义事件监听器,请使用“emits”选项进行声明。在父组件定义了方法changmessage,并绑定成一个方法(名为onmessage)传给子组件,子组件没有声明就使用了这个onmessage方法。

2025-01-29 14:57:19 636

原创 Unity3D 粒子系统学习 复现蓝色魔法火焰

要用粒子系统实现特效,一是要有合适的素材,二是根据最终的效果来计划粒子系统的设置,两者都要求在不断地学习中积累经验、锻炼直觉,希望这一篇博客能够帮助学习粒子系统的读者积累设置方面的经验。

2024-01-14 12:34:07 2498 1

原创 unity 打靶游戏

天空盒资源使用Unity资源商店的Fantasy Skybox FREE,树资源使用Unity资源商店的SimpleNaturePack。通过地上的箭头指示下一个射击点的位置,引导玩家前往射击点。固定靶外靶1分,靶心2分;移动靶外靶3分,靶心4分。鼠标上下左右移动控制视角变化。鼠标右键为拉弓,左键为射击。w s a d 为方向键。按住shift 移动加速。大作业 - 打靶游戏。

2023-11-30 12:35:09 417

原创 打飞碟 Unity3D游戏设计

一个从左右发射飞碟让人点击的游戏。

2023-11-12 20:48:36 136

原创 3D游戏设计 牧师与魔鬼 动作分离版 unity

初始左岸有三名牧师和三名魔鬼,一只船靠着左岸;船最多载两人,至少载一人才能到对岸;如果某岸上牧师数小于魔鬼数,牧师会遇害,游戏失败;牧师和魔鬼都到右岸,则游戏胜利;

2023-10-28 01:08:12 197 1

原创 3D游戏设计 牧师与魔鬼 mvc版

初始左岸有三名牧师和三名魔鬼,一只船靠着左岸;船最多载两人,至少载一人才能到对岸;如果某岸上牧师数小于魔鬼数,牧师会遇害,游戏失败;牧师和魔鬼都到右岸,则游戏胜利;

2023-10-20 11:33:27 156 1

原创 Unity 即时GUI模式设计“点点”游戏

这里会使用即时模式GUI(即IMGUI)写一个显示“点”然后要求玩家点击“点”来得分的规定时间的点击游戏。

2023-09-29 12:34:08 277

原创 一篇FPS游戏策划稿(仅供参考)

这是一个课程作业,作业要求学习Tracy Fullerton的《》中的第二、三、四章,策划稿中需要有游戏结构、基本元素、戏剧元素和创新点,在这里游戏结构包含了基本元素和戏剧元素。

2023-09-22 11:39:04 1974

原创 微信小游戏制作新手指南——游戏打飞机关卡

微信小游戏制作初学

2023-09-10 11:27:05 1300 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除