入门知识
CompletableFuture入门
CompletableFuture入门 1、Future vs CompletableFuture 1.1 准备工作 先定义一个工具类 import java.nio.file.Files; import java.nio.file.Paths; import java.util.StringJoi ......
Semantic Kernel 入门系列:🥑突破提示词的限制
无尽的上下文 LLM的语言理解和掌握能力在知识内容的解读和总结方面提供了强大的能力。 但是由于训练数据本身来自于公共领域,也就注定了无法在一些小众或者私有的领域能够足够的好的应答。 因此如何给LLM 提供足够多的信息上下文,就是如今的LLM AI应用可以充分发挥能力的地方了。 我们默认可以想到的是在 ......
9.【RabbitMQ实战】- RabbitMQ其他知识点
幂等性 MQ消费者的幂等性的解决一般使用全局ID或者写个唯一标识比如时间戳或者UUID或者订单消费者消费MQ中的消息也可利用MQ的该id来判断,或者可按自己的规则生成一个全局唯一id,每次消费消息时用该id先判断该消息是否已消费过 在海量订单生成的业务高峰期,生产端有可能就会重复发生了消息,这时候消 ......
Springmvc入门
1. 什么是springmvc Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 ssm:即springmvc, spring, mybatis 2.项目中加入springmvc支持 2.1 导入依赖 <dependency> <groupI ......
Netty入门
一、Netty概述 1、Netty是什么? Netty是由JBOSS提供的一个Java开源框架。Netty提供异步的、基于事件驱动的网络应用程序架构,用以快速开发高性能、高可靠性的网络IO程序。 Netty可以帮助你快速、简单的开发出一个网络应用,相当于简化和流程化了NIO的开发过程 Netty是目 ......
JdkProxy的进阶知识
如果想增强一个方法的功能,无非就是直接在方法体内直接修改。但这也无非给一些有代码洁癖人士一丝丝不悦!于是乎我们即不想在原来的代码里修改,又不想把原有的代码重新写一次,那么前辈们就发明了代理. 注意:本文以 JdkProxy 为基础展开所有描述! 参与对象 那么一个代理过程参与的对象有以下几项: 目标 ......
JavaScript基础知识
JavaScript 基础知识 JavaScript是什么? JavaScript是一门编程语言,可以实现很多的网页交互效果。开web页面的脚本语言 JavaScript的书写位置? 内部JavaScript 写在body结束标签上方script里面 外部JavaScript 通过script sr ......
Docker快速入门 第一篇
Docker容器 一、前言 1、什么时虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟 ......
Docker快速入门 第二篇
Docker 一、Iass-Paas和Saas 1、简介 什么是lass-Pass和Saas: # Iaas: Infrastructure-as-a-Service(基础设施即服务) IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件 ......
js入门
js的基础 JavaScript (简称JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。 javascript又名ECMAscript ECMA是什么? 1、全称:European computer manufacturers association欧洲计算机制造联合会; 2 ......
Nvidia Tensor Core-WMMA API编程入门
1 WMMA (Warp-level Matrix Multiply Accumulate) API 对于计算能力在7.0及以上的CUDA设备,可以使用CUDA C++ API调用Tensor Core,支持形如D = AB + C的混合精度的矩阵乘运算。 template<typename Use ......
Go语言入门6(struct 结构体)
结构体 结构体是一种聚合的数据类型,是由零个或多个任意类型的值聚合成的实体。每个值称为结构体的成员 结构体声明 type + 结构体名 + struct + {成员列表} :star:如果结构体成员名字是以大写字母开头的,那么该成员就是导出的。这是Go语言导出规则决 定的。一个结构体可能同时 ......
mvc入门案例
工作流程: 一、服务器启动 1、加载web.xml中的DispatcherServlet 2、读取spring-mvc.xml中的配置,加载所有com.hw包中所有标记为bean的类 3、读取bean中方法上的@RequestMapping里的内容 二、处理请求 1、DispatcherServle ......
WSL 2 上的 Docker 远程容器入门
[WSL 上的 Docker 容器入门 | Microsoft Learn](https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers) 本分步指南将通过使用 WSL 2(适用于 Linux 的 Windows 子系 ......
pymysql操作数据库入门
1. python操作数据库 pymysql PyMSQL是一个纯的python的MySQL客户端。 pip install PyMySQL 使用步骤 创建连接(修高速公路) 创建游标(运输车) 执行sql(提货单) 获取结果(卸货) 关闭游标(车退掉) 关闭连接(路也断掉) import pymy ......
大模型入门(一)—— LLaMa/Alpaca/Vicuna
LLaMa模型是Meta开源的大模型,模型参数从7B到65B不等,LLaMa-7B在大多数基准测试上超过了GPT3-173B,而LLaMa-65B和Chinchilla-70B、PaLM-540B相比也极具竞争力。相比于ChatGPT或者GPT4来说,LLaMa可能效果上还有差距,但相比Closed ......
「解题报告」UOJ605 [UER #9] 知识网络
好像并不是很难的题?~~虽然从上午想到现在才开始写,还因为不知道 __builtin_popcount(x) 传入的是 int 调了一个多小时~~ 题目就是要求一个全源最短路。直接求显然不太现实,考虑分析标签的性质。发现,同一标签内的所有点到某个点 $u$ 的最短路的差值一定不超过 $1$,因为同一 ......
opencv-基础知识
色彩空间转换 import cv2 import numpy as np def callback(userdata): pass ###创建窗口 cv2.namedWindow('color',cv2.WINDOW_NORMAL) ###读取本地一张图片 img = cv2.imread("C:\ ......
计算机基础知识2200+题(怀旧用)
计算机基础 一、 选择题 1、 世界上首先实现存储程序的电子数字计算机是____。 A、ENIAC B、UNIVAC C、EDVAC D、EDSAC 2、 世界上第一台电子数字计算机研制成的时间是____。 A、 1946年 B、 1947年 C、 1951年 D、 1952年 3、 最早的计算机是 ......
计算机基础知识试题及答案(怀旧用)
第一部分 一、单项选择题 1.世界上第一台电子数字计算机取名为( )。 A.UNIVAC B.EDSAC C.ENIAC D.EDVAC 2.操作系统的作用是( )。 A.把源程序翻译成目标程序 B.进行数据处理 C.控制和管理系统资源的使用 D.实现软硬件的转换 3.个人计算机简称为PC机,这种计 ......
C语言数组基础知识(关于索引)
#include <stdio.h> int main() { int i; //遍历输出分别值 int a[]={1,2,3,4,5}; for(i=0;i<5;i++){ printf("%d\t",a[i]); //1 2 3 4 5 }; printf("\n"); //若给的值不够就用0补 ......
C#使用Elasticsearch入门
一、Elasticsearch 简介 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。 概述 Elasticsearch (ES)是一 ......
Linux入门
Linux目录结构 Linux和windows目录结构对比 Linux系统中的目录 /是所有目录的顶点 目录结构像一颗倒挂的树 Linux目录结构 bin存放二进制可执行文件 boot存放系统引导时使用的各种文件 dev存放设备文件 etc存放系统配置文件 home存放系统用户的文件 lib存放程序 ......
全网最详细中英文ChatGPT-GPT-4示例文档-场景问题智能生成从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
ChatGPT拥有大量的知识库,并且能够在不断学习的过程中,根据实际情况生成真实有效的问题。这使得ChatGPT在面试准备和访谈方面变得特别有价值,它可以理解具体领域中的特定术语,帮助用户对专业问题有更快速和深入的了解,最终根根据用户的特定要求提出合适的问题,以便帮助用户获得最有价值的信息。 ......
全网最详细中英文ChatGPT-GPT-4示例文档-智能多功能学习机从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
ChatGPT还能成为你的多功能学习工具,让用户节省大量的时间,提高学习效率,更好地掌握所学知识,为用户提供更有效的学习支持。比如,用户输入一个研究主题,ChatGPT就可以产生详细的学习笔记,这将极大帮助用户组织、解决和完成其学习任务,有效地提高用户的学习效率。博主相信,未来不久,ChatGPT将... ......
全网最详细中英文ChatGPT-GPT-4示例文档-智能评论创建从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
ChatGPT作为一个智能的自动文本处理工具,可以帮助用户将少量的文本扩大和完善,使文本更加容易理解和记忆。比如用户可以输入1-2行的特定的话语或几个关键词,ChatGPT就可以根据用户的输入,生成更加详细和丰富的文本。这个功能可以应用在很多行业,比如电影评论、美食评论、产品评论等领域。 ......
Servlet快速入门
1.创建web项目,导入servlet依赖坐标 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>povid ......
主键--避坑小知识
以前不敢轻易尝试主键,因为尝试了经常报错,所以很少用,今天测试了一下,终于明白了关于主键的最基本的用法,帮助大家避坑! 设置主键时尽量设置自增长,否则缺省主键时会报错,然后设置完自增长,请看下面的知识点。 主键自增长 *因为主键列的特性是:必须唯一、不能为空,所以我们通常会指定主键类为整型,然后设置 ......
Elasticsearch入门
1、Elasticsearch的认识 1.1 Elasticsearch概述及其应用领域介绍 当我们思考如何在海量数据中快速查找数据并获取准确结果时,Elasticsearch就起到了非常重要的作用。Elasticsearch是一种分布式的搜索引擎,可以用于全文检索、结构化检索和数据分析等领域。 具 ......