编程日记

列表

【深度学习】检索增强生成 RAG

RAG (Retrieval-Augmented Generation) 是由 Facebook AI Research (FAIR) 提出的。具体来说,RAG 是在 2020 年的论文 Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks 中首次被提出的。 为什么提出 RAG? 在 NLP 中,有很…

【Leetcode Top 100】148. 排序链表

问题背景 给你链表的头结点 h e a d head head,请将其按 升序 排列并返回 排序后的链表 。 数据约束 链表中节点的数目在范围 [ 0 , 5 1 0 4 ] [0, 5 \times 10 ^ 4] [0,5104] 内 − 1 0 5 ≤ N o d e . v a l ≤ 1 0 5 -10 ^ 5 \le Node.val \le 10 ^ 5 −10…

【FPGA开发】AXI DMA手册阅读、仿真波形分析

总体介绍 AXI DMA IP核,在内存和AXI Stream外设之间提供了一个高带宽桥梁。其主要特性如下: 初始化、状态和管理寄存器是通过一个AXI4-Lite从属接口访问的,下图为该IP的架构图。 通过AXI-Lite接口,配置寄存器模块AXI Memory Ma…

IDEA的简易安装思路

IDEA(本身就是Java开发的):是目前为止开发Java效率最高的工具,但正版收费……(eclipse的话不好说,反正还是随主流吧) 使用IDEA的前提:必须先安装JDK【否则直接使用IDEA工具来运行程序是无效的,它…

乐橙云小程序插件接入HbuilderX

乐橙插件使用: 1.配置app.json文件,uniapp中在mainfest.json中配置 https://uniapp.dcloud.net.cn/collocation/manifest.html#mp-weixin ** 2、集成插件页面.json文件 ** uniapp在 pages.json 对应页面的 style -> usingComponents 引入组件&…

新手打靶教学全程

# **打靶** ## **第一步探测靶机IP地址** **搭建靶机前做一个探测** ## **ifconfig (查看自己网段)** nmap -p- 192.168.162.0/24 扫描全网段或者直接 nmap -sn 192.168.162.0/24(探测全网段ip) 搭建靶机后再做一遍探测,多出来的ip就是靶机 确认靶机ip地址为 192…

云计算实验室建设方案

一、云计算实验室建设方案 云计算实验教学整体解决方案,包括:云计算服务器集群、云计算实训平台、实训课程体系、行业实战课程系统、行业数据等,系统性地解决云计算实训教学的痛点问题。 【硬件系统】云计算实训一体机 云计算实训一体机是唯…

Scala的模式匹配(7)

package hfdobject Test35 {case class Person(name:String)case class Student(name:String,className:String)//match case 能根据 类名和属性的信息,匹配到对应的类//注意://1 匹配的时候,case class的属性个数要对上//2 数学名不需要一一…

taro小程序马甲包插件

插件名 maloulab/taro-plugins-socksuppet-ci maloulab/taro-plugins-socksuppet-ci安装 yarn add maloulab/taro-plugins-socksuppet-ci or npm i maloulab/taro-plugins-socksuppet-ci插件描述 taro官方是提供了小程序集成插件的tarojs/plugin-mini-ci ,且支持…

GIT的使用方法以及汉化方法

1.下载git软件,可以从官网下载 下载后默认安装即可。 2.找到一个文件夹,或者直接打开gitbash gitbash可以使用cd指令切换目录的 打开后输入 git clone https:[git仓库的网页]即可克隆仓库 就是这个地址 克隆后即可使用代码 如果忘记了命令可以使用 -…

删除 MySQL 的多余实例

删除 MySQL 的多余实例通常意味着我们希望卸载或停止某个 MySQL 服务器实例,并从系统中完全移除它。这通常涉及到几个步骤,包括但不限于停止服务、删除数据目录、卸载软件(如果适用)等。 1.基于 Linux 的系统上删除 MySQL 的多余…

服务器上的常见Linux命令教程

在管理服务器(如香港服务器)时,掌握常见的 Linux 命令 是非常重要的,它们可以帮助你高效地完成服务器管理任务,如文件操作、进程管理、用户管理、网络配置等。 以下是一个系统化的 Linux 常见命令教程,分为…

JMS和消息中间件:Kafka/RocketMQ

文章目录 消息传递模型使用JMS还是KafkaKafka与RocketMQ的优缺点Kafka与RocketMQ的使用场景Kafka与RocketMQ的选型指南 TPM 项目中, iflow之间使用了JMS,后端项目与数据库通信使用Kafka MQ和JMS的区别: JMS是 java 用来处理消息的一个API规范…

【Unity精品插件】Magica Cloth:Unity布料模拟的新高度

📂 Unity 开发资源汇总 | 插件 | 模型 | 源码 💓 欢迎访问 Unity 打怪升级大本营 在Unity游戏开发中,物理模拟是使角色和场景更加生动和真实的重要工具之一。Magica Cloth 是一个专为物理效果设计的插件,它提供了轻量级、高性能的…

Android App获取root权限

在 Android 中,获取 root 权限通常意味着你需要通过 su(superuser)命令来执行具有更高权限的操作。对于系统应用(System App)来说,由于它们具有一定的系统权限,可以访问一些普通应用无法访问的资…

页面开发样式和布局入门:Vite + Vue 3 + Less

页面开发样式和布局入门:Vite Vue 3 Less 引言 在现代前端开发中,样式和布局是页面开发的核心部分。随着技术的不断发展,Vite、Vue 3和Less等工具和框架的出现,使得前端开发变得更加高效和灵活。然而,尽管这些工具…

什么是TCP的三次握手

TCP(传输控制协议)的三次握手是一个用于在两个网络通信的计算机之间建立连接的过程。这个过程确保了双方都有能力接收和发送数据,并且初始化双方的序列号。以下是三次握手的详细步骤: 第一次握手(SYN)&…

公众号文章标题的重要性

标题,不仅仅是一个简单的标题,它更是吸引读者眼球的“颜值担当”。 信息爆炸的今天,一个好的标题就是打开流量之门的金钥匙。那么,如何衡量一个标题的“颜值”呢?我们可以从两个维度来看:打开率和传播率。…