使用方法 框架mqttnet通讯

使用Langchain与ChatGLM实现本地知识库(二)

大语言模型也只是将用户提供的大规模数据集训练而来,也并非万能的什么都知道,特别是一些小众知识、内部数据或私密的个人数据等,此时ChatGLM3肯定会胡乱回答就是ChatGPT4也不一定能给出满意回答;不少公司、个人都有自己的知识库或日志等此时如有可将这些数据以某种方式挂在大模型上此时在知识库存在的知 ......
知识库 Langchain ChatGLM 知识

notepad的使用

1、编译和运行 保存运行程序名,可以设置快捷键,运行后可直接生成相同文件名的exe文件 cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTOR ......
notepad

使用样式表和 rcParams字典自定义 Matplotlib属性和样式

3种方式自定义Matplotlib的属性和样式 1. 运行时通过rcParams字典动态设置 2. 使用样式表 3. 更改 matplotlibrc 文件 在运行时设置 rcParams 优先于样式表、样式 工作表优先于文件matplotlibrc即1>2>3 1. 运行时通过rcParams字典动 ......
样式 字典 Matplotlib rcParams 属性

Angular Component 内 set 关键字的使用

"set" 关键字在Angular组件的TypeScript代码中通常用于创建和定义类的属性的setter方法。它是一种特殊的方法,负责设置类的私有成员变量的值。通过使用"set"关键字,我们可以在设置属性值时执行一些额外的逻辑,如输入验证、触发事件等。 让我们通过一个简单的例子来说明"set"关键 ......
Component 关键字 Angular 关键 set

Angular Renderer2 的作用和使用场景介绍

下图将 css class cx-icon 添加到 host dom 上。 最后效果如下: 使用的 renderer 来自: import { Component, ElementRef, HostBinding, Input, Renderer2, } from '@angular/core'; ......
Renderer2 Renderer 场景 作用 Angular

Matlab中边缘提取方法简析

​ 1、Matlab简述 Matlab是国际上最流行的科学与工程计算的软件工具,它起源于矩阵运算,已经发展成一种高度集成的计算机语言。有人称它为“第四代”计算机语言,它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化界面设计、便捷的与其它程序和语言接口的功能。随着Matlab语言功能越来 ......
边缘 方法 Matlab

使用unity开发Pico程序,场景中锯齿问题

1、问题 使用unity【非HDR】开发Pico程序,场景中锯齿问题,设置了unity的抗锯齿和渲染方式,及悬挂抗锯齿的脚本,都不能很好的解决项目中图片、文字的锯齿问题,通过摸索找到了妥善的方法 1、修改项目中图片的 GenerateMIpMaps 为勾选状态,MipMapsPreserveCove ......
锯齿 场景 程序 问题 unity

Photoshop批量替换图层的方法

平时做图片,应该有遇到这样的场景,比如P奖状、P邀请函,内容是一样的,但是图片上的名字是不一样的,要是要P100张的话,一个个手动复制改名字肯定会吐血(╯°□°)╯︵ ┻━┻ Photoshop里有个变量的功能,就是专门解决这个问题的。 先将要批量替换的图层,通常是文字图层,单独新建一层。 然后在图 ......
Photoshop 方法

AbstractApplicationContext的核心方法refresh()解析

AbstractApplicationContext的refresh()是 Spring 最核心的方法,没有之一,上帝就是用这个方法创造了 Spring 的世界。这是一个同步方法,用synchronized关键字来实现的。该方法包含以下12个方法(步骤)。 prepareRefresh() obta ......

wangeditor 富文本 使用及 上传本地图片的方法

文章标题:Vue 组件实现富文本编辑器 文章摘要:本文介绍了如何使用 Vue 和 Wangeditor 插件实现富文本编辑器组件,并详细解释了组件中的各个部分和功能。 Vue 组件实现富文本编辑器 在 Web 开发中,富文本编辑器是一个非常常见的功能,它能够让用户以所见即所得的方式编辑和排版文本内容 ......
wangeditor 文本 方法 图片

如何使用mysql实现分布式锁

如何使用mysql实现可重入的分布式锁 目录 什么是分布式锁? 如何实现分布式锁? 定义分布式表结构 定义锁统一接口 使用mysql来实现分布式锁 ① 生成线程标记ID ② 加锁 ③ 解锁 ④ 重置锁 写在最后 1. 什么是分布式锁? 百度百科:分布式锁是控制分布式系统之间同步访问共享资源的一种方式 ......
分布式 mysql

Go使用asynq

asynq是基于reids的队列,支持多种形式 消费者 package main import ( "context" "fmt" "log" "os" "os/signal" "syscall" "time" "github.com/hibiken/asynq" ) // HandleMsg 处理 ......
asynq

vue3使用富文本编辑器wangEditor 5,增加自定义下拉框,并动态改变下拉框内容

官方资料 wangEditor 官网 效果展示 准备工作 这里按照 wangEditor 官网提供的 Vue3 Demo 操作就行,下面的内容可以直接跳过 安装 yarn add @wangeditor/editor # 或者 npm install @wangeditor/editor --sav ......
编辑器 wangEditor 文本 动态 内容

在OI类竞赛中经常使用的C++STL模板类

vector 变长数组 vector的初始化 vector<int> a; // 定义一个空的vector,且元素类型为int vector<int> a(n); // 定义一个长度为n,元素类型为int的vector,且每个元素都是0 vector<int> a(n, x); // 定义一个长度为 ......
模板 STL

使用Navicat For MSSQL连接绿色版SQLServer2008R2问题解决

问题1、创建连接时出现错误:[IM002] [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序(0) Navicat来连接SQL server,这里确实有点麻烦,出现错误[IM002] [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认 ......
SQLServer Navicat 绿色 问题 2008R

使用极限网关助力 ES 集群无缝升级、迁移上/下云

在工作中大家可能会遇到以下这些场景: 自建 ES 集群需要平滑迁移到 XX 云; 从 XX 云将 ES 集群迁移到自建机房; ES 集群进行跨版本升级,同时保留回退能力; 这些场景往往都还有个共同的需求:迁移过程要保证业务的最小停机时间。 幸运的是,在这三个场景中,我们都能使用极限网关来帮助我们进行 ......
网关 集群 无缝 极限 ES

Xshell 使用虚拟机主机名连接

修改windows的主机映射文件(hosts文件) 操作系统是window10,先拷贝出来,修改保存以后,再覆盖即可 1. 进入C:\Windows\System32\drivers\etc路径 2. 拷贝hosts文件到桌面 3. 打开桌面hosts文件并添加如下内容 192.168.10.100 ......
主机 Xshell

Linux 下使用命令将图片反色

# 单张图片反色 convert -negate image.png image_ne.png # 单张图片反色(替换) convert -negate image.png image.png # 单张图片反色,修复格式不兼容 convert image.png image.png && conve ......
命令 图片 Linux

debug方法论

想来今年有几次印象比较深的debug经历。每次的debug时间差不多在一周,每次也都学到一些新的调式手段。总结以下debug的经验。 第一点:debug最重要的逻辑要严密,要基于一个确定的事实用控制变量法去测试猜想。对于不确定的事实不要当成既定事实,这是debug的大忌。错误往往隐藏在下意识中。要尽 ......
方法论 方法 debug

Linux 下使用 Wine 安装 OrCAD16

本文演示的是 openSUSE,其他发行版操作类似 安装 Wine 官方下载页面 sudo zypper ref sudo zypper in wine winetricks 下载 OrCAD OrCAD Capture 绿色版带元件库 安装 OrCAD 创建安装容器 WINEARCH=win32 ......
Linux OrCAD Wine 16

HarmonyOS之ArkTS-常用基本数据类型及使用

ArtTS基本数据类型:包括number、string、boolean、array、枚举类型、unknown等 number:数字类型,在程序中定义一个变量指定类型一定要小写number 看了截图大家肯定有点疑惑为什么变量后面要加一个;number 这就是TS的缘故,这样是为了防止后面发生变异(可被 ......
HarmonyOS 常用 类型 数据 ArkTS

本地套接字domain的使用

socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要 ......
套接字 domain

ida使用

dump内存 import idaapi start_address = 0x401010 data_length = 0x4269 # 直接获取内存数据 data = idaapi.get_bytes(start_address, data_length) # 检查是否成功获取数据 if data ......
ida

阿贝云使用心得

你还在为找免费的服务器苦恼吗?这是我这几个月的心得 阿贝云为用户提供免费或付费的云服务器服务,其中的免费云服务器(可理解为远程不关机主机),开户即可免费使用。且阿贝云不像其他的服务器一样,只是口头说着免费,中间各种的收费劝退,阿贝云是真的全程免费! 使用阿贝云不需要额外的去下载虚拟机或者调用cmd之 ......
心得

Vim使用技巧

Vim基础配置 '设置编码'set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8'显示行号'set nuset number'突出显示当前行'set curso ......
使用技巧 技巧 Vim

java集合框架(三)之ArrayList的常见使用

常见方法语句 三种输出语法 for循环输出 迭代器输出 foreach循环输出 ......
ArrayList 框架 常见 java

集合框架(三)ArrayList的常见使用

ArrayList是什么?ArrayList是Java集合中的数组列表,实现了List接口,是用来存储数据的容器之一,底层的数据结构是数组。 ArrayList有什么特点?有序:按照顺序添加元素不唯一:同一元素可以存放多次查找和访问速度较快,增删元素较慢 ArrayList和LinkedList的区 ......
ArrayList 框架 常见

java集合框架(二)LinkedList的常见使用

LinkedList常用方法 定义LinkedList对象 LinkedList<String> list = new LinkedList<>(); 插入元素 list.push("张三");//在此列表的前面插入元素 list.addLast("新增到最后一个元素");//将指定的元素追加到此列 ......
LinkedList 框架 常见 java

java集合框架(二)之LinkedList的常见使用

常用的方法 定义LinkedList对象 新增 删除 获取元素 修改 ......
LinkedList 框架 常见 java

java集合框架(一)之Map的常见使用及循环输出的五中方式

Map的常见使用 创建一个Mpa对象及新增键值对 获取到一个键值对 get(k) containsKey(object key) 判断集合中是否包含指定的键包含返回true,不包合返回false remove(Object key,Object value); 把指定的键和元素在Map集合中删除 M ......
框架 常见 方式 java Map