Mongodb C++ Deamon 及API说明
建立连接:
try {mongo::DBClientConnection c;c.connect("localhost");std::cout << "connected ok" << std::endl; } catch( const mongo::DBException &e ) { std::cout << "caught " << e.what() << std::endl; }
插值
往数据库中保存数据必须创建BSONObj类的对象,BSONObj下各组件都可以叫做BSONElement对象。使用BSONObjBuilder构造各种BSON对象,用BSONObjIterator来遍历各BSON对象。
以下构造的BSON对象——“person”包含有name和age,我们这样调用:
BSONObjBuilder b; b.append("name", "Joe"); b.append("age", 33); BSONObj p = b.obj();
更简明的方式是:
BSONObj p = BSONObjBuilder().append("name", "Joe").append("age", 33).obj();
还可以使用stream-oriented语法:
BSONObjBuilder b; b << "name" << "Joe" << "age" << 33; BSONObj p = b.obj();
而使用宏BSON则是最紧凑的:
BSONObj p = BSON( "name" << "Joe" << "age" << 33 );
通过使用GENOID 这个helper标记可以为对象增加一个object id。 GENOID(产生mongo::IOD类型值)字段是可选,若没有显式列出,服务端插入时会自动增加一个_id字段:
BSONObj p = BSON( GENOID << "name" << "Joe" << "age" << 33 ); // result is: { _id : ..., name : "Joe", age : 33 }
若是使用non-stream构建语法创建,则GENOID应放在生成对象的开始位置:
BSONObj p = BSONObjBuilder().genOID().append("name","Joe").append("age",33).obj();
构建后即可将person BSON对象这样插入persons collection:
c.insert("tutorial.persons", p);
以下代码获取persons collection的所有对象,并逐一显式
cout << "count:" << c.count("tutorial.persons") << endl; //先输出对象数量 auto_ptr<DBClientCursor> cursor = c.query("tutorial.persons", BSONObj()); //一个空的BSON对象 while (cursor->more())cout << cursor->next().toString() << endl;
BSONObj() 指代一个空BSON对象——即表示{},而query条件为空即表示搜索全表。
使用BSONObj::toString可获得关于对象的概要JSON String,要想获得完整输出,应用BSONObj::jsonString,获得单个字段的字符串类型的值则使用
.getStringField("name"),函数原型及相关可参见MongoDB 2.4.0 API Doc[BSONObj]。
若要设置query条件,可如下构造一个QUERY类对象:
auto_ptr<DBClientCursor> cursor = c.query("tutorial.persons", QUERY("age" << age ));
排序
进一步若要使返回的结果集按name的字母序排序,则可通过使用Query::sort()来给query表达式增加一个更改项(modifier):
auto_ptr<DBClientCursor> cursor = c.query("tutorial.persons", QUERY("age" << age ).sort("name"));
索引
若想用age字段作为索引,来加速查询,则可以这样:
c.ensureIndex("tutorial.persons", fromjson("{age:1}"));
ensureIndex会先做同样的索引存在检测,若无则创建。ensureIndex是智能的,不会向服务端重复发送,因而就算多次调用它也是安全的。
fromjson函数用于把JSON String转换为BSON String,某些情况下这种方式指定BSON更方便。
而用BSON宏的方式则为:
c.ensureIndex("tutorial.persons", BSON( "age" << 1 ));
修改
通过使用Update()方法修改数据库(将name为Joe者的age改为33、visits字段值增1):
c.update("tutorial.persons",BSON("name" << "Joe" << "age" << 33),BSON("$inc" << BSON( "visits" << 1)));
再举一例:
SQL原型为: UPDATE users SET a=a+2 WHERE b='q'
对应 Mongo Shell: db.users.update({b:'q'},
{$inc:{a:2}},false,true)
C++代码:
c.update("mydb.users", QUERY("b"<<"q"), BSON("$inc"<<BSON("a"<<2)), false, true); //最后两项表示是否upsert、是否批修改 // optionally: string err = c.getLastError(); bool ok = err.empty();
删除
使用remove()删除文档:
c.remove("tutorial.persons", QUERY("name"<<"Tim"));
先看代码:
#include <iostream>
#include <cstdlib>
#include "mongo/client/dbclient.h"using namespace mongo;
using namespace std;/////////////////////////////////////////////////////////////////////
// @notes: print all members of one collection
// @param: conn -- the connection to be queried
// @ coll -- collection name with format ns.collecion
/////////////////////////////////////////////////////////////////////
void printAllMemsOfOneColl(DBClientConnection& conn, string coll)
{cout<<"count:"<<conn.count(coll)<<endl;auto_ptr<DBClientCursor> cursor =conn.query(coll, BSONObj());while (cursor->more())cout<<cursor->next().toString()<<endl;
}////////////////////////////////////////////////////////////////////
// @notes: print members of specified age.
////////////////////////////////////////////////////////////////////
void printIfAge(DBClientConnection& c, int age)
{auto_ptr<DBClientCursor> cursor =c.query("tutorial.persons", BSON("age"<<age));while (cursor->more()){BSONObj p = cursor->next();cout<<p.getStringField("name")<<endl;}
}//////////////////////////////////////////////////////////////////////////////
// @notes: sort result by name
//////////////////////////////////////////////////////////////////////////////
void printIfAgeAndSortByName(DBClientConnection& c, int age)
{auto_ptr<DBClientCursor> cursor =c.query("tutorial.persons", MONGO_QUERY("age"<<age).sort("name"));while (cursor->more()){BSONObj p = cursor->next();cout<<"sort by name of age "<<age<<": "<<p.getStringField("name")<<endl;}
}//////////////////////////////////////////////////////////////////////////////////
// @update: update interface
////////////////////////////////////////////////////////////////////////////
void updateElement(DBClientConnection& c, string dbConn)
{c.update(dbConn,MONGO_QUERY("name"<<"loe23"<<"age"<<53),BSON("$inc"<<BSON("visits"<<1)),1);
}//////////////////////////////////////////////////////////////////////////////
//@notes: remove elements
//////////////////////////////////////////////////////////////////////////////
void removeElementsWithSpecName(DBClientConnection& c,string dbConn,string name)
{c.remove(dbConn, MONGO_QUERY("name"<<name), 0);
}int main() {DBClientConnection conn;BSONObj p = BSONObjBuilder().append("name", "koe23").append("age", 23).obj();try {mongo::client::initialize();HostAndPort hp("localhost", 10002);string err;conn.connect(hp, err);cout << "connected ok." << endl;} catch( DBException &e ) {cout << "caught " << e.what() << endl;}conn.insert("tutorial.persons", p);printAllMemsOfOneColl(conn, "tutorial.persons");printIfAge(conn, 13);printIfAgeAndSortByName(conn, 23);updateElement(conn, "tutorial.persons");removeElementsWithSpecName(conn, "tutorial.persons", "Joe");removeElementsWithSpecName(conn, "tutorial.persons", "Joe22");removeElementsWithSpecName(conn, "tutorial.persons", "Goe23");return 0;}
二。 API说明:
说明: * IN表示输入参数; * OUT表示输出参数;
(1)构造函数:
DBClientConnection(bool auto_connect, 0, double so_timeout);
auto_connect(IN):连接失败后自动重连
so_timeout(IN):非连接超时,tcp的读写超时
(2)连接mongo:
bool connect(HostAndPort server, &string errmsg);
返回值:成功/失败
errmsg(OUT):出错信息
(3)查询
auto_ptr query(const string &ns, Query query, int nToReturn, int nToSkip,const BSONObj *fieldsToReturn, int queryOptions , int batchSize);
返回值:结果集
ns(IN):命名空间,db_name.collection_name
query(IN):查询的条件,相当于mysql中的where
nToReturn:返回结果条数,相当于mysql中的limit
nToSkip:跳过的结果条数,相当于mysql中的offset
fieldsToReturn:返回列集合
queryOptions:详见QueryOptions这个枚举,填0即可
batchSize:未说明
示例:
string db = "shool";
string collection = "student";
Query condition = MONGO_QUERY("age"<<20);
int limit = 10;
int offset = 5;
BSONObj columns = BSON("uid"<<1<<"name"<<1);
auto_ptr cursor;
cursor = pConn->query(db+"."+collection, condition, limit, offset, columns, 0, 0);
其效果相当于:
select uid,name from shool.student where age=20 limit 5,10;
对结果集的操作:
int uid=0;
string name="";
while(cursor->more())
{
BSONObj p = cursor->next();
uid = p["uid"].Int();
name = p["name"].String();
count << uid << " " << name << endl;
}
(4)插入
void insert(const string &ns, BSONObj obj, int flags);
ns(IN):命名空间,db_name.collection_name
obj(IN):插入的列
flags(IN):详见API文档,默认填零即可
示例:
BSONObj insert = BSON("uid"<<10001<<"name"<<"skean1017");
pConn->insert(db+"."+collection, insert, 0);
其效果相当于:
insert into shool.student (uid, name) values (10001, “skean1017″);
(5)删除
void remove(const string &ns, Query query, bool justOne);
ns(IN):命名空间,db_name.collection_name
query(IN):查询条件
justOne(IN):是否只删除匹配的第一条
示例:
Query query = MONGO_QUERY("name"<<"skean1017");
pConn->remove(db+"."+collection, query, true);
其效果相当于:
delete from shool.student where name=”skean1017″;
(6)修改
void update(const string &ns , Query query , BSONObj obj , bool upser , bool multi);
ns(IN):命名空间,db_name.collection_name
query(IN):查询条件
obj(IN):修改后的值
upser(IN):是否upser,如果不存在则插入记录
multi(IN):是否为符合文档
示例:
Query query = MONGO_QUERY("uid"<<10001);
BSONObj obj = BSON("$set"<update(db+"."+collection, query, obj, false, false);
其效果相当于:
update shool.student set name=”habadog1203″ where uid=10001;
(7) Query 与BSONObj
在看到的代码中,很多需要Query作为参数的位置,使用了BSONObj做隐式转换来代替。
(8) findOne
BSONObj obj = conn->findOne( dbname, BSONObjBuilder().append( "_id" , id ).obj());
if( !obj.isEmpty() ){
value = obj.getStringField("value");
}
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 计算机基础知识理论试题
计算机基础知识试题 一、选择题:本大题共30个小题,每小题1分,共30分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1.冯诺依曼计算机的基本原理是 [ ]A.程序外接 B.逻辑连接 C.数据内置 D.程序存储2.将高级语言程序设计语言源程序翻译成计…...
2024/4/9 8:45:06 - 自动化运维工具——【ansible详解 一】
自动化运维工具——【ansible详解 一】 https://blog.csdn.net/weixin_42193400/article/details/82148974...
2024/4/19 16:38:05 - HTML5美化版复选框和单选框(转载)
https://www.html5tricks.com/10-pretty-checkbox-radiobox.html效果还挺好看的,留着看...
2024/4/12 23:02:52 - linux运维工程师面试常见问题整理6--自动化运维篇(持续更新ing)
用过哪些自动化工具? Appium Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套 REST 的接口。当收到客户…...
2024/4/25 7:52:44 - HTML中定义字体[字体美化]
一、HTML中定义字体 字体的确是很好打交道的,一开始制作页面,它就以默认的样式显示。随着逐步的深入,你会改变一下默认的设置,增大或者减小字体。 一般字体默认的标签格式:<p>田涛</p>接下来,我们把字体设置为黑体或者宋体字样式,它的标签如下:<p><font face=&q…...
2024/5/4 15:48:22 - 自动化运维之设备健康检查
对于长时间持续经营的企业,不得不面临一个问题:设备的老化与供方停止服务。一台质量过硬的交换机可以稳定运行十年,但是运行超过3年的话就会有很大的风险。为了消除这种风险,需要做的就是进行健康检查和重启。 面对数量巨大而且种类繁多的网络设备,必须使用自动化运维工具…...
2024/4/25 14:40:11 - Python 面向对象
面向过程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。比如代码语句顺序执行、循环、判断、函数面向对象面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个…...
2024/4/12 18:31:55 - 卷积神经网络(CNN)基础介绍
本文是对卷积神经网络的基础进行介绍,主要内容包括卷积神经网络概念、卷积神经网络结构、卷积神经网络求解、卷积神经网络LeNet-5结构分析、卷积神经网络注意事项。一、卷积神经网络概念 上世纪60年代,Hubel等人通过对猫视觉皮层细胞的研究,提出了感受野这个概念,到80年代,…...
2024/4/24 15:09:37 - MongoDB之——基于Shell命令行操作记录
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/79982083一、插入记录下面我们来建立一个 test 的集合并写入一些数据. 建立两个对象 j 和 t , 并保存到集合中去.在例子里 “>” 来表示是 shell 输入提示符> j = { name : "mongo" }; {&q…...
2024/4/14 15:57:13 - C++调用C#的Dll实现Xml读写
0. 前言 C#采用Dom文档对象化的方式读写Xml十分简单,简而言之就是直接对类对象进行操作,主要是.net的反射机制相当强大。而C++没有反射机制,所以C++的对象属性无法遍历,因此不能实现对整个类属性的简化操作,需要一个一个属性或变量的处理,C++读写Xml通常的方式就是Sa…...
2024/4/12 18:32:10 - python自动化运维--入门篇
随着IT技术的进步以及业务需求的快速增长,服务器也由几十台上升到成百上千台,IT运维自动是一个必然的趋势。Python时当今最流行的编程语言之一,由于Python语言本身的优势,因此在编写自动化程序时简单、高效,实用效果立竿见影。目前开源软件社区优秀的自动化运维软件,如An…...
2024/4/5 1:03:59 - HTML中美化的number输入框
一个项目中,我们的UI设计师为页面中全部的数字输入框设计了一个漂亮的样式,像这样的:UI设计师的喜好,就是我们的目标。系统不支持,那就想办法呗。就算累死狗,也得想办法实现。然而,找遍了百度,没有找到哪个现成的框架里有这样的东西(可能是我见识少,不过确实没找到)…...
2024/4/15 4:15:04 - 【复杂网络学习笔记】1:基本知识和小世界网络初步建立
这学期和李青老师学习复杂网络的一些基础知识,并进行建模。复杂网络在生活中很常见,这学期主要学习其中的两种模型——小世界模型和无标度模型。著名的小世界实验发现了社会群体中人和人之间六度分离的关系(任意两个人之间的平均路径经过了约6个中间人)。如何解释一个人所认识…...
2024/4/9 8:44:57 - VS2010/MFC 入门编程十(字体对话框运用)
CFontDialog类的构造函数我们先来了解CFontDialog类。它的常用构造函数原型如下: CFontDialog(LPLOGFONT lplfInitial = NULL,DWORD dwFlags = CF_EFFECTS | CF_SCREENFONTS,CDC* pdcPrinter = NULL,CWnd* pParentWnd = NULL );参数说明:lplfInitial:指向LOGFONT结构体数据…...
2024/4/12 18:32:05 - 【HTML】radio和checkbox样式美化
仅提供记录,怕忘记了效果图:<span style="font-size:14px;"><span class="radio-span"><input type="radio" name="" value="0" checked="checked" class="radioClass"/> </spa…...
2024/4/13 4:34:35 - 几种pc端页面 常用的js兼容ie写法,几个名词 nodeName nodeValue及value addEventListener attachEvent
注意这里说的兼容ie浏览器,是说兼容ie8及以前的浏览器。ie9及以后就靠谱多了 function(event){event=event ||window.event; //window.event是为了兼容ie } ----------------------------------------function(event){event=event ||window.event; var target = event.targ…...
2024/4/12 21:15:31 - java项目使用Jenkins自动化运维详细配置流程
Jenkins是现在最流行的持续集成工具,可以帮助我们更方便更规范的发布项目。详细的介绍可以参考官网。 本文详细的介绍了Jenkins从安装到配置使用的详细流程,希望可以给大家带来一些帮助。 1. 环境准备 因为在该机器上需要做的步骤有:从gitlab拉取代码,使用maven编译项目,所…...
2024/4/12 18:31:45 - IP地址相关的基础知识以及IP相关术语的解释
一、基础知识了解 IP地址:计算机之间的唯一标识 mac:计算机网卡之间的标识 (每台计算机之间都不同全球唯一[硬件])同样不仅仅只有计算机有mac地址 ,现在手机,路由器,交换机等都有mac地址(全球唯一) ip:Internet Protocol(互联网协议) 协议:双方为了实现互相通信,…...
2024/4/18 12:07:35 - Windows消息ID大全列表
其实网上这部分资料很多,但是很多不全面,故本人将收集到的消息列表贴在此,供自己及需要的人在需要的时候查看。当然,也未必就包含了全部。WM_NULL = $0000;WM_CREATE = $0001;应用程序创建一个窗口WM_DESTROY = $0002;一个窗口被销毁WM_MOVE = $0003;移动一个窗口WM_SIZE =…...
2024/4/12 18:32:05 - 如何简单美化html中的table标签?
由于项目需求,要做一些小网页,其中有一些是通过表格展示的,但我做出来的表格很丑,如何美化呢?常用的table属性有border:边框的线条宽度(外边框)cellspacing:单元格之间的距离cellpadding:单元格边框与单元格内容的举例<table border="1" cellpadding=&q…...
2024/4/20 13:42:32
最新文章
- 鸿蒙开发仿咸鱼TabBar
鸿蒙开发自定义TabBar,实现tabBar 上中间按钮凸起效果 第一步、定义数据模型 export default class TabItemData{defaultIcon: ResourceselectedIcon: Resourcetitle: stringisMiddle: booleanconstructor(defaultIcon:Resource, selectedIcon:Resource, title:st…...
2024/5/5 0:39:11 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - PHP+python高校教务处工作管理系统q535p
开发语言:php 后端框架:Thinkphp/Laravel 前端框架:vue.js 服务器:apache 数据库:mysql 运行环境:phpstudy/wamp/xammp等 系统根据现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方…...
2024/5/4 12:52:44 - 分发饼干(C++ 贪心)
目录 题目需求 贪心算法思想 什么是贪心 贪心算法的使用 贪心算法的优缺点 代码实现 后言 题目需求 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i]&…...
2024/5/4 20:11:17 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/4 23:54:56 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/4 23:54:56 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/4 23:55:17 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/4 23:55:16 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/4 18:20:48 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/4 23:55:06 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/4 2:59:34 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/4 23:55:01 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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