2021-02-28

男人过了40岁,都害怕出现这些症状,每一个都意味“你老了”

核心提示:虽然男人没有女人那么在意衰老,但衰老和身体健康有着密切的关系,为了身体健康需要了解男人衰老的迹象,一起来看看吧。

现在社会发展迅速,人们的压力也随之提高,越来越多的人身体处于亚健康之中。特别是男人在工作家庭的双重压力下,衰老的速度很快。虽然男人没有女人那么在意衰老,但衰老和身体健康有着密切的关系,为了身体健康需要了解男人衰老的迹象,一起来看看吧。

男人衰老的迹象有哪些?

1、经常丢三落四"

身体出现衰老迹象最主要的表现形式就是记忆力的衰退。如果觉得自己记忆力开始明显下降,经常记不清刚刚经手的一些琐事,总是忘记东西放在哪里,这很有可能就是身体衰老的迹象,通常和生活中抽烟喝酒的习惯有关系。

2、经常"眼花"

大多数男性在日常生活中不会怎么保养自己,生活的比较"粗糙",自我保健的意识相对女性会比较差。年龄的增长会造成视网膜变薄,视力逐渐的退化,容易出现视力上的问题。加上男性在工作或者打游戏时频繁的使用到电脑、手机之类的电子设备,长时间接触电子设备而不注意保护眼睛,就会造成人体眼球晶状体受到损伤,身体逐渐衰老,出现眼花、畏光、视力衰退等一系列症状。

3、经常力不从心

男人到中年后,随着年龄的增加,身体各个器官的功能也会逐渐下降,如果在这段时间里觉得体力跟不上,比如,之前游刃有余的工作现在干起来很费劲,没有了以前的热情,有种力不从心的感觉。那么,有很大的可能性时你即将进入衰老状态,这时候需要及时补充身体所需的能量,避免自己提前进入衰老阶段。

4、经常生气

生活中有一部分人原本脾气很好,突然性情大变,动不动就因为一些小事情大发雷霆,而且整个人呈现出现的精神状态也比较差。如果出现这种情况,那么很可能时因为身体开始衰老,激素下降,身体变得敏感,比较容易生气,发脾气,精神气也会越来越差。

5、听力下降

男性在四十岁之后耳道会有一定程度的萎缩,内耳神经的血液循环降低,会造成听力下降,甚至出现丧失听力的情况,这是中老年男性衰老的常见症状之一。

6、头发稀疏


?

男性的发量也和衰老有一定的关联,随着年龄的增加,发囊和头发的生长会逐渐减少,头发稀疏是男性衰老的迹象。而且,这个年龄段的男性通常处于事业高峰期,各方面的压力容易造成身体分泌系统紊乱,导致脱发、头发越来越稀的情况出现。

7、运动能力弱

男性衰老还表现在运动能力降低上,会在运动后出现长时间的心跳过快,这是心脏本身功能已经下降,调节能力降低造成的。


原文转载:http://health.shaoqun.com/a/187066.html

跨境电商:https://www.ikjzd.com/

Sunrate:https://www.ikjzd.com/w/2685

tenso:https://www.ikjzd.com/w/1552


核心提示:虽然男人没有女人那么在意衰老,但衰老和身体健康有着密切的关系,为了身体健康需要了解男人衰老的迹象,一起来看看吧。 现在社会发展迅速,人们的压力也随之提高,越来越多的人身体处于亚健康之中。特别是男人在工作家庭的双重压力下,衰老的速度很快。虽然男人没有女人那么在意衰老,但衰老和身体健康有着密切的关系,为了身体健康需要了解男人衰老的迹象,一起来看看吧。男人衰老的迹象有哪些?1、经常丢三落四"身
easybuy:https://www.ikjzd.com/w/2162
002315焦点科技:https://www.ikjzd.com/w/1831
自贸区跨境通网站:https://www.ikjzd.com/w/1329
亚马逊广告可以开开停停吗?怎么打爆款?:https://www.ikjzd.com/home/107137
亚马逊运营思维导图:https://www.ikjzd.com/tl/108067
口述:心急准女友暗示我想在厕所爱爱:http://lady.shaoqun.com/m/a/16868.html

2021-02-27

探索图片:北京清华大学男子为何挥刀自宫?

翻到一张探索图片时,不由得深思,相信如果不是生活中受到莫大的刺激,没有人会如此残忍挥刀自宫吧,但是这件事情就发生在北京清华大学,有一个男子非常莫名其妙直接拿起边上水果店的刀挥刀自宫,然后跑到医院治疗,可是中途又选择跳楼自杀。

图片8.png 

    人们在调查这件事情时就看到眼前的这张探索图片,看到如此一幕,是否也会觉得非常的害怕?这件事情就发生在2021年的2月13日,有一个26岁的男子就挥刀自宫而当她来到医院时医生对他进行简单的治疗,可是不知道为什么他突然就跑出医院,直接从楼上跳下,最终抢救无效而死亡。警察来到现场调查之后,发现并没有可疑,显然这是自杀案件,但是他的诡异行为也让人实在无法得知是怎么回事。

 

    附近有很多的目击者都看到了这件事情,当时许多人也看到探索图片,但是很多人都说从此之后再也没有看到过这一位男子,有目击者表示,这个男子很有可能是心灵上遭受到较大的冲击。可是在经过调查之后会发现当时他并没有女友,而且也并没有暗恋对象,甚至他的家人也不曾有过任何的争吵,他也没有和其他的同学有过任何的冲突,所以人们对此更是比较好奇,这到底是怎么回事呢?在这背后肯定是有原因的,只是却并不知道到底是什么原因,确实也让人觉得有一些遗憾。

 




原文转载:http://tech.shaoqun.com/a/357772.html

跨境电商:https://www.ikjzd.com/

菜鸟网:https://www.ikjzd.com/w/1547

coles:https://www.ikjzd.com/w/2506


翻到一张探索图片时,不由得深思,相信如果不是生活中受到莫大的刺激,没有人会如此残忍挥刀自宫吧,但是这件事情就发生在北京清华大学,有一个男子非常莫名其妙直接拿起边上水果店的刀挥刀自宫,然后跑到医院治疗,可是中途又选择跳楼自杀。人们在调查这件事情时就看到眼前的这张探索图片,看到如此一幕,是否也会觉得非常的害怕?这件事情就发生在2021年的2月13日,有一个26岁的男子就挥刀自宫而当她来到医院时医生对他
沃尔码:https://www.ikjzd.com/w/220
custommade:https://www.ikjzd.com/w/2514
马士基集团:https://www.ikjzd.com/w/1296
分享一个亚马逊扫号器:https://www.ikjzd.com/tl/17847
2019 IEBE互联网新商业展暨国际电子商务博览会盛大开幕!:https://www.ikjzd.com/home/19769
口述:前男友在我的婚礼上摸我:http://lady.shaoqun.com/m/a/16174.html

发生在澳大利亚医院的一件奇闻异事,不知后来孩子怎么样?

在这一个世界上总是会有着许多的奇闻异事,比如其中比较常见的就是畸形胎儿。在澳大利亚的悉尼医院,曾经就出现一队很是怪异的婴儿,他们拥有双面脸,但是两人共用一个身体,这让医学家都觉得有些无法理解。

图片2.png 

    但是大千世界,奇闻异事实在数不胜数,很多的孩子之所以出现畸形,这可能和基因突变有关。比如巴基斯坦曾经出现过拥有6条腿的婴儿,香港曾经出现过大头婴儿等等。那么今天所说的这一个怪异故事就来自于澳大利亚的一家医院,一个孩子在出生之后拥有两张脸两个大脑,但是却只有一个身体。医生曾经建议孕妇不如直接就选择打胎,可是孩子的整体发育很好,所以孕妇不愿意放弃,但是这一种双面畸形胎儿的现象却比较罕见,全球也只有35个,却没有一个能够生存。

 

    这一件奇闻异事之所以会得到大家的关注,是因为这一对双胞胎孩子共用一个身体,但是却有着各自不一样的脸部和大脑。孩子的父亲表示两个孩子能够自由的呼吸,尽管只有一个身体,但是大家还是会把他们称为双胞胎,无论他们在医院需要待多长时间,但是依然还是会爱他。只是不知道后来的他们是否能够健康成长,毕竟这种怪异的畸形在一定程度上就会影响到健康的成长,想要存活几率是少之又少的。




原文转载:http://tech.shaoqun.com/a/357771.html

跨境电商:https://www.ikjzd.com/

usps国际快递查询:https://www.ikjzd.com/w/513

bsci 认证:https://www.ikjzd.com/w/2339


在这一个世界上总是会有着许多的奇闻异事,比如其中比较常见的就是畸形胎儿。在澳大利亚的悉尼医院,曾经就出现一队很是怪异的婴儿,他们拥有双面脸,但是两人共用一个身体,这让医学家都觉得有些无法理解。但是大千世界,奇闻异事实在数不胜数,很多的孩子之所以出现畸形,这可能和基因突变有关。比如巴基斯坦曾经出现过拥有6条腿的婴儿,香港曾经出现过大头婴儿等等。那么今天所说的这一个怪异故事就来自于澳大利亚的一家医院,
声网agora:https://www.ikjzd.com/w/2176
淘粉吧:https://www.ikjzd.com/w/1725
沃尔玛:https://www.ikjzd.com/w/220
转运四方:https://www.ikjzd.com/w/1342
Lazada流量从哪里来?:https://www.ikjzd.com/home/134569
亚马逊差评回复电邮模板:https://www.ikjzd.com/tl/8697

编程学习 | MySQL如何导出数据


 

MySQL中可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。

以下实例中我们将数据表 tutorials_tbl 数据导出到 /tmp/tutorials.txt 文件中:

mysql> SELECT * FROM tutorials_tbl

    -> INTO OUTFILE '/tmp/tutorials.txt';

你可以通过命令选项来设置数据输出的指定格式,以下实例为导出 CSV 格式:

mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/tutorials.txt'

    -> FIELDS TERMINATED BY ',' ENCLOSED BY '"'

    -> LINES TERMINATED BY '\r\n';

在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。

SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'

FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'

LINES TERMINATED BY '\n'

FROM test_table;

SELECT ... INTO OUTFILE 语句有以下属性:

LOAD DATA INFILE是SELECT ... INTO OUTFILE的逆操作,SELECT句法。为了将一个数据库的数据写入一个文件,使用SELECT ... INTO OUTFILE,为了将文件读回数据库,使用LOAD DATA INFILE。

SELECT...INTO OUTFILE 'file_name'形式的SELECT可以把被选择的行写入一个文件中。该文件被创建到服务器主机上,因此您必须拥有FILE权限,才能使用此语法。

输出不能是一个已存在的文件。防止文件数据被篡改。

你需要有一个登陆服务器的账号来检索文件。否则 SELECT ... INTO OUTFILE 不会起任何作用。

在UNIX中,该文件被创建后是可读的,权限由MySQL服务器所拥有。这意味着,虽然你就可以读取该文件,但可能无法将其删除。

导出表作为原始数据

mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。

使用mysqldump导出数据需要使用 --tab 选项来指定导出文件指定的目录,该目标必须是可写的。

以下实例将数据表 tutorials_tbl 导出到 /tmp 目录中:

$ mysqldump -u root -p --no-create-info \

            --tab=/tmp TUTORIALS tutorials_tbl

password ******

导出SQL格式的数据

导出SQL格式的数据到指定文件,如下所示:

$ mysqldump -u root -p TUTORIALS tutorials_tbl > dump.txt

password ******

以上命令创建的文件内容如下:

-- MySQL dump 8.23---- Host: localhost Database: TUTORIALS----------------------------------------------------------- Server version  3.23.58---- Table structure for table `tutorials_tbl`--CREATE TABLE tutorials_tbl ( tutorial_id int(11) NOT NULL auto_increment, tutorial_title varchar(100) NOT NULL default '', tutorial_author varchar(40) NOT NULL default '', submission_date date default NULL, PRIMARY KEY (tutorial_id), UNIQUE KEY AUTHOR_INDEX (tutorial_author)) TYPE=MyISAM;---- Dumping data for table `tutorials_tbl`--INSERT INTO tutorials_tbl  VALUES (1,'Learn C','John Poul','2007-05-24');INSERT INTO tutorials_tbl  VALUES (2,'Learn MySQL','Abdul S','2007-05-24');INSERT INTO tutorials_tbl  VALUES (3,'C++ Tutorial','Sanjay','2007-05-06');

 

如果你需要导出整个数据库的数据,可以使用以下命令:

$ mysqldump -u root -p TUTORIALS > database_dump.txt

password ******

如果需要备份所有数据库,可以使用以下命令:

$ mysqldump -u root -p --all-databases > database_dump.txt

password ******

--all-databases 选项在 MySQL 3.23.12 及以后版本加入。

该方法可用于实现数据库的备份策略。

将数据表及数据库拷贝至其他主机

如果你需要将数据拷贝至其他的 MySQL 服务器上, 你可以在 mysqldump 命令中指定数据库名及数据表。

在源主机上执行以下命令,将数据备份至 dump.txt 文件中:

$ mysqldump -u root -p database_name table_name > dump.txt

password *****

如果完整备份数据库,则无需使用特定的表名称。

如果你需要将备份的数据库导入到MySQL服务器中,可以使用以下命令,使用以下命令你需要确认数据库已经创建:

$ mysql -u root -p database_name < dump.txt

password *****

你也可以使用以下命令将导出的数据直接导入到远程的服务器上,但请确保两台服务器是相通的,是可以相互访问的:

$ mysqldump -u root -p database_name \

      | mysql -h other-host.com database_name

以上命令中使用了管道来将导出的数据导入到指定的远程主机上。

 


 


另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

免费学习书籍:


 

免费学习资料:


 









原文转载:http://www.shaoqun.com/a/591586.html

跨境电商:https://www.ikjzd.com/

promoted:https://www.ikjzd.com/w/971

墩煌网:https://www.ikjzd.com/w/189


MySQL中可以使用SELECT...INTOOUTFILE语句来简单的导出数据到文本文件上。以下实例中我们将数据表tutorials_tbl数据导出到/tmp/tutorials.txt文件中:mysql>SELECT*FROMtutorials_tbl->INTOOUTFILE'/tmp/tutorials.txt';你可以通过命令选项来设置数据输出的指定格式,以下
let go:https://www.ikjzd.com/w/825
aca:https://www.ikjzd.com/w/1371
蜜芽宝贝官网:https://www.ikjzd.com/w/1320
亚马逊站内推广促销:这5大流量入口必做:https://www.ikjzd.com/home/12886
口述:老婆与不同男人泳池偷欢我崩溃:http://lady.shaoqun.com/m/a/38670.html
Shopee店铺做好这些设置,让店铺的运营事半功倍!:https://www.ikjzd.com/home/111426

汇率持续跌破!原材料集体涨价!卖家暴走...

如果说2020年是坎坷的一年,2021年必定是充满机遇的一年。

盼星星盼月亮,终于盼来了工厂开工,可是也盼来了汇率持续跌破、原材料集体涨价的坏消息....

汇率持续跌破,卖家因费率暴走

今年开年以来,美元对人民币汇率中间价从1月1日的6.52750跌至2月18日的6.4536,此后则在6.4516到6.4624区间震荡。2月26日,中国外汇交易中心公布人民币对美元汇率中间价报6.4713。

为了过个好年,一些卖家于春节前最后一个工作日——2月10日进行了提现操作,而当日的汇率创下开年新低:6.4391,而更让人崩溃的是提现手续费。有卖家表示:

感觉一整年都在为手续费和汇率打工,再加上成本渐涨,过年一算,根本没赚什么!

汇率持续走低,对于卖家来说,选择一款安全、实惠的支付服务就变得越来越重要。

据了解,中信银行于2020年1月推出信银致汇产品,费率0.2%,实时到账。透明实时汇率,0汇损!现在注册享前三个月0费率。相比市场上大部分支付机构,银行背景费率更低,到账更快,资金更加安全。点击👉这里注册

同时注册使用6个月以上,还可获得纯线上的贷款服务,贷款金额高至1000万元,利率低至4.35%。

注册地址:http://go.citicbank.com/888

开年第一波原材料涨价潮来袭

近日,受"供应短缺"因素影响,铜、铁、铝、塑料等原材料价格持续高涨。

由于全球大型炼油厂集体关闭,化工原料几乎全线飙涨……影响行业涉及家具、家电、电子、纺织、轮胎等等!

这次涨价对于小卖家来说又是一次巨大的挑战。处于行业头部的企业,因为用量大,对于原材料的价格基本都会有一定时间的锁定,原材料厂家也会有一定的涨价条件或者时间窗口。

而小卖因资金实力弱、进货量小等原因,与原材料厂家的议价能力较弱,成本价格只能一涨再涨。

成本上涨但却不能涨价,这种时候选择一个安全、实惠的收款服务才尤为重要,中信银行—信银致汇产品,费率0.2%,实时到账。相比市场上大部分支付机构,银行背景费率更低,到账更快,资金更加安全。

长按识别二维码即可注册↑

只需要轻松注册→实名认证→绑定店铺。即可享受90天的0手续费!

极致、安全、惠普

全流程资金监控

信银致汇是中信银行与境外银行合作的跨境电商收款产品。采用全封闭资金链路,即资金和信息闭环,卖家绑定在跨境电商平台的收款账户是中信银行境外伞形账户。

境外收到资金后卖家即可发起提现,进一步缩短收款流程并减少参与机构,做到安全性高、时效性强的兼顾。

什么是伞形结构实时资金清算体系?

据了解,该体系指的是中信银行在境外银行开立账户,下挂子账户分配给卖家收款使用,卖家子账户收到跨境电商平台资金后,资金归集至中信银行账户,不经过任何境内外第三方支付公司,保证资金安全。

相对其他跨境电商收款机构,信银致汇具备手续费费率低,安全性高,无汇损,综合金融服务等多方面显著优势,解决了长期以来困扰出口电商卖家的诸多痛点难点问题


文章来源:https://www.ikjzd.com/home/142683

跨境电商:https://www.ikjzd.com/

tm商标:https://www.ikjzd.com/w/1069

paipaiwang:https://www.ikjzd.com/w/2205

gtc:https://www.ikjzd.com/w/974

汇率持续跌破!原材料集体涨价!卖家暴走...

如果说2020年是坎坷的一年,2021年必定是充满机遇的一年。 盼星星盼月亮,终于盼来了工厂开工,可是也盼来了汇率持续跌破、原材料集体涨价的坏消息....

JUnit5学习之六:参数化测试(Parameterized Tests)基础

欢迎访问我的GitHub

https://github.com/zq2599/blog_demos

内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;

关于《JUnit5学习》系列

《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测试技能,一共八篇文章,链接如下:

  1. 基本操作
  2. Assumptions类
  3. Assertions类
  4. 按条件执行
  5. 标签(Tag)和自定义注解
  6. 参数化测试(Parameterized Tests)基础
  7. 参数化测试(Parameterized Tests)进阶
  8. 综合进阶(终篇)

本篇概览

  • 本文是《JUnit5学习》系列的第六篇,一起来实战强大参数化测试(Parameterized Tests),即多次执行同一个测试方法,每次使用不同的参数;
  • 由于参数化测试功能强大,内容也比前几篇的知识点多,为了方便大家阅读和实践,这里分为《基础》和《进阶》两篇来介绍,本篇以学习参数化测试(Parameterized Tests)的基础知识为主,包含以下内容:
  1. 极速体验;
  2. 版本依赖;
  3. ValueSource数据源
  4. null、空字符串数据源
  5. 枚举数据源
  6. 方法数据源
  7. Csv格式数据源
  8. Csv文件数据源

源码下载

  1. 如果您不想编码,可以在GitHub下载所有源码,地址和链接信息如下表所示:
名称链接备注
项目主页https://github.com/zq2599/blog_demos该项目在GitHub上的主页
git仓库地址(https)https://github.com/zq2599/blog_demos.git该项目源码的仓库地址,https协议
git仓库地址(ssh)git@github.com:zq2599/blog_demos.git该项目源码的仓库地址,ssh协议
  1. 这个git项目中有多个文件夹,本章的应用在junitpractice文件夹下,如下图红框所示:

在这里插入图片描述

  1. junitpractice是父子结构的工程,本篇的代码在parameterized子工程中,如下图:

在这里插入图片描述

极速体验

  1. 现在,咱们以最少的步骤体验最简单的参数化测试;
  2. 在父工程junitpractice里新建名为parameterized的子工程,pom.
<?
  1. 新建测试类HelloTest.java,在这个位置:junitpractice\parameterized\src\test\java\com\bolingcavalry\parameterized\service\impl,内容如下:
package com.bolingcavalry.parameterized.service.impl;import lombok.extern.slf4j.Slf4j;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.MethodOrderer;import org.junit.jupiter.api.Order;import org.junit.jupiter.api.TestMethodOrder;import org.junit.jupiter.params.ParameterizedTest;import org.junit.jupiter.params.provider.ValueSource;import org.springframework.boot.test.context.SpringBootTest;import static org.junit.jupiter.api.Assertions.assertTrue;@SpringBootTest@Slf4j@TestMethodOrder(MethodOrderer.OrderAnnotation.class)public class HelloTest { @Order(1) @DisplayName("多个字符串型入参") @ParameterizedTest @ValueSource(strings = { "a", "b", "c" }) void stringsTest(String candidate) {  log.info("stringsTest [{}]", candidate);  assertTrue(null!=candidate); }} 
  1. 执行该测试类,结果如下图:

在这里插入图片描述
5. 从上图可见执行参数化测试需要两步:首先用@ParameterizedTest取代@Test,表名此方法要执行参数化测试,然后用@ValueSource指定每次测试时的参数来自字符串类型的数组:{ "a", "b", "c" },每个元素执行一次;
6. 至此,咱们已体验过最简单的参数化测试,可见就是想办法使一个测试方法多次执行,每次都用不同的参数,接下来有关参数化测试的更多配置和规则将配合实战编码逐个展开,一起来体验吧;

版本要求

  • 先看看SpringBoot-2.3.4.RELEASE间接依赖的junit-jupiter-5.6.2版本中,ParameterizedTest的源码,如下图红框所示,此时的ParameterizedTest还只是体验版:

在这里插入图片描述

  • 再看看junit-jupiter-5.7.0版本的ParameterizedTest源码,此时已经是稳定版了:

在这里插入图片描述

  • 综上所述,如果要使用参数化测试,最好是将junit-jupiter升级到5.7.0或更高版本,如果您的应用使用了SpringBoot框架,junit-jupiter是被spring-boot-starter-test间接依赖进来的,需要排除这个间接依赖,再手动依赖进来才能确保使用指定版本,在pom.
  1. dependencyManagement节点添加junit-bom,并指定版本号:
<dependencyManagement> <dependencies> <dependency>  <groupId>org.junit</groupId>  <artifactId>junit-bom</artifactId>  <version>5.7.0</version>  <type>pom</type>  <scope>import</scope> </dependency> </dependencies></dependencyManagement>
  1. 排除spring-boot-starter-test和junit-jupiter的间接依赖关系:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion>  <groupId>org.junit.jupiter</groupId>  <artifactId>junit-jupiter</artifactId> </exclusion> </exclusions></dependency>
  1. 添加junit-jupiter依赖,此时会使用dependencyManagement中指定的版本号:
<dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <scope>test</scope></dependency>
  1. 如下图,刷新可见已经用上了5.7.0版本:

在这里插入图片描述

  • 版本问题解决了,接下来正式开始学习Parameterized Tests,先要了解的是有哪些数据源;

ValueSource数据源

  1. ValueSource是最简单常用的数据源,支持以下类型的数组:
 short byte int long float double char boolean java.lang.String  java.lang.Class
  1. 下面是整形数组的演示:
 @Order(2) @DisplayName("多个int型入参") @ParameterizedTest @ValueSource(ints = { 1,2,3 }) void intsTest(int candidate) {  log.info("ints [{}]", candidate);  assertTrue(candidate<3); }
  1. 从上述代码可见,入参等于3的时候assertTrue无法通过,测试方法会失败,来看看实际执行效果,如下图:

在这里插入图片描述

null、空字符串数据源

  1. 在用字符串作为入参时,通常要考虑入参为null的情况,此时ValueSource一般会这样写:
@ValueSource(strings = { null, "a", "b", "c" })
  1. 此时可以使用@NullSource注解来取代上面的null元素,下面这种写法和上面的效果一模一样:
 @NullSource @ValueSource(strings = { "a", "b", "c" })
  1. 执行结果如下图红框,可见null作为入参被执行了一次:

在这里插入图片描述
4. 与@NullSource代表null入参类似,@EmptySource代表空字符串入参,用法和执行结果如下图所示:

在这里插入图片描述
5. 如果想同时用null和空字符串做测试方法的入参,可以使用@NullAndEmptySource,用法和执行结果如下图所示:

在这里插入图片描述

枚举数据源(EnumSource)

  1. EnumSource可以让一个枚举类中的全部或者部分值作为测试方法的入参;
  2. 创建枚举类Types.java,用于接下来的实战,如下,很简单只有三个值:
public enum Types { SMALL, BIG, UNKNOWN}
  1. 先尝试用Types的每个值作为入参执行测试,可见只要添加@EnumSource即可,JUnit根据测试方法的入参类型知道要使用哪个枚举:
 @Order(6) @DisplayName("多个枚举型入参") @ParameterizedTest @EnumSource void enumSourceTest(Types type) {  log.info("enumSourceTest [{}]", type); }
  1. 执行结果如下图所示:

在这里插入图片描述
5. 如果不想执行枚举的所有值,而只要其中一部分,可以在name属性中指定:

@EnumSource(names={"SMALL", "UNKNOWN"})
  1. 执行结果如下图所示:

在这里插入图片描述
7. 也可以指定哪些值不被执行,此时要添加mode属性并设置为EXCLUDE(mode属性如果不写,默认值是INCLUDE,前面的例子中就是默认值):

@EnumSource(mode= EnumSource.Mode.EXCLUDE, names={"SMALL", "UNKNOWN"})
  1. 执行结果如下,可见SMALL和UNKNOWN都没有执行:

在这里插入图片描述

方法数据源(MethodSource)

  1. @MethodSource可以指定一个方法名称,该方法返回的元素集合作为测试方法的入参;
  2. 先来定义一个方法,该方法一般是static类型(否则要用@TestInstance修饰),并且返回值是Stream类型:
 static Stream<String> stringProvider() {  return Stream.of("apple1", "banana1"); }
  1. 然后,测试方法用@MethodSource,并指定方法名stringProvider:
 @Order(9) @DisplayName("静态方法返回集合,用此集合中每个元素作为入参") @ParameterizedTest @MethodSource("stringProvider") void methodSourceTest(String candidate) {  log.info("methodSourceTest [{}]", candidate); }
  1. 上面的stringProvider方法和测试方法methodSourceTest在同一个类中,如果它们不在同一个类中,就要指定静态方法的整个package路径、类名、方法名,如下所示,类名和方法名之间用#连接:
@Order(10) @DisplayName("静态方法返回集合,该静态方法在另一个类中") @ParameterizedTest @MethodSource("com.bolingcavalry.parameterized.service.impl.Utils#getStringStream") void methodSourceFromOtherClassTest(String candidate) {  log.info("methodSourceFromOtherClassTest [{}]", candidate); }
  1. 如果不在@MethodSource中指定方法名,JUnit会寻找和测试方法同名的静态方法,举例如下,静态方法methodSourceWithoutMethodNameTest会被作为测试方法的数据来源:
 static Stream<String> methodSourceWithoutMethodNameTest() {  return Stream.of("apple3", "banana3"); } @Order(11) @DisplayName("静态方法返回集合,不指定静态方法名,自动匹配") @ParameterizedTest @MethodSource void methodSourceWithoutMethodNameTest(String candidate) {  log.info("methodSourceWithoutMethodNameTest [{}]", candidate); }
  1. 执行结果如下:

在这里插入图片描述

Csv格式数据源(CsvSource)

  1. 前面的测试方法入参都只有一个,在面对多个入参的测试方法时,@CsvSource就派上用场了,演示代码如下所示,可见数据是普通的CSV格式,每条记录有两个字段,对应测试方法的两个入参:
 @Order(12) @DisplayName("CSV格式多条记录入参") @ParameterizedTest @CsvSource({   "apple1, 11",   "banana1, 12",   "'lemon1, lime1', 0x0A" }) void csvSourceTest(String fruit, int rank) {  log.info("csvSourceTest, fruit [{}], rank [{}]", fruit, rank); }
  1. 执行结果如下,通过日志可以确定,每条记录的两个字段能匹配到测试方法的两个入参中:

在这里插入图片描述

  1. 另外@CsvSource还提供了一个属性nullValues,作用是将指定的字符串识别为null,下面这个设置就是把CSV数据中所有的NIL识别为null,再传给测试方法:
 @Order(13) @DisplayName("CSV格式多条记录入参(识别null)") @ParameterizedTest @CsvSource(value = {   "apple2, 21",   "banana2, 22",   "'lemon2, lime2', 0x0A",   "NIL, 3" },   nullValues = "NIL" ) void csvSourceWillNullTokenTest(String fruit, int rank) {  log.info("csvSourceWillNullTokenTest, fruit [{}], rank [{}]", fruit, rank); }
  1. 执行结果如下,可见字符串NIL到测试方法后已变成null:

在这里插入图片描述

Csv文件数据源

  1. @CsvSource解决了测试方法入参有多个字段的问题,但是把作为入参的测试数据写在源文件中似乎不合适,尤其是数据量很大的情况下,这种场景适合用@CsvFileSource,该注解用于指定csv文件作为数据源,注意numLinesToSkip属性指定跳过的行数,可以用来跳过表头:
 @Order(14) @DisplayName("CSV文件多条记录入参") @ParameterizedTest @CsvFileSource(files = "src/test/resources/two-column.csv", numLinesToSkip = 1) void csvFileTest(String country, int reference) {  log.info("csvSourceTest, country [{}], reference [{}]", country, reference); }
  1. 在src/test/resources/创建文件two-column.csv,内容如下:
Country, referenceSweden, 1Poland, 2"United States of America", 3
  1. 上述代码执行结果如下,代码中没有测试数据,显得更加简洁一些:

在这里插入图片描述

期待《进阶》篇

  • 至此,咱们队JUnit5的参数化测试(Parameterized)有了初步的了解,可以通过各种数据源注解给测试方法制造更多的参数,但仅掌握这些还是不够的,依然有一些问题待解决,例如更自由的数据源定制、跟完善的多字段处理方案等等,下一篇《进阶》咱们一起来体验更多参数化测试的高级功能;

你不孤单,欣宸原创一路相伴

  1. Java系列
  2. Spring系列
  3. Docker系列
  4. kubernetes系列
  5. 数据库+中间件系列
  6. DevOps系列

欢迎关注公众号:程序员欣宸

微信搜索「程序员欣宸」,我是欣宸,期待与您一同畅游Java世界...
https://github.com/zq2599/blog_demos









原文转载:http://www.shaoqun.com/a/591571.html

跨境电商:https://www.ikjzd.com/

blibli:https://www.ikjzd.com/w/1676

topia:https://www.ikjzd.com/w/2741


欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于《JUnit5学习》系列《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测试技能,一共八篇文章,链接如下:基本操作Assumptions类Assertions类按条件执行标
ryder:https://www.ikjzd.com/w/1264.html
亚马逊礼品卡:https://www.ikjzd.com/w/1090.html
stylenanda官网:https://www.ikjzd.com/w/1675.html
谷歌推出Shopping Actions,呼朋唤友挑战亚马逊?:https://www.ikjzd.com/home/487
321跨境电商早报0412丨亚马逊日本站Prime会员会费首次上调:https://www.ikjzd.com/home/21953
Prime Day钓鱼工具包出没,千万不要点!:https://www.ikjzd.com/home/101275

欧联1/8决赛对阵:曼联VS米兰 热刺好签枪手复仇_翁进行

原标题:欧联1/8决赛对阵:曼联VS米兰 热刺好签枪手复仇

北京时间2月26日20时,2020-2021赛季欧联杯1/8决赛抽签仪式在欧足联总部瑞士尼翁进行。本次抽签,曼联遭遇AC米兰,决赛提前上演;阿森纳和热刺均要远征东欧。

以下是抽签结果(前者先打主场):

阿贾克斯 VS 伯尔尼年轻人

基辅迪纳摩 VS 比利亚雷亚尔

罗马 VS 顿涅茨克矿工

奥林匹亚科斯 VS 阿森纳

萨格勒布迪纳摩 VS 热刺

曼联 VS 米兰

布拉格斯拉维亚 VS 格拉斯哥流浪者

格拉纳达 VS 莫尔德

经过欧联杯1/16决赛两回合角逐,共有16支球队晋级,分别是曼联、阿森纳、热刺、AC米兰、罗马、格拉纳达、比利亚雷亚尔、阿贾克斯、基辅迪纳摩、顿涅茨克矿工、萨格勒布迪纳摩、莫尔德、奥林匹亚科斯、格拉斯哥流浪者、布拉格斯拉维亚和伯尔尼年轻人。32进16的过程中,那不勒斯、皇家社会、勒沃库森、霍芬海姆、莱斯特城以及里尔等五大联赛的球队出局,其中德甲和法甲两大联赛的球队全军覆没。英超成为最大赢家,共有3支球队入围16强,意甲、西甲和乌超等个联赛各有2支球队晋级,挪超、希超、苏超、捷甲、荷甲、塞超和瑞士超各有一支球队。

欧联杯1/8决赛抽签规则不再像小组赛和1/16决赛,该阶段不再设种子队,同足协国的球队不再有回避原则。由于俄超球队没有进入16强,来自乌超的基辅迪纳摩和顿涅茨克矿工无需再回避任何球队,他们甚至有可能在1/8决赛相遇,上演乌克兰德比。根据规则,该阶段的球队逐一抽出,捉对厮杀,率先抽出的球队第一回合先踢主场。阿森纳和热刺,以及基辅迪纳摩和顿涅茨克矿工这两组球队,由于在一个城市踢比赛,若他们不直接相遇,那么主客场比赛的时间将错开。1/8决赛相遇的两支球队经过两回合的较量,净胜球多的一方(若战平,客场进球多的一方)获得晋级八强的资格。

根据欧足联赛程安排,欧联杯1/8决赛第一回合将于3月11日打响,第二回合将于3月18日进行。欧联杯1/4决赛、半决赛和决赛抽签仪式将于3月19日一起进行,1/4决赛第一回合将于4月8日打响,第二回合将于4月15日进行,半决赛第一回合将于4月29日打响,第二回合将于5月6日进行。本赛季欧联杯决赛将于5月26日进行,地点在波兰格但斯克波兹南市政球场。返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/453738.html

跨境电商:https://www.ikjzd.com/

wario:https://www.ikjzd.com/w/887

香港会计师事务所:https://www.ikjzd.com/w/2434


原标题:欧联1/8决赛对阵:曼联VS米兰热刺好签枪手复仇北京时间2月26日20时,2020-2021赛季欧联杯1/8决赛抽签仪式在欧足联总部瑞士尼翁进行。本次抽签,曼联遭遇AC米兰,决赛提前上演;阿森纳和热刺均要远征东欧。以下是抽签结果(前者先打主场):阿贾克斯VS伯尔尼年轻人基辅迪纳摩VS比利亚雷亚尔罗马VS顿涅茨克矿工奥林匹亚科斯VS阿森纳萨格勒布迪纳摩VS热刺曼联VS米兰布拉格斯拉维亚VS格
cima是什么:https://www.ikjzd.com/w/1372
环球华网:https://www.ikjzd.com/w/1063
腾邦:https://www.ikjzd.com/w/1382
国际航行船舶进出港手续怎么办理?:https://www.ikjzd.com/home/15081
口述:房事不给力丈母娘当众让我难堪:http://lady.shaoqun.com/m/a/38805.html
谷歌Insights的4种用法:https://www.ikjzd.com/home/141782

2021-02-26

沙特电商新变化,近一半消费者直播购物支出增加

研究显示,在新型的购物方式中,直播购物和AR最引人注目。56%的受访者在去年都尝试过直播购物,88%的人表示在接下来将增加他们直播购物的次数。

 

直播购物可以通过社交媒体、网站或其他应用程序为消费者提供实时的反馈,更好地展示产品功能。近一半(48%)受访者说,他们去年直播购物的支出有所增加,其中奢侈品、汽车配件、运动器材和旅游配件等品类最受欢迎。

 

AR方面,83%的受访者觉得利用AR和品牌卖家互动非常有趣。在国内,AR在零售市场的应用已经非常广泛,消费者可以在通过AR试口红颜色、试鞋子、试衣服,甚至试试哪个发型适合自己。不过沙特的AR发展仍有进步空间,84%的受访者表示当地的AR技术需要加大努力。

 

除此之外,研究还发现沙特消费者在疫情封锁期间大量使用社交媒体,目的是寻找新的品牌和线上商店。数据显示,使用Instagram的消费者多数是寻找食品饮料(47%)和时尚类(48%),而使用Facebook的则是寻找游戏(39%)。

 

一些大品牌也窥探到这一趋势,加大了在社交媒体上的支出。例如,雀巢中东在斋月期间创建了一个信息机器人,使人们在雀巢官网浏览的时间比其他活动期长2.9倍。由于大型商店在封锁期间继续营业,中小企业遭到冲击。因此,当地中小企业也开始使用社交媒体来提高品牌知名度和销售额。

 

Facebook中东地区总经理拉梅兹·谢哈迪(Ramez Shehadi)表示:"人们为了寻求方便,会继续尝试不同的功能和服务。但对于营销人员来说,无论是直播购物还是AR等,其最终目的都是增加销量,而不是单纯为了迎合市场去使用。"




原文转载:http://www.shaoqun.com/a/589593.html

跨境电商:https://www.ikjzd.com/

二类电商:https://www.ikjzd.com/w/1457

四海商舟:https://www.ikjzd.com/w/1516


研究显示,在新型的购物方式中,直播购物和AR最引人注目。56%的受访者在去年都尝试过直播购物,88%的人表示在接下来将增加他们直播购物的次数。直播购物可以通过社交媒体、网站或其他应用程序为消费者提供实时的反馈,更好地展示产品功能。近一半(48%)受访者说,他们去年直播购物的支出有所增加,其中奢侈品、汽车配件、运动器材和旅游配件等品类最受欢迎。AR方面,83%的受访者觉得利用AR和品牌卖家互动非常有
tradeindia:https://www.ikjzd.com/w/2305
bsci 认证:https://www.ikjzd.com/w/2339
dmm.adult:https://www.ikjzd.com/w/2026
紧急!2月13日比利时全国罢工,沙勒罗瓦机场关闭!:https://www.ikjzd.com/home/16502
一周跨境要闻:日本"十连休"影响交货,美国加税可退:https://www.ikjzd.com/home/59936
打造爆款计划书和赛维广告分析:https://www.ikjzd.com/tl/4300

这位哈佛大牛科学家为何相信“外星人早已到访过”?|外星人|天体

  来源:环球科学

图片来源:哈佛大学图片来源:哈佛大学

  撰文丨Lee Billings

  翻译丨周郅璨

  编辑丨杨心舟

  阿维·洛布(Avi Loeb)是哈佛大学一位学术高产的天体物理学家,在漫长的学术生涯中,他对包括黑洞、伽马射线暴、早期宇宙等课题进行了开创性且富有启发性的研究。但十多年来,他同时也持续追逐着一个更具有争议的课题——寻找外星人。

  然而,近期让他真正站在争议浪潮顶端的工作,则是他参与了由硅谷亿万富翁尤里·米尔纳(Yuri Milner)资助的"突破星光"(Breakthrough Starshot)项目。该项目的初衷是向附近的恒星发射一种被称为"光帆"(light sails)的激光增强超薄镜面形航天器,但这一切在2017年末开始发生变化。当时,几乎全世界的天文学家都涌向研究一位神秘的星际访客,因为这是有史以来第一位真正出现在他们望远镜射程范围内的 "天外来客"。

  这个天体的发现者将其命名为"奥陌陌(Oumuamua)",这是夏威夷语中的一个术语,大致可以翻译成"侦察机(scout)"。在接下来的观察中,天文学家们发现它有一些难以用自然现象解释的特性。首先,"奥陌陌"的外形看起来像一根百米长的雪茄或煎饼,这与任何目前已知的小行星或彗星都不一样。

图片来源:ESO/M. Kornmesser图片来源:ESO/M。 Kornmesser

  此外,它的亮度也比太阳系普通的太空岩石强10倍以上,这意味着其表面可能存在光亮的金属。最奇怪的是,当它朝太阳系外飞行时,增加的速度无法仅凭太阳引力减弱来解释。在普通彗星中,能观察到类似现象是由于阳光照射后,结冰表面汽化,气体喷射导致了火箭效应。但令人困惑的是,在"奥陌陌"的附近并没有观察到这种气体喷射的迹象,这也就成为了它最为与众不同的一点。

  对洛布来说,这一系列反常特征背后最合理的解释就是"奥陌陌"来自于"外星制造"。如果"奥陌陌"其实是个外星"光帆",或者是某个古老银河文明的废弃物,那所有围绕着它的谜团都将解开。多年来,洛布一直在思考,我们怎么在太空深处找到宇宙文明存在的证据,而现在他相信,是证据反过来找到了我们。2018年末,他和哈佛大学的博士后什穆埃尔·比亚利(Shmuel Bialy)在《天体物理学通讯》上发表了一篇论文,他们认为对"奥陌陌"的观测,无异于人类与地外智慧的制造物的第一次接触。

通过多个望远镜观测到的图像,蓝圈中的就是奥陌陌。图片来源:ESO/K. Meech et al.通过多个望远镜观测到的图像,蓝圈中的就是奥陌陌。图片来源:ESO/K。 Meech et al。

  这篇文章一经刊出,就在新闻界引发了轰动,但学术圈内却反响平平。洛布的同行们给他泼上了一盆冷水,他们坚持认为,虽然"奥陌陌"有着种种奇怪的特点,但是仍然是在自然能解释的范畴内。而同时也有很多人持批评态度,他们认为这一文章造成了破坏性的影响,现在本就有大量的虚假不明飞行物和外星人绑架报告,缺乏一定科学素养的人很容易轻信这些虚假内容,但这篇文章的出现,无异于是给这类谣言提供了新的支撑。

  最近,《科学美国人》采访了洛布,与他谈论了有争议的假设以及他为什么认为科学是处于危机之中的。(采访内容有删节)

  《科学美国人》:在探索外星生物时,你说你不想成为众人瞩目的焦点,你对名誉的提升并不感兴趣。这是真的吗?

  洛布:关于这点,我解释一下。我认为与媒体交谈是一个重要的机会,因为这能使我与大众分享我的研究信息,不然人们通常难以接收到这些信息。

  《科学美国人》:你的信息是什么呢?我想你说的不只是"奥陌陌"。

  洛布:对。我想说的是,现在的科学界不再"健康"。

  我认为当今的科学界是:人们不仅被错误的理由所驱使,他们也不再被证据所引导,这是另一个症结所在。证据能够让人保持谦虚,因为你的理论或者预测有时会在试验测试之后,在证据面前黯然失色。证据会告诉你,你错了。现在有很多著名的不确定的理论猜想:弦理论、多元宇宙、甚至宇宙膨胀理论。

  有一次,在一个公共论坛上,我问(物理学家)艾伦·古思(Alan Guth,宇宙学中暴胀模型的创立者):'暴胀模型是可证伪的吗?'他说这是一个愚蠢的问题,因为无论一个宇宙学实验给了我们什么数据,都可以找到一个与之相适应的暴胀模型。因此,暴胀模型拥有无可撼动的地位,它可以解释一切!但我却认为这是一个岌岌可危的位置,因为一个什么都能解释的理论和一个什么都解释不通的理论,这两者可能没有太大区别。

  在科学上,我们必须要做检查,即使我们做出了预测和猜想,如果不做实验来检验,那么我们就无法学到任何新东西。

  《科学美国人》:所以推测弦理论和多重宇宙是不好的,但是推测外星文明和他们的文明经过了太阳系是可以的?你说过"外星人"也可以解释一切。

  洛布:这两者是不同的,因为你可以对后者进行猜测和检验,而且这些猜测是相对保守的。

  首先,如果"奥陌陌"真是沿着随机轨迹移动的天体群中的一员,那么可以估计,在维拉·C·鲁宾天文台上线后,我们应该很快就会平均每月发现一个这样的天体。此外,我们还可以建立一个仪器卫星系统,它不仅在监测天空,还能对天体的接近作出反应,这样我们就会有更快的反应,有更多的时间来观察。

奥陌陌的飞行轨迹。图片来源:NASA奥陌陌的飞行轨迹。图片来源:NASA

  目前我们仍不知道弦理论的额外维度或多重宇宙的存在,这也就意味着我们无法证明这些理论学说。与之不同的是,根据美国宇航局开普勒任务的数据,银河系中大约一半的类太阳恒星有一颗与地球大小差不多的行星,与地球与太阳的距离差不多。面对几十亿的基数,人类几乎不可能是"孤独"的,我相信大部分人都是赞同这一点的。所以我们应该去寻找地外生命,因为它们是肯定存在的。

  我看到现在的一些天文学家谈到未来要花数十亿美元打造望远镜,通过在系外行星的大气层中寻找氧气来寻找生命。但其实地球在最初的20亿年也不曾有多少氧气,尽管当时有很多微生物。如果我们换一下思路,比如我们去探测大气中的工业污染,就像氟氯烃一类,这些复杂的分子只在地球上产生用于制冷系统。

  当在另一个星球上发现了这些自然不可能产生的分子,我们就会有确凿的证据证明那里有生命。我想说的是,寻找地外生命是应该优先考虑的,因为它是保守的,是一定存在的。因此,谁能说在系外行星上寻找工业污染物是没有意义的呢?

  《科学美国人》:你说:'相信奥陌陌是外星制造将是绝对的利大于弊,因为它可以催化一场探索地外生命和智慧为中心的空间科学和技术革命。'但是仍有许多人批评,说你的说法弊大于利,你如何解释?

  洛布:当然,世界上有很多关于外星人的科幻故事,也有许多未经证实的不明飞行物报告。但是假设有一些关于COVID-19的神奇特性的文献与现实毫无关系,是否就要科学家们永远不去寻找疫苗?我认为寻找技术特征和寻找暗物质的本质没有任何不同,就像我们已经投资数亿美元寻找弱相互作用的大质量粒子,虽然到目前为止,这些搜索都失败了,但这并不意味着它们是浪费。

  而关于风险,在科学上,我们不能因为担心讨论某些想法的后果而回避它们,因为这种回避往往也有很大的风险。这相当于告诉伽利略不要谈论地球绕太阳运行,也不要看他的望远镜,因为这对当时的哲学是危险的。如果我们不想重蹈覆辙,那么我们就需要与科学家公开对话,让人们提出不同的观点,然后让证据来决定哪一种观点是正确的。在"奥陌陌"的背景下,我说现有的证据表明这个特定的物体是人造的,而检验这个的方法是找到更多的相同的(例子)并加以检验。就这么简单。

  那么如何改变目前的这种状况呢?我想我能做的就是尽可能多地向公众宣传。

  《科学美国人》:有人可能认为,你在这里真正做的是试图进一步讨好富裕的捐助者,比如尤里米尔纳,因为你是他的项目顾问,同时该项目还资助SETI和"光帆"有关的研究,是这样吗?

  洛布:我不能否认我在"突破"项目中的影响力。我是第一个向尤里·米尔纳提出 "光帆"的人,他认为"光帆"是星际飞船的一个很有前途的概念,但奥陌陌不同。如果我想提出自己的观点,那我可以直接接近他,那我何必再做现在这些事情?

  而且,我关于奥陌陌的工作并未与 "突破"项目协调或得到支持的,他们没有发布任何关于我的想法的新闻稿,因为他们会担心自己的声誉等等。在这个问题上,我没有得到他们的支持和沟通。这是我对宇宙的好奇心驱使的,而不是把奥陌陌当作了某种政治工具,那和我的动机无关。

原文转载:http://tech.shaoqun.com/a/354766.html

跨境电商:https://www.ikjzd.com/

史泰博:https://www.ikjzd.com/w/2112

mil:https://www.ikjzd.com/w/1285


来源:环球科学图片来源:哈佛大学  撰文丨LeeBillings  翻译丨周郅璨  编辑丨杨心舟  阿维·洛布(AviLoeb)是哈佛大学一位学术高产的天体物理学家,在漫长的学术生涯中,他对包括黑洞、伽马射线暴、早期宇宙等课题进行了开创性且富有启发性的研究。但十多年来,他同时也持续追逐着一个更具有争议的课题——寻找外星人。  然而,近期让他真正站在争议浪潮顶端的工作,则是他参与了由硅谷亿
启明星:https://www.ikjzd.com/w/1436
淘粉吧:https://www.ikjzd.com/w/1725
let go:https://www.ikjzd.com/w/825
2019 Prime Day秒杀申报开始!奉上各大站点重要时间点及申报要求:https://www.ikjzd.com/home/22585
开发墨西哥客户的6个渠道和注意事项!:https://www.ikjzd.com/home/107973
口述:一场车祸让曾经稀薄的爱变得厚重:http://lady.shaoqun.com/m/a/95644.html

Spring Boot移除内嵌Tomcat,使用非web方式启动

前言:当我们使用Spring Boot编写了一个批处理应用程序,该程序只是用于后台跑批数据,此时不需要内嵌的tomcat,简化启动方式使用非web方式启动项目,步骤如下:

 

1、修改pom.

在pom.

  <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-web</artifactId>   <exclusions>    <!--去除内嵌tomcat -->    <exclusion>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-tomcat</artifactId>    </exclusion>   </exclusions>  </dependency>  <!--添加servlet的依赖-->  <dependency>   <groupId>javax.servlet</groupId>   <artifactId>javax.servlet-api</artifactId>   <version>3.1.0</version>   <scope>compile</scope>  </dependency> 

 

2、设置打包方式

在pom.

<packaging>jar</packaging>

 

3、禁用web程序启动方式

对于非Web应用程序,请在属性文件中禁用Web应用程序类型,application.yml文件中添加:

spring: main:  web-application-type: none

 

4、在启动类中扩展

继承SpringBootServletInitializer 类,以下本人写了一个测试方法,项目启动后生成一个txt文件进行测试

@SpringBootApplicationpublic class TestiopojApplication extends SpringBootServletInitializer { public static void main(String[] args) {  System.out.println("项目开始启动,开始执行任务============");  SpringApplication.run(TestiopojApplication.class, args);  String file = "E:\\copyFile";//文件存放路径  String fileName = "test测试";//生成的文件名  String strContext = "测试成功=======";//文件内容  try {   FileUtils.writeStringToFile((new File(file + File.separator + fileName + ".txt")), strContext, "UTF-8");   System.out.println("文件创建成功============");  } catch (IOException e) {   System.out.println("文件创建失败============");  } }}

 

5、实列测试结果

由此我们可以通过java -jar 运行打包后的项目jar,控制台显示Spring Boot启动标志,项目正常启动,文件也正常创建成功,大功告成!

 

 

文章参考:点我点我点我

 

个人总结:

我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

 









原文转载:http://www.shaoqun.com/a/589579.html

跨境电商:https://www.ikjzd.com/

google趋势:https://www.ikjzd.com/w/397

百思买:https://www.ikjzd.com/w/394


前言:当我们使用SpringBoot编写了一个批处理应用程序,该程序只是用于后台跑批数据,此时不需要内嵌的tomcat,简化启动方式使用非web方式启动项目,步骤如下:1、修改pom.在pom.<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-
宝贝格子:https://www.ikjzd.com/w/1322
agora:https://www.ikjzd.com/w/2176
sonar:https://www.ikjzd.com/w/215
欧代是什么?Amazon亚马逊卖家欧代注册流程,费用和时效详细解。:https://www.ikjzd.com/home/132135
最全Coupon解读,Coupon怎么玩儿?有什么优势?:https://www.ikjzd.com/home/126800
一起来看看这7个欧洲的电商平台怎么样?:https://www.ikjzd.com/home/96336

开工大吉:TcaplusDB将持续为您提供可靠的数据服务

开工大吉

新的一年
新的开始
我们也带着新的心意
向您奔赴而来

   在此,TcaplusDB祝广大客户朋友,开工大吉,2021,我们将一如既往地守护您的数据,继续做您最坚实的后盾。

   作为专为游戏设计的分布式 NoSQL 数据库,TcaplusDB一直在努力前行,自诞生以来,TcaplusDB就以服务更多开发者为目标,面向拥有使用高性能数据库的研发人员,分享经过腾讯内部检验的存储研发经验、工具和行业资源。

   目前,我们已为《王者荣耀》、《穿越火线》、《火影忍者》等千万级 DAU 大作提供了稳定的数据存储服务,依托腾讯云遍布全球五大洲(亚洲、欧洲、北美洲、南美洲、大洋洲)的基础设备服务节点提供全球范围内的数据服务。

同时,

  • TcaplusDB是首批通过信通院键值型内存数据库评测的数据库,安全性得到证明
  • TcaplusDB是全球首款支持过亿DAU游戏的数据库,性能得到证明。
  • TcaplusDB社区持续发展,TcaplusDB和广大的用户及行业合作伙伴的交流得到保障。
  • TcaplusDB获得了MTCS最高级认证,保障出海企业的数据安全我们不遗余力
    ......

   而在未来,TcaplusDB还将以国产数据库领航者的身份,在这条道路上走得更远,根据行业动态为平台引入更多元化的功能。同时,腾讯云TcaplusDB将和行业合作伙伴一起,继续分享腾讯分布式数据库方面的经验,并将积极投入基于多模和多负载能力的一站式低成本数据处理能力的研发;满足基于全球分布式能力,助力企业解决业务出海、全球同服/多活、跨域数据迁移等关键业务领域需求。

   春节的喜庆气氛还未消散,TcaplusDB已经整装待发,在新的一年里,我们将继续为您提供最优质可靠的数据服务,脚踏实地,再踏征程!









原文转载:http://www.shaoqun.com/a/588606.html

跨境电商:https://www.ikjzd.com/

easy buy:https://www.ikjzd.com/w/2162

网络星期一:https://www.ikjzd.com/w/80


开工大吉新的一年新的开始我们也带着新的心意向您奔赴而来  在此,TcaplusDB祝广大客户朋友,开工大吉,2021,我们将一如既往地守护您的数据,继续做您最坚实的后盾。  作为专为游戏设计的分布式NoSQL数据库,TcaplusDB一直在努力前行,自诞生以来,TcaplusDB就以服务更多开发者为目标,面向拥有使用高性能数据库的研发人员,分享经过腾讯内部检验的存储研发经验、工具和行业资源。  目
中国邮政邮乐网:https://www.ikjzd.com/w/1776
farfetch:https://www.ikjzd.com/w/2133
zappos:https://www.ikjzd.com/w/330
口述:只是撞破上司婚外情 前程被毁(2/2):http://lady.shaoqun.com/m/a/46373.html
Review监管加码?亚马逊推出新功能:品牌卖家可直接管控Review :https://www.ikjzd.com/home/99960
中美贸易战,你的供应商还Hold的住吗?:https://www.ikjzd.com/home/93849

别墅装修选材原则

不少经济还不错的业主,在自己的经济承受范围之内购买了一套属于自己的别墅。本次别墅装修面积大了,对于住家要求也随着品味的提升要求多了,要保证使用的材料是很环保的,居住时间也趋于稳定,对于别墅装修的选材上,建议您参考以下选材原则:

1、一定购买名牌产品,但不一定需要购买名牌最新款式。同品牌新款价格往往贵一倍或以上,而新款大部分是往年款式在设计上稍加改动。

2、主材最好亲自把关。自己先使劲砍一最低价,再请设计师帮忙,往往有意外大折扣,材料商往往给行业人士更低折扣,但流程不能反过来。

3、最好的办法是以自己了解最低价格全包给专业别墅装修公司,装修公司以自己行业优势拿下更低一点的价格,利润哪怕低一点往往也可以接受。

4、板材种类繁多,预算和材质上很纠结,建议咨询有丰富经验的别墅设计师。

原文转载:http://home.shaoqun.com/a/102194.html

跨境电商:https://www.ikjzd.com/

阿里巴巴 批发:https://www.ikjzd.com/w/1084

斑马物联:https://www.ikjzd.com/w/1316


不少经济还不错的业主,在自己的经济承受范围之内购买了一套属于自己的别墅。本次别墅装修面积大了,对于住家要求也随着品味的提升要求多了,要保证使用的材料是很环保的,居住时间也趋于稳定,对于别墅装修的选材上,建议您参考以下选材原则:1、一定购买名牌产品,但不一定需要购买名牌最新款式。同品牌新款价格往往贵一倍或以上,而新款大部分是往年款式在设计上稍加改动。2、主材最好亲自把关。自己先使劲砍一最低价,再请设
易速:https://www.ikjzd.com/w/2389
跨境通电子商务网站:https://www.ikjzd.com/w/1329
邮政电话:https://www.ikjzd.com/w/202
跨境电商创业辛酸路,Shopify卖家失败5次后总算挣到钱了!:https://www.ikjzd.com/home/115970
韩国乐天:关闭3成门店 推出乐天综合购物网站:https://www.ikjzd.com/home/115873
谷歌访问助手工具分享,简单易用:https://www.ikjzd.com/tl/4490

丁彦雨航怒怼巩晓彬?我就在隔壁!隔壁就是NBA吗?_训练

原标题:丁彦雨航怒怼巩晓彬?我就在隔壁!隔壁就是NBA吗?

2月26日报道,近日丁彦雨航本已经开始恢复,但是针对山东主帅巩晓彬的一席话语,小丁又不满了!

2月26日凌晨,丁彦雨航社交媒体晒出训练照并发文,有点回应巩晓彬的味道!丁彦雨航怼上了山东主帅巩晓彬?丁彦雨航发文:"让我安心康复不好吗?毕竟我比你们任何人都想回到球场…"同时他在评论区还表示:天天在一块场地隔着墙训练,我用得着隐瞒我的伤病情况吗?这个曾经让我充满回忆跟家一样的地方,突然让我觉得很陌生。

实际你看看巩晓彬的采访,没有什么问题,很实在。没有对小丁的恶意。只是表示球队不了解丁彦雨航的康复进度,并称丁彦雨航有些"遮遮掩掩"。小丁你可是顶薪啊!到底什么伤,连俱乐部的队医也无权过问吗?当初有人忽悠你去NBA,没拦着吧?

感觉国内很多优秀运动员都是被经纪人给坑了!丁彦雨航就是其中之一,多好的一个队员,被一些所谓的经纪人忽悠的有点迷糊了!国内很多所谓的经纪人, 实际就是经济人,真是不懂如何去帮助运动员,只知道挣钱,从跳水的田亮,到游泳的宁泽涛,现在是篮球的丁彦雨航。。。28岁了,不可能登陆NBA了,有的时候看似一墙之隔,那也是千山万水,参考周琦,还是就在山东踏踏实实CBA吧!返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/450746.html

跨境电商:https://www.ikjzd.com/

auction:https://www.ikjzd.com/w/2311

csa:https://www.ikjzd.com/w/904


原标题:丁彦雨航怒怼巩晓彬?我就在隔壁!隔壁就是NBA吗?2月26日报道,近日丁彦雨航本已经开始恢复,但是针对山东主帅巩晓彬的一席话语,小丁又不满了!2月26日凌晨,丁彦雨航社交媒体晒出训练照并发文,有点回应巩晓彬的味道!丁彦雨航怼上了山东主帅巩晓彬?丁彦雨航发文:"让我安心康复不好吗?毕竟我比你们任何人都想回到球场…"同时他在评论区还表示:天天在一块场地隔着墙训练,我用得着隐瞒我的伤病情况吗?这
敦煌网:https://www.ikjzd.com/w/189
薇美铺:https://www.ikjzd.com/w/2312
asiabill:https://www.ikjzd.com/w/1014
惊! 这5类商品在物流及选品上要注意:https://www.ikjzd.com/home/137092
别单看情人节,一年四季还有这些节日营销金点子可参考!:https://www.ikjzd.com/home/16630
首届中国国际进口博览会开幕,习近平称中国将进一步降低关税!:https://www.ikjzd.com/home/10041

从红双喜痰盂到中国元素,揭示中国卖家最易忽视的选品思路

近日一款"雷人"的商品出现在亚马逊平台上,而其在国外的受欢迎程度更加令人费解。这款商品的"尊容"如下:

从红双喜痰盂到中国元素,揭示中国卖家最易忽视的选品思路

没错,相信大多数00年以前出生的中国人对它都不陌生,就是痰盂。

商品描述中,卖家将商品标注为"六十年代中国传统果篮",可以作为精致的"桌面装饰",并且可以储藏生鲜食品、冰块或者酒等,使得这一款在中国难登大雅之堂的物件,在亚马逊不仅被标注了61.96美元的"天价",而且还被外国友人趋之如骛:

目前该商品已被亚马逊平台下架,但是它的存在却并非昙花一现。红双喜痰盂在亚马逊上架时间最早可追溯至五六年前,其热度背后反映出的是外国人对中国文化和元素的喜爱和好奇。

2021年海外疫情影响仍将持续,民众对网购依赖度稳中看涨,跨境电商行业前景依旧向好。

但是凡事均有两面性,受利益驱动,势必越来越多的卖家将踏入跨境电商行业,想要在行业中攫取更多的利润,好的选品思路和方法无疑至关重要。借由"痰盂"这款昙花一现的爆款,本文将向大家揭示多数中国卖家忽视的选品思路。

选品灵感盲区:文化输出

不少中国卖家的选品灵感都是找寻一些高性价比的"中国制造"商品,放在六七年前,这种思路当然没有问题,但是随着越来越多的中国卖家涌入跨境电商市场,坚守固有的选品方法无疑会被卷入价格竞争的洪流。

而由于信息不对等以及人与生俱来的好奇心,异域文化对许多人群都有着特殊的吸引力。带有"中国元素"的商品越来越受到国外买家的追捧,热门国货也逐渐从"中国制造"向"中国元素"过渡。

而中国元素则是中国文化在物质和商品中的映射,常见的包括传统文化(如火罐)、工艺文化(如瓷器)、品牌文化(如老干妈)等等,每一种都可以成为中国卖家不错的选品灵感。

选品灵感只是第一步,要落实到可行的选品方法,还需要数据和案例的支撑。本文将以广告及商品表现数据为依据,并结合亚马逊前台数据,为您展示国货爆款选品方法。

1、趋势判断

虽说整体而言中国文化对外国人具备一定的吸引力,但是中国文化可映射出的商品成千上万,能够较为准确的对未来趋势进行预判,是选品必不可少的环节。

通常来说,卖家多利用谷歌趋势来进行趋势判断,其优势不需我再赘述,这里补充一个新的趋势判断方式:广告选品。

所谓广告选品,就是通过商品广告的曝光及互动数据遴选有爆款潜质的商品,而高曝光量的广告意味着该商品被一定范围的受众所关注,这类商品往往有着更多的操作空间。

我们可以以某一关键词作为筛选条件对广告数据进行搜索,并可按最后展现时间、展现估算值等数据排序。

比如以"Chinese traditional antique"这一组关键词为例进行搜索并以最后展现时间倒序排序,得到下图三款商品,可以看出,近期中国古典乐器和玉器有一定的关注度,可以考虑将这两款商品纳入备选。

接下来可以结合关键词的搜索趋势、相似商品销量、评论等数据来进行验证,对你的备选商品进行细化或者淘汰。除此之外,对于"中国元素"商品而言,竞争度的判断也是选品路径的重要一环。

2、竞争度判断

竞争度判断的本质是帮助卖家过滤掉一些高竞争的选品备选方案。其实,跟风是许多卖家的选品习惯,什么火卖什么,入局卖家越来越多,就只能通过降价去抢占更多的消费者。

举个例子,大约几年前本文作者在俄罗斯别尔哥罗德做交换生期间,整个城市售卖"老坛酸菜牛肉面"方便面的店铺大概也就不到二十家,价格约是国内10-15倍,那时我身边的外国同学平均一个月会购买3-4次。而一年后我们离开时,这样的店铺和带货人已经数不过来了,价格也降到了国内的5倍左右,除此之外,外国同学也对这款不那么罕见的方便面失去了兴趣,一个月能买个一次就已不错了。

通过这个例子,我们可以看出外国人热衷于购买的国货,其目的大致可分为实用性和新鲜感两类。

实用性国货商品多为好用但是国外少有的商品,比如马应龙痔疮栓、老干妈等。想做这类商品必须要深知目标市场人群的痛点,第一时间抢占市场,否则就会像下图老干妈的卖家们一样,和同行不断竞争:

此外,更多的外国人则是出于新鲜感才购买,痰盂就是一个很好的例子。支撑新鲜感最重要的因素就是"物以稀为贵",因此这一类商品下手就更要快。

判断一个商品竞争程度最直接的方式就是看竞品数量,这个可以通过亚马逊前台关键词搜索直接实现。

3、文案包装

虽然说Listing的撰写更偏向于运营,但是撰写优秀Listing文案的过程,也是了解、深挖产品特点的过程。

通常来说Listing文案主要包括标题、图片、短描述(卖点)和长描述(详情)等部分,而其中前三项会最先映入用户眼帘,因此需要在这三项中突出产品卖点,抓住用户的眼球。

Listing文案的编写需要站在用户的角度出发,以下图这款花盆为例,我们可以看出图片部分可以清晰看出瓷器、青花纹案等中国元素,而短描述部分,卖家着重刻画了产品工艺,突出年代感和神秘感,让对这款商品有兴趣的卖家产生更大的购买欲望。

对比BSR排名,可以直观验证。垂直类目中该商品BSR排名近乎跻身Top 100,而近7日一级品类BSR排名也有130%以上的跃升。

当然,我们需要突出卖点,但描述要真实,不要欺骗你的顾客。亚马逊是一个以买家为重的平台,不真实的商品描述有可能会像痰盂一样被平台强制下架。

希望以上方法能给卖家们以启发,期待下一批热卖的"中国元素"商品就出自君手。

微信公众号:广大大选品

文章来源:https://www.ikjzd.com/home/142643

跨境电商:https://www.ikjzd.com/

usps:https://www.ikjzd.com/w/513

首信易:https://www.ikjzd.com/w/1841

reddit:https://www.ikjzd.com/w/180

从红双喜痰盂到中国元素,揭示中国卖家最易忽视的选品思路

红双喜痰盂在亚马逊上架时间最早可追溯至五六年前,其热度背后反映出的是外国人对中国文化和元素的喜爱和好奇。借由"痰盂"这款昙花一现的爆款,本文将向大家揭示多数中国卖家忽视的选品思路。除此之外,对于"中国元素"商品而言,竞争度的判断也是选品路径的重要一环。

科学好故事|来自月球的流行病威胁|宇航员|月球|NASA


  来源:Aeon

  撰文:达戈马尔·德罗格(Dagomar Degroot)

  翻译:任天

  2020年5月,许多人开始囤积食物并躲在室内,以应对新冠肺炎大流行疫情。与此同时,美国宇航员罗伯特·本肯和道格拉斯·赫尔利也进入了隔离状态。两周后,他们将搭乘龙飞船飞往国际空间站,见证美国自2011年航天飞机退役后,首次从本土将宇航员送入太空的历史性时刻。

  但现在,他们只能等待,并且只允许接待少数经过新冠病毒彻底筛查的访客。尽管这是美国国家航空航天局(NASA)长期以来的"飞行人员健康稳定计划"(2010年)的常规部分,但两位宇航员的隔离也引起了媒体的关注。在隔离问题上,宇航员和普通人也没什么两样。

  五十年前的隔离检疫行动

  实际上,20世纪60年代,NASA就曾为了控制疑似来自月球的病原体而花费巨资。

1969年7月,阿波罗11号任务成员在太空舱溅落后不久就穿上了生物隔离服,他们即将被接起并转移到大黄蜂号航空母舰上1969年7月,阿波罗11号任务成员在太空舱溅落后不久就穿上了生物隔离服,他们即将被接起并转移到大黄蜂号航空母舰上

  NASA官方的隔离检疫计划可以追溯至1971年的阿波罗14号任务,当时的两位宇航员分别是第5名和第6名登月者。事实上,这项计划的真正开始于阿波罗11号,即第一次登月任务。在1969年7月发射升空前三周,尼尔·阿姆斯特朗、巴兹·奥尔德林和迈克尔·柯林斯就进入隔离期。当时和现在类似,一场由H3N2流感病毒引起的大流行席卷了整个美国,到7月,已经有成千上万的人死亡。

  然而,对一些NASA官员而言,隔离的主要目的与保证宇航员在太空中的安全无关。一位高级管理人员担心地说:"如果他们在飞行前感染了什么(病原体),我们就得(在任务结束后)不断说服所有人这不是什么月球生物",NASA最不需要的就是"月球瘟疫恐慌"。

迈克尔·柯林斯、巴兹·奥尔德林和尼尔·阿姆斯特朗在移动隔离设施内休息。这是一辆改装的Airstream旅行拖车,此时正由大黄蜂号航空母舰运往珍珠港迈克尔·柯林斯、巴兹·奥尔德林和尼尔·阿姆斯特朗在移动隔离设施内休息。这是一辆改装的Airstream旅行拖车,此时正由大黄蜂号航空母舰运往珍珠港

  这在现在看来并不是大问题,但在1969年夏天,数以百万计的人都在担心宇航员返回地球后会引发一场"月球瘟疫"。他们的担心并非空穴来风。科学家、官员和工程师们已经花费数年时间,为这种可能性做准备。他们所谓的"返回污染"(back contamination)可能会导致超出人类控制范围的后果:将外星微生物引入地球,使它们在温和的地球生物圈中成倍增长。

  当时,没有人确切知道月球是否真如看上去的那样死气沉沉。有科学家推测,可能在地球生命出现的同时,月球上就有生命在演化了。年轻的卡尔·萨根曾警告称,微生物可能潜伏在月球表面下,随时准备感染毫无防备的宇航员。考虑到这些风险,NASA官员有些不情愿地对返回地球的宇航员实施了严格的检疫隔离程序。这项工作主要在一个巨大的复杂设施内完成,即"月球物质回收实验室"(Lunar Receiving Laboratory,简称LRL),它将保护宇航员带回的月球岩石不受地球污染,同时防止宇航员、月球岩石和航天器污染地球。

月球物质回收实验室的技术人员琳达·泰勒、南希·特伦特和桑德拉·理查兹检查了阿波罗任务宇航员收集的最大的一块月球岩石月球物质回收实验室的技术人员琳达·泰勒、南希·特伦特和桑德拉·理查兹检查了阿波罗任务宇航员收集的最大的一块月球岩石

  NASA再次向公众保证,他们已经做了"无与伦比"和"详尽无遗"的准备工作,没有任何漏洞。然而,事实远非如此。后来发现,检疫程序的每个部分都出现了灾难性的漏洞。如果月球上真的存在微生物的话,地球生物肯定会暴露在它们面前。事实证明,宇宙中的微生物根本不可能被控制。

  月球微生物的威胁

  1960年,也就是阿波罗11号发射9年前,权威的美国国家科学院空间科学委员会警告称,月球微生物有一天可能会污染地球。两年后,有科学家在爱荷华州进行的美国国家科学院夏季研讨会撰文称,从其他星球引入地球的"破坏性外星生物"可能会造成"对人类影响重大的灾难"。同年8月,卡尔·萨根指出,阿波罗任务宇航员从月球上取回的生物体可能也会引发这样的灾难。

  当卡尔·萨根还在芝加哥大学读本科时,他从历史学家威廉·麦克尼尔那里了解了疾病爆发的历史。在最后一次阿波罗任务结束四年后,麦克尼尔出版了一本开创性的著作——《瘟疫与人》(Plagues and Peoples)。书中记录了人类与疾病之间错综复杂的历史,也提出了切中要害的教训。欧洲探险家曾多次将致命的欧亚大陆病原体,如麻疹和天花,带到没有抵抗力或免疫力的人群中,导致数百万人死亡;但另一方面,他们却很少把病原体带回欧洲(这一点颇有争议)。在萨根看来,历史有可能在宇宙范围内重演。

  美国国会留意到了这些。1963年初,一份国会工作备忘录重复了萨根的警告,称从月球爆发的疾病可能类似于"中世纪席卷欧洲的性病大流行",或者更像"被引入波利尼西亚并造成大量死亡的麻疹"。当年4月和5月,参议员们向NASA官员提出了大量有关返回污染及其是否威胁地球的问题。NASA的代表向国会保证:"我们将进行研究,并采取适当的行动。"

阿波罗11号宇航员被转移到大黄蜂号上的移动隔离设施阿波罗11号宇航员被转移到大黄蜂号上的移动隔离设施

  一年后,也就是1964年7月,来自农业部、陆军、国立卫生研究院、公共卫生局、各个主要大学和研究所以及NASA的代表举行了为期两天的会议,专门讨论如何应对月球微生物的威胁。风险似乎很高。会议代表指出,在历史上,向没有免疫力的人群引入的病原体曾杀死了数百万人,而他们现在关心的问题是:月球上的微生物是否也会如此?

  他们甚至想到了更糟的可能。代表们警告称,在月球上看似无害的生物,一旦被引入地球上"相对繁盛的环境",可能会"过度生长,超过地球的生命形式",从而改变甚至破坏整个生物圈。长期以来,思想家们一直认为人类的健康与景观和环境的健康之间存在联系,到了20世纪60年代,日益普及的环境运动已经明确阐明了这种联系。现在,这些联系似乎变得异常清晰,甚至令人恐惧。

  与会者一致认为,任何程序或技术都不能消除返回航天器上储存的所有生物体。他们必须假设"如果地球被外星生物感染是可能的,那感染就会发生"。解决这一问题的关键将是在疫苗研发出来之前阻止这些微生物的逃逸。要做到这一点,唯一的办法是隔离所有从月球返回的东西:不仅是宇航员,还包括他们收集的岩石和运送他们的宇宙飞船。

NASA的隔离检疫计划中,月球物质回收实验室(LRL)是重中之重NASA的隔离检疫计划中,月球物质回收实验室(LRL)是重中之重

  为了确保宇航员不会患上慢性疾病,隔离检疫期至少要持续三周。而且,为了验证月球上的微生物不会污染生物圈,宇航员们收集的一部分无价的月球岩石会被磨成粉末,与植物、动物和组织样品接触。

  这次会议是在应对返回污染问题上的转折点。结论很清楚,NASA需要设计一个设施,不仅可以保护月球岩石免受地球污染,同时也保护地球免受月球岩石的污染;所有从月球返回的人与物都需要在这个设施内接受严格检疫,与月球岩石有关的复杂实验也都将在该设施内进行。这样的设施是人类从未想象过的,更不用说建造了。

月球物质回收实验室的早期平面图月球物质回收实验室的早期平面图

  经过一年多的争论,NASA的规划人员最终确定了一个约8000平方米的实验室设计方案,其建造费用约7500万美元,设备费用约6000万美元,每年还需要超过1300万美元的运营费用(全部以2020年的美元计算)。实验室将由三个部分组成,每个部分都有不同的功能:一个隔离设施,通过生物学屏障将返回的宇航员与宇宙飞船隔离;一个样品操作区,设在另一个屏障后面,主要进行月球岩石与地球生物群的实验;最后是行政区。

  1965年夏天,NASA官员说服美国公共卫生局的代表,称可以在美国本土建造月球物质回收实验室,而不是建立某个"偏远的前方接收站",当年7月,美国疾病控制和预防中心主任詹姆斯·戈达德警告NASA,称公共卫生局不会允许宇航员在没有检疫设施的情况下返回美国。美国公共卫生局局长威廉·斯图尔特与NASA局长詹姆斯·韦伯后来同意成立一个委员会,监督NASA防止返回污染的工作。

建造中的月球物质回收实验室,坐落于休斯顿的林登·约翰逊太空中心建造中的月球物质回收实验室,坐落于休斯顿的林登·约翰逊太空中心

  到1966年3月,一个新的"返回污染跨部门咨询委员会"(Interagency Advisory Committee on Back Contamination,简称ICBC)成立,成员包括两名来自美国疾病预防控制中心的代表,9名NASA代表,美国国家科学院、农业部和内政部也分别派出了两名代表。理论上,他们将负责为NASA制定规程,以达到保护地球的目的。

  从建成到测试

  在美国公共卫生局的支持下,NASA成功地让持怀疑态度的国会确信:没有新的实验室,阿波罗计划就无法继续。然而,国会一直推迟到1966年8月才发放了这笔资金,此时距离人类首次登月只有三年的时间。于是,有史以来最复杂的科学设施必须在不超过16个月的时间内建成,以便留出时间为该设施提供设备和人员,并进行测试和认证。

  在科学界内部,地质学家和化学家想要研究月球岩石,而生物学家想要保护地球生物圈,他们之间的关系迅速紧张起来。地质学家坚持认为,实验设施内的气压要比室外更高,这样地球空气就不会自然地流入月球岩石中,从而远离地球污染。然而,这么做也可能导致月球生物的逃逸。因此,生物学家要求设施内的压力更低,使空气流向月球岩石。他们的观点最终占了上风,这让地质学家们很是恼怒。

  月球物质回收实验室的建成速度之快,令人不可思议,但到1968年夏天,也就是阿波罗11号任务的前一年,还没有人知道如何测试并认证这一复杂的实验设施。同年12月,化学家约翰·霍奇率领新成立的"操作准备检查小组",发现了该实验室的140个缺陷。很显然,一切还远远没有准备好。

  NASA的管理人员匆忙做出回应。然而,急于测试该设施的行动遭遇了一个又一个灾难。最严重的失败来自样品操作区域,超过100种动植物将在那里接受月球尘埃的"挑战"。1969年2月,一个过滤器将模拟污染物释放到停车场;一条在"超净隔离环境"中繁殖的小鱼死于真菌感染;一只"无菌"小鼠在不到一小时内死亡,显然是死于寄生虫感染。

  在3月份的一次模拟中,该设施的每个实验室都出现了密封故障,导致所有小鼠死亡,甚至"常规仪器似乎也不能正常工作",高压釜经常会灌满水,而且似乎"没有办法进行快速的小型紧急维修"。

1969年7月,第一批月球岩石和尘埃样品被转移到月球物质回收实验室1969年7月,第一批月球岩石和尘埃样品被转移到月球物质回收实验室

  NASA的管理人员承诺做出改变。与此同时,他们正忙于招募实验室的工作人员。月球物质回收实验室最终需要约200名技术人员与100名NASA员工和访问科学家一起工作。进入实验室后,工作人员必须脱掉自己的衣服,换上实验室服。为了防止违规,他们工作时会有检疫人员在场。离开的时候,他们要脱掉实验服,洗澡,裸体走过紫外线,最后穿上便服。

  想要在月球物质回收实验室工作的技术人员有一些事先的同意事项,包括当暴露于月球污染物时,他们不能试图突破隔离,他们的亲属在他们死后也不能要回遗体。如果危险的月球生物突破实验室内部屏障,出现即将逃逸的危险,NASA制定的计划就比较暧昧,比如武装警卫将用武力手段封闭设施,甚至可能把整个实验室埋在厚厚的泥土和混凝土之下。

  至于返回污染跨部门咨询委员会设计的污染防护措施,主要围绕他们能找到的最致命的病原体——鼠疫杆菌(Yersinia pestis),曾导致了臭名昭著的黑死病。这是个奇怪的选择,因为鼠疫杆菌是一种复杂的细菌,对地球上的环境条件高度敏感,并适应了一种非常特殊的寄主:印鼠客蚤(Xenopsylla cheopis,又称印度鼠蚤)。鼠疫杆菌通过人兽共患病的方式从跳蚤传播给人类,在生物学家看来,月球微生物并不会采用这样的传播方式;此外,这种微生物不会产生孢子,而对于能在月球表面生存的细菌而言,孢子可能是必不可少的。

  因此,科学家建议使用另一种病原体来测试已经建成的月球物质回收实验室。他们的选择是贝纳氏立克次体(Coxiella burnetii),一种引起人类Q型流感的微小细菌。贝纳氏立克次体可以产生孢子,因此能抵抗极端环境。它还具有高度传染性,不到10个细菌个体就能导致宿主患病,并且很容易通过气溶胶传播。霍奇意识到,就实验室的设计和测试而言,重要的不是病原体的致命性,而是它能多容易地突破容器,以及它能在恶劣的环境中存活多久。

  NASA的管理人员强烈反对用危险的活生物来测试实验设施,甚至咨询委员会也建议不要进行一项可能导致数千人——包括准备首次登月的NASA重要员工——生病的测试。阿波罗计划面临的风险似乎比地球面临的风险重要得多。

  一波三折的隔离计划

  直到1968年,媒体和公众基本上都忽视了NASA预防返回污染的努力。而就在1968年夏天,一种新的流感病毒H3N2在东南亚出现引起了西方的注意。到那时,H3N2流感已经发展成一场大流行。美国是疫情最为严重的国家之一,11月至2月期间死亡人数激增,最终导致约10万人死亡。与现在的COVID-19大流行类似,当时死亡率最高的是65岁以上的人群。

  随着这场大流行导致的死亡人数越来越多,美国公众的注意力开始转向来自更遥远的传染病威胁。1968年末,美国主要报纸和杂志上出现了一波关于月球物质回收实验室和月球瘟疫威胁的文章。然而,真正让大众关注返回污染威胁的是迈克尔·克莱顿的惊悚小说《安德洛墨达品系》(The Andromeda Strain,又译为《天外来菌》)。在这本出版于1969年的小说中,科学家试图在一座秘密高科技实验设施——克莱顿明显是以月球物质回收实验室为原型——中控制住一种外星病原体。该小说在《纽约时报》畅销书排行榜上迅速蹿升,推动了美国各大期刊上出现了又一波相关的文章。

  焦虑的人们向NASA发去了数千封信,而其中所表达的大多数恐惧,其实很少能与登月联系起来。近几十年来,心理学家已经积累了大量令人信服的证据,表明与传染病威胁相关的厌恶和恐惧情绪有时会非常深刻,以至于扭曲了人们对现实的看法。除了激发强烈的情绪以外,传染病的存在还会引发对不寻常和未知事物(比如阿波罗计划这样的探索行动)的敌意。

1968年,月球物质回收实验室的生物测试样品操作区1968年,月球物质回收实验室的生物测试样品操作区

  NASA一直小心翼翼地在大众媒体上塑造自己的形象,现在,该机构的管理者感到有必要安排一场新闻发布会。1969年6月,月球接收业务主管、空军上校约翰•皮克林向媒体保证,NASA与返回污染跨部门咨询委员会进行了密切合作,已建成的设施远远超出了目前最先进的水平,也制定了非常完善的规程。

  事实上,返回污染跨部门咨询委员会当时已经发现,NASA设计的检疫隔离规程存在严重漏洞。这些规程主要是为了防止宇航员抵达月球物质回收实验室之前出现样品泄漏。根据规程,将宇航员送回地球的太空舱在进入大气层后需要完全密封。在太平洋溅落后,它将被起重机吊起,放到一艘航空母舰上。一条密闭的隧道将引导宇航员进入一个移动隔离设施:一辆改装的Airstream旅行拖挂房车。一旦发生泄漏,这艘航母将无限期地逗留在海上。

  如果一切顺利,房车及其里面的宇航员将与太空舱一起,在珍珠港卸下,然后空运到休斯顿的艾灵顿联合军事基地,然后用卡车运到月球物质回收实验室。在那里,宇航员将通过另一条封闭的隧道,与太空舱和月球岩石一起进入隔离区。如果搭载他们的飞机不幸坠毁,NASA将对坠机地点进行隔离。

"欢迎从月球回家!": 1968年11月2日的《星期六晚间邮报》(The Saturday Evening Post)发表了一篇文章,描述了NASA将宇航员、航天器和月球样品带到月球物质回收实验室的最初计划

  然而,让返回污染跨部门咨询委员会的一些代表感到惊愕的是,在距离阿波罗任务仅剩数月之时,有NASA官员认为密封太空舱可能会使宇航员窒息,甚至可能在溅落时将他们淹死。唯一的解决办法是让空气进入太空舱,允许宇航员在海上出舱。NASA认为,宇航员的安全高于一切。

  很明显,阿波罗计划正在以我们无法阻止的速度推进,这一不可抗拒的进展正被用来扫除隔离计划所带来的种种不便限制。也就在这时,返回污染跨部门咨询委员会的代表接触了媒体,一波新的批评文章出现了。

  在阿波罗任务发射前几周,NASA同意了一项新计划,宇航员们要用真空吸尘器和过滤器来清除月尘,从而净化飞船。海军的潜水员还需要将生物隔离服扔进飞船里,供宇航员在出舱时穿着。NASA在一份新闻稿中向公众保证:"我们已经采取了一切预防措施。"

宇航员被要求在太空舱溅落后立即换上生物隔离服宇航员被要求在太空舱溅落后立即换上生物隔离服

  然而,卡尔·萨根和分子生物学家塞勒斯·莱文瑟尔发现了一个更严重的漏洞。NASA的计划规定,在发生医疗紧急情况时,可以中断月球物质回收实验室的隔离。具有讽刺意味的是,如果月球上的微生物让宇航员病得很严重,那么按照规定,这名宇航员就会解除隔离,送到医院——这简直就是引发流行病的完美方式。

  漏洞百出的隔离

  1969年7月20日,巴兹·奥尔德林和尼尔·阿姆斯特朗在月球静海着陆,他们打开登月舱的舱门,在月球表面留下了足迹。当他们返回登月舱准备睡觉时,会先缓慢地给舱内加压。在脱下头盔的那一刻,他们闻到了月球尘埃的味道。阿姆斯特朗称那是一种"潮湿灰烬"的气味,而奥尔德林认为更像是"鞭炮爆炸后空气的味道"。

  到处都是月尘。这些会刺激皮肤的尘埃是如此无孔不入,以至于那天晚上,两名宇航员都戴着头盔和手套睡觉。清除所有月尘显然是不可能的。如果这些尘埃中含有微生物,那宇航员就很容易受到感染。这只是众多失误、漏洞和恐慌中的第一个。

  美国总统理查德·尼克松飞到了接回宇航员的航空母舰上。如果宇航员生病的话,总统一行就随时准备撤离。然而,这可能也于事无补。宇航员在他们的隔离服中发现了盐水,表明已经发生了泄漏。又一个缺口被打开了。

  然后,就在宇航员抵达实验室,准备开始为期三周的隔离时,NASA的摄影技师、兼职歌剧演唱家特里·斯莱扎克拿起了一盘从月球带回来的胶卷暗盒,突然发现左手上覆盖了一种"非常黑……像石墨一样的东西"。那就是月尘。换言之,在一个封闭的房间里,斯莱扎克和其他5个人都接触到了月球物质。

1969年7月25日,特里·斯莱扎克在和其他技术人员进入隔离区之前展示手上的月尘1969年7月25日,特里·斯莱扎克在和其他技术人员进入隔离区之前展示手上的月尘

  月球物质回收实验室的临床实验室主任克雷格·费希尔记得,阿姆斯特朗曾在月球上扔过一个胶卷盒。果然,斯莱扎克发现了奥尔德林的一张字条,证实这个胶卷盒的确直接接触了月球表面。他用湿毛巾擦了擦胶卷盒,并对其进行净化处理。两小时后,这些技术人员脱去衣服,用次氯酸钠溶液洗了手和胳膊,淋浴了5分钟(水被排进隔离的化粪池),然后与宇航员一起接受隔离。10个小时后,NASA向媒体透露了这一消息。

  实验室报告显示,随后又发生了其他泄漏事件。7月27日,一个装有月球样品的袋子泄漏,而即将用来存放指令舱的储藏室发生了排水管溢水。7月28日,一只生物安全柜手套被鹌鹑笼割开。7月29日,技术人员发现样品实验室的卫生间装置出现了气泡。第二天,排水系统的气压使小便池和饮水机也开始冒泡。

  然后,7月31日,宇航服手套在"没有预警"的情况下破裂,又有两名技术人员加入了隔离行列。8月2日,一个仪器刺穿了又一只生物安全柜手套,然后在8月3日,实验室真空室的压力突然间恢复了平衡。8月5日,一个男盥洗室的下水道开始冒泡,实验室的医务人员决定对三名男子进行日常观察。

在隔离期间,阿波罗11号的宇航员被允许接受妻子的探视在隔离期间,阿波罗11号的宇航员被允许接受妻子的探视

  又过了一天,一个高压釜的真空管道发生泄漏,将受污染的液体喷到了三男一女身上。于是,现在就有19人被隔离了,包括宇航员和提供支持的技术人员。NASA将他们中的大多数人隐藏了起来,远离公众的视线。如果宇航员或月球岩石中含有病原体,这些缺口很可能就会使其逃逸。

  几乎没有证据表明,被隔离的人感受到了登月前几周时,那些给NASA写信的人心中的恐惧。阿姆斯特朗回忆道:"我们被隔离了起来,但我从不觉得有什么不愉快。"隔离检疫使他们从公众汹涌的关注中缓了过来。

  如果说被隔离者最糟糕的感受是挫折而非恐惧,那很可能是因为生物试验返回的最重要结果是,植物暴露在月尘中时生长得更快。这些出乎意料的发现甚至也成为了头条新闻。NASA官员们煞费苦心地强调,他们并没有揭示某种未知的月球对生物的影响。月尘中的营养元素从未遇到过水,因此很容易被饥饿的植物吸收。

在月尘中栽培的植物长得更快在月尘中栽培的植物长得更快

  对宇航员的隔离在返回地球三周后结束,同年11月,皮特·康拉德驾驶阿波罗12号在登月航天器"勘测者3号"(Surveyor 3)的拍摄范围内着陆。早在两年多前,这台航天器就已抵达月球。宇航员们极精确地进行了登月舱着陆,而这也是未来任务的要求。之后,康拉德卸下了勘测者3号的相机,供地球上的科学家研究该设备在严酷的月球环境下所受到的影响。任务完成后,宇航员们返回登月舱,准备在月球上过夜。这个时候,康拉德突然喊道:"天哪!我们都变脏了!"

  在这些宇航员返回地球,也开始进行隔离后,月球物质回收实验室又遭遇了更多的泄漏问题。同样地,相关消息也没有被公众知晓。在一位技术人员的手套破裂之后,至少有11名地质学家加入了隔离行列。地质学家们几乎都没有担心过来自月球的传染病,而且许多地质学家对生物学家制定的隔离措施十分不满,因为这些措施使他们更加难以研究珍贵的月球岩石。在生物屏障的背后,这些地质学家成了一群吵闹者。

1969年11月20日,皮特·康拉德在拆下1969年11月20日,皮特·康拉德在拆下"勘测者3号"相机前,对其进行仔细检查;背景是阿波罗12号登月舱

  从月球到其他星球

  1970年春,月球物质回收实验室的两项发现登上了全美的新闻头条。首先是在3月,实验室的微生物学家将细菌暴露在阿波罗11号宇航员从月球表面以下采集的月尘中。NASA的报告称,经过10小时的暴露,所有细菌都死亡了。《时代》杂志对此的描述是,"月球土壤中有一个未知杀手"。NASA官员同意在阿波罗13号任务时继续执行隔离规程,当然,阿波罗13号从未到过月球表面。

  两个月后,月球物质回收实验室的科学家们在勘测者3号的相机外壳中发现了细菌,这正是返回污染跨部门咨询委员会担心的结果。进一步的检验表明,这是缓症链球菌(Streptococcus mitis),在地球上十分常见的人体正常菌群之一,存在于人类的呼吸系统中。当时,科学家们得出的结论是,可能有技术人员在勘测者3号发射之前对着它呼吸,导致相机污染。不过,这种细菌并没有演化成更具威胁性的生物,它显然在月球上存活了多年,但没有什么变化。

  康拉德后来反思道:"我常常在想,我们在整个月球上最重要的发现,就是那些微小的细菌回来之后,竟然还都活着,却没有人对此说过什么。"

  研究表明,细菌确实可以在近乎真空的太空中存活数年。然而,这里的重点是,月球物质回收实验室的管理如此宽松,以至于检验相机外壳的科学家能轻易地检测到来自他们自己体内的细菌。

  可以确定的是,如果月球上确实存在致病性微生物,NASA是无法控制住它们的。它们可能会感染登月的宇航员;它们可能会从阿波罗返回舱的上方逃逸,或者进入太平洋的海水中;它们可能早已突破月球物质回收实验室的隔离。NASA的工程师和科学家远非无能,而是被迫承担起了一项不可能完成的任务。即使那些认识到返回污染风险的人也明白,没有任何一个密封系统是万无一失的。从太空带到地球的危险病原体将不可避免地逃逸,这只是时间问题。

  如今,NASA、欧洲空间局(ESA)和中国国家航天局(CNSA)都已经向火星发射探索任务,希望将火星上的样本带回地球。相比月球,火星更有可能孕育微生物生命。金星比火星距离太阳更近,具有稠密而复杂的大气层。一些太空机构和公司提出了探索金星的计划,希望对其大气层进行采样并带回地球。

  这两个星球上的微生物(如果存在的话)都不熟悉人类的免疫系统,可能也无法感染我们。然而,由于陨星在内太阳系的活动,而地球是太阳系中生物最为繁盛的角落,其他行星上的微生物可能会对地球的生物圈造成伤害。

  2020年7月,NASA发布了一项指令,明确了其保护地球免受火星返回污染的义务。然而,从NASA对月球物质隔离的历史可以看出,一旦火星或金星上的有害微生物抵达地球,我们很可能无法将它们控制住。我们需要更明智地仔细考虑这种风险。在火星上研究火星生命,或者在金星上研究金星生命,可能耗时更长也更加昂贵,但历史表明,这么做可能安全得多。今年的新冠肺炎疫情也让我们获得了一个教训,那可能是人类对微生物界的控制远比想象的要少。

原文转载:http://tech.shaoqun.com/a/353766.html

跨境电商:https://www.ikjzd.com/

worldfirst:https://www.ikjzd.com/w/289

虚拟信用卡:https://www.ikjzd.com/w/1055


来源:Aeon  撰文:达戈马尔·德罗格(DagomarDegroot)  翻译:任天  2020年5月,许多人开始囤积食物并躲在室内,以应对新冠肺炎大流行疫情。与此同时,美国宇航员罗伯特·本肯和道格拉斯·赫尔利也进入了隔离状态。两周后,他们将搭乘龙飞船飞往国际空间站,见证美国自2011年航天飞机退役后,首次从本土将宇航员送入太空的历史性时刻。  但现在,他们只能等待
急速:https://www.ikjzd.com/w/1861
writer:https://www.ikjzd.com/w/1280
sca:https://www.ikjzd.com/w/2424
电子、家居、服装类产品商品信息检查表 :https://www.ikjzd.com/tl/7783
亚马逊成全球最大广告主 广告支出接近全球2%:https://www.ikjzd.com/home/116090
万圣节将至,热卖品和营销方式get起来!:https://www.ikjzd.com/home/106740