狂自私

导航

2024年10月31日 #

大型xlsx文件内容快速读取

摘要: openpyxl的性能还是不够用,我经常会导出很多的xlsx文件获取里面的数据来分析操作。 下面的代码可以直接将xlsx的文本内容直接转为二维列表返回使用: def 获取数据形成二维列表_原封不动版_V2(path:str)->list: zip_file= zipfile.ZipFile(path 阅读全文

posted @ 2024-10-31 22:50 狂自私 阅读(5) 评论(0) 推荐(0) 编辑

clickhouse 20.1之web UI工具使用

摘要: 背景: 盘古开天,晴天霹雳,甲方不允许直连数据库了。但是发现了可以使用web页面来使用clickhous数据库。 数据库版本:20.1。2018年的古老版本;那时候clickhous还没有自带的好用的web UI。 然后我找了官方文档里面所说的【第三方开发的可视化界面】:https://clickh 阅读全文

posted @ 2024-10-31 22:42 狂自私 阅读(16) 评论(0) 推荐(0) 编辑

2024年9月25日 #

Nginx 反向代理 apache kafka UI

摘要: 背景 我将apache kafka UI部署到Linux服务器上了,然后我不能直接链接到服务器IP和端口。需要nginx做代理。 我这里假设apache kafka UI已经能够正常连接kafka了。 步骤 在apache kafka UI所在的服务器上面设置环境变量 [root@kafka1 ap 阅读全文

posted @ 2024-09-25 17:56 狂自私 阅读(37) 评论(0) 推荐(0) 编辑

2024年9月20日 #

nginx代理grafana

摘要: nginx代理grafana 背景 我自己nginx不怎么会,然后我的生产环境已经不允许我使用【/】这个根路径了。我只能为其加上一个路径来解析。 网络拓扑示意图 如图所示,我想在运维电脑上请求grafana web。但是这中间夹了几层,目前已知防火墙是放通了负载均衡的80端口到运维电脑上,nginx 阅读全文

posted @ 2024-09-20 12:50 狂自私 阅读(102) 评论(0) 推荐(0) 编辑

2024年9月13日 #

meaningless rex prefix used

摘要: 我是使用vscode调试python程序的时候出现这个提示,但是我单独运行PowerShell的时候,它不会提示这个错误。后面我发现是我系统中缺少了vscode默认指定的字体导致的,更改为系统中存在的字体即可解决。 阅读全文

posted @ 2024-09-13 08:55 狂自私 阅读(48) 评论(0) 推荐(0) 编辑

2024年9月12日 #

SSO单点登录实现原理

摘要: 单点登录(Single Sign-On,SSO)是一种用户身份验证过程,允许用户在多个应用程序或服务之间进行无缝访问,而无需在每次访问时重复输入用户名和密码。SSO 的实现可以大大提高用户体验并减少密码管理的复杂性。 SSO 实现的基本原理 用户认证: 用户访问某个应用程序(Service Prov 阅读全文

posted @ 2024-09-12 14:12 狂自私 阅读(26) 评论(0) 推荐(0) 编辑

查找算法

摘要: 查找算法是用于在数据结构中查找特定元素的算法。根据数据的存储方式和组织形式,查找算法可以分为线性查找和二分查找等多种类型。以下是一些常见的查找算法及其特点: 1. 线性查找 (Linear Search) 描述:从数据的第一个元素开始,依次与目标值比较,直到找到目标值或遍历完整个数据。 时间复杂度: 阅读全文

posted @ 2024-09-12 14:11 狂自私 阅读(16) 评论(0) 推荐(0) 编辑

排序算法

摘要: 排序算法是计算机科学中的基本算法之一,旨在将一组数据按照特定顺序(通常是升序或降序)排列。以下是一些常见的排序算法及其特点: 1. 冒泡排序 (Bubble Sort) 描述:通过重复遍历待排序的数组,比较相邻的元素并交换它们的位置,直到没有需要交换的元素为止。 时间复杂度:最坏和平均情况下为 O( 阅读全文

posted @ 2024-09-12 14:11 狂自私 阅读(13) 评论(0) 推荐(0) 编辑

VUE自定义指令

摘要: 在 Vue.js 中,自定义指令允许你创建自己的 DOM 操作逻辑。虽然 Vue 3 中的自定义指令相对较少使用(因为许多功能可以通过组件和其他 API 实现),但它们仍然是一个有用的工具。下面是如何在 Vue 中创建和使用自定义指令的基本步骤。 1. 创建自定义指令 自定义指令可以通过 app.d 阅读全文

posted @ 2024-09-12 14:10 狂自私 阅读(14) 评论(0) 推荐(0) 编辑

ref和reactive区别

摘要: 在 Vue 3 中,ref 和 reactive 都是用于创建响应式数据的工具,但它们的应用场景和使用方式有所不同。下面是它们的主要区别: 1. 定义和用法 ref: 用于创建一个基本类型(如字符串、数字、布尔值等)或对象的响应式引用。 ref 返回的是一个包含 .value 属性的对象,访问和修改 阅读全文

posted @ 2024-09-12 14:10 狂自私 阅读(228) 评论(0) 推荐(0) 编辑