C++/C#/F#/Java/JS/Lua/Python/Ruby渲染比试
512x512像素,每像素10000个采样,intel c++ openmp版本渲染时间为18分36秒。估计ruby版本約需351天。
前篇博文把一个c++全局光照渲染器移植至c#,比较c++和c#之性能。刊出后,园友们不吝指出箇中问题,例如嗷嗷发现c++实现里的随机产生器采用了比较复杂的运行时函数,造成visual
c++和intel c++的巨大差异;赵姐夫发现c#版本用class竟然比struct快等等。修改这些问题后,园友qiaojie亦提出,可同时测试c++/cli,检测其所产生的il代码,在同样的.net平台上运行,看看是否比c#优胜。很多网友也提供了宝贵意见,未能尽录,唯有以努力撰文作为答谢。本人陆续移植了c++代码至java、javascript、lua、python和ruby,赵姐夫亦尝试了f#。本文提供测试源代码、测试结果、简单分析、以及个人体会。
声明
首先,为免误会,再次重申,本测试有其局限,只能测试某一应用、某一实现的结果,并不能反映编程语言及其运行时的综合性能,亦无意尝试这样做。而实验环境也只限于某机器、某操作系统上,并不全面。而且,本测试只提供运行时间的结果,不考虑、不比较语言/平台间的技术性和非技术性优缺点,也没有测试运行期内存。世界上的软件应用林林总总,性能需求也完全不同,本测试只供参考。
由于本人第一次使用python和ruby,若代码有不当之处,敬请告之。当然也非常乐见其他意见。
测试内容
本文测试程序为一个全局光照渲染器,是一个cpu运算密集的控制台应用程序(console application),功能详见前文。在前文刊出后,本人进行了一点profiling、优化,并把代码重新格式化。本渲染器除了有大量数学运算,亦会产生大量临时对象,并进行极多的方法调用(非虚函数)。本测试有别于人工合成的测试(synthetic
tests,例如个别测试运算、字串操作、输入输出等),是一个有实际用途的程序。
移植时尽量维持原代码的逻辑,主要采用面向对象范式。优化方面,不进行人手内联函数(inline function),但优化了一些不必要的重复运算。
测试配置
硬件: intel core i7 920@2.67ghz(4 core, hyperthread), 12gb ram
操作系统: microsoft windows 7 64-bit
测试名称
编译器/解译器
编译/运行选项
vc++
visual c++ 2008 (32-bit)
/ox /ob2 /oi /ot /gl /fd /md /gs- /gy /arch:sse /fp:fast
vc++_openmp
visual c++ 2008 (32-bit)
/ox /ob2 /oi /ot /gl /fd /md /gs- /gy /arch:sse /fp:fast /openmp
ic++
intel c++ compiler (32-bit)
/ox /og /ob2 /oi /ot /qipo /ga /md /gs- /gy /arch:sse2 /fp:fast /zi /qxhost
ic++_openmp
intel c++ compiler (32-bit)
/ox /og /ob2 /oi /ot /qipo /ga /md /gs- /gy /arch:sse2 /fp:fast /zi /qxhost /qopenmp
gcc
gcc 4.3.4 in cygwin (32-bit)
-o3 -march=native -ffast-math
gcc_openmp
gcc 4.3.4 in cygwin (32-bit)
-o3 -march=native -ffast-math -fopenmp
c++/cli
visual c++ 2008 (32-bit), .net framework 3.5
/ox /ob2 /oi /ot /gl /fd /md /gs- /fp:fast /zi /clr /tp
c++/cli_openmp
visual c++ 2008 (32-bit), .net framework 3.5
/ox /ob2 /oi /ot /gl /fd /md /gs- /fp:fast /zi /clr /tp /openmp
c#
visual c# 2008 (32-bit), .net framework 3.5
*c#_outref
visual c# 2008 (32-bit), .net framework 3.5
f#
f# 2.0 (32-bit), .net framework 3.5
java
java se 1.6.0_17
-server
jschrome
chrome 5.0.375.86
jsfirefox
firefox 3.6
luajit
luajit 2.0.0-beta4 (32-bit)
lua
luajit (32-bit)
-joff
python
python 3.1.2 (32-bit)
*ironpython
ironpython 2.6 for .net 4
*jython
jython 2.5.1
ruby
ruby 1.9.1p378
* 见本文最后的"7.更新"一节
渲染的解像度为256x256,每象素作100次采样。
结果及分析
下表中预设的相对时间以最快的单线程测试(ic++)作基准,用鼠标按列可改变基准。由于ruby运行时间太长,只每象素作4次采样,把时间乘上25。另外,因为各测试的渲染时间相差很远,所以用了两个棒形图去显示数据,分别显示时间少于4000秒和少于60秒的测试(ruby是4000秒以外,不予显示)。
c++/.net/java组别
静态语言和动态语言在此测试下的性能不在同一数量级。先比较静态语言。
c++和.net的测试结果和上一篇博文相若,而c#和f#无显著区别。但是,c++/cli虽然同样产生il,于括管的.net平台上执行,其渲染时间却只是c#/f#的55%左右。为什么呢?使用ildasm去反汇编c++/cli和c#的可执行文件后,可以发现,程序的热点函数sphere.intersect()在两个版本中,c++/cli版本的代码大小(code
size)为201字节, c#则为125字节! c++/cli版本在编译时,已把函数内所有vec类的方法调用全部内联,而c#版本则使用callvirt调用vec的方法。估计jit没有把这函数进行内联,做成这个性能差异。另外,c++/cli版本使用了值类型,并使用指针(代码中为引用)作参数传送。若把c#的版本的vec方法改写为:
//class vec
//{
//public static vec operator +(vec a, vec b)
//}
struct vec
{
void add(ref vec a, ref vec b, out vec c);
}
那么,struct不用gc,同时ref/out不用复制,其性能会比较高。但是代码会变得很难看:
// 原来用运算符重载(operator overloading):
a = b * c + d;
// 改用ref/out
vec e;
vec.mul(ref b, ref, c, out e);
vec.add(ref e, ref d, out a);
为了维持让语言"正常"的使用方法,本实验不采用这种api风格(更新:加入了c#_outref测试,詳見文末)。
然而,托管代码(c++/cli)的渲染时间,仅为原生非括管代码(ic++)的1.91倍,个人觉得.net的jit已经非常不错。
另一方面,java的性能表现非常突出,只比c++/cli稍慢一点,java版本的渲染时间为c#/f#的65%左右。以前一直认为,c#不少设计会使其性能高于java,例如c#的方法预设为非虚,java则预设为虚;又例如c#支持struct作值类型(value
type),java则只有class引用类型(reference type),后者必须使用gc。但是,这个测试显示,java vm应该在jit中做了大量优化,估计也应用了内联,才能使其性能逼近c++/cli。
纯c++方面,intel c++编译器最快,visual c++慢一点点(1.19x),gcc再慢一点点(1.32x)。这结果符合本人预期。 intel c++的openmp版本和单线程比较,达5.16加速比(speedup),对于4核hyper
threading来说算是不错的结果。读者若有兴趣,也可以自行测试c# 4.0的并行新特性。
动态语言组别
首先,要说一句,google太强了,难以想像jschome的渲染时间仅是ic++的16.12倍,c#的4.94倍。我有信心用javascript继续写图形、物理方面的博文了。
以下比较各动态语言的相对时间,以jschrome为基准。 chrome的v8 javascript引擎(1.00x)大幅抛离firefox的spidermonkey引擎(15.09x)。而luajit(3.49x)和lua(5.16x)则排第二和第三名。
lua的jit版本是没有jit的68%,并没有想像中的快,但是也比python(16.48x)快得多。曾听说过ruby有效能问题,没想到问题竟然如此严重(327.31x),其渲染时间差不多是python的20倍。
我认为,本实验中,不同语言的性能差异,并非在于数值运算,而是对象生成及函数调用。我使用python内建的profiling功能:
python -m profile smallpt.py
从结果发现,vec类共产生约15亿个实例,vec的方法调用约17.5亿次,intersect()共调用5.7亿次,产生随机数5.7亿个,radiance()调用(即追踪的路径线段)6.5百万次。这些庞大数字,放大了对象生成和函数调用的常数开销(overhead)。
结语
也许本博文的意义不大(yet-another-unfair-biased-performance-comparison-among-programming-languages),但对本人而言,此次实验加深了对各种语言性能的了解,或应该是消除了一些误解。简单总括运行性能方面的体验和感想:
c++和vm类静态语言可以大约只差2~4倍,jvm和clr差异不大。
c++和动态语言之比,则可以是15~5000倍,不同动态语言的差异很大。
一直以为lua(jit)会是最快的通用脚本语言,没想到此测试中败给javascript(v8),或许应该多点研究嵌入v8引擎(swig能支持就最理想了)。
以为python和ruby的性能相差不远,但测试结果两者大相径庭。暂时不太了解ruby的特长,或许之后再研究其优点是否能盖过其性能问题。
最后建议读者,若要为某应用挑选语言,又要顾及性能,那么应该自己做实验去比较。不要盲目相信一些流言或评测(包括本文)。
附录: javascript版本测试
警告: 建议使用chrome。firefox可能会慢得无法响应。
run
stop
更新
2010/7/7: 新增的c#_outref测试,按noremorse的建议,把vec和ray变作struct,所有函数传送这两种对象改为ref/ out。 源代码。
2010/7/8: 新增ironpython和jython。
2010/7/8: 园友猫粮撰文《as3的光线跟踪极限测试》。
看来as3性能不太好。
2010/7/10: 园友domslab撰文《对《c++/c#/f#/java /js/lua/python/ruby渲染比试》一文的补充——增加mono测试》,比较了gcc/mono c#/java在windows/linux的性能。
2010/7/11: 园友noremorse撰文《swifter c#之inline还是不inline。
这是个问题》,以本例研究.net runtime的内联机制。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 线性代数 李尚志 编 / 高等教育出版社 / 2011-06
内容简介: 《线性代数》是在作者主持的国家精品课程“线性代数(非数学专业)”的建设过程中形成的教材,是作者主持的国家级教学成果奖二等奖项目“数学建模思想融入基础课教学”的重要成果之一。 《线性代数》不是“奉天承运皇帝诏日”从天而降的抽象定义和推理,而是一部由…...
2024/4/20 14:02:58 - 【计算机视觉】 相机姿态估计之标记检测-相机标定ArUco和ChArUco 5
相机标定ArUco和ChArUco 原文来源 opencv http://docs.opencv.org/master/da/d13/tutorial_aruco_calibration.htmlArUco模块也可以用来相机标定。 相机标定是获得相机固有参数和失真系数。 这个参数保持不变,除非相机光学修改,因此相机相机标定只需要做一次。相机校正通常是…...
2024/4/17 8:52:25 - 清华大学公开课《线性代数2》总结
本文是本人学习线性代数的笔记汇总,个人学习顺序是网易MIT线性代数公开课结合其教材,然后是用清华大学线性代数公开课做复习,清华的课证明更多深度更深一些(逻辑更严密一些)而mit公开课是用及其3阶矩阵讲明问题的本质(讲究的是直觉),这两门公开课使用同一个教材,详细请…...
2024/4/17 8:52:49 - 相机标定原理及实现
#相机标定原理 参考博客:https://blog.csdn.net/honyniu/article/details/51004397 摄像机标定(Camera calibration)简单来说是从世界坐标系换到图像坐标系的过程,也就是求最终的投影矩阵 PP 的过程 基本的坐标系: 世界坐标系(world coordinate system); 相机坐标系(camera…...
2024/4/17 8:51:43 - 消息队列IPC---------用途:进程间通信
0、下面用的头文件 "common.h" /*common头文件*/ #define MAX_LINE 80 #define MY_MQ_ID 111 //消息ID typedef struct{long type;//消息类型float fval;// user messageunsigned int uival;// user messagechar strval[MAX_LINE + 1]; // user message }MY_TYPE_T; …...
2024/4/18 12:31:36 - Win7整合WNMP(Win7+Nginx+PHP+MySQL)
分享知识 传递快乐1、下载PHP所需要用环境下面这此地址都是管网下载地址:nginx:http://nginx.org/php:https://www.php.net/downloads.phpmariadb:https://downloads.mariadb.org/2、配置下载完成后,了为方便文件管理推荐把要使用的环境放在同一个目录下。nginx配置nginx …...
2024/4/18 23:01:02 - Hibernate二级缓存问题
相关概念和定义1、缓存的意义把一些不常修改,但是又经常用的数据存放到内存中,这样能减少与数据库的交互,提升程序的性能2、Hibernate中提供了两级缓存:第一级别的缓存是Session级别的缓存(比如说在调用get方法的时候,如果已经查询过一次了,第二次就不会查了,而是直接返…...
2024/4/19 11:52:10 - 常见操作汇总
替换Launcher:su root adb remount或adb shell mount -o remount rw /system或(mount -o remount rw /system/) rm /system/app/file.txt adb push D:\SystemUI.apk /system/priv-app/SystemUI adb shell sync同步文件 exit退回根目录 查看正在运行的程序包名: adb -s…...
2024/4/17 8:52:31 - OpenCV立体相机标定Stereo Calibration与校准检验Rectification详述
立体相机标定与校准对于需要获取深度信息应用场景的重要性不言而喻。双目视觉可通过两摄像头成像所产生的视差信息来确定现实世界中物体所在准确位置(三维坐标),如果双目未经过标定校准,其精度将会损失,甚至所获取深度的意义将会丧失。双目视觉系统经过校准后,现实世界中…...
2024/4/17 8:53:01 - 【零基础学习PHP 四】类型转换
类型转换指南类型转换的两个重要函数一,常见类型转换说明 二,常见转换函数 strval() 转换成字符串intval() 转换成整形...
2024/4/17 8:52:07 - Hibernate二级缓存的并发访问策略
Hibernate二级缓存的并发访问策略有四种:只读(read-only)、非严格读写(nonstrict-read-write)、读写(read-write)和事务(transactional)。但是目前还没有二级缓存提供者完全支持所有的并发访问策略。只读(read-only): 对于永远不会被修改的数据可以采用这种并发访问策略,…...
2024/4/17 8:52:55 - Python OpenCV与PIL缩放图片的对比
Openc代码 import cv2 import os import shutilsrcdir = "jiankangbao/srcpic/" descdir = "jiankangbao/descpic/"#清空源和目标文件夹 def cleardir(dirname):if os.path.exists(os.path.join(os.getcwd(),descdir)):shutil.rmtree(dirname)os.makedirs(…...
2024/4/19 16:03:41 - 12-3-16关于c++标准库bitset
关于bitset,就是一个类或者说容器吧。一个装bit的集合。包含头文件#inclue<bitset> 一般初始化: bitset<10> b(s); 这里10表示bieset对象有10位,其中s为string类型,当然这里的实参可以是unsigned int 或者无实参,默认的位数值都是0 这里我们列举string ,主要说…...
2024/4/17 8:52:49 - Halcon学习-单相机标定和手眼标定
1. 单相机标定 为了得到二维平面像素坐标和三维世界坐标的关系,从而进行三维重建,必须进行单相机标定。应用场景:畸变校正、一维和二维物体测量。 基本参数相机内参:相机的固有属性,在进行畸变校正时需要用到相机的内参。 相机外参:物体在经过透镜成像之后,实际上是经过了…...
2024/4/17 8:52:55 - 双目视觉——相机标定
参考博客:张正友标定法详解:https://www.cnblogs.com/wangguchangqing/p/8335131.html张正友标定法OpenCV实现:https://blog.csdn.net/dcrmg/article/details/52939318 1 相机标定在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点…...
2024/5/7 12:48:16 - 人走了,茶会凉吗?
在上班的路上,听着电台放的音乐,我在问自己:“如果天晴,心情会好吗?”,再反问:“如果下雨,那心情又是怎么样?”,每天的心情都不一样,自己的心情如晴雨表,只有自己知道,别人无法了解,更没有人能控制自己的思想,所以说,别人的影响,也无法改变自己的晴雨表。在讲…...
2024/4/19 18:31:16 - 实现RSA全局加解密
JAVAweb实现RSA全局加密目的分析方案抉择实现依赖实现步骤总结 目的 最近遇到了一个问题,应需求需要在原有的web项目中加上全局的RSA加密解密。原有的项目为手机APP和Springboot的后端接口实现。需要在后端加上全局的加密解密处理。 分析 查看了项目当中的代码,和手机APP交互…...
2024/4/17 8:54:07 - PHP操作十进制正整数中的bit位
< ? php /** * 根据十进制整数得到置为1的二进制位 */ functionget_bit_set_pos( $ int ) { $ str=strval ( decbin ( $ int ) ) ; $ str=strrev ( $ str ) ; $ arr=array ( ) ; for( $ i = 0;$ i < strlen ( $ str ) ;$ i + + ){ if( $ str { $ i } ){ $ arr [ ]=$ i +…...
2024/5/7 14:08:40 - 全面讲解Hibernate二级缓存
在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存,然后全面介绍Hibernate二级缓存。Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是…...
2024/4/17 8:53:37 - 密码算法分类
对称密码算法 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n(n-1) 个密钥,密钥的生成…...
2024/4/25 16:31:31
最新文章
- Unity技术学习:渲染大量物体的解决方案,外加RenderMesh、RenderMeshInstanced、RenderMeshIndirect的简单使用
叠甲:本人比较菜,如果哪里不对或者有认知不到的地方,欢迎锐评(不玻璃心)! 导师留了个任务,渲染大量的、移动的物体。 寻找解决方案: 当时找了几个解决方案: 静态批处…...
2024/5/7 16:13:46 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - 【stm32】I2C通信协议
【stm32】I2C通信协议 概念及原理 如果我们想要读写寄存器来控制硬件电路,就至少需要定义两个字节数据 一个字节是我们要读写哪个寄存器,也就是指定寄存器的地址 另一个字节就是这个地址下存储寄存器的内容 写入内容就是控制电路,读出内容就…...
2024/5/4 15:30:22 - 【python】Flask Web框架
文章目录 WSGI(Web服务器网关接口)示例Web应用程序Web框架Flask框架创建项目安装Flask创建一个基本的 Flask 应用程序调试模式路由添加变量构造URLHTTP方法静态文件模板—— Jinja2模板文件(Template File)<...
2024/5/5 8:46:38 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/7 5:50:09 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到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/7 14:25:14 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
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/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴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/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含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