MongoDB安装部署及基本操作

2024/4/28 16:52:47

MongoDB

第1章 数据库管理系统

1.1 什么是数据?

数据是指未经过处理的原始记录,一般而言,数据缺乏组织及分类,无法明确的表达事物代表的意义,数据描述事物可以是描述事物的符号记录,是可定义为意义的实体,设计事物的存在形式,是关于事件之一组离散且客观的事实藐视,是构成讯息和知识的原始材料

1.2 什么是数据库管理系统?

Ø  数据库管理系统,是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统,

Ø  具有代表性的数据管理系统有: OracleMicrosoft SQL ServerAccessMySQLPostgreSQL,通常数据库管理员会使用数据库管理系统来创建数据库系统

Ø  现代DBMS使用不同的数据库模型追踪实体,属性和关系,在个人电脑,大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS,在关系型数据库模型中,用二维表格表示数据库中的数据,这些表格称为关系

Ø  数据库管理系统分为两大类:RDBMS;Nosql

第2章 NoSQL是什么?

2.1 NoSQL简介:

Ø  nosql是对不同于传统关系型数据库的数据库管理系统的统称,

Ø  两者存在许多显著不同点,其中最重要的就是nosql不使用sql作为查询语言,其数据存储可以不需要固定的表格模式,也经常会避免使用sqljoin操作,一般有水平可扩展的特征

Ø  NoSQL一词最早出现于1998,是Carlo Strozzi开发的一个轻量、开源、不提供SQL功能的关系数据库。

2.2 nosql数据库四大家族:

存储类型

NoSQL

键值存储

最终一致性键值存储

CassandraDynamoRiakHibariVirtuosoVoldemort

内存键值存储

MemcachedRedisOracle CoherenceNCache HazelcastTuple   spaceVelocity

持久化键值存储

BigTableLevelDBTokyo CabinetTarantoolTreapDBTuple space

文档存储

MongoDBCouchDBSimpleDB Terrastore  BaseX Clusterpoint  RiakNo2DB

图存储

FlockDBDEXNeo4JAllegroGraphInfiniteGraphOrientDBPregel

列存储

HbaseCassandraHypertable

2.3 NoSQL的优势:

Ø  高可扩展性,分布式计算,没有复杂的关系,低成本

Ø  架构灵活,半结构化数据

2.4 nosqlRDBMS对比:

NoSQL

RDBMS

代表着不仅仅是SQL

没有声明性查询语言

没有预定义的模式

 - 值对存储,列存储,文档存储,图形数据库

最终一致性,而ACID属性

非结构化和不可预知的数据

CAP定理

高性能,高可用性和可伸缩性

高度组织化结构化数据

结构化查询语言(SQL (SQL)

数据和关系都存储在单独的表中。

数据操纵语言,数据定义语言

严格的一致性

基础事务

第3章 MongoDB简介:

3.1 MongoDB的三大特性:

image.png

1.1.1 还支持以下特点:

 二级索引、动态查询、全文搜索 、聚合框架、MapReduceGridFS、地理位置索引、内存引擎 、地理分布等一系列的强大功能。

1.1.2 缺点,例如:

Ø    多表关联: 仅仅支持Left Outer Join

Ø    SQL 语句支持: 查询为主,部分支持

Ø    多表原子事务: 不支持

Ø    多文档原子事务:不支持

Ø    16MB 文档大小限制,不支持中文排序 ,服务端 Javascript 性能欠佳

1.2 关系型数据库与MongoDB对比:

Ø  在传统的关系型数据库中,存储方式以表的形式存放,而在MongoDB,以文档的形式存在:

image.png

Ø  数据库中的对应关系,以存储形式说明:

image.png

1.1.1 MongoDBsql结构对比详解:

SQL Terms/Concepts

MongoDB Terms/Concepts

database

database

table

collection

row

document or BSON   document

column

field

index

index

table joins

embedded   documents and linking

primary key

Specify any unique column or

column combination as

primary key.

primary key

In MongoDB, the   primary key is

automatically   set to the _id field.

aggregation (e.g. group by)

aggregation   pipeline

See the SQL to   Aggregation Mapping

Chart.

1.2 MongoDB数据存储格式:

Ø  JSON格式:

JSON数据格式与语言无关脱胎于JavaScript,但目前很多编程语言都支持json格式数据的生成和解析,json的官方mime类型是application/json,文件扩展名是.json

MongoDB使用json文档存储记录

json数据库语言可以容易被解析

web应用大量使用,name-value配对

image.png

Ø  BSON格式:

BSON是由10gen开发的数据格式,目前主要用于MongoDB,MongoDB的数据存储格式,BSON基于JSON格式,选择json进行改进的原因是JSON通用性以及JSON放入schemaless特性

二进制的JSON,JSON文档的二进制编码存储格式

BSONJSON没有databindata

MongoDBdocumentBSON形式存放

例如:

db.meeting.insert({meeting:“M1 June",Date:"2018-01-06"});

1.1 MongoDB的优势:

开源产品

功能丰富:JSON文档模式,动态的数据模式,二级索引强大,自动分片,水平扩展,自动复制,高可用,文本搜索,企业级安全聚合框架MapReduce,大文件存储GirdFS

1.1.1 高可用复制集群:

自动复制和故障自动切换

多数据中心支持滚动维护无需关机支持最多50个成员

image.png

1.1.1 水平扩展:

这种方式hi目前架构上的主流形式,指的是增加服务器数量来对系统扩容,在这样的架构下,单台服务器的配置不会很高,可能是配置比较低,很廉价的PC,每台机器承载着系统的一个子集,所有机器服务器组成的集群会比单体服务器提供更强大的高效的系统容载量

image.png

这样的问题是系统架构会比单体服务器复杂,搭建,维护都要求更高的技术背景分片集群架构如图:

image.png

1.1 MongoDB使用场景:

Ø  网站数据,缓存等大尺寸,低价值的数据

Ø  在高伸缩性的场景,用于对象及JSON数据的存储

1.2 什么时候该选择MongoDB?

Ø  数据量有亿万级或者需要不断扩容的

Ø  需要2000-3000以上的每秒读写

Ø  新应用,需求不定,数据模型无法确定

Ø  需要整合多个外部数据源

Ø  系统徐亚99.999%的高可用

Ø  系统需要大量地理位置查询

Ø  系统需要提供最小的latency

Ø  我要管理的对象小于10

第2章 MongoDB部署:

2.1 下载地址:

Ø    MongoDB官网:https://www.mongodb.com/

Ø     CentOS6.X版本软件下载地址:https://www.mongodb.org/dl/linux/x86_64-rhel62

2.2 安装前的准备:

检查该版本是否支持你的操作系统

Ø  更多详情查看: https://docs.mongodb.com/manual/installation/ 

image.png

1.1.1 root用户下关闭大页内存:

[root@web04 tools]# cat /etc/rc.local

#!/bin/bash

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then

  echo never > /sys/kernel/mm/transparent_hugepage/enabled

fi

if test -f /sys/kernel/mm/transparent_hugepage/defrag; then

   echo never > /sys/kernel/mm/transparent_hugepage/defrag

fi

其他系统关闭参照官方文档:
https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/

1.1.2 为什么要关闭呢?

Transparent Huge Pages (THP) is a Linux memory management system

that reduces the overhead of Translation Lookaside Buffer (TLB)

lookups on machines with large amounts of memory by using larger memory pages.

However, database workloads often perform poorly with THP,

because they tend to have sparse rather than contiguous memory access patterns.

You should disable THP on Linux machines to ensure best performance with MongoDB.

1.2 MongoDB安装:

下载软件:

wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.8.tgz

创建用户并修改密码:

groupadd -g 800 mongod

useradd  -u 801 -g mongod  mongod

echo 123456 |passwd --stdin  mongod

创建目录结构:

mkdir -p /mongodb/bin

mkdir -p /mongodb/conf

mkdir -p /mongodb/log

mkdir -p /mongodb/data

解压软件并上传到指定位置:

tar xf mongodb-linux-x86_64-3.2.8.tgz

cd /server/tools/mongodb-linux-x86_64-3.2.8

cp * /mongodb/bin/

配置文件内容:

systemLog:

   destination: file

   path: "/mongodb/log/mongod.log"

   logAppend: true

storage:

   journal:

      enabled: true

   dbPath: "/mongodb/data"

processManagement:

   fork: true

net:

   port: 27017

security:

   authorization: enabled

修改程序目录属主:

chown -R mongod.mongod /mongodb/

设置用户环境变量:

su - mongod

vi .bash_profile

export PATH=/mongodb/bin:$PATH

source .bash_profile

第2章 管理MongoDB:

2.1 启动MongoDB:

mongod --dbpath=/mongodb/data --logpath=/mongodb/log/mongodb.log --port=27017 --logappend --fork

2.2 参数说明:

参数

参数说明

--dbpath    

数据存放路径

--logpath   

日志文件路径

--logappend 

日志输出方式

--port      

启用端口号

--fork      

在后台运行

--auth      

是否需要验证权限登录(用户名和密码)

--bind_ip   

限制访问的ip

--shutdown

关闭数据库

2.3 登录数据库:

mongo

MongoDB shell version: 3.2.8

connecting to: test

Welcome to the MongoDB shell.

For interactive help, type "help".

For more comprehensive documentation, see

    http://docs.mongodb.org/

Questions? Try the support group

    http://groups.google.com/group/mongodb-user

>

2.3.1 配置文件:

[mongod@web04 conf]$ vim mongodb.conf

logpath=/mongodb/log/mongodb.log

dbpath=/mongodb/data

port=27017

logappend=1

fork=1

[mongod@web04 conf]$ pkill mongod

[mongod@web04 conf]$ mongod -f /mongodb/conf/mongodb.conf

about to fork child process, waiting until server is ready for connections.

forked process: 1562

child process started successfully, parent exiting

2.3.2 yaml格式配置文件:

systemLog:

   destination: file

   path: "/application/mongodb/log/mongod.log"

   logAppend: true

storage:

   journal:

      enabled: true

   dbPath: "/application/mongodb/data"

processManagement:

   fork: true

net:

   port: 27017

2.4 MongoDB多种关闭方式:

mongod -f /mongodb/conf/mongodb.conf shutdown

或者登陆到mongodb中,useadmin库下:

admin> db.shutdownServer()

admin> db.adminCommand({shutdown:1})

 

第3章 MongoDB基本操作:

3.1 常用的命令种类:

db ----> 数据库和数据库对象管理类

rs. ----> 复制集有关管理命令

show ----> 查询数据库一些基本状态

sh. ----> 集群有关管理类命令

3.1.1 在客户端指定数据库进行连接(默认连接本机的test)

[mongod@web04 conf]$ mongo 10.0.0.18/admin

MongoDB shell version: 3.2.8

connecting to: 10.0.0.18/admin

3.1.2 切库:

> use test

switched to db test

3.1.3 查看当前数据库版本:

> db.version()

3.2.8

3.1.4 显示当前数据库:

> db

test

> db.getName()

test

3.1.5 查看当前数据库状态:

> db.stats()

{

    "db" : "jiang",

    "collections" : 1,

    "objects" : 0,

    "avgObjSize" : 0,

    "dataSize" : 0,

    "storageSize" : 4096,

    "numExtents" : 0,

    "indexes" : 1,

    "indexSize" : 4096,

    "ok" : 1

}

3.1.6 显示所有数据库:

> show databases

jiang  0.000GB

local  0.000GB

> show dbs

jiang  0.000GB

local  0.000GB

第4章 数据管理:

4.1 创建集合(相当于create table)

方法一:

> db.createCollection('t1')

{ "ok" : 1 }

> show tables

t1

方法二:当插入一个文档的时候,一个集合就会自动创建

> db.t2.insert({name:"daya"})

WriteResult({ "nInserted" : 1 })

> show tables  

t1

t2

4.2 查看创建好的合集(库中的表):

> db.getCollectionNames()

[ "t1", "t2" ]

4.3 查看表中内容:

> db.t2.find()

{ "_id" : ObjectId("5ad69e4014cea9ca81c9ae44"), "name" : "daya" }

4.4 批量插入一万行数据:

> for(i=0;i<10000;i++){ db.log.insert({"uid":i,"name":"mongodb","age":6,"date":new Date()}); }

WriteResult({ "nInserted" : 1 })

4.5 查询集合中有多少行数据:

> db.log.find().count()

10000

4.6 删除所有合集:

> db.log.remove({})

WriteResult({ "nRemoved" : 10000 })

4.7 查询集合存储信息:

> db.log.stats()          # 查看数据状态

> db.log.dataSize()       # 集合中数据的原始大小

> db.log.totalIndexSize() # 集合中索引数据的原始大小

> db.log.totalSize()      # 集合中索引+数据压缩存储之后的大小

> db.log.storageSize()    # 集合中数据压缩存储的大小

第5章 MongoDB用户管理:

MongoDB数据库默认是没有用户名及密码的,即无权限访问控制,为了方便数据库的管理和安全,需要创建数据库用户

5.1 用户的权限:

用户中权限的说明

权限

说明

Read                

允许用户读取指定数据库

readWrite           

允许用户读写指定数据库

dbAdmin             

允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile

userAdmin           

允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户

clusterAdmin        

只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。

readAnyDatabase     

只在admin数据库中可用,赋予用户所有数据库的读权限

readWriteAnyDatabase

只在admin数据库中可用,赋予用户所有数据库的读写权限

userAdminAnyDatabase

只在admin数据库中可用,赋予用户所有数据库的userAdmin权限

dbAdminAnyDatabase  

只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。

root                

只在admin数据库中可用。超级账号,超级权限

5.2 用户创建语法:

{

user: "<name>",

pwd: "<cleartext password>",

customData: { <any information> },

roles: [

{ role: "<role>",

db: "<database>" } | "<role>",

...

]

}

user字段:用户的名字;

pwd字段:用户的密码;

cusomData字段:为任意内容,例如可以为用户全名介绍;

roles字段:指定用户的角色,可以用一个空数组给新用户设定空角色;

roles 字段:可以指定内置角色和用户定义的角色。

5.3 创建超级管理员用户:

> db.createUser(

...   {

...     user: "root",

...     pwd: "root",

...     roles: [ { role: "root", db: "admin" } ]

...   }

... )

5.3.1 注意:

1.      创建管理员角色用户的时候,必须到admin下创建

2.      删除的时候也要到响应的库下操作

5.3.2 查看创建完成的用户:

> show users

{

    "_id" : "admin.root",

    "user" : "root",

    "db" : "admin",

    "roles" : [

        {

            "role" : "root",

            "db" : "admin"

        }

    ]

}

5.3.3 验证用户:

> db.auth('root', 'root')

1

5.3.4 用户创建完成后在配置文件中开启用户验证:

cat >>/mongodb/conf/mongodb.conf<<-'EOF'

security:

   authorization: enabled

EOF

5.3.5 重启数据库

mongod -f /mongodb/conf/mongodb.conf

mongod -f /mongodb/conf/mongodb.conf shutdown

5.3.6 登录数据库:

方法一:

mongo 10.0.0.18/admin -uroot –proot

方法二:

mongo 10.0.0.18/admin

> db.auth('root', 'root')

1

5.4 自定义数据库

5.4.1 创建app数据库的管理员

> use app

switched to db app

> db.createUser(

...   {

...     user: "admin",

...     pwd: "admin",

...     roles: [ { role: "dbAdmin", db: "app" } ]

...   }

... )

Successfully added user: {

    "user" : "admin",

    "roles" : [

        {

            "role" : "dbAdmin",

            "db" : "app"

        }

    ]

}

> db.auth('admin','admin')

1

5.4.2 创建zabbix用户,可读可写权限

> db.createUser(

... {

...   user: "zabbix",

...   pwd: "zabbix",

...   roles: ["readWrite"]

... }

... )

Successfully added user: { "user" : "zabbix", "roles" : [ "readWrite" ] }

> db.auth('zabbix', 'zabbix')

1

5.4.3 创建一个zabbix库的只读用户test1用户

> db.createUser(

... {

...   user: "test1",

...   pwd: "test1",

...   roles: ["read"]

... }

... )

5.4.4 删除用户:

> use zabbix

switched to db zabbix

> db.dropUser("test1")

true


转载于:https://blog.51cto.com/13520772/2110242

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. C语言:学生信息管理系统演示和说明(密码版)

    在上两篇文章中,我们演示了文件版和数据结构版的学生信息管理系统,最终都将学生信息存储到文件中。不过,这些数据并不安全,任何人都可以查看和修改。 我们有必要增强程序的安全性,对学生信息进行加密,用户只有输入正确的密码才能查看和使用学生信息。我们不妨将该版本的学…...

    2024/4/20 17:47:07
  2. Android微信支付、登录、支付宝支付(完整代码)

    前言 近来,因开发需要,接触微信登录、支付、和支付宝支付,网上的介绍过于笼统,或者代码不完整或者大多源码又需要积分,摸索了半天,微信登录微信支付支付宝支付需要首先注册相关注册相关相应账号,然后注册开发者账号等,详情见微信开发平台,这里直接上完整的代码。 微信…...

    2024/4/28 4:02:58
  3. 基于图的评级算法——PageRank

    简介 PageRank算法由Google创始人提出,用来给互联上的网页进行重要性打分。细说 PageRank算法对人们在网页间跳转的行为进行建模并根据人们最终停留在某一个网页的概率来对这个网页的重要性进行打分:人们在上网的时候,在任何一个网页上,可能通过点击网页上的超链接跳转到…...

    2024/4/28 1:52:18
  4. 微信公众号制作代码

    https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI5ODA5MDQ5Nw==&scene=110#wechat_redirect把MzI5ODA5MDQ5Nw这一块改成自己公众号的ID可以关注微信号周家大小姐-周檬 因为在改名中如果没找到可以搜 走在微风中关注后输入公众号即可...

    2024/4/28 9:10:13
  5. 软著源代码整理流程记录

    整理步骤提取项目源代码利用 VS Code 的正则替换删除源代码中的空行和注释整理成 word 文档 提取项目源代码 代码示例 find ./client/src -name "*.js" -o -name "*.css" -o -name "*.vue" | xargs cat > src1.txtfind ./server/application …...

    2024/4/19 23:06:31
  6. TitanDB/JanusGraph图数据库入门简介|实战总结|选型对比|存储结构深入分析

    历史背景JanusGraph图数据库,源自于TitanDB开源图数据库。TitanDB在2012年发布第一个版本,2015年被Datastax公司收购,后续不再维护导致项目停滞。图数据库有2个最具代表性的查询语言:Cypher 及 Gremlin。Cypher是商业公司Neo4j出品,Neo4j图数据库在2007年发布了第一个版本…...

    2024/4/27 22:53:39
  7. JanusGraph的优势

    JansuGraph中文翻译文档JanusGraph设计的目的是处理大图,单机无论是在存储和计算能力上都无法满足大图处理。大规模图实时计算和分析是JanusGraph最基本的优势。本节将讨论更多JanusGraph特有的优势以及它底层支持的存储方案。1.1. JanusGraph 基本优势支持非常大的图。JanusG…...

    2024/4/27 22:52:15
  8. 支付宝,微信,银联支付详细代码案例

    支付服务:支付宝,微信,银联详细代码案例(除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试),项目启动前请仔细阅读 演示界面支付宝 电脑支付:https://docs.open.alipay.com/270扫码支付:https://docs.open.alipay.com/194手机支付:https…...

    2024/4/23 13:48:35
  9. 分布式数据库的取舍——Cassandra的选择及其后果

    分布式数据库,自然是相对于传统的单机数据库。从传统的单机数据库到多机分布式数据库无非是有两大类需求:单机在性能或数据容量上扛不住;单机有单点问题,一旦挂了系统就挂了甚至数据都丢了。这两个核心需求决定了分布式数据库的根本目标有两个:多个节点承接读写请求,从而…...

    2024/4/27 21:46:54
  10. 分享一个源代码:微信电影票预订(微信小程序版)

    项目说明:微信推出小程序,操作原理类似React Native,ionic framework,现实现一个小程序版微票源代码下载地址: http://pan.baidu.com/s/1nvjPfKX使用的数据接口:http://json.bmbstack.com/bannerList http://json.bmbstack.com/playingList http://json.bmbstack.com/cine…...

    2024/4/20 17:46:57
  11. SequoiaDB巨杉数据库领跑性能测试,性能超越MongoDB、Cassandra

    此前,知名独立基准测评机构bankmark,针对SequoiaDB、MongoDB以及Cassandra三款NoSQL数据库产品做了性能对比测试。在几乎所有的测试场景下,SequoiaDB性能处于领先。 bankmark是一家德国的独立基准测评机构,也是一个业内著名的NoSQL数据库性能测试团队。bankmark为大数据提供…...

    2024/4/28 1:00:00
  12. 微信小程序——一个关于新闻类的微信小程序源代码以及讲解

    点击转到...

    2024/4/21 10:15:50
  13. 微信小程序商城-界面设计实战教学(含源代码)-黄菊华-专题视频课程

    微信小程序商城-界面设计实战教学(含源代码)—72人已学习 课程介绍 讲解微信小程序商城界面设计所需的基础知识,实战商城界面所要做的多个栏目:首页、产品列表、产品详细页面、购物车、用户中心等几十个页面的布局设计!课程收益 学会微信小程序界面设计基础 学…...

    2024/4/28 2:07:09
  14. Neo4j 应用案例——工商企业图谱

    问题描述 在考虑到近几年来企业融资诈骗、P2P互联网金融公司“跑路”、企业违法犯事件频发,如何结合工商企业信息和财务、税务、社保、互联网等信息,及时高效地识别出高风险的企业或法人、股东等,仍然是一件十分具有挑战性的工作。本文章考虑利用Neo4j展示工商企业信息,尽管…...

    2024/4/20 23:28:45
  15. 微信分享朋友圈分享代码自定义标题、说明、图标和分享链接

    微信分享朋友圈分享代码自定义标题、说明、图标和分享链接最近在做手机网站在分享到微信时,通过微信内置浏览器访问页面分享后,希望可以自定义小图标(imgUrl)和分享链接(lineLink),下面下微信内置浏览器分享功能的JS代码,希望对大家有所帮助。 JS代码如下:var imgUrl …...

    2024/4/27 23:56:43
  16. 知识图谱+Recorder︱中文知识图谱API与工具、科研机构与算法框架

    分为两个部分,笔者看到的知识图谱在商业领域的应用,外加看到的一些算法框架与研究机构。文章目录@[toc]一、知识图谱商业应用01 唯品金融大数据02 PlantData知识图谱数据智能平台03 拍拍贷图数据库技术04 CN-DBpedia05 OpenKG.CN——开放的中文知识图谱06 楚辞07 海致大数…...

    2024/4/21 10:15:45
  17. 微信小程序外包 很可能遇到很多坑 提供源代码 需要小程序定制的联系 定制开发

    小程序外包和小程序定制现在的市场价格有几百~几万、十几万均可以做,但是我们优势是提供完成的源代码,目前很多公司和个人都是不提供的,这种不提供代码的一定要注意别进坑。v号 liuxiang0884 邱 372900288长年承接微信小程序,目前已上线几十个案例作品微信小程序和公众号...

    2024/4/28 2:40:04
  18. nexus3 测试操作

    安装了nexu私服管理工具,我们进行一些简单的操作。 一、用户登录 参照之前博客都提示 初始密码是admin/admin123,试了好几次发现都不行,登录界面显示 Your admin user password is located in /nexus-data/admin.password on the server. 提示 admin用户的密码在/nexus-data…...

    2024/4/27 22:31:42
  19. java基础-JDBC

    JDBC简介 Java Database Connectivity,即Java数据库连接。一种可以执行SQL语句的Java API。可以实现跨数据库,跨平台,具有非常优秀的移植性。DDL:操作数据库对象的语句, 包括创建(ctrate)、删除(drop)、修改(alter) DML:操作数据表里的数据,包括插入、修改、删除 JDBC…...

    2024/4/20 17:47:21
  20. qq微信刷屏

    新建文本文档,打开, 复制以下代码: On Error Resume Next Dim xda,ye set xda=createobject("wscript.shell") for i =1 to 10 wscript.sleep 700 xda.AppActivate xda.sendKeys "^v" xda.sendKeys i xda.sendKeys "%s" next wscript.quit保存…...

    2024/4/20 17:47:19

最新文章

  1. matplotlib绘图二

    matplotlib版本&#xff1a;3.7.5 numpy版本&#xff1a;1.24.3 pandas版本&#xff1a;2.0.3 本文主要记录matplotlib对pandas的绘图&#xff0c;matplotlib的绘图技巧参考这里matplotlib基本绘图。 导包 import matplotlib.pyplot as plt import numpy as np import panda…...

    2024/4/28 16:52:40
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 自动化标准Makefile与lds

    makefile的自动化&#xff0c;需要使用变量&#xff0c;以及自动变量。 实行命令行与参数的分离。 命令行只与变量打交道&#xff0c;而变量则携带不同的参数&#xff0c;这样&#xff0c;通过修改变量&#xff0c;命令的执行结果不同。 可以简单理解为&#xff0c;命令行是个…...

    2024/4/27 16:33:47
  4. 动态规划刷题(算法竞赛、蓝桥杯)--饥饿的奶牛(线性DP)

    1、题目链接&#xff1a;饥饿的奶牛 - 洛谷 #include <bits/stdc.h> using namespace std; const int N3000010; vector<int> a[N];//可变数组vector存区间 int n,mx,f[N]; int main(){scanf("%d",&n);for(int i1;i<n;i){int x,y;scanf("%…...

    2024/4/26 10:49:06
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/28 13:52:11
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/28 3:28:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/28 13:51:37
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/28 15:57:13
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/28 1:22:35
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57