场景描述:UAT过后,我们需要将客户的历史数据导进生产环境,由于记录体量很大,通常会先关闭部分Trigger,Process Builder,Workflow等来保证数据能成功导入,事后,为了保证业务数据的合理性,我们会使用Batch来更新那些被禁用后的逻辑。
Template Code:
Batch class:

global class ExampleBatchClass implements Database.Batchable<sObject>{global ExampleBatchClass(){// Batch Constructor}// Start Methodglobal Database.QueryLocator start(Database.BatchableContext BC){return Database.getQueryLocator(query);}// Execute Logicglobal void execute(Database.BatchableContext BC, List<sObject>scope){// Logic to be Executed batch wise      }global void finish(Database.BatchableContext BC){// Logic to be Executed at finish}
}

Call the batch class:

ExampleBatchClass b = new ExampleBatchClass(); 
//Parameters of ExecuteBatch(context,BatchSize)
database.executebatch(b,10);

Note:
1. if batch size is not mentioned it is 200 by default.

2. 我们知道future方法不能在batch或者future方法中被调用,但是如果在trigger中调用future是可以的,前提是该trigger不能由batch触发。简言之,如果batch触发了trigger,而trigger调用了future不被允许,错误如下:
caused by: System.AsyncException: Future method cannot be called from a future or batch method

Sample:将Org中所有Lead历史数据的Status更新为Closed
Code Snap:

global class LeadProcessor implements Database.Batchable<sObject>, Database.Stateful {// instance member to retain state across transactionsglobal Integer recordsProcessed = 0;global Database.QueryLocator start(Database.BatchableContext bc) {// collect the batches of records or objects to be passed to executeString str = 'select Id, Status from Lead';return Database.getQueryLocator(str);}global void execute(Database.BatchableContext bc, List<Lead> records){// process each batch of recordsList<Lead> ldList = new List<Lead>();for(Lead l : records) {l.Status = 'Closed';ldList.add(l);recordsProcessed ++;}update ldList;}    global void finish(Database.BatchableContext bc){// execute any post-processing operationsSystem.debug(recordsProcessed + ' records processed.');AsyncApexJob job = [SELECT Id, Status, NumberOfErrors, JobItemsProcessed,TotalJobItems, CreatedBy.EmailFROM AsyncApexJobWHERE Id = :bc.getJobId()];}    }

finish方法在batch执行完毕执行,一般用作邮件通知,代码如下:

global void finish(Database.BatchableContext BC){// Get the ID of the AsyncApexJob representing this batch job// from Database.BatchableContext.// Query the AsyncApexJob object to retrieve the current job's information.AsyncApexJob a = [SELECT Id, Status, NumberOfErrors, JobItemsProcessed,TotalJobItems, CreatedBy.EmailFROM AsyncApexJob WHERE Id =:BC.getJobId()];// Send an email to the Apex job's submitter notifying of job completion.Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();String[] toAddresses = new String[] {a.CreatedBy.Email};mail.setToAddresses(toAddresses);mail.setSubject('Apex Sharing Recalculation ' + a.Status);mail.setPlainTextBody('The batch Apex job processed ' + a.TotalJobItems +' batches with '+ a.NumberOfErrors + ' failures.');Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail });
}

Test Code:

@isTest
private class LeadProcessorTest {@testSetup static void setup() {List<Lead> ldList = new List<Lead>();for(Integer i = 0; i < 200; i++) {ldList.add(new Lead(LastName = 'Lead' + i, Company = 'com' + i, Status = 'Open'));}insert ldList;}static testMethod void test1() {Test.startTest();LeadProcessor lp = new LeadProcessor();Id batchId = Database.executeBatch(lp);Test.stopTest();}
}

在Developer Console的Open Excute Anonymous Window执行以下代码:

LeadProcessor leadBach = new LeadProcessor(); 
Id batchId = Database.executeBatch(leadBach, 100);

参考资料:
https://trailhead.salesforce.com/modules/asynchronous_apex/units/async_apex_batch
补充:
Batch特性:如果我们在start里面写查询语句,如果查询中包含关系字段(除关系ID外),那么debug时是出不来关系字段的值的,这时候如果用公式字段代替关系字段,同样debug不出值;如果我们在excute里面做查询,那么debug出来的只有ID和Name的值,其他字段值也出不来。

举例:我们需要处理Account和Contact,在start里面查询语句为:select id, name, accountid, account.site from contact,那么只能debug出id, name, accountid的值;如果我们在excute里面写入:select id, name, site from account,只能debug出id和name的值。
建议:如果是跨对象的过滤,首先将子对象记录在start中查处来(Id),然后在excute里面将查出来的id作为参数传入外部异步方法,该方法主要用来使用select再次查询,这个时候就可以debug出关系字段了,意思是就可以做过滤了。
参考文档:http://www.iterativelogic.com/developing-custom-apex-rollup-summary-field-logic/

纠偏与建议篇180802】:
早期偏见:batch查询跨对象(父查子,子查父),那么由于debug不出跨对象数据,那么自然无法使用此类值做逻辑判断。
下面代码两种组织思维(见注释/非注释部分),同样实现了将所有子记录的Name值以;隔开拼起来填到父记录某字段的需求。

global class BatchAccountLoginsPopulate implements Database.Batchable<sObject> {global Integer recordsProcessed = 0;global Database.QueryLocator start(Database.BatchableContext bc) {// String query = 'SELECT Id, Account__c FROM MT4_Accounts__c';String query = 'SELECT Id, Name, Trading_Account_Login__c, (SELECT Id FROM MT4_Accounts__r) FROM Account WHERE Trading_Account_Login__c  = NULL';return Database.getQueryLocator(query);}// global void execute(Database.BatchableContext BC, list<MT4_Accounts__c> records) {global void execute(Database.BatchableContext BC, list<Account> records) {// List<Account> accList = new List<Account>();// Set<String> accIdSet = new Set<String>();// for(MT4_Accounts__c rAcc : records) {//     accIdSet.add(rAcc.Account__c);// }// if(accIdSet.size() > 0) {//     TradingAccountTriggerFunction.joinLoginToAccount(accIdSet);// }Set<String> accIds = new Set<String>();for(Account acc : records) {if(acc.MT4_Accounts__r.size() > 0) {accIds.add(acc.Id);}}if(accIds.size() > 0) {TradingAccountTriggerFunction.joinLoginToAccount(accIds);}}global void finish(Database.BatchableContext BC) {AsyncApexJob a = [SELECT Id, Status, NumberOfErrors, JobItemsProcessed,TotalJobItems, CreatedBy.EmailFROM AsyncApexJob WHERE Id = :BC.getJobId()];System.debug('[Apex Sharing Recalculation ' + a.Status + ']: The batch Apex job processed ' + a.TotalJobItems +' batches with '+ a.NumberOfErrors + ' failures.');}
}

写测试类可能遇到如下错误:原因是该字段字段类型为长文本字段

System.QueryException: field 'Trading_Account_Login__c' can not be filtered in a query call

实践总结180802】:
batch最佳实践是query部分最好以参数形式传进来,hard code会导致不灵活,如果部署到了生产环境刷数据如果有最新查询方案,动态传参会省大笔修改逻辑,写测试类,重新部署,修正错误等时间。
Execute All Batch Classes180814】:

One Universal Schedule Class to Execute All Batch Classes In Salesforce

Are you creating schedule class for each batch class if you need to schedule that?

If yes, stop doing like that and start creating a universal (common scheduler class) like below and use it instead of creating multiple schedules.

Step 1: 
Create a universal scheduler class

global class UniversalScheduler implements Schedulable {global Database.Batchable<SObject> batchClass{get;set;}global Integer batchSize{get;set;} {batchSize = 200;}global void execute(SchedulableContext sc) {Database.executebatch(batchClass, batchSize);}
}

Step 2:

Let say, You have two batch classes and you want to schedule, then schedule batch class like below using UniversalScheduler class

Batch Class 1:

AccountBatchProcess accBatch = new AccountBatchProcess(); // Batch Class Name
UniversalScheduler scheduler = new UniversalScheduler();
scheduler.batchClass = accBatch;
scheduler.batchSize = 100;
String sch = '0 45 0/1 1/1 * ? *';
System.schedule('Account Batch Process Scheduler', sch, scheduler);

Batch Class 2:

ContactBatchProcess cntBatch = new ContactBatchProcess(); // Batch Class Name
UniversalScheduler scheduler = new UniversalScheduler();
scheduler.batchClass = cntBatch;
scheduler.batchSize = 500;
String sch = '0 45 0/1 1/1 * ? *';
System.schedule('Contact Batch Process Scheduler', sch, scheduler);

每隔5min执行一次Schedule方法】:

System.schedule('IMS_ScheduleCampMemberStatusUpdate 1',  '0 00 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 2',  '0 05 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 3',  '0 10 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 4',  '0 15 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 5',  '0 20 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 6',  '0 25 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 7',  '0 30 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 8',  '0 35 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 9',  '0 40 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 10', '0 45 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 11', '0 50 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());System.schedule('IMS_ScheduleCampMemberStatusUpdate 12', '0 55 * * * ?', new IMS_ScheduleCampMemberStatusUpdate());

Apex批量删除Schedule方法】:

List<CronTrigger> JOBIDLIST = new List<CronTrigger>();
JOBIDLIST = [SELECT Id, CronJobDetail.name, NextFireTime, PreviousFireTime, State, StartTime, EndTime, CronExpression FROM CronTrigger where CronJobDetail.name like 'IMS_Schedule%'];
for(CronTrigger job:JOBIDLIST )System.abortJob(job.id);

【其他话题】:
1. Using Aggregate SOQL queries/results in Batch Apex
2. Executing Batch Apex in Sequence

 

 

 

 

 

 

 

 

 

 


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

相关文章

  1. 【erlang 002】erlang中的错误及异常处理

    一、 erlang中的错误1. 分类 1) 编译错误:主要是编译器检测出的代码语法错误; 2) 逻辑错误:是指程序没有完成预期的工作,属于开发人员的问题; 3) 运行时错误:是指erlang运行时抛出的错误,比如对非数据类型执行算术运算,erlang运行时会捕获异常,并抛出。在erlang中,这…...

    2024/5/4 4:03:43
  2. 【TDA2x学习】6、Vision SDK目录结构

    VISION SDK是一个多处理器的ADAS-SoCs的TI系列软件开发平台。软件框架允许用户创建不同的ADAS应用程序数据流,包括视频捕获、视频预处理、视频分析算法和视频显示。该框架具有ADAS数据流样本,在ADAS SoC中运行不同的cpu和硬件加速器,并向客户展示如何在SoC中有效地使用不同的…...

    2024/4/20 17:52:19
  3. [Erlang 学习笔记] 对 erlang 中 Application 的理解

    Erlang入门手册是这样描述的--->>1.Erlang/OTP 提供很多组件,每种组件实现一些特定的功能。组件在 Erlang/OTP 术语中称为“应用”。2.应用这个概念即对应于程序结构(进程)又对应目录结构(模块)。3.一个最简单的应用程序,并不包含任何进程,不过它包含一系列的功能模块。 …...

    2024/4/20 17:52:18
  4. Computer Vision如何学习,前景怎样?

    Computer Vision的尴尬Computer Vision是AI的一个非常活跃的领域,每年大会小会不断,发表的文章数以千计(单是CVPR每年就录取300多,各种二流会议每年的文章更可谓不计其数),新模型新算法新应用层出不穷。可是,浮华背后,根基何在?对于Vision,虽无大成,但涉猎数年,也有…...

    2024/5/4 7:07:41
  5. 使用Sublime Text进行Erlang开发

    很少看到有人用Erlang语言作服务器或者应用开发,常见的开发语言都是java,js,Objective-C,C++,C,Python,Lua,Ruby,甚至还有R语言。包括现在的深度神经网格的人工智能,个人感觉Erlang天生就是为神经网络设计的语言了。Erlang天生多进程,一个4G内存的机器,可以同时跑3…...

    2024/4/21 10:08:05
  6. Visio2013绘制泳道流程图(Cross-functional Flowchart)

    一、New——>Cross-functional Flowchart 二、选择流程图的方向,垂直。 三、修改流程名称,各功能模块名称。 四、插入一列,默认为2列。 五、绘制流程图 假设这里面需要处理的业务流程是:秘书编写公文,由办公室副主任审核,通过后再交由主任审核,任何不通过的审核都提…...

    2024/4/20 14:01:45
  7. erlang wx图形界面学习-1

    学习erlang已经有一段时间了,记得当初学java最感兴趣的是做那些坦克大战,贪吃蛇的时候,乐此不疲啊.虽然知道erlang wx也能够做图形界面,但是没找到什么教程,自己也不愿意去慢慢了解,学习,就没去管它了.只是最近感觉做什么都提不起干劲来,需要给自己的生活注入一些活力,决定好好…...

    2024/4/28 16:18:12
  8. V-REP 添加Vision Sensor与图像获取 | V-REP Adding Vision Sensor and Image Acquisition

    文章目录V-REP端操作1.打开scene2.添加vision sensor3.添加Floating View4.Associate Vison_sensor5.修改vision sensor参数6.移动与旋转传感器Python端操作代码测试结果注解 在完成此文之前必须完成V-REP与Python的通信部分,参考Python与V-REP联合仿真 | Joint simulation of…...

    2024/4/21 10:08:02
  9. [Erlang]节点通讯的几种形式及问题分析

    分布式是erlang的三大特性之一,都说erlang分布式,最简单最直接的应用就是节点通讯。问题来了,怎么节点通讯,节点连接可能很多人知道,如何在两个节点连接后进行本地与远程通信?这就是本篇所讲的内容。下面是示例代码,完成2个节点的通讯:A节点的代码:[plain] view plain…...

    2024/5/4 0:48:29
  10. 千兆网和GigE Vision

    高数据传输率 现有以太网基础架构可用 较长的传输距离 易于集成 高度标准化(采用GigE Vision标准) PoE 功能:通过数据线对相机供电千兆网(GigE)是目前工业数字相机中发展最快的接口,同时也是可普遍应用的数字接口,几乎可全面取代模拟设备的相机接口。千兆网在宽带、线材长…...

    2024/4/21 7:19:12
  11. erlang语言实现binary_to_term

    erlang提供了两个函数用于erlang数据与二进制的转换,term_to_binary 把erlang数据转成一个二进制数据,binary_to_term 则是把二进制数据转为原始的erlang数据。这两个函数都是c实现的,效率很高,可用于序列化和反序列化数据,可以被直接用来当作网络封包协议。文章主要探讨这…...

    2024/4/21 10:07:59
  12. csdn博客贴代码方式

    最近开始在csdn博客发表文章,其中贴代码时候出现了许多问题,通过查找资料解决了些许,现分享给大家。1.在编辑栏中找到源代码图标:(蓝色尖括号)2.在贴代码前加上一句话:<textarea readonly="readonly" name="code" class="c">其中cl…...

    2024/4/21 10:07:58
  13. Computer Vision的尴尬

    Computer Vision是AI的一个非常活跃的领域,每年大会小会不断,发表的文章数以千计(单是CVPR每年就录取300多,各种二流会议每年的文章更可谓不计其数),新模型新算法新应用层出不穷。可是,浮华背后,根基何在?对于Vision,虽无大成,但涉猎数年,也有管窥之见。Vision所探…...

    2024/4/21 10:07:57
  14. Erlang语言精髓之一

    这个世界是并行的。 如果希望将程序的行为设计得与真实世界物体的行为相一致,那么 程序就应该具有并发结构。 使用专门为并发应用设计的语言,开发将变得极为简便。 Erlang程序模拟了人类如何思考,如何交互。 ——Joe Armstrong 1.=操作符(模式匹配) 当看到一个表达式像X = 1…...

    2024/5/4 3:21:49
  15. 第二个爬虫:查看csdn博客阅读数

    年轻人嘛,总是有一点功利心理,发一篇博客,不管内容质量怎么样,总是想得到更多的浏览量,就像渴求朋友圈的赞一样。但是频繁的上自己的博客只是为了看一眼浏览数或者有无评论,感觉听麻烦,所以就写了个爬虫抓一下数据。说明:CSDN某用户的文章列表是这种网址http://blog.cs…...

    2024/5/3 1:24:37
  16. Eye_Vision_软件安装包及连接LMI-Gocator的说明

    首先摔上软件安装包, 链接:https://pan.baidu.com/s/1pvmep8nPYcLPeHsvcxsYZw 提取码:l2u3 复制这段内容后打开百度网盘手机App,操作更方便哦 解压安装,很快的,根据推荐安装向导,全选安装在合适的位置就行。 安装好以后,可以将语言改为中文,在帮助列表里面有用户手册,…...

    2024/4/21 10:07:55
  17. Erlang 数据类型总结

    l Erlang数据类型的特点 先说说自身对于erlang数据类型的感观,本人是C程序员,所以对于每个变量或者说对象都对其大小比较敏感,第一眼看到erlang的数据类型时感觉挺变扭,因为erlang有vm,gc,所以对于数据的大小并不是非常关心,也不需要申请内存,和释放内存都由vm完成此工…...

    2024/5/3 2:11:25
  18. 关注别人CSDN博客的方法

    今天朋友让我关注一下他的CSDN博客,我本来以为这是一个信手捏来的事,谁知杯具就这样发生的,我愣是没关注成。 这次给大家说一下我知道的两个方法:一、让朋友把他的博客地址发给你,你点进去他的博客进行关注。 这个方法我自己都感觉像是废话。。。二、通过"私信"…...

    2024/5/3 9:50:55
  19. MAC下搭建Erlang环境

    Erlang是一种通用的并行程序设计语言,它由乔阿姆斯特朗在瑞典电信设备制造商爱立信所辖的计算机科学研究室开发,目的是创造一种可以应付大规模开发活动的程序设计语言和运行环境。Erlang于1987年发布正式版本,最早是爱立信拥有的私有软件,经过十年的发展,于1998年发表开放…...

    2024/5/3 4:11:44
  20. SciSmart软件、VISION开发包下载(试用版)

    SCI软件、开发包等软件下载地址 点击此处 软件/开发包试用版下载链接...

    2024/4/22 5:23:53

最新文章

  1. esp32-cam 1. 出厂固件编译与测试

    0. 环境 - ubuntu18 - esp32-cam - usb转ttl ch340 硬件连接 esp32-camch340板子U0RTXDU0TRXDGNDGND5V5V 1. 安装依赖 sudo apt-get install vim sudo apt install git sudo apt-get install git wget flex bison gperf python python-pip python-setuptools python-serial p…...

    2024/5/4 7:46:41
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 前端路径问题总结

    1.相对路径 不以/开头 以当前资源的所在路径为出发点去找目标资源 语法: ./表示当前资源的路径 ../表示当前资源的上一层路径 缺点:不同位置,相对路径写法不同2.绝对路径 以固定的路径作为出发点作为目标资源,和当前资源所在路径没关系 语法:以/开头,不同的项目中,固定的路径…...

    2024/5/1 13:55:59
  4. CSS使用clip-path实现元素动画

    前言&#xff1a; 在日常开发当中&#xff0c;如果想要开发多边形&#xff0c;一般都需要多个盒子或者伪元素的帮助&#xff0c;有没有一直办法能只使用一个盒子实现呢&#xff1f; 有的&#xff1a;css裁剪 目录 前言&#xff1a; clip-path到底是什么&#xff1f; clip-pa…...

    2024/5/4 0:13:56
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/3 23:10:03
  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/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

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

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

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/5/4 2:59:34
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

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

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

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/30 9:42:49
  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