AND

变整数

#include <iostream>#include <cmath>using namespace std;int main(){ double x,y; int num; do{ cout<<"请输入一个小数"<<endl; cout<<"x="; cin>>x; }while(x>=1||x< ......
整数

kubernetes 1.20版本 二进制部署

# kubernetes 1.20版本 二进制部署 [TOC] # 1. 前言 之前文章安装 kubernetes 集群,都是使用 kubeadm 安装,然鹅很多公司也采用二进制方式搭建集群。这篇文章主要讲解,如何采用二进制包来搭建完整的高可用集群。相比使用 kubeadm 搭建,二进制搭建要繁琐很 ......
二进制 kubernetes 版本 1.20 20

提示工程101|与 AI 交谈的技巧和艺术

随着对 AI 的需求不断增长,为 AI 模型提供信息的能力也变得同样重要。这就是提示工程(Prompt Engineering)的用武之地,通过给 AI 模型提供正确的“提示”来满足业务需求。在本文中,我们将一同探讨提示工程的概念、基本要素,以及提示工程面临的挑战与未来趋势。 ......
技巧 艺术 工程 101 AI

git log --xxxx 参数【汇总】

git log --xxxx 参数汇总 | 排序 | 参数 | 说明 | 速记(英文) | | | | | | |A| | | --all | | | |B| | | --branches | | | |C| |D| | | --decorate | | | |E| |F| |G| | | --gr ......
参数 xxxx git log

CH32F103C8T6修改HAL库实现内部FLASH快速读写

1、在stm32f103xe.h 文件中,在FLASH_TypeDef 结构体中,增加MODEKEYR 成员定义。 修改后如下图所示: ![](https://img2023.cnblogs.com/blog/2718401/202307/2718401-20230726092759983-6777 ......
FLASH 103C F103 103 32F

SpringBoot+Prometheus+Grafana实现系统可视化监控

场景 SpringBoot中集成Actuator实现监控系统运行状态: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124272494 基于以上Actuator实现系统监控,还可采用如下方案。 Prometheus Promet ......
SpringBoot Prometheus Grafana 系统

How to make sqlplus output appear in one line

## How to make sqlplus output appear in one line ``` https://dba.stackexchange.com/questions/54149/how-to-make-sqlplus-output-appear-in-one-line # SQL ......
sqlplus appear output make line

考研高数笔记

基于《张宇30讲》 # 1. 高数预备知识 ## 1.1 函数概念 ### 反函数 $f[f^{-1}(x)]=x$ **严格单调函数必有反函数,有反函数的不一定是单调函数** 形如 $f[f(x)]$ 的复合函数分析方法:1.广义化带入;2. 画图分段分析 ### 有界性 必须指明区间 ### 单 ......
笔记

Spring Boot 中间件

Spring Boot是一个Java框架,它提供了一系列中间件来简化应用程序的开发和集成。以下是一些常见的Spring Boot中间件: Web中间件: Servlet容器(内嵌Tomcat、Jetty或Undertow) Spring MVC(用于构建Web应用程序) WebSocket(用于实现 ......
中间件 Spring Boot

Spring Cloud 中间件

Spring Cloud 是基于 Spring Boot 的开发框架,提供了一系列中间件和工具,用于构建和管理分布式系统。以下是一些常用的 Spring Cloud 中间件: 1. Eureka:服务注册和发现中心,用于构建微服务架构中的服务注册中心。2. Ribbon:客户端负载均衡工具,用于在客 ......
中间件 Spring Cloud

接口与抽象类

抽象类 由abstract修饰的类 称为抽象类 抽象类可以包含抽象方法,也可以包含普通方法 抽象类需要被继承,抽象方法需要被重写 含有抽象方法的类一定是抽象类,抽象类可以没有抽象方法 抽象类中变量为普通变量 抽象类不能实例化 抽象类有构造函数 接口 接口由interface修饰的 接口包含抽象方法, ......
接口

iftop

iftop 一款实时流量监控工具 ## 补充说明 **iftop命令** 是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。 ### 语法 ```shell iftop(选项) ``` ### 选项 ```shell iftop: display ban ......
iftop

indent

indent 格式化C语言的源文件 ## 补充说明 **indent命令** 可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。 ### 语法 ```shell indent(选项)(源文件) 或 indent(选项)(源文件)(-o 目标文件) ``` ### 选项 ```she ......
indent

init

init init进程是所有Linux进程的父进程 ## 补充说明 **init命令** 是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。 # ......
init

inotifywait

inotifywait 异步文件系统监控机制 ## 补充说明 **Inotify** 一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。。 **inotify-tools* ......
inotifywait

insmod

insmod 将给定的模块加载到内核中 ## 补充说明 **insmod命令** 用于将给定的模块加载到内核中。Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。 ### 语法 `` ......
insmod

iperf

iperf 网络性能测试工具 ## 补充说明 **iperf命令** 是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器, ......
iperf

iptables-save

iptables-save 备份iptables的表配置 ## 补充说明 **iptables-save命令** 用于将linux内核中的iptables表导出到标准输出设备商,通常,使用shell中I/O重定向功能将其输出保存到指定文件中。 ### 语法 ```shell iptables-sav ......
iptables-save iptables save

iptraf

iptraf 实时地监视网卡流量 ## 补充说明 **iptraf命令** 可以实时地监视网卡流量,可以生成网络协议数据包信息、以太网信息、网络节点状态和ip校验和错误等信息。 ### 语法 ```shell iptraf(选项) ``` ### 选项 ```shell -i网络接口:立即在指定网络 ......
iptraf

ispell

ispell 检查文件中出现的拼写错误 ## 补充说明 **ispell命令** 用于检查文件中出现的拼写错误。 ### 语法 ```shell ispell(参数) ``` ### 参数 文件:指定要进行拼写检查的文件。 ......
ispell

jed

jed 主要用于编辑代码的编辑器 ## 补充说明 **jed命令** 是由Slang所开发,其主要用用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模拟emacs,EDT,wordstar和Brief编辑器。 ### 语法 ```shell jed(选项)(参数) ``` ### 选项 ```s ......
jed

jq

jq 一个灵活的轻量级命令行JSON处理器 ### 补充说明 jq 是 stedolan 开发的一个轻量级的和灵活的命令行JSON处理器,源码请参考 [jq 项目主页](https://github.com/stedolan/jq) jq 用于处理JSON输入,将给定过滤器应用于其JSON文本输入并 ......
jq

kexec

kexec 从当前正在运行的内核引导到一个新内核 ## 补充说明 **kexec命令** 是Linux内核的一个补丁,让您可以从当前正在运行的内核直接引导到一个新内核。在上面描述的引导序列中,kexec跳过了整个引导装载程序阶段(第一部分)并直接跳转到我们希望引导到的内核。不再有硬件的重启,不再有固 ......
kexec

lastb

lastb 列出登入系统失败的用户相关信息 ## 补充说明 **lastb命令** 用于显示用户错误的登录列表,此指令可以发现系统的登录异常。单独执行lastb命令,它会读取位于`/var/log`目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。 ### 语法 ` ......
lastb

代码随想录算法训练营第三十八天| 123.买卖股票的最佳时机III 188.买卖股票的最佳时机IV

123.买卖股票的最佳时机III 要求:最多买卖两次股票,获得最大利润 思路: 分成四个状态 第一次买 卖, 第二次买 卖 代码 : 1 // 最多只能进行一笔交易 2 // 难点: 3 // 1,只能买卖两次 4 // 2,中间可能有空隙:一直不持有 5 // 6 // 持有:dp[i][0] 不 ......
时机 随想录 股票 训练营 随想

join

join 两个文件中指定栏位内容相同的行连接起来 ## 补充说明 **join命令** 用来将两个文件中,制定栏位内容相同的行连接起来。找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 ### 语法 ```shell join(选项)(参数) ``` ### 选项 ```sh ......
join

源码解析Collections.sort ——从一个逃过单测的 bug 说起

本文从一个小明写的bug 开始,讲bug的发现、排查定位,并由此展开对涉及的算法进行图解分析和源码分析。 事情挺曲折的,因为小明的代码是有单测的,让小明更加笃定自己写的没问题。所以在排查的时候,也经历了前世的500年,去排查排序后的list改动(**主要是小明和同事互相怀疑对方的代码,不多说了**) ......
Collections 源码 sort bug

【Boost】Windows 下个人在配置 Boost 踩到的坑以及解决方案

> 要编译的 Boost 版本:1.82.0 > > 假设 Boost 的根目录为 `${boost_root}$` ## 一、关于 VC14.2 编译 1. [https://www.boost.org/](https://www.boost.org/) 下载 boost 源码 boost_1_8 ......
Boost 解决方案 Windows 方案 个人

LangChain 完整指南:使用大语言模型构建强大的应用程序

What is LangChain? LangChain是一个强大的框架,旨在帮助开发人员使用语言模型构建端到端的应用程序。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。LangChain 可以轻松管理与语言模型的交互,将多个组件链接在一起, ......
应用程序 LangChain 模型 语言 指南

iostat

iostat 监视系统输入输出设备和CPU的使用情况 ## 补充说明 **iostat命令** 被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情 ......
iostat