自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web前端开发篇(6)---flex布局详解

数值越小,排列越靠前,属性值为number,默认为0,也可以为负值。

2024-08-09 11:57:51 1344

原创 Web前端开发篇(5)---vue3路由导航、路由嵌套、路由props配置

通过点击导航,视觉效果上“消失”的组件,默认是被卸载的,需要的时候再去挂载。

2024-08-07 15:50:45 743

原创 Web前端开发篇(4)---vue3的props&生命周期&自定义Hooks

<button @click="add">增加</button><br><br><br><button @click="addDogs">再来一条狗</button>

2024-08-06 20:00:58 583

原创 Web前端开发篇(3)---vue3的计算属性computed&监视watch

/ 定义一个接口,用于限制person对象的具体属性id:string,age:number// 定义一个自定义类型let person:PersonInter = {id:"qwer1234", name:"张三", age:45}{id:"qwer1234", name:"张三", age:45},{id:"qwer1234", name:"张三", age:45},{id:"qwer1234", name:"张三", age:45}

2024-08-06 16:05:13 672

原创 Web前端开发篇(2):vue3中ref与reactive创建响应式数据

v-if具有更高的切换开销,v-show具有更高的初始渲染开销。v-if 适用于条件不经常改变的场景,切换条件时的开销较大,因为需要重新渲染元素。v-show适用于条件经常改变的场景,切换条件时的开销较小,因为只是改变样式属性。当修改使用reactive创建的对象属性时,如果只修改对象的某个属性,则不会出现问题。指令用于条件性地渲染一个元素。它与v-if不同,在渲染时不管条件为真还是为假,都会渲染。上面两种写法均无法修改数据,页面不会更新,数据失去了响应式。注:原对象的数据也会跟随结构的数据的改变而改变!

2024-08-05 22:41:19 829 1

原创 Python Web前端开发篇(6)---vue插槽

如果componentB需要多次插入slot,但是不想重复某些内容,则需要使用<template v-slot:slot1><template>和<slot name="slot1"><slot>两个属性来指定。在有多级继承组件时,最底层组件想要访问最顶层组件的数据,如果通过props实现,需要一层一层传递,会很麻烦。所以,这种情况可以使用provide和inject配合实现。如果父类和子类都要传递数据给插槽,父类直接传递即可,子类需要先传递给父类,父类使用v-slot接收,再将其传递给子类插槽。

2024-08-05 13:05:39 254

原创 Python Web前端开发篇(5)---vue组件传递数据

组件最大的优势是可复用性,我们一般会将Vue组件定义在一个单独的.vue文件中,即单文件组件(SFC)。组件和组件之间不是完全独立的,而是有交集的,那就是组件和组件之间是可以传递数据的,传递数据的解决方案就是props:props只能从父级传递给子级,不能反其道而行之。

2024-08-04 14:32:11 541

原创 Python Web前端开发篇(4)---vue计算属性&Class绑定&Style绑定&侦听器&表单输入绑定&模板引用(获取DOM)

在上面代码中,使用computed和methods都能实现想要的功能,但是两者仍有一些区别:计算属性---会基于其响应式依赖被缓存,仅在其响应式依赖更新时才会重新计算。方法---调用总是会在重新渲染发生时再次被执行函数。直观的理解就是,计算属性在多次调用时只计算一次,方法在每次调用时都要计算一次。

2024-08-03 21:05:54 381

原创 Python Web前端开发篇(3)---vue事件处理&事件传参&事件修饰符&数组变化监听

Vue能够侦听响应式数组的变更方法,并在它们被调用时触发相关的更新。

2024-08-02 09:05:31 254

原创 Web前端开发篇(1):vue3入门指南

构建vue项目有多种方式,推荐使用,需要用到npm和node,新版本的node已经集成了npm,所以只需下载node即可。,按照流程傻瓜式安装即可,使用node -v验证安装。

2024-08-01 14:29:09 565

原创 pyside6开发篇---隐藏标题栏后,实现关闭、最大(小)化、窗口拖动、窗口拖动调整大小

代码很简单,但是这样就会失去最大化、窗口拖动、窗口调整大小等功能,需要我们手动实现。

2024-07-21 12:58:19 2678 1

原创 Docker---windows下载安装及配置(解决pull时间失败、过长问题)

官网下载地址(最新版):,需要魔法工具,本人使用下载完后运行安装:直接默认安装即可。

2024-07-20 20:10:04 1908

原创 工业相机---初步认识+如何选型

线放大倍数M = 像元大小 / 系统分辨率 = 4.7um / 0.06mm = 0.078,焦距 = 150mm x 0.078 / (0.078 + 1)= 10.85,则选择焦距在10mm左右的镜头。物体光线经过镜头后的成像最大尺寸是可以确定的,如果成像最大尺寸小于感光靶面的尺寸,这样会导致感光靶面的外围会有一些像素点没有被照射到光线,从而会浪费感光靶面的像素点。,反差=(照度的最大值-照度的最小值)/(照度的最大值+照度的最小值),反差的数值总是

2024-07-05 17:26:19 1770

原创 pyinstaller打包onnxruntime-gpu报错找不到CUDA的解决方案

会在这个目录中查找自定义的钩子(hooks)文件。钩子文件用于在打包过程中处理一些特殊的依赖或行为。2、电脑上已经安装与onnxruntime-gpu对应版本的cuda和cudnn,并加入了环境变量。使用onnxruntime-gpu完成了深度学习模型部署,但在打包时发生了报错:找不到CUDA。--additional-hooks-dir=.:指定一个额外的目录,--onefile:将所有的文件和依赖打包成一个单独的可执行文件。-w main.py:指定需要打包的py文件,不带控制台窗口打包。

2024-07-04 10:15:32 2499

原创 NMS!!!

官方解释:NMS非极大值抑制(Non-Maximum Suppression, NMS),一个关键的后处理步骤,用于从检测器输出的多个边界框中筛选出最优的边界框。个人理解:模型推理输出后,会出现冗余框如下图所示。通过NMS操作可以去除冗余框,达到精准识别。

2024-06-30 18:16:04 572

空空如也

空空如也

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

TA关注的人

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