云客Drupal源码分析之音译转化Transliteration
音译转化Transliteration服务用于依据发音将Unicode字符串转化为US-ASCII字符串,这和翻译是不同的概念,对于中国人来说最直观的理解就是将中文文字转变为拼音,Unicode涵盖世界所有语言的字符,因此该服务可转换所有的语言,而不仅仅用于中文;在drupal中通常用于依据用户输入产生识别id,如在后台定义字段操作中,输入中文的标签时,系统用该服务自动产生机器名。
服务定义及使用示例:
服务定义如下:
transliteration:class: Drupal\Core\Transliteration\PhpTransliterationarguments: [null, '@module_handler']
第一个参数是数据目录,如果为NULL将使用类文件所在目录下的“data”目录,默认如下:
core\lib\Drupal\Component\Transliteration\data
服务获取方法:\Drupal::transliteration()
使用示例:
在控制器中运行以下代码:
$str="我是云客,很高兴认识您。";$lang=\Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT;echo \Drupal::transliteration()->transliterate($str, $lang, '_');
将输出:
“woshiyunke,hengaoxingrenshinin. ”
如果想进一步得到变量名,可以这样处理:
$transliterated = \Drupal\Component\Utility\Unicode::strtolower($transliterated);
$transliterated = preg_replace('@[^a-z0-9_.]+@', '', $transliterated);
实现原理概述:
你可能会对此感到非常好奇,但实际上很简单,系统附带了一份Unicode编码与音译字符的对应文件,用户也可以依据语言自定义该映射数据,在转化时按Unicode字符码查找替换即可,在理解代码之前需要先明白一些编码知识。
Unicode与UTF-8编码:
Unicode码称为统一码,或万国码,是一种包含世界各国语言字符的编码,目前还在不断发展中以包括更多字符,UTF-8是为解决Unicode码储存浪费问题而生的再次编码方案,表示一个Unicode字符的UTF-8编码是变长的,目前代表Unicode字符的UTF-8编码最多4字节(每字节有8比特),具体有多少字节可由UTF-8编码最前面几比特推断出来,第一比特如果为0则仅一字节,如果为110、1110、11110则分别代表有2、3、4字节,规则有以下两点:
一、对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。因此对于英语字母,UTF-8编码和ASCII码是相同的。
二、对于n字节的符号(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部为这个符号的unicode码。
换句话说UTF-8编码字节数和对应的形式如下:
1字节形式:0xxxxxxx
2字节形式:110xxxxx 10xxxxxx
3字节形式:1110xxxx 10xxxxxx 10xxxxxx
4字节形式:11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
如果不是这样的形式,则不是有效的UTF-8字符,UTF-8编码可表示所有的Unicode编码字符,将以上这些形式中的X按顺序提取出来形成的二进制串就是Unicode码的整数值,本文将其称为Unicode字符码,她是本篇的重点,系统据此查找并替换音译字符。
为便于读者理解,云客在这里提供以下两个辅助程序:
一个UTF-8编码字符可以通过以下函数显示其内部的二进制形式表示:
function echoUTF8($character)
{$count = 0;for ($i = 3; $i >= 0; $i--) {if (isset($character[$i])) {$count = $i;break;}}$s = '';for ($i = 0; $i <= $count; $i++) {$s .= str_pad(base_convert(ord($character[$i]), 10, 2), 8, '0', STR_PAD_LEFT) . " ";}echo $s;
}
如echoUTF8 ("客");,将输出汉字“客”的utf8内部表示:
“11100101 10101110 10100010”,
按照上述转Unicode的方法(提取模板中的x)提取二进制串将是:
“0101 101110 100010”
它的十进制表示为:23458,十六进制表示为:5ba2,Unicode编码正是其十六进制表示,记为“\u5ba2”
一个UTF-8编码字符可以通过以下程序得到Unicode字符码的十六进制表示:
function echoUnicode($character)
{$first_byte = ord($character[0]);$code = -1;if (($first_byte & 0x80) == 0) {$code = $first_byte;}if (($first_byte & 0xe0) == 0xc0) {$code = (($first_byte & 0x1f) << 6) + (ord($character[1]) & 0x3f);}if (($first_byte & 0xf0) == 0xe0) {$code = (($first_byte & 0x0f) << 12) + ((ord($character[1]) & 0x3f) << 6) + (ord($character[2]) & 0x3f);}if (($first_byte & 0xf8) == 0xf0) {$code = (($first_byte & 0x07) << 18) + ((ord($character[1]) & 0x3f) << 12) + ((ord($character[2]) & 0x3f) << 6) + (ord($character[3]) & 0x3f);}if ($code == -1) {echo "the character is not legal.";return;}echo $s = '\u' . str_pad(base_convert($code, 10, 16), 4, '0', STR_PAD_LEFT);
}
调用echoUnicode("客");将输出:“\u5ba2”
源码解释:
在知道了原理后我们来看一看程序,代码以drupal组件的方式提供(意味着可独立用于其他项目),核心继承添加了模块修改功能,各方法介绍如下:
public function transliterate($string, $langcode = 'en', $unknown_character = '?', $max_length = NULL);
将字符串音译转化为US-ASCII字符串,参数含义如下:
$string:要被转化的字符串,需传入UTF-8编码的字符串,否则视为无效以未知字符代替
$langcode:被转化的字符串所属的语言的语言代码,默认为en(英语),以运用语言特定的覆写
$unknown_character :当找不到转化等价物时的代替字符串,默认为'?'
$max_length:转化后的字符串最大长度限制,默认为 NULL,代表不限制,在截取时以原字符作为单位,不会将一个字符劈开,举个例子:“云客”转化后是“yunke”,如果该参数被设置为4,结果将是“yun”,而不是“yunk”,因为“客”作为一个整体,如果截取会使其被劈开,此时将整个舍去
该方法通过正则表达式分隔函数preg_split逐个字符处理,'//u'表示按unicode(utf-8)匹配(主要针对多字节比如汉字),如果字符不是合法的UTF-8编码的unicode字符,将用传入的未知字符作为转化结果
protected static function ordUTF8($character)
返回一个UTF-8编码的Unicode字符的字符编码十进制整数表示,类似ord函数,但该方法是针对utf8的 ,如果传入的不是UTF-8编码字符将返回-1,该返回值也就是前一节所指的Unicode字符码,可将其当做一个十进制整数,比如“云客”的“客”传入该方法将返回十进制整数:23458,该返回值转化为十六进制即是传入字符的Unicode码表示,代码如下:
$int =23458;
$s = '\u' . str_pad(base_convert($int, 10, 16), 4, '0', STR_PAD_LEFT);
此时$s的值为“\u5ba2”,正是汉字“客”的Unicode码表示
该方法使用了位操作,提示:用连续的1进行与(&)操作等价于针对这些位的截取操作,为阅读方便,这里将用到的十六进制对应的二进制列出如下:
0x80 : 10000000
0xe0 : 11100000
0xc0 : 11000000
0x1f : 00011111
0x3f : 00111111
0xf0 : 11110000
0xe0 : 11100000
0x0f : 00001111
0xf8 : 11111000
0x07 : 00000111
protected function replace($code, $langcode, $unknown_character)
依据十进制的Unicode字符码返回音译替换字符,替换字符可以包含多个US-ASCII字符,如果Unicode字符码在ASCII集以内,将直接通过函数chr转换返回,如果不在则查询映射文件,映射文件有两类:默认通用映射和语言特定的覆写映射,后者优先级更高
protected function readLanguageOverrides($langcode)
加载语言覆写映射文件,文件名是将语言代码中除字母和连字符“-”以外的字符去掉的结果,php文件类型,文件位置默认在core\lib\Drupal\Component\Transliteration\data中(可以通过构造函数改变默认位置),文件内容仅需声明一个php变量$overrides,如德语(语言代码为de)的内容为:
$overrides['de'] = [0xC4 => 'Ae',0xD6 => 'Oe',0xDC => 'Ue',0xE4 => 'ae',0xF6 => 'oe',0xFC => 'ue',
];
键名为语言代码,键值为一个数组,称为覆写数据数组,其键名为十六进制表示的Unicode字符码,也就是前文ordUTF8方法返回的值,注意该键名不要加引号,否则就变成字符串而不是整数了,键值为音译替换字符。
该文件在方法内加载,因此加载的变量是局部变量,如果没有声明$overrides将构造一个空数组,加载的覆写数据数组被保存在属性$this->languageOverrides[$langcode]中
Drupal覆写了该方法,使得模块可以通过修改钩子修改覆写映射,钩子名如下:
transliteration_overrides
默认没有模块实现该修改钩子,修改钩子函数如下:
hook_transliteration_overrides_alter(&$overrides, $langcode);
参数$overrides为覆写数据数组,键名为十六进制表示的Unicode字符码,见上文,如果不存在覆写数据,也会派发该钩子,此时该参数为一个空数组,模块可以添加覆写数据。参数$langcode为语言代码
protected function lookupReplacement($code, $unknown_character = '?')
依据Unicode字符码返回默认的音译映射字符串,这是通过查询预先准备的默认映射数据实现的,映射数据储存方式如下:
将Unicode字符码的低8位去除,剩下的高位转化为十六进制,不足两位时在左端补0,加“x”作为前缀,以此方式得出的字符串作为文件名,php类型,文件位置和语言覆写数据相同,文件内容仅声明一个变量$base,其值为一个数组,键名为Unicode字符码低8位转化的整数,以十六进制方式表示,在默认数据中可以看到许多键名被省略,这是因为php会按顺序加一形成键名;键值为音译替换字符,可以有多个,这里仍然以“客”作为列子,其Unicode字符码为23458,十六进制表示为:5ba2,低八位是“a2”,其他高位为“5b”,那么文件名就是“x5b.php”,打开这个文件,在“0xA0”位置是chong,向右两个元素就是“0xa2”,其键值正是“ke”。
public function removeDiacritics($string)
移除变音符号,变音符号(diacritics 或accents)是标明一个词如何发音的符号,在法语和西班牙语等语言中非常常见,在英语中不常见,对于汉语来说更是陌生,详见:
https://en.wikipedia.org/wiki/Diacritic
该方法实现比较简单,不多讲
补充说明:
1、该服务不会考虑汉语拼音多音字问题,如“行走”、“行业”中的“行”都会被转化为“xing”,正确转化拼音是一个很复杂的问题,需要考虑前后上下文,需要多音字相关的额外数据
2、该服务仅处理utf-8编码的字符串,不能直接处理GBK等编码,如有需要须先通过php函数转化字符串为utf-8编码
3、该服务的实现代码有部分来自MediaWiki项目的UtfNormal类,地址:
http://www.mediawiki.org/
4、如果转化结果需要当做php变量使用,需要做进一步处理,去除标点符号等特殊字符,以下中文标点符号和对应的转化结果如下:
原中文符号: ,。、;‘”:?!@#¥%……&*()——+【】{}()
转化后符号: ,.,;'":?!@#Y=%......&*()--+[()] {}()
我是云客,【云游天下,做客四方】,联系方式见主页,欢迎转载,但须注明出处
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- JS实现函数递归、运用技巧
前言所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题。递归计算阶乘的例子 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" cont…...
2024/5/8 15:40:47 - MFC——各种RGB颜色的值
各种RGB颜色的值...
2024/5/8 13:38:52 - SQL常用函数汇总
一、数学函数 abs(x) 返回x的绝对值 bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x) 返回大于x的最小整数值 exp(x) 返回值e(自然对数的底)的x次方 floor(x) 返回小于x的最大整数值 greatest(x1,x2,...,xn)返回集合中最大的值 least(x1,x2,..…...
2024/4/26 23:35:13 - [Java基础] Java开发之OSGi入门系列视频教程
Java开发之OSGi入门系列视频教程下载地址:Java开发之OSGi入门系列视频教程...
2024/5/7 14:56:18 - -汉诺塔-递归算法(JS递归函数)
前言 递归是一种强大的编程技术,他把一个问题分解为一组相似的子问题,每一问题都用一个寻常解去解决。递归函数就是会直接或者间接调用自身的一种函数,一般来说,一个递归函数调用自身去解决它的子问题。 "汉诺塔"经典递归问题 "汉诺塔"是印度的一个古老…...
2024/4/20 1:38:05 - eclipse主题插件
http://blog.csdn.net/yangdev/article/details/11022309...
2024/4/18 8:01:54 - TCP 传输文件----深入pack/unpack
首先郑重感谢陈亦老师。关于使用 TCP 协议来传输数据的资料不是很多,好不容易找到一篇完美的介绍,帮助我完成任务。故特此感谢!原文- 写在前面的话本文介绍的是通过二进制数据包的方式通信,演示语言为PHP和Golang。PHP提供了pack/unpack函数来进行二进制打包和二进制解包。…...
2024/5/8 4:13:14 - RGB与HSI的关系
HSI的模型其实是RGB模型的变形。如上图所示,HSI模型是RGB模型的变形,仅仅是将RGB正方体转了一下方向,使得黑色在下,白色在上,黑色到白色的这个轴称为I即亮度轴,越上亮度越高。 确定一个亮度值,然后截取一个平面如下:角度代表H即色度,轴长代表饱和度。...
2024/5/8 0:37:20 - JS 函数的递归算法
一、什么是函数的递归 函数反复调用自己,直到最终结果,跳出 var n = 0; shownumber(); function shownumber() {n += 1;if (n === 10000) {console.log(n);return;}shownumber(); }二、举例 例1:递归阶乘函数 function factorial(num){if(num<=1){return 1;}else{return …...
2024/4/12 3:43:18 - Eclipse颜色主题插件:Eclipse Color Theme
一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。 另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。 插件设置界面:安装方法: 如果是Eclipse 3.6 (Helios)版本,可以打开 Help -> Eclipse…...
2024/4/20 8:03:17 - 【视频分享】尚硅谷Java视频教程_Dubbo
好久没分享了,最近看到这个最新的Dubbo,感觉不错,分享一波给大家!Dubbo是目前分布式系统开发里面使用非常多的一个RPC框架。本套视频从分布式系统的基本概念出发,由浅入深,讲解了RPC原理,Dubbo基本使用,Dubbo高可用场景以及Dubbo原理,涉及了分布式系统中服务注册、服务…...
2024/4/12 3:43:36 - PHP基础知识5【系统内置函数--字符串】
IP处理函数: ip2long():将 IPV4 的字符串互联网协议转换成长整型数字 int ip2long ( string $ip_address )函数 ip2long() 返回 IPV4 网络地址的长整型格式,从标准网络地址格式(点字符串)转化得到。 long2ip():将长整型转化为字符串形式带点的互联网标准格式地址(IPV4) str…...
2024/5/7 18:55:11 - 关于Js的递归函数
之前一直理解不了递归函数的执行顺序,直到看了网上的一个非常傻瓜式的示例,终于理解了一点。例子如下。 以阶乘为例: function factorial(n) {if (n == 1) return n;return n * factorial(n - 1) }console.log(factorial(5)) // 5 * 4 * 3 * 2 * 1 = 120怎么理解呢?递归函数…...
2024/5/8 9:32:59 - rgb颜色设置方法及常用颜色的RGB值
1.Android设置rgb颜色方法每一个rgb颜色都对应一个int数值,所以我们可以这么设置: private static final int default_background_color = Color.rgb(0, 0, 0); 如何调用这个颜色值呢? 比如我们要设置背景颜色,则可以使用 imageview.setBackgroundColor(Color.parseCol…...
2024/5/7 19:46:46 - Eclipse配置自定义主题
在使用Eclipse时,因为它默认的背景色是白色的,所以大家都知道长期面对白色的背景,一段时间之后,自己的眼睛会很痛,很难从事长期的开发工作,所以为了这个问题,Eclipse提供了配置自己喜欢的主题颜色,包括字段的颜色,注释的颜色等等。但是如果要自己来配的话,会花很长的…...
2024/4/13 5:02:10 - 项目视频讲解_java邮件开发视频教程
java邮件开发视频教程 视频地址:http://pan.baidu.com/s/1kTka2xh...
2024/5/8 2:40:44 - PHP语言基础(一)
PHP的标记风格: 1、XML风格: <?php echo “这是XML风格标记”; ?>特点:服务器不能禁用,在XML和XHTML中均可使用。 2、脚本风格: <script language=”php”> echo “这是脚本风格标记”; </script>3、简短风格: <? echo “这是XML风格标记”; ?&…...
2024/4/13 14:07:17 - js函数递归
一个常见的递归函数:function factorial(num) {if(num <= 1) {return 1;} else {return num * factorial(num - 1);} }这个函数表面看起来不会有什么问题,但是下面的代码却可能会导致它出错:var anotherFactorial = factorial; factorial = null; alert(anotherFactorial…...
2024/5/8 2:39:14 - python中颜色对应的RGB/RGBA数字
#python中颜色对应的RGB数字样式一from matplotlib import colors orange_rgb = colors.hex2color(colors.cnames[yellow]) print(orange_rgb)2. 样式二 from matplotlib import colors print(colors.to_rgba(yellow))3 . 样式三 from PIL import ImageColor print(ImageColor…...
2024/5/8 7:59:24 - Mysql常用函数,难点,注意
一、数学函数 ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 …...
2024/5/8 0:32:10
最新文章
- Ubuntu 下串口工具:Minicom、CuteCom 和 Screen
在 Ubuntu 中,对于串口通信工具的选择,虽然没有一个绝对的 “最好用” 的排名,但根据用户反馈和工具的流行程度,Minicom、CuteCom 和 Screen 这三个工具通常被认为是较为受欢迎和实用的。 一、简介: Minicomÿ…...
2024/5/9 6:32:00 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - Linux下的链接文件
目录 Linux下的链接文件 一、Linux下的链接文件 二、创建链接文件的命令 三、硬链接 四、符号链接(软链接) Linux下的链接文件 一、Linux下的链接文件 linux下有两种链接文件:硬链接文件和软链接文件。其中软链接文件又称为符号链接文件。 二、创…...
2024/5/1 1:44:49 - 01背包问题 小明的背包
2.小明的背包1 - 蓝桥云课 (lanqiao.cn) #include <bits/stdc.h> using namespace std; const int N1010;//开始写的105 开小了 样例过了但最后只过了很少一部分 int n,m; int v[N],w[N]; int f[N][N];int main() {cin>>n>>m;for(int i1;i<n;i){cin>&…...
2024/5/5 8:41:06 - STM32重要参考资料
stm32f103c8t6 一、引脚定义图 二、时钟树 三、系统结构图 四、启动配置 (有时候不小心短接VCC和GND,芯片会锁住,可以BOOT0拉高试试(用跳线帽接)) 五、最小系统原理图 可用于PCB设计 六、常见折腾人bug…...
2024/5/8 17:29:04 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布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/9 4:20:59 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
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/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业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