- 博客(56)
- 收藏
- 关注

原创 TensorRT INT8量化原理与实现(非常详细)
模型量化是什么?模型量化是由模型、量化两个词组成。我们要准确理解模型量化,要看这两个词分别是什么意思。在计算机视觉、深度学习的语境下,模型特指卷积神经网络,用于提取图像/视频视觉特征。量化是指将信号的连续取值近似为有限多个离散值的过程。可理解成一种信息压缩的方法。在计算机系统上考虑这个概念,一般用“低比特”来表示。也有人称量化为“定点化”,但是严格来讲所表示的范围是缩小的。定点化特指scale为2的幂次的线性量化,是一种更加实用的量化方法。.........
2021-11-05 18:07:20
38314
36
转载 【转载】k8s删除一个Pod会发生什么事情?
Kube-apiserver会接受到用户的删除指令,默认有30秒时间等待优雅退出,超过30秒会被标记为死亡状态,此时Pod的状态Terminating,kubelet看到pod标记为Terminating就开始了关闭Pod的工作;关闭流程如下:pod从service的endpoint列表中被移除;如果该pod定义了一个停止前的钩子,其会在pod内部被调用,停止钩子一般定义了如何优雅的结束进程;进程被发送TERM信号(kill -14);
2025-04-14 14:29:12
6
转载 【转载】k8s pod的生命周期有哪几种?
在 Kubernetes 中,Pod 是最小的可调度和可管理的计算单元。Pod 可以包含一个或多个容器,并且共享相同的网络命名空间、存储卷和其他资源。这些是 Pod 的主要生命周期阶段。在实际使用中,Pod 的生命周期可以受到各种因素的影响,例如调度策略、资源限制、健康检查等。
2025-04-14 14:26:37
6
原创 【Web系列三十】MYSQL库表比对升级
随着软件的迭代开发,数据库表有变动是常有的事,如果没有在开发时记录变更情况的话。对于线上生产环境下的MYSQL库表升级就会比较麻烦。因此本文主要提供了一个脚本,方便比对新旧数据库的sql文件,从而自动生成用户升级的sql语句。
2025-01-16 17:33:10
274
原创 【Web系列二十九】前端组件图标按需引入
之前在开发时使用了element-plus的一些组件,并通过按需引入的方式使用,但是在使用时发现了一些问题,特此记录一下。
2024-07-09 14:37:20
539
原创 【Web系列二十八】代码规范校验
优秀的开发者一定是对代码整洁和规范有要求的,但开发时难免会有疏漏的地方,因此代码规范校验工具是必不可少的。本文将介绍不同的Web开发平台的代码规范校验工具和示例。
2024-03-21 11:15:19
412
原创 【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
565
原创 【Web系列二十五】前后端使用proto+grpc实现数据传输
protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。通信时所传递的信息是通过Protobuf定义的message数据结构进行打包,然后编译成二进制的码流再进行传输或者存储。
2023-10-24 09:15:55
1301
原创 【Web系列二十四】使用JPA简化持久层接口开发
Spring Data JPA 是Spring提供的一套简化JPA开发的持久层框架,根据实体类自动生成表 (注意库仍旧自己创建),按照约定好的【方法命名规则】写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查询等等。
2023-08-28 16:40:47
898
原创 Python装饰器
装饰器本质上是一个Python函数,它可以让被装饰函数或方法在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器一般采用语法糖的形式,是一种语法格式。比如:@property,@wraps()。
2023-05-15 17:54:43
697
原创 【Web系列二十二】Vue+Ts下实现axios拦截器
有时候我们希望axios请求实现一些统一的功能,比如携带用户信息,统一的消息处理等,这时候就可以使用axios拦截器在请求发出前和接收到反馈消息后做一些统一的处理。
2023-04-18 17:12:45
390
原创 【Web系列二十一】Vue+Ts下实现Websocket封装
有些web项目需要大量的前后端websocket通信,如果在每个使用的地方都建立一个websocket连接就会使得代码变得冗长,且不方便维护。这时封装websocket就显得很有必要,但是由于websocket不只是维护一些简单的变量就可以实现的,还涉及到一些函数作为参数,相对比较复杂,因此本篇文章记录一个封装websocket和使用的方法供大家参考。
2023-04-18 16:46:19
1644
原创 【Web系列二十】Django+Celery+Asgiref+Channels+协程锁实现Websocket异步并发
最近手头有一个项目需要交付,作为web项目,并发问题是不可避免的。对于Django后端,常用的并发实现方案就是Celery,虽然网上已经有不少实施例,但是实际开发过程中遇到一些问题。比如长连接异步执行结果如何反馈?Celery执行池如何选择?win下只支持多协程并发,如何解决Eventloop异步循环问题?这篇文章就介绍一个博主亲测成功的实施例架构。
2023-02-08 14:31:44
1736
2
原创 【Web系列十八】Springboot批量加载配置文件
spring项目开发过程中,配置参数会越来越多,如果都存放在同一个配置文件中,显然使用起来不方便,因此本文说的就是一种拆分的配置文件的方式。
2022-12-14 11:41:02
810
原创 【Web系列十七】Springboot+Vue实现websocket通信
使用serverendpoint实现spring与vue的websocket通信
2022-11-08 15:57:04
2405
原创 【web系列十六】idea下使用Maven搭建spring boot开发环境
记录在idea下使用maven搭建springboot工程的流程
2022-11-02 13:44:30
5931
1
原创 【web系列十四】Jsplumb画布使用方法
博主最近的需要实现一个前端绘制拓扑图的工具,并且要求能够编辑节点的信息,以及将拓扑结构传给后端。首先想到的就是Jsplumb,这边记录一下开发过程中的一些知识点,本文中的代码都是基于vue3+ts写的。......
2022-08-16 19:10:18
3941
2
原创 【web系列十三】vue3实操技巧
这里主要记录博主在开发过程中遇到过的问题以及最终的解决方案,博主一般会选择比较通用的方法,希望大家遇到类似的问题可以少走弯路。
2022-07-26 14:05:21
4785
原创 【web系列十二】element plus的一些实用技巧
主要记录一下element-plus组件的一些实用技巧和注意事项,同时会提供对应的代码示例。
2022-07-21 18:03:20
7164
3
原创 【web系列十】Vue3+Django+MySQL搭建前后端框架
这篇文章主要介绍前端、后端和服务器间的通信,如果有对这三个部分还不了解的或者不知道怎么搭建工程的可以去看博主的这三篇文章,希望能对你有帮助。
2022-07-05 17:50:35
8983
原创 【web系列八】vscode下vue3+vue/cli+pinia+elementplus+typescript搭建前端开发环境
在vscode下使用vue/cli搭建vue3+pinia+elementplus+typescript前端开发工程
2022-06-27 18:28:46
1265
原创 【web系列七】高阶技巧之django+ajax实现python后端console输出在前端的动态显示
目录环境目的需要解决的问题问题解析解决方案实战需要实现的功能工程结构具体实现主页功能周期性发送请求获取数据并返回display生成数据的功能函数线程类和控制函数最终效果环境django+ajax(juqery)+vue(可选)不使用websocket长连接目的需要解决的问题当我们需要在服务器上实现一些复杂逻辑功能时,可能会在一个函数(称为mission)中打印很多内容到pyth......
2022-04-01 12:31:37
2728
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
1126
原创 【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
817
原创 【web系列五】CSS
目录序如何使用csscss引用方式css作用域示例盒子模型单个盒子多个盒子设置盒子参数示例其他一些常用功能示例触发式的css效果浮动布局定位资源颜色字体字体名称字体占有率语法序 在学习vue之前,默认大家已经掌握了html的初级知识,如果对这些还不是很清楚的话,建议先学习一下下面这些内容:web系列之HTML5_Nicholson07的博客-CSDN博客如何使用csscss引用方式...
2022-03-21 17:00:43
1209
原创 【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
1395
原创 【web系列三】HTML5
目录开发前准备什么是HTML5HTML5新特性需要掌握的技能开发工具学习资料环境配置HTML基础常用标签1、头文件和基础标签2、标题3、段落和换行4、超链接和图片元素、属性和格式元素属性格式样式、链接和表格样式链接表格列表、块和布局列表块布局表单、表单与服务器的交互表单表单与服务器的交互HTML框架HTML实体开发前准备什么是HTML5HTML是一种用来描述网页的语言; HT
2022-03-11 16:08:47
1795
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人