自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TensorRT INT8量化原理与实现(非常详细)

模型量化是什么?模型量化是由模型、量化两个词组成。我们要准确理解模型量化,要看这两个词分别是什么意思。在计算机视觉、深度学习的语境下,模型特指卷积神经网络,用于提取图像/视频视觉特征。量化是指将信号的连续取值近似为有限多个离散值的过程。可理解成一种信息压缩的方法。在计算机系统上考虑这个概念,一般用“低比特”来表示。也有人称量化为“定点化”,但是严格来讲所表示的范围是缩小的。定点化特指scale为2的幂次的线性量化,是一种更加实用的量化方法。.........

2021-11-05 18:07:20 27223 30

原创 【Web系列二十八】代码规范校验

优秀的开发者一定是对代码整洁和规范有要求的,但开发时难免会有疏漏的地方,因此代码规范校验工具是必不可少的。本文将介绍不同的Web开发平台的代码规范校验工具和示例。

2024-03-21 11:15:19 174

原创 【Web系列二十七】Vue实现dom元素拖拽并限制移动范围

dom元素拖拽并限制在父组件范围内。

2023-11-30 10:02:53 689

原创 【Web系列二十六】el-input内容约束的一些方案

前端开发会涉及很多输入框,通常都需要根据需求限制输入框的输入内容,其中最常用的就是element ui的el-input,本文就以el-input为例说明,但如果有其他类似的需求也可参考本文的实现方案。<el-inputstep="0.5"min="0"max="5"/>方案一:第一~四属性共同使用type=“number” input的原生属性,标明input框的类型。

2023-10-24 10:16:39 328

原创 【Web系列二十五】前后端使用proto+grpc实现数据传输

protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。通信时所传递的信息是通过Protobuf定义的message数据结构进行打包,然后编译成二进制的码流再进行传输或者存储。

2023-10-24 09:15:55 617

原创 【Web系列二十四】使用JPA简化持久层接口开发

Spring Data JPA 是Spring提供的一套简化JPA开发的持久层框架,根据实体类自动生成表 (注意库仍旧自己创建),按照约定好的【方法命名规则】写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查询等等。

2023-08-28 16:40:47 509

原创 【Web系列二十三】Ts下实现字典

ts下没有原生的字典类,这里手动实现一个类型安全的字典。

2023-08-17 19:02:02 627

原创 Python装饰器

装饰器本质上是一个Python函数,它可以让被装饰函数或方法在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器一般采用语法糖的形式,是一种语法格式。比如:@property,@wraps()。

2023-05-15 17:54:43 565 1

原创 【Web系列二十二】Vue+Ts下实现axios拦截器

有时候我们希望axios请求实现一些统一的功能,比如携带用户信息,统一的消息处理等,这时候就可以使用axios拦截器在请求发出前和接收到反馈消息后做一些统一的处理。

2023-04-18 17:12:45 289

原创 【Web系列二十一】Vue+Ts下实现Websocket封装

有些web项目需要大量的前后端websocket通信,如果在每个使用的地方都建立一个websocket连接就会使得代码变得冗长,且不方便维护。这时封装websocket就显得很有必要,但是由于websocket不只是维护一些简单的变量就可以实现的,还涉及到一些函数作为参数,相对比较复杂,因此本篇文章记录一个封装websocket和使用的方法供大家参考。

2023-04-18 16:46:19 1112

原创 JSON文件操作

记录一下js/ts和python中使用JSON库时遇到的一些问题。

2023-04-18 09:30:56 106

原创 【Web系列二十】Django+Celery+Asgiref+Channels+协程锁实现Websocket异步并发

最近手头有一个项目需要交付,作为web项目,并发问题是不可避免的。对于Django后端,常用的并发实现方案就是Celery,虽然网上已经有不少实施例,但是实际开发过程中遇到一些问题。比如长连接异步执行结果如何反馈?Celery执行池如何选择?win下只支持多协程并发,如何解决Eventloop异步循环问题?这篇文章就介绍一个博主亲测成功的实施例架构。

2023-02-08 14:31:44 1386

原创 【Web系列十九】Django连接MinIO数据库

Minio手册及踩坑记录

2023-01-10 15:03:33 1179

原创 Python异常捕获

python异常捕获的多种方式

2023-01-10 14:46:22 1176

原创 【Web系列十八】Springboot批量加载配置文件

spring项目开发过程中,配置参数会越来越多,如果都存放在同一个配置文件中,显然使用起来不方便,因此本文说的就是一种拆分的配置文件的方式。

2022-12-14 11:41:02 679

原创 JAVA获取当前日期

Java获取当前时间

2022-11-23 16:41:46 2969

原创 Java Map基本操作及遍历

JAVA Map的基本用法和遍历

2022-11-23 10:15:16 1680

原创 【Web系列十七】Springboot+Vue实现websocket通信

使用serverendpoint实现spring与vue的websocket通信

2022-11-08 15:57:04 2132

原创 【web系列十六】idea下使用Maven搭建spring boot开发环境

记录在idea下使用maven搭建springboot工程的流程

2022-11-02 13:44:30 2857

原创 【web系列十五】Ubuntu系统部署Web项目

记录一下部署流程,初次尝试还是踩了不少坑的。

2022-09-21 17:24:56 1864

原创 【web系列十四】Jsplumb画布使用方法

博主最近的需要实现一个前端绘制拓扑图的工具,并且要求能够编辑节点的信息,以及将拓扑结构传给后端。首先想到的就是Jsplumb,这边记录一下开发过程中的一些知识点,本文中的代码都是基于vue3+ts写的。......

2022-08-16 19:10:18 3021 2

原创 飞控固件烧录方法

整理两个烧录飞控固件的方法。

2022-07-30 20:33:41 1784 1

原创 WIN10源码编译安装QGC-V3.4

最近想起来之前有过一些无人机开发经历,这里把相关的一些资料整理一下,帮助有需要的同学少走弯路。

2022-07-30 20:22:22 898

原创 【web系列十三】vue3实操技巧

这里主要记录博主在开发过程中遇到过的问题以及最终的解决方案,博主一般会选择比较通用的方法,希望大家遇到类似的问题可以少走弯路。

2022-07-26 14:05:21 4490

原创 【web系列十二】element plus的一些实用技巧

主要记录一下element-plus组件的一些实用技巧和注意事项,同时会提供对应的代码示例。

2022-07-21 18:03:20 6552 3

原创 【web系列十一】使用django操作Mysql数据库

这篇文章主要介绍django中model模块的常用字段、参数,以及如何操作数据库。

2022-07-07 18:06:47 8189 2

原创 【web系列十】Vue3+Django+MySQL搭建前后端框架

这篇文章主要介绍前端、后端和服务器间的通信,如果有对这三个部分还不了解的或者不知道怎么搭建工程的可以去看博主的这三篇文章,希望能对你有帮助。

2022-07-05 17:50:35 7109

原创 【web系列九】快速上手MySQL数据库

包含MySQL数据库的入门使用教程,方便大家快速上手

2022-06-29 18:50:16 634

原创 【web系列八】vscode下vue3+vue/cli+pinia+elementplus+typescript搭建前端开发环境

在vscode下使用vue/cli搭建vue3+pinia+elementplus+typescript前端开发工程

2022-06-27 18:28:46 1000

原创 【web系列七】高阶技巧之django+ajax实现python后端console输出在前端的动态显示

目录环境目的需要解决的问题问题解析解决方案实战需要实现的功能工程结构具体实现主页功能周期性发送请求获取数据并返回display生成数据的功能函数线程类和控制函数最终效果环境django+ajax(juqery)+vue(可选)不使用websocket长连接目的需要解决的问题当我们需要在服务器上实现一些复杂逻辑功能时,可能会在一个函数(称为mission)中打印很多内容到pyth......

2022-04-01 12:31:37 2464 2

原创 【web系列六】vue介绍

初入vuevue简介vue是一个javascript框架,他的作用主要有以下两点:简化dom操作,也就是获取html元素,再操作html元素这个过程; 响应式的数据驱动,页面由数据生成,会随着数据变化而更新。官网:介绍 — Vue.js (vuejs.org)第一个vue程序vue.js可以从这个网址下载到https://cdn.jsdelivr.net/npm/vue@2/dist/vue.jshello.html<!D.................

2022-03-25 09:34:58 1010

原创 【web系列一】 开发环境配置

anaconda3+pycharm->djangoanaconda3及pycharm的配置方法如下Anaconda及pytorch详细安装及使用教程_Nicholson的博客-CSDN博客_anaconda+pytorchdjango//打开anaconda prompt//创建conda环境conda create -n web python=3.7//激活环境activate web//安装djangopip install django==3.2.12//然后在p

2022-03-23 22:29:06 710

原创 【web系列五】CSS

目录序如何使用csscss引用方式css作用域示例盒子模型单个盒子多个盒子设置盒子参数示例其他一些常用功能示例触发式的css效果浮动布局定位资源颜色字体字体名称字体占有率语法序 在学习vue之前,默认大家已经掌握了html的初级知识,如果对这些还不是很清楚的话,建议先学习一下下面这些内容:web系列之HTML5_Nicholson07的博客-CSDN博客如何使用csscss引用方式...

2022-03-21 17:00:43 1086

原创 【web系列四】AJAX

目录序AJAX介绍AJAX简介应用场景XML和JSONAJAX的优缺点优点缺点HTTP协议请求报文响应报文原生AJAXdemo框架介绍GET请求请求时传参和设置请求头POST请求并传送参数网页端解析由服务端返回的js数据IE浏览器缓存问题请求超时或网络异常的处理取消请求使用jQuery发送AJAX请求jQuery简介下载jQuery库get请求post请求浅谈csrf及django的csrf_token.

2022-03-18 14:46:13 1280

原创 【web系列三】HTML5

目录开发前准备什么是HTML5HTML5新特性需要掌握的技能开发工具学习资料环境配置HTML基础常用标签1、头文件和基础标签2、标题3、段落和换行4、超链接和图片元素、属性和格式元素属性格式样式、链接和表格样式链接表格列表、块和布局列表块布局表单、表单与服务器的交互表单表单与服务器的交互HTML框架HTML实体开发前准备什么是HTML5HTML是一种用来描述网页的语言; HT

2022-03-11 16:08:47 1657

原创 【web系列二】Django服务器搭建

目录Django简介MTV模型配置环境创建第一个工程创建项目框架创建application显示helloworld运行逻辑多app问题多app间互相调用html多app互相调用html重名冲突问题添加一些复杂的函数功能实现参考资料Django简介Django是一款基于python,并被广泛应用的开源Web框架。Django 的MTV模型(Model+ View+ Template设计模式)基于 MVC.........

2022-03-10 11:29:00 2751

转载 C++11多线程整理

目录初识什么是并发并发的方式多进程并发多线程并发为什么使用并发任务拆分提高性能多线程库简介理解线程类的构造函数构造函数的参数函数指针仿函数匿名函数std::function传值还是引用线程对象只能移动不可复制竞争条件与互斥锁竞争条件使用互斥元保护共享数据为保护共享数据精心组织代码接口设计中也存在竞争条件死锁(Dead Lock)死锁unique_lock条件变量(Condition Variable)

2022-02-22 19:10:55 587

原创 UML类图学习

基本概念类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。类图也可用于数据建模。类图的作用(1):在软件工程中,类图是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化了人们对系统的理解;(2):类图是系统分析和设计阶段的重要产物,是系统编码和测试的重要模型。类的表示方法

2021-12-29 17:36:42 1424

原创 C++知识整理

类CLASS类的介绍类是面向对象语言的程序设计中的概念,是面向对象编程的基础。类的实质是一种引用数据类型,类似于byte、short、int(char)、long、float、double等基本数据类型,不同的是它是一种复杂的数据类型。因为它的本质是数据类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。类是对现实生活中一类具有共同特征的事物的抽象。如果一个程序里提供的数据类型与应用中的概念有直接的对...

2021-12-27 14:32:44 224

原创 深度学习资料整理

[图像算法]-数据标注软件labelme详解 - 简书 (jianshu.com)https://www.jianshu.com/p/4a015f0b6fcf验证集与测试集的区别 - morwing - 博客园 (cnblogs.com)https://www.cnblogs.com/morwing/p/12144476.html神经网络量化简介 (qq.com)https://mp.weixin.qq.com/s?__biz=MzI5MDUyMDIxNA==&mid=2247491428&

2021-11-18 17:41:03 57

空空如也

空空如也

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

TA关注的人

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