NOT

Vue3+Vite+ElementPlus管理系统常见问题

本文本记录了使用 Vue3+Vite+ElementPlus 从0开始搭建一个前端工程会面临的常见问题,没有技术深度,但全都是解决实际问题的干货,可以当作是问题手册以备后用。本人日常工作偏后端开发,因此,文中的一些前端术语描述可能不严谨,敬请谅解。重点是:这里记录的解决方案都是行之有效果的,拿来即可 ......

扫盲Kafka?看这一篇就够了!【转】

kafka的使用场景 为什么要使用 Kafka 消息队列? 解耦、削峰:传统的方式上游发送数据下游需要实时接收,如果上游在某些业务场景:例如上午十点会流量激增至顶峰,那么下游资源可能会扛不住压力。但如果使用消息队列,就可以将消息暂存在消息管道中,下游可以按照自己的速度逐步处理; 可扩展:通过横向扩展 ......
Kafka

JS(JavaScript)-if-switch选择结构-for-while循环

前言: 回到JS基础,用console输出; console.log(); 输入内容: window.prompt(); 向页面做出输入接收(类似于后端Scanner) 整数转换:parseInt(); 1. 选择结构: ①if 结构 if( ){ }; if( ){ }else{ }; if( ) ......
JavaScript if-switch for-while 结构 switch

fastapi的两种启动方式

代码文件中启动 if __name__ == '__main__': uvicorn.run('test:app')# 其中test为当前py文件,app为FastAPI的实例对象,这样启动默认为http://127.0.0.1:8000,可自行配置host,port,workers,reload等 ......
fastapi 方式

Linux实现秒级定时任务

需求 当我们想要在Linux系统上执行一个定时任务时,我们会一般使用到crontab。但是由于crontab本身是分钟级的定时任务执行机制,会导致我们无法直接配置一个秒级的定时任务 解决方案 多次延时执行 有一种实现方式是,配置一个定时任务每分钟执行多次(就是多写几个触发),依靠每次定时任务执行前预 ......
任务 Linux

apt命令

apt-get命令: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - r ......
命令 apt

理解Nginx超时时间设置

更新:2023-05-31 22:52 Nginx是一款自由、开源、高性能的HTTP和反向代理服务器,它可以通过不同的设置来提高网站的性能和安全性。其中,设置Nginx超时时间非常重要,因为它将直接影响网站的响应速度和用户体验。本文将从多个方面详细阐述Nginx超时时间的设置方法与注意事项。 一、请 ......
时间 Nginx

【汽车科普】汽车品牌和公司

JLR 捷豹路虎集团(Jaguar Land Rover) 印度塔塔集团旗下豪华汽车制造商捷豹路虎集团(Jaguar Land Rover)正式更名为JLR JAC 安徽江淮汽车集团股份有限公司(简称“江汽集团”)的车标 主导产品:重、中、轻、微型卡车、多功能商用车、MPV、SUV、轿车、客车、专用 ......
汽车 科普 品牌 公司

46, 逻辑与UI更新分离

下面是一个简单的例子,演示了如何使用ScriptableObject和Unity的事件系统来实现逻辑和UI的分离: Copy code csharp Copy code // 数据模型 [CreateAssetMenu(fileName = "New Item", menuName = "Inven ......
逻辑

.net DI + option 强类型管理config

选项方式读取配置 推荐使用选项方式读取,和DI结合更好,且更好利用"reloadonchange”机制。 NuGet安装:Microsoft.Extensions.Options、Microsoft.Extensions.Configuration.Binder,当然也需要Microsoft.Ext ......
类型 config option net DI

写一个frpc的windows服务管理器

前言 在之前的一篇文章( 远程连接被爆破的最佳解决办法)中,提到如何避免远程桌面被爆破。有人私信说步骤太复杂,也发了他们在用的一些方案: 通过安全狗来设置主机名作为白名单条件 softether组件局域网(和zerotier类似) 通过RouterOS设置某些情况下的请求将ip加入到白名单,比如弄个 ......
windows frpc

Go 获取 IP 地址

1. 获取本地IP地址 使用 net 包可以获取本地机器的 IP 地址。以下是一个获取本地 IP 地址的简单示例: package main import ( "fmt" "net" ) func main() { // 获取所有网络接口 interfaces, err := net.Interfa ......
地址 Go IP

cinder运维

1:在cinder中裸磁盘通常为卷,所以就是对于卷的管理,创建,删除,更改之类的操作 一:volume管理 cinder来操作 1:创建卷 格式: cinder create --name volume1 --description "new volume" --volume-type size c ......
cinder

celery 5.3.6 报错ValueError: not enough values to unpack (expected 3, got 0)

celery 5.3.6 报错ValueError: not enough values to unpack 启动celery脚本报错 执行 python run_task.py报错,celery服务端和脚本端日志信息如下 # celery -A tasks worker --loglevel=IN ......
ValueError expected celery enough values

.NET 6 使用Nlog 记录日志到本地并写入SQLserver数据库

1. 安装Nlog 对应Nuget包版本 NLog:5.0.4 NLog.Database:5.0.4 NLog.Web.AspNetCore:5.1.4 Microsoft.Data.SqlClient: 5.0.0 (写入SQLServer数据库用的) 2. 建表SQL CREATE TABLE ......
SQLserver 数据库 数据 日志 Nlog

ECharts饼图颜色设置的4种方式总结

ECharts 饼状图颜色设置教程 方法一:在 series 内配置饼状图颜色 方法二:在 option 内配置饼状图颜色 方法三:在 data 内配置饼状图颜色 方法四:配置 ECharts 饼状图随机颜色 Charts 饼状图中的每个扇形颜色其实都可以自定义或者随机显示颜色。本文讲解 4 种配置 ......
颜色 ECharts 方式

vue 中初始化 ref

在 Vue 中,使用 ref 函数创建响应式的数据: 对象初始化: const addGoodsDate = ref({}); const addGoodsDate = ref({ name: '', price: 0 }); 数组初始化: const appGoodsList = ref([]); ......
vue ref

自行回顾所用(如:setTimeout、nextTick、await等)

自行回顾所用 setTimeout() setTimeout() 是一个 JavaScript 函数,它用于在特定的时间后执行一段代码。这个函数需要两个参数:一个是要执行的函数,另一个是延迟的毫秒数 setTimeout(() => { ... }, delay) 中的 delay 是延迟的毫秒数, ......
所用 setTimeout nextTick await

2023年第一篇,希望不是最后一篇

2023年好快啊,一转眼就要结束了 (⊙︿⊙) 我竟然一整年都没有写一篇博客 Σ(⊙▽⊙"a 我这一年都干啥了?! 回想一下,主要就是各种主题开发…… 论坛 Discourse 自定义主题,电商平台 magento 和 shopify 的自定义主题 其次,也做了一些动画,有时间可以记录一下^_^ 总 ......
年第 2023

保姆级教程无公网IP也可以远程访问内网群辉(重磅!!!)

群晖NAS作为应用较为广泛的小型数据存储中心,近年来颇受使用者的青睐,越来越多的小型企业和家庭使用该系统存储数据。通常,群晖系统几乎都是在内网系统内运行,我们很难从公共互联网上,访问位于内网的群晖NAS。不过现在,我们可以使用Cpolar内网穿透,建立一条专属的数据隧道,轻松地从公共互联网上访问到内 ......
重磅 保姆 教程

CVE-2017-12149

JBoss 5.x/6.x 反序列化漏洞(CVE-2017-12149) 该漏洞为Java反序列化错误类型,存在于Jboss的HttpInvOKER隔离器中,该过滤器在没有进行任何安全检查的情况下尝试将来自客户端的数据流进行反序列化,从而导致了漏洞。 漏洞复现 该漏洞出现在/invoker/read ......
12149 2017 CVE

python第三天

引入随机数:random 1)random.randit(1,10)随机生成1.10之间的整数 2)random.uniform(1,10)随机生成1.10之间的浮点数 3)random.getstate(),获取fandom的种子 改进的小游戏, print(' 来玩一个游戏吧 ') import ......
python

数据资产入表在即,企业如何把握机遇,进行数据资产管理?

数据作为新时代重要的生产要素之一,数据资产化的相关工作正在提速。自今年10月1日起,中国资产评估协会制定的《数据资产评估指导意见》正式施行。同时,《企业数据资源相关会计处理暂行规定》近期转为正式稿,也将于明年1月1日起施行。 《暂行规定》规定:企业使用的数据资源,符合《企业会计准则第6号——无形资产 ......

多重继承下的虚函数调用

C++中虚函数调用采用所谓的虚函数表(vtable)实现,对于简单的单继承,其实现如下图所示:(其中ClassA为ClassB的基类,详见深入浅出MFC P68) 你也许会想到:C++支持多继承,在多继承的情况下,vatble以及内存布局该如何实现?以下也许就是你想要的答案 代码:C继承于A和B,运 ......
函数

基于WPF的 自动化设备数字看板

技术要点: XAML的UI编程; 数据绑定(事件驱动→数据驱动); 自定义组件; MVVM分层架构; liveChart等第三方组件; Meter.xaml <UserControl x:Class="DashBoard.Components.Meter" xmlns="http://schemas ......
看板 数字 设备 WPF

Python中字符串格式化 - 数字精度控制

使用辅助符号“m.n”来控制数据的宽度和精度 m, 控制宽度,要求数字(很少使用),设置宽度小于数字自身,不生效 n, 控制小数精度,要求是数字,会进行小数的四舍五入 num1 = 11 num2 = 11.345 print("数字11宽度限制5,结果是%5d" % num1) print("数字 ......
字符串 精度 字符 格式 数字

Python中字符串格式化 - 快速写法

通过语法:f"内容{变量}"的格式来快速格式化 不理会类型 不做精度控制 name = "传智播客" setup_year = 2006 stock_price = 19.99 print(f"我是{name}, 我成立于:{setup_year},我今天的股价是{stock_price}") ......
写法 字符串 字符 格式 Python

Python中字符串格式化 - 表达式格式化

表达式:一条具有明确执行结果的代码语句 如: 1+1、8*2,就是表达式,结果是一个数字 格式化表达式: f"{表达式}" %s%d%f = % (表达式, 表达式, 表达式) print("1*1的结果是%d" % (1 * 1)) print(f"1 * 2的结果是{1 * 2}") print ......
格式 表达式 字符串 字符 Python

Python中字符串格式化-练习题

练习题:计算股价小程序 name = "传智播客" stock_price = 19.99 stock_code = "003032" # 股票 价格 每日 增长 因子 stock_price_daily_growth_factor = 1.2 grow_days = 7 finally_stock ......
练习题 字符串 字符 格式 Python

字符串的三种定义方式

单引号定义法 name = '我是hugh' print(type(name)) 双引号定义法 name = "我是hugh" print(type(name)) 三引号定义法 name = """ 我 是 hugh """ print(type(name)) ......
字符串 字符 方式