部署 Prometheus 和 Grafana 以进行服务器监控是一项非常实用的任务,它们可以帮助你收集和可视化系统性能数据。以下是一个详细的步骤指南,帮助你在 Linux 服务器上部署 Prometheus 和 Grafana,进行监控配置。 1. 安装 Prometheus 1.1 下载…
2024/11/17 9:27:21介绍 Vue 动态组件的应用场景很多,可应用于动态页签,动态路由等场景,其核心原理是批量注册。在Vue2和Vue3中实现原理相同,只是语法略有差异。 Vue2 实现 基于 webpack require.context() 是webpack提供的一个自动导入的API 参数1:加载的文件目录 参数2ÿ…
2024/11/18 12:49:19我的小程序是飞书小程序,但是微信小程序也是一样的步骤,只不过是在app.wxss中引入 申请iconfont仓库 https://www.iconfont.cn/?spma313x.manage_type_myprojects.i3.2.5ce53a81k1otLu 添加喜欢的图标添加到购物车中,在添加到仓库中…
2024/11/17 23:48:571 1:使用sqlite3_exec函数读取数据库的数据,将这些数据存入链表遍历该链表,输出“字段”“数据”2:使用sqlite3_get_table读取数据库的数据写一个“字段" "数据”输出的循环 1 #include <stdio.h> #include <string.h> #include <unistd.…
2024/11/17 18:01:44file是一个类,使用file(file_name, r)这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open(file_name, mode, buffering)&am…
2024/11/19 7:18:44 人评论 次浏览我使用的枚举中的常量是一个类。我需要在常量上调用一个方法,但无法引入编译时依赖性,并且枚举在运行时并非始终可用(可选安装的一部分)。因此,我想使用反射。这很容易,但是我以前没有对枚举使用反射。枚举看起来像这样࿱…
2024/11/19 6:15:56 人评论 次浏览磁阵 http://codefine.site/1222.html Linux面试题 https://blog.51cto.com/laoxu/1213112
2024/11/19 5:25:26 人评论 次浏览相信在.net平台下,我们都玩过linq,是的,linq让我们的程序简洁优美,简直玩的是爱不释手,但是传统的linq只是串行代码,在并行的 年代如果linq不支持并行计算那该是多么遗憾的事情啊。 当然linq有很多种方式&a…
2024/11/19 3:33:46 人评论 次浏览原来一直是在Windows下用的opencv,按照网上大神的方法,在工程里加入各种依赖库,直接VS生成可执行文件就ok。但是在Ubuntu下安装使用opencv已经被搞了两天了……总结一下~~0、测试opencv是否安装成功可以通过下面的命令查看opencv的版本信息&a…
2024/11/19 8:38:46 人评论 次浏览SELECT FOR UPDATE 光标为了对正在处理(查询) 的行不被另外的用户改动,oracle 提供一个 FOR UPDATE 子句来对所选择的行进行锁住。语法如下:SELECT . . . FROM FOR UPDATE [OF column_reference] [NOWAIT]如果另一个会话已对活动集中的行加了锁&…
2024/11/19 8:38:15 人评论 次浏览Spark通信原理(发件箱和收件箱) 更多资源 github: https://github.com/opensourceteams/spark-scala-mavencsdn(汇总视频在线看): https://blog.csdn.net/thinktothings/article/details/84726769 Youtube视频分享 youtube:https://youtu.be/3vUVwbE…
2024/11/19 8:37:44 人评论 次浏览XML介绍:Extensible Markup Language,即可扩展标记语言一、概述Android中解析XML格式数据大致有三种方法:SAXDOMPULL二、详解2.1 SAXSAX(Simple API for XML) 使用流式处理的方式,它并不记录所读内容的相关信息。它是一种以事件为…
2024/11/19 8:37:14 人评论 次浏览安全shell或SSH协议对两台服务器之间的连接进行加密,从而提供了一种访问远程服务器的安全方式。SSH在远程登录中被广泛使用,它现在已经成为安全客户端与服务器通信的事实工具。本文将介绍更改SSH端口的过程。1、默认的SSH端口号端口号用于标识一个正在通…
2024/11/19 8:36:40 人评论 次浏览一、TypeScript 断言 1.1 类型断言 个人理解的断言,就是断定某一个值的类型,此时TypeScript以你所给出的值类型为准,而非TypeScrip的推论 在一些复杂的类型声明 变成具体实现时往往用得到 并且避免很多类型过于复杂的情况 类型断言有两种形式ÿ…
2024/11/19 8:36:09 人评论 次浏览我使用的枚举中的常量是一个类。我需要在常量上调用一个方法,但无法引入编译时依赖性,并且枚举在运行时并非始终可用(可选安装的一部分)。因此,我想使用反射。这很容易,但是我以前没有对枚举使用反射。枚举看起来像这样࿱…
2024/11/19 6:15:56 人评论 次浏览本节书摘来自异步社区《网络安全测试实验室搭建指南》一书中的第1章1.6节练习,作者【美】Michael Gregg(迈克尔 格雷格),更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.6 练习本节呈现出的几个实际动手操作的练习能帮助你巩固本章…
2024/11/19 6:15:26 人评论 次浏览在使用 C 语言进行折半查找之前,需要先对数组进行排序。折半查找是一种二分查找算法,它的前提是所查找的数组必须是有序的。因此,在使用 C 语言进行折半查找之前,需要使用一种排序算法将数组中的元素按升序或降序排列。 C 语言提供了多种排序算法,其中包括冒泡排序、插入排…
2024/11/19 6:14:55 人评论 次浏览1、AddGeometryColumn 添加一个几何类型字段到已经存在的可用表中,默认情况下使用类型修饰符定义约束。该i函数实现版本较早,支持3D但不能删除z,也支持添加圆和曲面。 函数: text AddGeometryColumn(varchar table_name, varchar …
2024/11/19 6:14:25 人评论 次浏览一、简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。 # 特性 无侵入:只做增强不做改变,引入它不会对现有…
2024/11/19 6:13:54 人评论 次浏览1. 定义 Packet: 通过网卡收发的报文,包括链路层、网络层、传输层的协议头和携带的数据 Data Buffer:用于存储 packet 的内存空间 SKB: struct sk_buffer 的简写 2. 概述 Struct sk_buffer 是 linux TCP/IP…
2024/11/19 6:13:24 人评论 次浏览