NOT

Java 反射+递归 实现数据聚合发布的配置化

大致是GraphQL的思路 分开配置接口数据结构和数据实体的元数据 支持列表查询,支持多层级的数据聚合 参数选叶子节点就行,后续可以把参数用JS实现一个选择树状结构的UI,生成出查询字符串来,或者按照字段分配权限给租户 异常处理的不太好,有待继续调试 不支持数据权限,只支持根据聚合根向下查,相当于跨 ......
数据 Java

常用Linux命令使用

常用Linux命令 find & fd fd默认是正则表达式状态,以及会忽略一些文件 -g 使用glob通配符 -e 查找拓展名 -x 为每一条结果分别执行命令 -X 为所有结果执行同一个命令 -h 不跳过隐藏文件 -uu 不忽略任何东西,包括.gitnore中的 -i 忽略大小写(fd默认是只能匹 ......
命令 常用 Linux

第 4 篇 Scrum 冲刺博客

第 4 篇 Scrum 冲刺博客 软件工程 🔗计科21级34班 作业要求 🔗团队作业4——项目冲刺 Github连接 🔗CampusTheards 作业目标 1. 昨天已完成的工作 2. 今天计划完成的工作 3. 工作中遇到的困难 站立会议照片 昨日已完成的工作 完成帖子和评论页面 完成身份认 ......
Scrum 博客

偶数拼塔形

#include <iostream> #include <algorithm> using namespace std; int main() { int T; cin >> T; while (T--) { int n; cin >> n; int l[n], r[n]; for (int i ......
偶数

百里挑一

压缩包里面是一个流量包 追踪流发现有一个有很多图片的网页 通过HTTP导出 发现大部分是动漫和游戏的图片,但是没找到明显和flag相关的信息,卡在这里了,于是到网上找师傅们的WP学习一下 exiftool *|grep flag XP Comment : 恭喜你!找到一半了,还有另一半哦!flag{ ......
百里挑一

minio集群部署

minio集群部署 1.说明: 安装前需要再添加一个磁盘后将磁盘挂载到/opt/minio目录,minio集群部署需要独占磁盘分区,不能使用文件夹代替。 运行分布式 MinIO 实例的服务器时间差不应超过15分钟 所有运行分布式 MinIO 设置的节点都是同构的,即相同的操作系统、相同数量的磁盘和相 ......
集群 minio

工具 | Vshell使用入门

写在前面 "Vshell 是一款go编写的主机群管理工具(RAT)"。 发现Vshell作者团队非常低调,项目Github上Readme介绍非常简短,网上也很少有使用介绍。写个基础入门,记录从配置到主机管理、搭建隧道。本文仅作为工具介绍,请勿用于任何违法场景。 未经授权请勿利用文章中的技术资料对任何 ......
工具 Vshell

LLMLingua:集成LlamaIndex,对提示进行压缩,提供大语言模型的高效推理

大型语言模型(llm)的出现刺激了多个领域的创新。但是在思维链(CoT)提示和情境学习(ICL)等策略的驱动下,提示的复杂性不断增加,这给计算带来了挑战。这些冗长的提示需要大量的资源来进行推理,因此需要高效的解决方案,本文将介绍LLMLingua与专有的LlamaIndex的进行集成执行高效推理。 ......
LlamaIndex LLMLingua 模型 语言

Java Web 实现文件上传和下载接口功能

1.上传java代码实现 @ResponseBody @PostMapping("/upload") public ResponseVo upload(@RequestParam(value = "file", required = false) MultipartFile multipartFil ......
接口 功能 文件 Java Web

若依集成mybatisplus实现mybatis增强

![](https://img2023.cnblogs.com/blog/2647725/202311/2647725-20231125100456296-502557462.png) ![](https://img2023.cnblogs.com/blog/2647725/202311/26477... ......
mybatisplus mybatis

记录Java对象修改前和修改后的变化

一、记录跟变信息对象 /** * @author FengQing * @program yf-client * @description * @date 2023/11/01 */ @Getter @Setter @ToString public class ChangePropertyMsg { ......
对象 Java

第 3 篇 Scrum 冲刺博客

第 3 篇 Scrum 冲刺博客 软件工程 🔗计科21级34班 作业要求 🔗团队作业4——项目冲刺 Github连接 🔗CampusTheards 作业目标 1. 昨天已完成的工作 2. 今天计划完成的工作 3. 工作中遇到的困难 站立会议照片 昨日已完成的工作 配置 Clerk 中间件 编写 ......
Scrum 博客

I/O重定向与管道

第6章 I/O重定向与管道 6.1I/O重定向 6.1.1输出重定向 6.1.2输入重定向 6.1.3重定向综合案例 6.1.4Subshell 6.2进程管道 学习心得 ......
管道

[岩禾溪] C++20项目 muduo网络库 项目实战 (2)InetAddress & Channel

​ 目录 ​本项目由 岩禾溪 原创 InetAddress.ixx 模块介绍 类 InetAddress: C++20 新特性内容: InetAddress.cpp 函数实现解释: Channel.ixx 模块介绍 类 Channel: Channel.cpp 模块导入和常量定义: 类 Channe ......
项目 InetAddress 实战 Channel muduo

16位 565 DVP 接口实现

1 module lcd_dvp_drive 2 #( 3 parameter VBP= 2, //OK 4 parameter VFP= 36, //OK 5 parameter VSW= 6 , //OK 6 parameter VDP= 480 ,//524 7 8 parameter HBP ......
接口 565 DVP

[岩禾溪] C++20项目 muduo网络库 项目实战 (1)Logger & Timestamp

​ ​编辑本项目由 岩禾溪 原创 项目实战+新特性用法介绍 开源代码+博客解析+视频讲解 GitHub+CSDN+BiliBili同步更新,三个平台同名【岩禾溪】 视频讲解和代码链接在文章末尾,你的关注是我更新的最大动力 项目环境 本项目采用C++20开发 精简Muduo网络库 Build Tool ......
项目 实战 Timestamp Logger muduo

人工智能概述之08深度学习简介

深度学习是机器学习的一个分支,通过模拟人脑神经网络的结构和功能,使计算机能够进行复杂的学习任务。 1. 深度学习概述: a. 神经网络: 深度学习的核心是神经网络,它是由多个层次组成的模型,包括输入层、隐藏层和输出层。每个层次都包含多个神经元,它们通过权重相互连接。 b. 前馈神经网络(Feedfo ......
人工智能 人工 深度 智能 简介

写一个加法计算器类

"""写一个加法计算器类。属性为数值1,数值2,方法为:相加并打印结果,在用户输入的任何一个值不是数字时都捕获异常,并打印一条友好的错误消息。应用异常处理和循环语句,直到用户输入”N“结束程序。为啥要缩进: 缩进就是权限管理"""class Computer: def __init__(self,n ......
加法 计算器

实现 利用SPI 接口 发送 显示屏 初始化代码

1 `timescale 1ns/1ns 2 module lcd_spi_top_tb(); 3 4 reg clk_x2_i; 5 reg rst_i; 6 wire spi_cs; 7 wire spi_scl; 8 wire spi_mosi; 9 wire spi_miso; 10 wir ......
显示屏 接口 代码 SPI

搭建DHCP服务器笔记全套

Top 目录OS 下 DHCP 配置安装 DHCPIPV4 配置IPV6 配置ipv6 其他配置开启 dhcp 服务其他华三交换机 DHCP 配置DHCP 常用命令完整配置 DHCP 服务其他可选配置常用Option配置说明 OS 下 DHCP 配置 安装 DHCP # centos6.8 yum ......
全套 服务器 笔记 DHCP

.NET8极致性能优化Non-GC Heap

前言 .NET8里面JIT引入了一个新的机制,叫做Non-GC Heap。JIT可以确保相关对象分配在Non-GC Heap上,该堆像其名称一样,不受GC管理。JIT需要保证这个对象没有被GC引用,并且在这个对象的生命周期内一直是根对象(不会被GC消灭的对象)的状态。原文:.NET8极致性能优化No ......
极致 性能 Non-GC NET8 Heap

可观测性建设实践之 - 日志分析的权衡取舍

指标、日志、链路是服务可观测性的三大支柱,在服务稳定性保障中,通常指标侧重于发现故障和问题,日志和链路分析侧重于定位和分析问题,其中日志实际上是串联这三大维度的一个良好桥梁。 但日志分析往往面临成本和效果之间的权衡问题,没有完美的方案只有适合的方案,本文将结合实战经验,介绍一种日志分析的实现,分析如 ......
日志

2023.11.25学习笔记

集合 Subset Sums P1466 [USACO2.2] 集合 Subset Sums - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 背包板子题,有一说一看出来很简单贴ac code #include<iostream> using namespace std; long ......
笔记 2023 11 25

TortoiseSVN 官网打不开,去哪下最新的软件和中文包?

官网:https://tortoisesvn.net 能打开最好,但通常打不开,打不开时候去这个网站下; https://sourceforge.net/projects/tortoisesvn/ 这个网站开发软件的应该很熟悉了,就是专门下载的网盘那一类,有10多年了吧 ......
TortoiseSVN 软件

LAKESPY Outdoors Life

LAKESPY Outdoors Life Welcome to LAKESPY Outdoors Life. please send me email to cenxudong@126.com. You can also visit our website: www.lakespy.com ......
Outdoors LAKESPY Life

office the language DLL 'VBE7INTL.DLL' is not be found

其实是缺少vba,安装组件就可以了 解决方案:在卸载程序的面板中,找到office,右键选择更改,选择添加或删除功能,勾选如下两项就可以了 记得关掉office后再打开就好了 ......
DLL language VBE7INTL office 7INTL

缩小docker镜像体积

方法1 使用更小的基础镜像 FROM centos:7 改成 FROM busybox:1.35.0 基础镜像从204MB减少到4.27MB。 方法2 减少镜像层数 RUN mv test test1 RUN chmod +x a.sh 改成 RUN mv test test1 && \ chmod ......
体积 镜像 docker

飞盘队/糖果

SFZOJ 1008 老唐最近迷上了飞盘,约翰想和他一起玩,于是打算从他家的 N 头奶牛中选出一支队伍。 每只奶牛的能力为整数,第 i 头奶牛的能力为Ri 。飞盘队的队员数量不能少于 1、大于N。一支队伍的总能力就是所有队员能力的总和。 约翰比较迷信,他的幸运数字是 F,所以他要求队伍的总能力必须是 ......
飞盘 糖果

FPGA实现分频器

1 `timescale 1ns/1ns 2 3 module fpq_tb(); 4 5 6 reg [0:0] sys_clk; 7 reg [0:0] sys_rst_n; 8 wire [0:0] clk_out; 9 10 initial begin 11 sys_clk=1'b0; 12 ......
分频器 FPGA

.NET Core MVC基础之页面传值方式

.NET Core MVC基础之页面传值方式📃 前言 最近工作太忙了,浅浅更新一下.NET基础知识。大部分面试官都会问.NET页面传值的几种方式,那么接下来就来细讲与实现一下吧! 页面传值分成两类 第一类:控制器给视图传值 第二类:视图给控制器传值 本篇文章主要讲控制器给视图传值 控制器->视图 ......
页面 方式 基础 Core NET