当前位置: 首页 > news >正文

Mongodb (四十一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、概述

1.1 相关概念

1.2 特性

二、应用场景

三、安装

四、目录结构

五、默认数据库

六、 数据库操作

 6.1 库操作

6.2  文档操作

七、MongoDB数据库备份 

7.1 备份命令

7.2 恢复命令

总结



前言

       MongoDB是一种面向文档的NoSQL数据库管理系统,它采用了分布式文件存储结构,可用于存储和处理大量结构灵活的文档数据。MongoDB以JSON样式的BSON(Binary JSON)格式存储数据,支持复杂的查询和索引功能。它具有高可扩展性、高性能和高可用性,并且适用于各种应用场景,如Web应用、移动应用、物联网等。MongoDB被广泛应用于大数据、云计算和实时分析等领域。


提示:以下是本篇文章正文内容,下面案例可供参考

一、概述

mongodb是一个nosql数据库,它有高性能、无模式、文档型的特点。是nosql数据库中功能最丰富,最像关系数据库的。数据库格式为BSON。

1.1 相关概念

    实例:系统上运行的mongodb的进程,类似于mysql实例;
    库:每个数据库都是独立的,有自己的用户,权限,独立存储集合,类似于mysql的库;
    集合:由一组文档构成,类似于mysql的表;
    文档:mongodb数据库的最小数据集,是由多个键值对有序组合的数据单元,类似于mysql的数据记录;
    主键       唯一标识一行数据

1.2 特性

            1、面向集合文档存储,适合存储json形式的数据;
            2、格式自由,数据格式不固定,数据结构发生变更的同时不会影响程序运行;
            3、面向对象的sql查询语句,基本涵盖关系型数据库的所有查询语句;
            4、有索引的支持,查询效率更快;
            5、支持复制和自动故障转移;
            6、可以使用分片集群提升查询性能

二、应用场景

    游戏
    物流
    社交
    物联网
    视频直播
    大数据

三、安装


    编译安装
    RPM安装


        [mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
        yum install -y mongodb-org

[root@localhost yum.repos.d]# yum install -y mongodb-org
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.huaweicloud.com* updates: mirrors.huaweicloud.com
file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.xml"
正在尝试其它镜像。
mongodb-org-4.2                                   | 1.3 kB     00:00     
mongodb-org-4.2/7/primary                           |  25 kB   00:01     
mongodb-org-4.2                                                  210/210
正在解决依赖关系
--> 正在检查事务
---> 软件包 mongodb-org.x86_64.0.4.2.24-1.el7 将被 安装
--> 正在处理依赖关系 mongodb-org-tools = 4.2.24,它被软件包 mongodb-org-4.2.24-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-mongos = 4.2.24,它被软件包 mongodb-org-4.2.24-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-shell = 4.2.24,它被软件包 mongodb-org-4.2.24-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-server = 4.2.24,它被软件包 mongodb-org-4.2.24-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mongodb-org-mongos.x86_64.0.4.2.24-1.el7 将被 安装
---> 软件包 mongodb-org-server.x86_64.0.4.2.24-1.el7 将被 安装
---> 软件包 mongodb-org-shell.x86_64.0.4.2.24-1.el7 将被 安装
---> 软件包 mongodb-org-tools.x86_64.0.4.2.24-1.el7 将被 安装
--> 解决依赖关系完成依赖关系解决=========================================================================Package              架构     版本              源                 大小
=========================================================================
正在安装:mongodb-org          x86_64   4.2.24-1.el7      mongodb-org-4.2   6.2 k
为依赖而安装:mongodb-org-mongos   x86_64   4.2.24-1.el7      mongodb-org-4.2    11 Mmongodb-org-server   x86_64   4.2.24-1.el7      mongodb-org-4.2    20 Mmongodb-org-shell    x86_64   4.2.24-1.el7      mongodb-org-4.2    13 Mmongodb-org-tools    x86_64   4.2.24-1.el7      mongodb-org-4.2    26 M事务概要
=========================================================================
安装  1 软件包 (+4 依赖软件包)总下载量:70 M
安装大小:253 M
Downloading packages:
警告:/var/cache/yum/x86_64/7/mongodb-org-4.2/packages/mongodb-org-4.2.24-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 058f8b6b: NOKEY
mongodb-org-4.2.24-1.el7.x86_64.rpm 的公钥尚未安装
(1/5): mongodb-org-4.2.24-1.el7.x86_64.rpm                                             | 6.2 kB  00:00:06     
(2/5): mongodb-org-mongos-4.2.24-1.el7.x86_64.rpm                                                                                                |  11 MB  00:00:15     
(3/5): mongodb-org-shell-4.2.24-1.el7.x86_64.rpm                                                                                                 |  13 MB  00:00:06     
(4/5): mongodb-org-server-4.2.24-1.el7.x86_64.rpm                                                                                                |  20 MB  00:00:17     
(5/5): mongodb-org-tools-4.2.24-1.el7.x86_64.rpm                                                                                                 |  26 MB  00:00:12     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                    2.0 MB/s |  70 MB  00:00:34     
从 https://www.mongodb.org/static/pgp/server-4.2.asc 检索密钥
导入 GPG key 0x058F8B6B:用户ID     : "MongoDB 4.2 Release Signing Key <packaging@mongodb.com>"指纹       : e162 f504 a20c df15 827f 718d 4b7c 549a 058f 8b6b来自       : https://www.mongodb.org/static/pgp/server-4.2.asc
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装    : mongodb-org-tools-4.2.24-1.el7.x86_64                                                                                                               1/5 正在安装    : mongodb-org-mongos-4.2.24-1.el7.x86_64                                                                                                              2/5 正在安装    : mongodb-org-shell-4.2.24-1.el7.x86_64                                                                                                               3/5 正在安装    : mongodb-org-server-4.2.24-1.el7.x86_64                                                                                                              4/5 
Created symlink from /etc/systemd/system/multi-user.target.wants/mongod.service to /usr/lib/systemd/system/mongod.service.正在安装    : mongodb-org-4.2.24-1.el7.x86_64                                                                                                                     5/5 验证中      : mongodb-org-server-4.2.24-1.el7.x86_64                                                                                                              1/5 验证中      : mongodb-org-4.2.24-1.el7.x86_64                                                                                                                     2/5 验证中      : mongodb-org-shell-4.2.24-1.el7.x86_64                                                                                                               3/5 验证中      : mongodb-org-mongos-4.2.24-1.el7.x86_64                                                                                                              4/5 验证中      : mongodb-org-tools-4.2.24-1.el7.x86_64                                                                                                               5/5 已安装:mongodb-org.x86_64 0:4.2.24-1.el7                                                                                                                                     作为依赖被安装:mongodb-org-mongos.x86_64 0:4.2.24-1.el7  mongodb-org-server.x86_64 0:4.2.24-1.el7  mongodb-org-shell.x86_64 0:4.2.24-1.el7  mongodb-org-tools.x86_64 0:4.2.24-1.el7 完毕!


    启动数据库
        systemctl start mongod.service

 四、目录结构

rpm -ql mongodb-org-server


        /etc/mongod.conf
            主配置文件
                port: 27017       监听端口号
                  bindIp: 127.0.0.1         监听地址


        /run/mongodb         PID文件
        /usr/bin/mongod       启动命令
        /var/lib/mongo            存储数据文件
        /var/log/mongodb            日志
    rpm -ql mongodb-org-shell


        /usr/bin/mongo     客户端命令
    rpm -ql mongodb-org-tools


        /usr/bin/mongodump          备份数据库
        /usr/bin/mongoexport         备份文档
        /usr/bin/mongoimport         恢复文档
        /usr/bin/mongorestore        恢复数据库

五、默认数据库

    admin:
        从权限的角度来看,这是"root"数据库。要是将一个用户添加到这个数据库,这个用户自动继承所有数据库的权限。
一些特定的服务器端命令也只能从这个数据库运行,比如列出所有的数据库或者关闭服务器。
    local:
        这个数据库永远不会被复制,可以用来存储限于本地单台服务器的任意集合。
    config:
        当Mongo用于分片设置时,config数据库在内部使用,用于保存分片的相关信息。 

六、 数据库操作

 6.1 库操作

登录数据库

mongo

[root@localhost ~]# mongo
MongoDB shell version v4.2.24
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("bb8264f9-b2bf-4492-b6b1-78f88888cf4f") }
MongoDB server version: 4.2.24
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, seehttps://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forumshttps://community.mongodb.com
Server has startup warnings: 
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] **        We suggest setting it to 'never'
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] **        We suggest setting it to 'never'
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] 
---
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---

查看数据库
        show databases
        show dbs


    显示当前所在数据库
        db
    切换数据库
        use  dbName


    数据库创建
        隐式创建
            不用主动创建,使用use newDB,会自动创建不存在的数据库
            只有在库中创建集合后才会保存,并使用show dbs查看到
    删除数据库
        use dbName
        db.dropdatabase()

 

6.2  文档操作

     查看集合
        show tables


    创建集合
        db.createCollection("test")

     删除集合
        db.需要删除的集合名称.drop()


    插入数据(文档)
        db.集合名称.insert({key:value})
            单行


        db.集合名称.insertmany([{key:value},{key:value},{key:value}])
            多行  mongodb默认数字的数据类型float浮点型,若要改变为整型:NumberInt(数字)

  查询数据
        全集合查询
            db.集合名称.find({})

            db.集合名称.find()


        条件查询
            db.info.find({查询条件1key:value,查询条件2,...},{key1:1|0,key2:1|0,...})
            key:1 显示,key:0 不显示
            当显示的key只有一个时,key:1 只显示该key及对应value,key:0 显示除了该key之外其他所有keyvalue


        查询集合中有多少文档
            db.集合名称.count()
    删除数据
        全文删除
            db.集合名称.remove({})


        条件删除
            db.集合名称.remove({key:value}) 
    更新数据
        db.info.update({_id:"3"}, {$set:{nickname:"jack"}})


        所有满足条件的文档都进行更新

             db.info.update({userid:"1003"},{$set:{nickname:"tom"}},{multi:true})


        更新文档进行数值递增
            db.info.update({userid:"1003"},{$inc:{likenum:NumberInt(1000)}})

七、MongoDB数据库备份 

7.1 备份命令

mongodump
        选项
            -h=hostname:port
            -u=<username>
            -p=<password>
            --authenticationDatabase=<dbname>
            -d=<database>
            -o=<path>
        语法
            mongodump -d dbName -h hostName:port -u userName -p Password -o backupDirectory


mongoexport
        选项
            -h=hostname:port
            -u=<username>
            -p=<password>
            --authenticationDatabase=<dbname>
            -d=<database>
            -o=<path>
        语法
            mongoexport -d dbName -c tableName -h hostName:port -u userName -p Password -o backupDirectory/jsonFile.json

 

7.2 恢复命令

 mongorestore
        选项
            -h=hostname:port
            -u=<username>
            -p=<password>
            --authenticationDatabase=<dbname>
            -d=<database>
            --drop 当目标数据库中存在同名集合则删除再恢复
        语法
            mongorestore -h hostName -u username -p password -d dbName -c tableName bakcupDirector/bsonFile

 查看

[root@localhost ~]# mongo
MongoDB shell version v4.2.24
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("94fdfff5-03ac-4d95-a96b-f632b47a3f8b") }
MongoDB server version: 4.2.24
Server has startup warnings: 
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2023-08-14T18:44:55.142+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] **        We suggest setting it to 'never'
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] 
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] **        We suggest setting it to 'never'
2023-08-14T18:44:55.143+0800 I  CONTROL  [initandlisten] 
---
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---> show dbs
admin   0.000GB
config  0.000GB
jx      0.000GB
local   0.000GB
> use jx
switched to db jx
> show tables
info1

 mongoimport
        选项
            -h=hostname:port
            -u=<username>
            -p=<password>
            --authenticationDatabase=<dbname>
            -d=<database>
            --drop 当目标数据库中存在同名集合则删除再恢复
        语法
            mongoimport -d dbName -c tableName -h hostName:port -u userName -p Password  backupDirectory/jsonFile.json 


总结

       mongodb是一个nosql数据库,它有高性能、无模式、文档型的特点。是nosql数据库中功能最丰富,最像关系数据库的。所以,一起好好学吧!

相关文章:

Mongodb (四十一)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、概述 1.1 相关概念 1.2 特性 二、应用场景 三、安装 四、目录结构 五、默认数据库 六、 数据库操作 6.1 库操作 6.2 文档操作 七、MongoDB数据库备份 7.1 备…...

16 dlsys GAN

和有监督的分类工作不同&#xff0c;生成任务的目标更不明确。难以评价生成结果的好坏。 Oracle discriminator 假设我们有一个先知判别器oracle discriminator可以分辨我们生成的内容是真还是假。 D(x) 表示判别数据为真的概率。 我们想让生产成的结果足够真实&#xff0c;所…...

css3-flex布局:基础使用 / Flexbox布局

一、理解flex 二、理解Flex布局&#xff08;又称Flexbox布局&#xff09; Flex布局&#xff08;又称Flexbox布局&#xff09;是一种基于Web的CSS3布局模式&#xff0c;其目的是为了更加灵活和自适应地布置各种各样的网页元素。Flex布局通过将一个父容器分割为一个或多个弹性项…...

MYSQL-习题掌握

文章目录 SQL基本操作1 设计表操作1.1 关系表字段1.2 关系表创建1.3 关系表数据1.4 关系表关系 2 SQL操作2.1 SQL 1-102.2 SQL 11-202.3 SQL 21-302.4 SQL 31-402.5 SQL 41-50 SQL基本操作 1 设计表操作 1.1 关系表字段 1 学生表 student s_ids_names_births_sex学生编号学…...

Python-迭代

1、迭代器 迭代器是一个对象&#xff0c;它可以记录遍历的相关信息&#xff0c;迭代器对象从集合的第一个元素开始访问&#xff0c;直到所有的元素被访问完结束。迭代器有两个基本的方法&#xff1a;iter() 和 next()。我们都过命令行工具&#xff0c;了解一下python的底层迭代…...

【论文阅读】DEPCOMM:用于攻击调查的系统审核日志的图摘要(SP-2022)

Xu Z, Fang P, Liu C, et al. Depcomm: Graph summarization on system audit logs for attack investigation[C]//2022 IEEE Symposium on Security and Privacy (SP). IEEE, 2022: 540-557. 1 摘要 ​ 提出了 DEPCOMM&#xff0c;这是一种图摘要方法&#xff0c;通过将大图划…...

大语言模型之一 Attention is all you need ---Transformer

大语言模型已经在很多领域大显身手&#xff0c;其应用包括只能写作、音乐创作、知识问答、聊天、客服、广告文案、论文、新闻、小说创作、润色、会议/文章摘要等等领域。在商业上模型即产品、服务即产品、插件即产品&#xff0c;任何形态的用户可触及的都可以是产品&#xff0c…...

数字鸿沟,让气候脆弱者更脆弱

随着科技的飞速发展&#xff0c;数字化正在改变我们的生活方式和社会结构。然而&#xff0c;数字鸿沟&#xff08;Digital Divide&#xff09;这一长期存在的问题&#xff0c;却在某些方面加剧了社会的不平等现象。在此&#xff0c;我们将探讨数字鸿沟如何加剧了气候脆弱者的脆…...

Tomcat 部署优化

Tomcat Tomcat 开放源代码web应用服务器&#xff0c;是由java代码开发的 tomcat就是处理动态请求和基于java代码的页面开发 可以在html当中写入java代码&#xff0c;tomcat可以解析html页面当中的iava&#xff0c;执行动态请求 动态页面机制有问题&#xff1a;不对tomcat进行优…...

Django框架-使用celery(一):django使用celery的通用配置,不受版本影响

目录 一、依赖包情况 二、项目目录结构 2.1、怎么将django的应用创建到apps包 三、celery的配置 2.1、celery_task/celery.py 2.2、celery_task/async_task.py 2.3、celery_task/scheduler_task.py 2.4、utils/check_task.py 四、apps/user中配置相关处理视图 4.1、基本…...

nvue语法与vue的部分区别

文章目录 1、仅支持flex布局2、字体样式3、高度问题 1、仅支持flex布局 仅支持flex布局。而且默认的是 flex-direction: column; 2、字体样式 字体的样式&#xff0c;必须要写在 text 标签内&#xff0c;才能生效 错误示例&#xff1a; <!-- 错误示例 --> <div cl…...

Java 开发工具 IntelliJ IDEA

1. IntelliJ IDEA 简介 IntelliJ IDEA 是一款出色的 Java 集成开发环境&#xff08;IDE&#xff09;&#xff0c;提供了丰富的功能和工具&#xff0c;支持多种语言和框架的开发&#xff0c;如 Java、Kotlin、Scala、 Android、Spring、Hibernate 等。IntelliJ IDEA 专注于提高…...

将vsCode 打开的多个文件分行(栏)排列,实现全部显示,便于切换文件

目录 1. 前言 2. 设置VsCode 多文件分行(栏)排列显示 1. 前言 主流编程IDE几乎都有排列切换选择所要查看的文件功能&#xff0c;如下为Visual Studio 2022的该功能界面&#xff1a; 图 1 图 2 当在Visual Studio 2022打开很多文件时&#xff0c;可以按照图1、图2所示找到自…...

java中的同步工具类CountDownLatch

这篇文章主要讲解java中一个比较常用的同步工具类CountDownLatch&#xff0c;不管是在工作还是面试中都比较常见。我们将通过案例来进行讲解分析。 一、定义 CountDownLatch的作用很简单&#xff0c;就是一个或者一组线程在开始执行操作之前&#xff0c;必须要等到其他线程执…...

路由器和交换机的区别

交换机和路由器的区别 交换机实现局域网内点对点通信&#xff0c;路由器实现收集发散&#xff0c;相当于一个猎头实现的中介的功能 路由器属于网络层&#xff0c;可以处理TCP/IP协议&#xff0c;通过IP地址寻址&#xff1b;交换机属于中继层&#xff0c;通过MAC地址寻址(列表)…...

FreeRTOS(动态内存管理)

资料来源于硬件家园&#xff1a;资料汇总 - FreeRTOS实时操作系统课程(多任务管理) 目录 一、动态内存管理介绍 1、heap_1 2、heap_2 3、heap_3 4、heap_4 5、heap_5 二、动态内存总结与应用 1、heap_1 2、heap_4 3、heap_5 三、内存管理编程测试 1、heap_4 2、h…...

IntelliJ IDEA(简称Idea) 基本常用设置及Maven部署---详细介绍

一&#xff0c;Idea是什么&#xff1f; 前言&#xff1a; 众所周知&#xff0c;现在有许多编译工具&#xff0c;如eclipse&#xff0c;pathon, 今天所要学的Idea编译工具 Idea是JetBrains公司开发的一款强大的集成开发环境&#xff08;IDE&#xff09;&#xff0c;主要用于Java…...

【LeetCode每日一题】——128.最长连续序列

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 哈希表 二【题目难度】 中等 三【题目编号】 128.最长连续序列 四【题目描述】 给定一个未…...

Redis_缓存1_缓存类型

14.redis缓存 14.1简介 穿透型缓存&#xff1a; 缓存与后端数据交互在一起&#xff0c;对服务端的调用隐藏细节。如果从缓存中可以读到数据&#xff0c;就直接返回&#xff0c;如果读不到&#xff0c;就到数据库中去读取&#xff0c;从数据库中读到数据&#xff0c;也是先更…...

模拟 枚举

分享牛客算法基础精选题单题目打卡!!! 目录 字符串的展开 多项式输出 机器翻译 : 铺地毯 : [NOIP2016]回文日期 字符串的展开 原题链接 : 字符串的展开 思路 : 模拟 代码 : #include<iostream> #include<cstring> #include<algorithm> using na…...

CTSD算法超参数调优实战:从原理到应用,解决机器翻译重复与幻觉问题

1. 项目概述&#xff1a;当机器翻译开始“复读”&#xff0c;我们如何用CTSD算法精准调校&#xff1f;在机器翻译的实际部署和优化中&#xff0c;一个让工程师和研究者都颇为头疼的问题是&#xff1a;模型有时会像卡住的唱片一样&#xff0c;反复输出相同的词或短语。这种现象&…...

Marvis 1+5 智能体协作架构深度解析:六大 Agent 各司何职?底层又如何“对话“?

Marvis 15 智能体协作架构深度解析&#xff1a;六大 Agent 各司何职&#xff1f;底层又如何"对话"&#xff1f; 前言 2026 年 5 月 20 日&#xff0c;腾讯正式上线了操作系统级 AI 助手马维斯&#xff08;Marvis&#xff09;。它不走传统 AI 助手的"对话框&quo…...

Unpaywall:5分钟快速安装,轻松解锁付费学术论文的实用指南

Unpaywall&#xff1a;5分钟快速安装&#xff0c;轻松解锁付费学术论文的实用指南 【免费下载链接】unpaywall-extension Firefox/Chrome extension that gives you a link to a free PDF when you view scholarly articles 项目地址: https://gitcode.com/gh_mirrors/un/unp…...

sqlmap实战精要:从靶场验证到WAF绕过与盲注攻坚

1. 这不是“填空题”&#xff0c;而是数据库的“开门钥匙”——为什么sqlmap远不止是自动跑命令的工具很多人第一次听说sqlmap&#xff0c;是在某次CTF比赛里看到别人三分钟拿下靶机数据库&#xff1b;也有人在渗透测试报告里把它当个“标准动作”写进“SQL注入验证”条目&…...

AI动态简报之商业洞察篇(2026.05.24)

聚焦&#xff1a;AI商业应用与变现 5条精选&#x1f4a1; 第1条&#xff1a;大模型进入"价值验证年"——行业从技术信仰转向商业回报商业价值&#xff1a;2026年5月&#xff0c;全球AI行业呈现清晰转折信号&#xff1a;行业正从"技术信仰期"&#xff08;2…...

量子优化在LLM代码生成测试中的应用与优势

1. 量子优化如何重塑LLM代码生成测试流程在当前的软件开发实践中&#xff0c;大语言模型(LLM)已经成为了不可或缺的代码生成工具。但每个使用过GitHub Copilot或类似工具的开发者都深有体会&#xff1a;模型生成的代码虽然功能正确&#xff0c;却常常包含大量冗余逻辑和不必要的…...

3步永久解密:让科学文库加密PDF重获自由的实用工具

3步永久解密&#xff1a;让科学文库加密PDF重获自由的实用工具 【免费下载链接】ScienceDecrypting 破解CAJViewer带有效期的文档&#xff0c;支持破解科学文库、标准全文数据库下载的文档。无损破解&#xff0c;保留文字和目录&#xff0c;解除有效期限制。 项目地址: https…...

别再手动重试!Gemini流式响应失败率下降98.7%的4行代码级修复方案(含官方SDK v0.8.3适配要点)

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;Gemini Bug修复公告 近日&#xff0c;我们在 Gemini 模型推理服务的 HTTP API 网关层发现一处竞态条件导致的响应体截断问题&#xff08;CVE-2024-GEM-017&#xff09;&#xff0c;影响 v1.5.2 至 v1.5.8 所有…...

如何一键捕获完整网页内容?这款免费Chrome插件让你轻松搞定

如何一键捕获完整网页内容&#xff1f;这款免费Chrome插件让你轻松搞定 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chrome-…...

5分钟掌握MelonLoader:全球首个支持Il2Cpp和Mono的Unity游戏模组加载器

5分钟掌握MelonLoader&#xff1a;全球首个支持Il2Cpp和Mono的Unity游戏模组加载器 【免费下载链接】MelonLoader The Worlds First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono 项目地址: https://gitcode.com/gh_mirrors/me/MelonLoader …...