springMVC 整合进度条
最终效果:
本文将使用 apache fileupload ,spring MVC jquery1.6x , bootstrap 实现一个带进度条的多文件上传,
由于fileupload 的局限,暂不能实现每个上传文件都显示进度条,只能实现一个总的进度条,效果如图,
此文我们假定你了解SPRING MVC ,jquery
bootstrap 可以到此下载:http://www.bootcss.com/
两个JAR包 :commons-fileupload-1.2.jar
commons-io-2.4.jar
1.jsp 页面
1. <!DOCTYPE html> 2. <%@ page contentType="text/html;charset=UTF-8"%> 3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 4. <html xmlns="http://www.w3.org/1999/xhtml"> 5. <head> 6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7. <script src="../js/jquery-1.6.4.js" type="text/javascript"></script> 8. <link rel="stylesheet" type="text/css" href="../css/bootstrap.css"/> 9. </head> 10. <body> 11. <form id='fForm' class="form-actions form-horizontal" action="../upload.html" 12. encType="multipart/form-data" target="uploadf" method="post"> 13. <div class="control-group"> 14. <label class="control-label">上传文件:</label> 15. <div class="controls"> 16. <input type="file" name="file" style="width:550"> 17. 18. </div> 19. <div class="controls"> 20. <input type="file" name="file" style="width:550"> 21. </div> 22. <div class="controls"> 23. <input type="file" name="file" style="width:550"> 24. </div> 25. <label class="control-label">上传进度:</label> 26. <div class="controls"> 27. <div class="progress progress-success progress-striped" style="width:50%"> 28. <div id = 'proBar' class="bar" style="width: 0%"></div> 29. </div> 30. </div> 31. </div> 32. 33. <div class="control-group"> 34. <div class="controls"> 35. <button type="button" id="subbut" class="btn">submit</button> 36. </div> 37. </div> 38. </form> 39. <iframe name="uploadf" style="display:none"></iframe> 40. </body> 41. </html> 42. <script > 43. $(document).ready(function(){ 44. $('#subbut').bind('click', 45. function(){ 46. $('#fForm').submit(); 47. var eventFun = function(){ 48. $.ajax({ 49. type: 'GET', 50. url: '../process.json', 51. data: {}, 52. dataType: 'json', 53. success : function(data){ 54. $('#proBar').css('width',data.rate+''+'%'); 55. $('#proBar').empty(); 56. $('#proBar').append(data.show); 57. if(data.rate == 100){ 58. window.clearInterval(intId); 59. } 60. }});}; 61. var intId = window.setInterval(eventFun,500); 62. }); 63. }); 64. </script>
2.java 代码
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.commons.fileupload.FileItemFactory;
import org.apache.commons.fileupload.ProgressListener;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView; @Controller
public class FileUploadController { Logger log = Logger.getLogger(FileUploadController.class); /** * upload 上传文件 * @param request * @param response * @return * @throws Exception */ @RequestMapping(value = "/upload.html", method = RequestMethod.POST) public ModelAndView upload(HttpServletRequest request, HttpServletResponse response) throws Exception { final HttpSession hs = request.getSession(); ModelAndView mv = new ModelAndView(); boolean isMultipart = ServletFileUpload.isMultipartContent(request); if(!isMultipart){ return mv; } // Create a factory for disk-based file items FileItemFactory factory = new DiskFileItemFactory(); // Create a new file upload handler ServletFileUpload upload = new ServletFileUpload(factory); upload.setProgressListener(new ProgressListener(){ public void update(long pBytesRead, long pContentLength, int pItems) { ProcessInfo pri = new ProcessInfo(); pri.itemNum = pItems; pri.readSize = pBytesRead; pri.totalSize = pContentLength; pri.show = pBytesRead+"/"+pContentLength+" byte"; pri.rate = Math.round(new Float(pBytesRead) / new Float(pContentLength)*100); hs.setAttribute("proInfo", pri); } }); List items = upload.parseRequest(request); // Parse the request // Process the uploaded items
// Iterator iter = items.iterator();
// while (iter.hasNext()) {
// FileItem item = (FileItem) iter.next();
// if (item.isFormField()) {
// String name = item.getFieldName();
// String value = item.getString();
// System.out.println("this is common feild!"+name+"="+value);
// } else {
// System.out.println("this is file feild!");
// String fieldName = item.getFieldName();
// String fileName = item.getName();
// String contentType = item.getContentType();
// boolean isInMemory = item.isInMemory();
// long sizeInBytes = item.getSize();
// File uploadedFile = new File("c://"+fileName);
// item.write(uploadedFile);
// }
// } return mv; } /** * process 获取进度 * @param request * @param response * @return * @throws Exception */ @RequestMapping(value = "/process.json", method = RequestMethod.GET) @ResponseBody public Object process(HttpServletRequest request, HttpServletResponse response) throws Exception { return ( ProcessInfo)request.getSession().getAttribute("proInfo"); } class ProcessInfo{ public long totalSize = 1; public long readSize = 0; public String show = ""; public int itemNum = 0; public int rate = 0; } }
但是,如果你的配置文件中有如下配置的话,以上方法就行不通了:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8" /> <property name="maxUploadSize" value="2000000000" />
</bean>
因为这个配置会让你的SpringMVC中servletFileUpload解析为空!
解决办法就是重写CommonsMultipartResolver的parseRequest方法
1、首先将以上的bean注释掉,并加上下面的代码:
<bean id="multipartResolver" class=".../CommonsMultipartResolverExt"> //class为CommonsMultipartResolverExt类的路径<property name="defaultEncoding" value="UTF-8" /><property name="maxUploadSize" value="2000000000000" /> //上传文件大小限制
</bean>
2、重写CommonsMultipartResolver的parseRequest方法
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import com.smax.ppd.util.FileUploadListener;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUpload;
import org.apache.commons.fileupload.FileUploadBase;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.springframework.web.multipart.MaxUploadSizeExceededException;
import org.springframework.web.multipart.MultipartException;
import org.springframework.web.multipart.commons.CommonsMultipartResolver;public class CommonsMultipartResolverExt extends CommonsMultipartResolver {@Overrideprotected MultipartParsingResult parseRequest(HttpServletRequest request)throws MultipartException {final HttpSession hs = request.getSession();FileUploadListener listener = new FileUploadListener(hs); //利用构造方法传递参数String encoding = determineEncoding(request);FileUpload fileUpload = prepareFileUpload(encoding);fileUpload.setProgressListener(listener);try {List<FileItem> fileItems = ((ServletFileUpload) fileUpload).parseRequest(request);return parseFileItems(fileItems, encoding);}catch (FileUploadBase.SizeLimitExceededException ex) {throw new MaxUploadSizeExceededException(fileUpload.getSizeMax(), ex);}catch (FileUploadException ex) {throw new MultipartException("Could not parse multipart servlet request", ex);}}
}
3、在上传的Controller代码中加上以下两行代码:
CommonsMultipartResolverExt commonsMultipartResolverExt = new CommonsMultipartResolverExt();
commonsMultipartResolverExt.parseRequest(request);
至此,就可以替代之前用bean配置所实现的功能
4、写一个监听类实现ProgressListener
import org.apache.commons.fileupload.ProgressListener;
import javax.servlet.http.HttpSession;public class FileUploadListener implements ProgressListener {final HttpSession hs;public FileUploadListener(HttpSession hs) {this.hs = hs;}@Overridepublic void update(long pBytesRead, long pContentLength, int pItems) {//pBytesRead 已经上传多少字节//pContentLength 一共多少字节//pItems 正在上传第几个文件ProcessInfo pri = new ProcessInfo();pri.itemNum = pItems;pri.readSize = pBytesRead;pri.totalSize = pContentLength;pri.show = Math.round(new Float(pBytesRead) / new Float(pContentLength)*100)+" %";pri.rate = Math.round(new Float(pBytesRead) / new Float(pContentLength)*100);hs.setAttribute("proInfo", pri);}public class ProcessInfo{public long totalSize = 1;public long readSize = 0;public String show = "";public int itemNum = 0;public int rate = 0;}}
/*** process 获取进度* @param request* @param response* @return* @throws Exception*/
@RequestMapping(value = "assetinfo/process", method = RequestMethod.GET)
@ResponseBody
public Map<String,Object> process(HttpServletRequest request,HttpServletResponse response) throws Exception {Map<String,Object> map = new HashMap<>();FileUploadListener.ProcessInfo processInfo = (FileUploadListener.ProcessInfo)request.getSession().getAttribute("proInfo");map.put("show", processInfo.show);map.put("rate", processInfo.rate);return map;
}
6、在前端页面按下上传按钮后用js进行处理,代码如下:
$('#saverecord').bind('click',function(){$('#addForm').submit(); //如果前端页面的按钮type为submit则此句可以不写var eventFun = function(){$.ajax({type: 'GET',url: 'assetinfo/process',data: {},dataType: 'json',success : function(data){$('#proBar').css('width',data.rate+''+'%');$('#proBar').empty();$('#proBar').append(data.show);if(data.rate == 100){window.clearInterval(intId); // 当文件上传为100%时终止}}});};var intId = window.setInterval(eventFun,1);//不停地调用eventFun方法与后端交互获取进度});
7、最后是前端jsp页面:
<label class="control-label">上传进度:</label>
<div class="controls"><div class="progress progress-success progress-striped" style="width:100%"><div id = 'proBar' class="bar" style="width: 0%"></div></div>
</div>
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 短信轰炸平台接口的收集
现在短信轰炸源码已经泛滥了 PHP版的,ASP版的,易语言版的,C语言版的等等~~~ 如果没有的话,我给大家个PHP版的模版 <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <…...
2024/4/12 9:01:52 - Agile Java自学笔记(一)
/2016-3-8整理=。=/ 一、这本书的特点 这本书介绍的是测试驱动开发的编程技术,这本书主要采用TDD开发。TDD的过程: 1.编写符合单元测试的规格说明 2.测试失败(因为还没有写) 3.编写符合规格说明的代码 4.测试通过 5.重构代码 这种方法的优点显而易见,减少了bug的数量,而且…...
2024/4/9 18:23:53 - 数据结构课程设计
数据结构课程设计 #include<iostream> #define N 30 #include<string> #include<cstring> #include<fstream> using namespace std; struct node {string address,name,numble;node *next; }; typedef node *phone,*mingzi; node **hashnumble ; nod…...
2024/4/30 17:47:30 - Velocity常用语法
一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如: #if($info.imgs) <img src="$info.imgs" border=0> #else <img src="noPhoto.jpg&qu…...
2024/4/5 0:28:08 - 不规则进度条思路记载
游戏中我们可能会遇到不规则的进度条,现有的控件没办法满足需求。 分享一种简单的解决办法: 那就是 耍锅让美术做一个原图, 然后再出一个跟原图一样的alpha渐变图, 效果模拟Mask效果。 然后我们自己实现一个Shader, 只需要对 alpha进行判断就可以了。是不是很简单。S…...
2024/4/12 9:01:52 - 用Samba匿名用户搭建共享服务器
用Samba匿名用户搭建共享服务器 文章目录用Samba匿名用户搭建共享服务器一、Samba简介二、环境配置三、Samba安装 一、Samba简介 二、环境配置主机名 IP 环境说明服务器 192.168.69.133 centos7客户端 192.168.69.134 centos7三、Samba安装 1、安装环境准备停掉防火墙 [root@lo…...
2024/4/13 9:21:05 - 万能数据恢复大师官方版
名称:万能数据恢复大师官方版版本:1.0软件大小:8.61MB软件语言:简体中文软件授权:免费版应用平台:Win8/Win7/Vista/WinXP万能数据恢复大师是非常强大的数据恢复软件。它能够恢复误删除、误格式化、U盘\手机储存卡、分区丢失后的数据,及时拯救您宝贵的数据。新版特征1.深…...
2024/4/12 9:02:10 - 机器学习之Grid World的Monte Carlo算法解析
同样是来自于Github开源项目的代码,这次尝试分析其Grid World的Monte Carlo算法。 Github地址:https://github.com/rlcode/reinforcement-learning/tree/master/1-grid-world/3-monte-carloGrid WorldGrid World是该开源项目用于检验算法的一个测试环境,是由n*n个方块组成的…...
2024/4/12 9:02:22 - velocity(vm)模板引擎学习介绍及语法
velocity模板引擎学习velocity与freemaker、jstl并称为javaweb开发三大标签技术,而且velocity在codeplex上还有.net的移植版本NVelocity,(注:castle团队在github上也维护了一个版本)对于使用异构技术的团队(即要搞.NET又要搞JAVA),总是希望找一种通用的技术,兼容所有技术…...
2024/4/12 9:02:10 - Java后端技术栈梳理
相关文章:Java后端技术栈梳理(阅读量1.8k,讲的过去宏观)Java 后端自学之路(阅读量3.1w,71赞)自学java心路历程(学了半年)(阅读量6.3k,47赞)我的 Java 自学之路(阅读量5k)Java后端学习路线图,你真的只需要这一张!(阅读量1.5w,65赞)Java后端学习之路(阅读量1…...
2024/4/12 9:01:58 - Android基础之UI设计与开发---------自定义进度条
一、在开发中我们经常要用到进度条显示下载或者加载的进度。系统自带的黄色进度条在UI效果上经常不能满足策划或者美工的要求。这就要我们屌丝程序员自己自定义进度条。 话不多说,先上图。实现步骤一:先定义进度条的风格样式<!-- 自定义进度条 --><style name="…...
2024/4/19 9:21:51 - .net获取 网站的虚拟目录 名字
.net获取 网站的虚拟目录 名字 Request.ApplicationPath.TrimStart(/) 没想到就这么一句话就搞定了 转载于:https://www.cnblogs.com/wangdetian168/archive/2010/08/23/net-xunimulu-mingzi.html...
2024/4/16 21:10:42 - Minitab 推出过程改善新的 Monte Carlo 仿真软件
云端的应用程序简化 Monte Carlo 仿真流程,并帮助工程师确定流程改进的最佳方案。 2015 年 2 月 3 日Minitab 公司今天正式发布 Devize,…...
2024/5/2 5:54:50 - javaFX 异步更新进度条
javaFX 异步更新进度条Task<Integer> task = new Task<Integer>() {@Overrideprotected Integer call() throws Exception {// TODO Auto-generated method stubreturn null;}@Overrideprotected void running() {// TODO Auto-generated method stubsuper.running…...
2024/4/29 21:01:45 - Java自学笔记之标识符
Java语言的标识符 1. 可以由字母、数字、下划线(_)、美元符($)组成。 2. 必须以字母、下划线、美元符开头 3. 不能以使用Java的键字作为标识符 说明:虽然Java取消了goto,const这些关键字,但不能用来作为标识符使用 Java中的关键字...
2024/4/20 10:18:37 - WebServices实例
http://www.cnblogs.com/mingzi/archive/2009/03/09.html...
2024/4/12 9:02:04 - velocity语法大全
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 什么是velocityVelocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简…...
2024/4/12 9:02:04 - Variance Reduction Methods: a Quick Introduction to Quasi Monte Carlo——完结
https://www.scratchapixel.com/lessons/mathematics-physics-for-computer-graphics/monte-carlo-methods-in-practice/introduction-quasi-monte-carlo 本文主要讲解了,拟蒙特卡洛采样(分层采样、和低差异采样) u may have heard the term quasi monte carlo or quasi mon…...
2024/4/12 9:01:52 - 大漠免费版注册和雷电模拟器寻找句柄
有时候,创建没有成功. 把大漠创建 ,放在 启动加载窗口时候执行.转载于:https://www.cnblogs.com/limi2019/articles/11094845.html...
2024/4/16 21:10:42 - web前端动态添加进度条
为了网络延迟加载或者为了防止提交后重复点击提交按钮,比较好的方式就是显示一个比较优雅的进度条源码如下 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>进度条</title><style>*{pa…...
2024/4/27 22:29:31
最新文章
- 【前端项目——分页器】手写分页器实现(JS / React)
组件介绍 用了两种方式实现,注释详细~ 可能代码写的不够简洁,见谅🙁 1. 包含内容显示的分页器 网上看了很多实现,很多只有分页器部分,没和内容显示联动。 因此我增加了模拟content的显示,这里模拟了32条数…...
2024/5/5 1:23:16 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - cocos 数字滚动、数字过渡动画
代码: //数字滚动 let sdk: any { a: start_score, } tween(sdk).to(1, { a: this.score }, { progress: (start, end, current, time) > { // this.lab.string Math.round(start (end - start) * time) ;//修改页面上的值 // console.log(修改ing, start (…...
2024/5/4 6:23:29 - Spring集成MyBatis
基本准备 创建Dynamic Web Project 引入相关jar包 Spring框架相关jar包 MyBatis连接Spring相关jar包 连接MySQL驱动包 JSTL标签库包 添加db.properties文件,该属性文件配置连接数据库相关信息 drivercom.mysql.jdbc.Driver urljdbc:mysql://localhost:3306/myba…...
2024/4/30 17:16:43 - 一场人生的风险控制,商业社会识人指南
一、资料前言 本套社会识人资料,大小679.94M,共有37个文件。 二、资料目录 识人的终极目的:一整场人生的风险控制.pdf 信任的搭建:更多的时间与维度.pdf 没有搞不定的人!角色人格与全面人格.pdf 政治不正确的正确…...
2024/5/4 10:11:18 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心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