小满nestjs(第三章 前置知识装饰器)

装饰器是一种特殊的类型声明,他可以附加在类,方法,属性,参数上面装饰器写法 tips(需要开启一项配置) 他会自动把class的构造函数传入到装饰器的第一个参数 target然后通过prototype可以自定义添加属性和方法属性装饰器同样使用@符号给属性添加装饰器他会返回两个参数1.原形对象2.属性的名称同样使用@符号给属性添加装饰器他会返回两个参数1.原形对象2.方法的名称3.参数的位置从0开始同样使用@符号给属性添加装饰器他会返回两个参数1.原形对象2.方法的名称3.属性描述符
分类: 编程语言 发布时间: 08-07 04:34 阅读次数: 0

小满nestjs(第四章 前置知识装饰器-实现一个GET请求)

定义 descriptor 的类型 通过 descriptor描述符里面的value 把axios的结果返回给当前使用装饰器的函数。安装依赖npm install axios -S。完整代码 接口可以直接用允许跨越的。定义控制器 Controller。应为装饰器默认会塞入一些参数。这时候需要使用装饰器工厂。.........
分类: 编程语言 发布时间: 08-07 04:34 阅读次数: 0

Multi-scalar multiplication: state of the art & new ideas

Consensys团队 Gus Gutoski 2020年在zkStudyClub上分享:[Multi-scalar multiplication: state of the art & new ideas](https://www.youtube.com/watch?v=Bl5mQA7UL2I)。Multi-scalar multiplication(MSM)又名Multi-exponentiation或multi-exp。
分类: 企业开发 发布时间: 08-07 04:28 阅读次数: 0

Ajax&Json(包含案例)

ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上​​ Ajax是一种在的情况下,能够更新部分网页的技术。 [1]通过在后台与服务器进行少量数据交换,Ajax可以。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新,提升用户的体验。​ 传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。2.JQeury实现方式1.$.ajax()语法:$.ajax({键值对});
分类: 企业开发 发布时间: 08-07 04:28 阅读次数: 0

11 个不能错过的高可用技巧

大型互联网架构设计,讲究一个四件套组合拳玩法,高并发、高性能、高可用、高扩展。如果能掌握这四个方面,应付大厂面试以及日常工作中的架构方案设计基本不是什么难题。今天,鱼皮就带大家学习下高可用都有哪些设计技巧?一、系统拆分有句古话 "牵一发而动全身"。面对一个庞然大物,如果没有一个合理的分工分层。任何一个小小失误都会被无限放大,酿成巨大灾难。万物相通,回到我们的软件架构。早前的系统都是单体系统,比如电商业务,会员、商品、订单、物流、营销等模块都堆积...
分类: 编程语言 发布时间: 08-07 04:27 阅读次数: 0

凭借这1080道java真题,成功拿到阿里,京东等八家大厂offer

2022年也过去三分之二了,快到22年的金九银十,时间一眨眼就过去了。今年面试有没有被面试官虐呢,明年跳槽想跳去哪个大厂呢,这是个问题,今年为了找到好工作,特地的从朋友那里讨来一份面试圣经(阿里某大牛),1080道面试真题和解析,一共485页PDF,囊括Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。凭借这份pd
分类: 编程语言 发布时间: 08-07 04:27 阅读次数: 0

啃完这本阿里手册,应届七面进阿里

前言呼!终于拿到阿里offer了,可以放松一下休息休息了,想想这将近一个月的面试经历,实在是太难了!背景普通本科,非985,非211的一个普通本科,应届生,在学校的成绩算不上有多好(平常玩乐居多,大学嘛,你懂得!),本来自己的能力也就找个相对来说的小公司,这次能拿到阿里offer是我万万没想到的!疫情2020年,疫情突然爆发,以迅雷不及掩耳之势席卷全国!替国家担忧是肯定的,总不能希望国家来个生化危机吧~~担忧以外就是开心了,毕竟那一年都可以痛痛快快的打游戏了~ps:很多人都懂我的想法吧
分类: 编程语言 发布时间: 08-07 04:27 阅读次数: 0

使用Mongoose populate实现多表关联存储与查询,内附完整代码

和普通的属性不同的是,我们需要指定引用属性的类型和引用的模型名称。这里有一个不符合常理的地方,就是我在这里把故事的作者设为了故事的粉丝~~方便的将多个表关联起来,实现一对多、多对多的数据表存储和查询功能。本文已最常见的一对多关系模型,介绍简单的数据模型定义、存储、查询。如果学习过关系型数据库的同学,可能对这里非常容易了解。可以非常简单的使用面向对象的方式完成数据的存取。是一种内置的特殊类型,专门用来表示对象的ID。方法存储对象的数据到数据库中。,也就是典型的一对多关系。数组属性,存储与其关联的。...
分类: 数据库 发布时间: 08-07 04:26 阅读次数: 0

解决Ubantu16.04和Windows10系统时间不一致的问题

安装电脑安装双系统之后,Ubantu系统和Windows系统时间一直相差8个小时。这是由于Windows系统和Ubantu系统对于系统的硬件时间具有不同的认知。Ubantu系统默认硬件时间为UTC时间,而Windows默认硬件时间是GMT时间。UTC时间:Universal Time Coordinated 协调世界时;GMT时间:Greenwich Mean Time 格林尼治时间。格林尼治标准时间是19 世纪中叶大英帝国的基准时间,同时也是事实上的世界基准时间。当时主要为了1840 年之后的铁路系
分类: 编程语言 发布时间: 08-07 04:25 阅读次数: 0

如何下载最新Windows10镜像文件(.iso文件)

本文主要介绍如何下载最新的Windows10最新镜像文件。1.官网下载文件1.从官网下载镜像文件:点击“立即下载工具”。2.下载的工具如下图所示:3.双击运行下载的工具:点击左下角的**“接受”。4.选择安装电脑或者U盘(我是要安装到U盘所以选择第二个,如果要直接安装到电脑就选第一个),点击“下一步”。5.选择语言(中文)、版本(Windows10)等。(去掉默认勾选)**,点击下一步。6.选择下载.iso文件7.下载十分重要记得找一个最新版本的破解文件,不然下了也是白
分类: 编程语言 发布时间: 08-07 04:25 阅读次数: 0

【刷题记录11】Java工程师丨字节面试真题(五)

另外这里不仅仅可以刷题,你想要的这里都会有,十分适合小白和初学者入门学习~1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单2、数据结构篇(300题):都是非常经典的链表、树、堆、栈、队列、动态规划等3、语言篇(500题):C/C++、java、python入门算法练习4、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题5、大厂笔试真题:字节跳动、美团、百度、腾讯…掌握经验不在惧怕面试!​。......
分类: 企业开发 发布时间: 08-07 04:25 阅读次数: 0

YoloV4训练自己的数据集(一)

本系列主要介绍使用YoloV4训练自己的数据集,本文主要介绍下载Yolo网络以及编译测试等内容。环境配置:以下内容均在Ubuntu16.04系统实现,显卡RTX2070S。1.介绍Yolo是由Joseph Redmon在读博期间提出的一种目标检测算法,兼顾了实时检测以及训练成本等问题。大家可以去看一下大神在TED的演讲。但遗憾的是作者在今年宣布永远退出CV界:不过幸好,原来团队中的Alexey Bochkovskiy以及两外两位中国学者扛起Yolo的大旗,并且得到了Joseph Redmon的
分类: 编程语言 发布时间: 08-07 04:25 阅读次数: 0

YoloV4训练自己的数据集(二)

本文主要介绍使用GPU测试网络,请先看前文然后再看本文。上文中我没有使用Opencv以及GPU,因此训练时间较长,将使用Opencv以及GPU。1.安装OpenCV首先去Opencv官网下载安装包。我下载的是3.4.4。下载之后窒执行以下命令:tar xvf opencv-3.4.4.tar.gz之后进入文件夹并编译:cd opencv-3.4.4/cmake .makesudo make install之后设置环境变量:sudo gedit /etc/ld.so.conf.d
分类: 编程语言 发布时间: 08-07 04:25 阅读次数: 0

YoloV4训练自己的数据集(三)

本文主要介绍如何使用YoloV4训练自己的数据集。1.建立数据集如果你自己有数据集,可以直接跳过本部分。可以使用Labelme对于自己的图片进行标注,关于Labelme的安装,大家可以看这篇博客。标注之后会生成。xml文件,其中包含了...
分类: 编程语言 发布时间: 08-07 04:25 阅读次数: 0

chmod +x 的含义,为什么要chmod +x

1.chmod +x1.linux系统下的文件颜色含义:绿色文件: 可执行文件,可执行的程序 红色文件:压缩文件或者包文件蓝色文件:目录白色文件:一般性文件,如文本文件,配置文件,源码文件等 浅蓝色文件:链接文件,主要是使用ln命令建立的文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其他文件chmod +x就是赋予用户文件的执行权限,之前我安装一个文件显示为没有操作权限,尝试过sudo,以及chmod 777均未解决。之后使用chmod +x解决。2.
分类: 编程语言 发布时间: 08-07 04:24 阅读次数: 0

YoloV4训练自己的数据集(四)

前文已经建立了自己的数据集并且进行了划分。本文主要介绍如何使用自己的数据集进行训练。1.修改配置文件1.修改darknet目录下data文件夹中的配置文件:在data文件夹中找到voc.names文件,里边存放的是需要分类的物体的名字,根据自己的情况修改,我把其中的文件内容修改为:2.修改darknet目录下cfg文件夹中的配置文件:在cfg文件夹中找到voc.data文件,打开之后把其中的文件内容修改为:classes= 1 //此处是你想要分类的类别数量
分类: 编程语言 发布时间: 08-07 04:24 阅读次数: 0

YoloV4训练自己的数据集(五)

本文主要介绍在前文训练结果的基础上进行测试。1.修改配置文件本次需要把上文的yolov4-custom.cfg再复制一份,命名为yolov4-custom-test.cfg。之后修改第6行,第7行参数为:batch=1subdivisions=12.测试图片使用以下命令测试图片:./darknet detector test cfg/voc.data cfg/yolov4-custom-test.cfg backup/yolov4-custom-train.weights testfiles
分类: 编程语言 发布时间: 08-07 04:24 阅读次数: 0

YoloV4训练自己的数据集(六)之Yolo -Tiny

前文已经把YoloV4的训练以及测试介绍结束了。本文主要介绍YoloV4-Tiny网络的训练与使用。请大家一定要看完前面几个博客。1.修改配置文件YoloV4-tiny是简化版本的YoloV4,主要是为了满足计算能力紧张的开发者使用和学习。YoloV4-tiny在准确度上会有相当的下降,但是在运算时间上,也会有相当大的提升。下面我回简要介绍使用YoloV4-Tiny进行训练以及测试。关于数据集的建立以及网络的编译等过程均已在之前的博客中做过介绍,此处不再赘述。本文直接讲如何修改配置文件。1.1修改vo
分类: 编程语言 发布时间: 08-07 04:24 阅读次数: 0

Ubuntu16.04安装.run,显示没有权限的问题

在装大恒相机驱动的时候,根据它的文档说明,直接使用以下命令就行:./Galaxy_camera.run这个方法,第一次电脑上安装的时候没有问题,后来在其他电脑显示没有权限。。之后试过使用`sudo ./Galaxy_camera.run以及:`chmod 777 Galaxy_camera.run在输入:Galaxy_camera.run仍然不行。解决方法:chmod +x ./Galaxy_camera.run之后继续使用,命令安装:./Galaxy_camera.run
分类: 编程语言 发布时间: 08-07 04:24 阅读次数: 0

图像融合简介

1.图像融合图像融合(Image Fusion)是用特定的算法将两幅或多幅图像综合成一幅新的图像。利用两幅(或多幅) 图像在时空上的相关性及信息上的互补性,并使得融合后得到的图像对场景有更全面、清晰的描述,从而更有利于人眼的识别和机器的自动探测。确保待融合图像已配准好且像素位宽一致,且融合后的图像相对原始图像具有较高的空间分辨率和光谱分辨率,具有明显的突出信息和较低的噪声。两幅(多幅)已配准好且像素位宽一致的待融合源图像,如果配准不好且像素位宽不一致,其融合效果不好。2.图像融合层次融合图像由低
分类: 编程语言 发布时间: 08-07 04:24 阅读次数: 0