web web-inf方法 项目

Langchain-Chatchat项目:1.2-Baichuan2项目整体介绍

由百川智能推出的新一代开源大语言模型,采用2.6万亿Tokens的高质量语料训练,在多个权威的中文、英文和多语言的通用、领域benchmark上取得同尺寸最佳的效果,发布包含有7B、13B的Base和经过PPO训练的Chat版本,并提供了Chat版本的4bits量化。 一.Baichuan2模型 B ......

Langchain-Chatchat项目:1-整体介绍

基于Langchain与ChatGLM等语言模型的本地知识库问答应用实现。项目中默认LLM模型改为THUDM/chatglm2-6b[2],默认Embedding模型改为moka-ai/m3e-base[3]。 一.项目介绍 1.实现原理 本项目实现原理如下图所示,过程包括加载文件->读取文本->文 ......

Langchain-Chatchat项目:2.1-通过GPT2模型来检索NebulaGraph

在官方例子中给出了通过chain = NebulaGraphQAChain.from_llm(ChatOpenAI(temperature=0), graph=graph, verbose=True)来检索NebulaGraph图数据库。本文介绍了通过GPT2替换ChatOpenAI的思路和实现,暂 ......

Langchain-Chatchat项目:3-Langchain计算器工具Agent思路和实现

本文主要讨论Langchain-Chatchat项目中自定义Agent问答的思路和实现。以"计算器工具"为例,简单理解就是通过LLM识别应该使用的工具类型,然后交给相应的工具(也是LLM模型)来解决问题。一个LLM模型可以充当不同的角色,要把结构化的Prompt模板写好,充分利用LLM的Zero/O ......

部署项目到Linux踩的坑

一、tomcat版本不一致 在windows上开发时用的tomcat9,实现javax.servlet.Filter的实现类无需重写init()和destroy(), 但我在Linux上安装的tomcat是8.5,javax.servlet.Filter的实现类需要重写init()和destory( ......
项目 Linux

《用户故事与敏捷方法》阅读笔记(一)

本学期我们学习了软件需求这门课程,了解关于需求分析的相关知识,在软件开发过程中,软件需求是第一步,同时也是最重要的一步,当我们找到了用户真正的需求,在开发过程中会达到事半功倍的效果,阅读了《用户故事与敏捷方法》这本书,在这本书中详细的介绍了用户故事与敏捷开发方法的结合,找到真正适合用户的,有价值的需 ......
笔记 方法 故事 用户

Go 项目代码布局

Go 项目代码布局 目录Go 项目代码布局一、Go 语言“创世项目”结构1.1 src 目录结构三个特点二、Go 项目布局演进2.1 演进一:Go 1.4 版本删除 pkg 这一中间层目录并引入 internal 目录2.2 演进二:Go1.6 版本增加 vendor 目录2.3 演进三:Go 1. ......
布局 代码 项目 Go

路飞项目

1 企业项目类型🌟 # 1 面向互联网用户:商城类项目 -微信小程序商城 # 2 面向互联网用户:二手交易类的 -咸鱼 -转转 # 3 公司内部项目:python写的重点 -oa系统 -打卡系统工资核算系统 -第三方公司做的: -给医院 互联网,内部的项目 -银行 内部系统 -政府 -钢材市场,商 ......
项目

路飞项目需求

1. 企业项目类型 1. 面向互联网用户:商城类项目 - 微信小程序商城 - 线上线下结合 2. 面向互联网用户:二手交易 - 闲鱼 - 转转 - 交友平台 3. 公司内部项目,给某些用户定制项目:python写的重点 - 运维管理,监控平台,资产管理 - oa系统 - 打卡系统工资核算系统 - 第 ......
需求 项目

助力电力行业数字化转型:智慧风电项目介绍

智慧电力作为电力领域的突破性进展,旨在实现能源领域的数字化转型。智慧电力借助数字孪生、IOT、云计算等技术,将传统的电力系统升级为高智能、高效能的系统,助力传统能源企业实现数字化转型。下面让我们来看一看山海鲸可视化提供的智慧电力相关项目案例。 ......
风电 智慧 电力 数字 项目

记录--Vue 右键菜单的秘密:自适应位置的实现方法

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 下图这个情景,你是否也遇到过? 当你右键点击网页上的某个元素时,弹出的菜单被屏幕边缘遮挡了,导致你无法看清或选择菜单项? 上图中右键菜单的选项并不是固定不变的,它会根据不同的元素或场景来显示不同的选项。 也就是说,菜单的内容和大小都是动态 ......
菜单 位置 秘密 方法 Vue

Python 使用VSCode配置代码智能提示的方法(numpy)

1、安装插件 需要安装的插件包括:Python (Microsoft)、Python Extension Pack (Don Jayamanne)、Pylance (Microsoft) 安装方法: 1)按Ctrl+Shift+X键,打扩展插件安装界面 2)搜索到需要安装的插件,然后点击 "安装" ......
代码 智能 方法 Python VSCode

多渠道 打包 - 不同渠道引用不同 dependencies方法

如下build.gradle文件所示,1.先定义productFlavors 渠道channelA和channelB,2.然后通过getTaskNames 获取当前编译的渠道,并赋值给变量 channel3.dependencies 中判断当前 channel 依赖不同的mudule或者jar bu ......
多渠道 dependencies 渠道 方法

getRefs is undefined html vue2项目 报错

vue2项目提示 getRefs is undefined 在div上面写了,ref,还写了v-if 然后再watch中操作了 ref 导致报错。 分析: 组件因为v-if 为 false 没有注册和渲染,在操作的时候还使用了this.$refs函数就会获取不到 解决办法: v-if换成v-show ......
undefined getRefs 项目 html vue2

【开源项目】AI Vtuber 一个由多LLM驱动的虚拟主播,可以在Bilibili/抖音 直播中与观众实时互动或本地聊天。使用多种TTS技术并可进行AI变声。通过特定指令协同SD绘图。并有循环文案

AI Vtuber是一个由 ChatterBot / GPT / Claude / langchain 本地 or 云端 / chatglm / text-generation-webui / 讯飞星火 / 智谱AI / 谷歌Bard / 文心一言 做为 大脑 驱动的虚拟主播 Live2D / Vt... ......
变声 文案 指令 并有 实时

创建vue3项目、setup函数、ref函数、reactive函数、计算监听属性、生命周期、torefs、vue3 setup写法

创建vue3项目 # 两种方式 - vue-cli:vue脚手架 》创建vue项目 》构建vue项目--》工具链 跟之前一样 - vite :https://cn.vitejs.dev/ -npm create vue@latest 一路选择即可 # 运行vue3项目 -vue-cli跟之前一样 - ......
函数 setup 写法 vue3 vue

Django实战项目-学习任务系统-用户登录

第一步:先创建一个Django应用程序框架代码 1,先创建一个Django项目 django-admin startproject mysite 将创建一个目录,其布局如下: mysite/ manage.py mysite/ __init__.py settings.py urls.py asgi ......
任务系统 实战 任务 项目 用户

lesson9 简易计算器-3 内部类 更好的包装 访问 外部的属性和方法

内部类 更好的包装 访问 外部的属性和方法 package com.zym.lesson9; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.Actio ......
计算器 简易 属性 lesson9 方法

Web cad(私有云CAD SDK)中实现插入图块的方法

前言 CAD制图的过程中会有很多重复的图元需要绘制,为了节约绘制时间,我们会把部分图元保存成图块,下次就可以快速和多次的插入到相应的图纸位置中,提高绘图效率。 网页版CAD页面中要实现插入图块功能,首先需要将这个图块dwg文件转换成mxweb文件,我们需要下载MxDraw云图开发包,根据入门文档的操 ......
方法 Web CAD SDK cad

RedisStack部署/持久化/安全/与C#项目集成

前言 Redis可好用了,速度快,支持的数据类型又多,最主要的是现在可以用来向量搜索了。 本文记录一下官方提供的 redis-stack 部署和配置过程。 关于 redis-stack redis-stack installs a Redis server with additional datab ......
RedisStack 项目

一个电脑管理多个node版本 (不同项目使用不同版本的node)

一、介绍 使用nvm可以方便的在同一台设备上进行多个node版本之间切换,解决不同的项目所使用的node版本不一样的问题 二、安装nvm 1、NVM下载(1)如果已经单独安装了node,请先卸载再继续 (2)进入安装包下载地址:https://github.com/coreybutler/nvm-w ......
版本 node 多个 项目 电脑

lesson9 简易计算器-2 面向对象的属性和方法写法

package com.zym.lesson9; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java ......
写法 计算器 简易 属性 对象

CSS清除浮动的方法

1、浮动的概念 在CSS中,浮动(float)是一种布局技术,用于控制元素在页面中的位置。通过将元素浮动到其容器的左侧或右侧,可以使其他元素环绕它。 常见的用法: 选择器 { float: left; //左浮动 } 选择器 { float: right; //右浮动 } 2、浮动的特点 (1)浮动 ......
方法 CSS

CTFer blogs--Web-unserialize3

题目来源于攻防世界 解法步骤: 打开后观察代码可以发现我们必须要在调用xctf时绕过__wakeup,但我们知道 wakeup()会在unserialize时自动调用。 所以本题的目标就是要在反序列化时绕过wakeup() 通过查阅资料发现 当 序列化的字符串中的 属性值 个数 大于 属性个数 就会 ......
Web-unserialize unserialize CTFer blogs Web

总结tomcat优化方法

##1、概述 Tomcat的运行依赖于JVM,从虚拟机的角度把Tomcat的调整分为外部环境调优 和 Tomcat 自身调优两部分 ##2、外部环境JVM调优 Tomcat首先跑在JVM之上的,因为它的启动其实也只是一个java命令行,首先我们需要对这个JAVA的启动命令行进行调优。 帮助:man ......
方法 tomcat

创建vue3项目,setup函数,ref函数,reactive函数,计算监听属性,生命周期, torefs,vue3 setup写法

1 创建vue3项目🐑 # 两种方式 - vue-cli:vue脚手架 》创建vue项目 》构建vue项目--》工具链 跟之前一样 - vite :https://cn.vitejs.dev/ -npm create vue@latest 一路选择即可 # 运行vue3项目 -vue-cli跟之前 ......
函数 setup 写法 vue3 vue

使用iptable实现: 放行ssh,telnet, ftp, web服务80端口,其他端口服务全部拒绝

[root@centos8 ~]#iptables -I INPUT -p tcp -m multiport --dport 21,22,23,80 -j ACCEPT[root@centos8 ~]#iptables -I INPUT -A INPUT -j REJECT[root@centos8 ......
端口 iptable telnet ftp ssh

解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟

方法一:在awk中已经判断好并发连接数量的ip地址,传给while read执行防火墙规则封掉对应的ip。root@centos8 ~]# cat ddos.sh#!/bin/bashss -nt |awk -F '[ :]+' '/ESTAB/{ip[$(NF-2)]++}END{for(i in ......
防火墙 命令 案例 日志 网络

Java Web学习路线

1.基础概念 Web 应用程序基础 客户端-服务器模型 HTTP 协议 URI 和 URL 浏览器和服务器交互过程 2.Servlet 编程 Servlet 概述 Servlet 生命周期 Servlet 配置和映射 请求和响应对象 请求参数的获取和处理 Servlet 过滤器 会话管理和 Cook ......
路线 Java Web

前端项目异常监控-全局捕获Promise错误

1.核心 全局监听unhandledrejection,该事件为Promise被reject时但没有reject处理器时(没有被catch处理),则触发该事件。( async 函数内部的异步任务一旦出现错误,那么就等同于 async 函数返回的 Promise 对象被 reject。) 2.编写辅助 ......
前端 全局 错误 Promise 项目