2021-01-31

男人胸毛越多,性能力越强?

核心提示:男人很在乎性能力的强弱,一旦别人说他"不行"时,他就觉得很没自尊。而女人虽然也想要自己的丈夫威猛,但是并不像男人那么强烈。很多人听说男人的胸毛越多,代表性能力越强,这种说法到底是真的?还是道听途说呢?

男性的喉结、胸毛,女性的乳房都被称为第二性征,这是两性生理差异的表现,但是要说胸毛与性能力是否有关,这还得进一步证实。

男女间第二性征的差异主要跟身体所分泌的激素有关,睾酮是男人血液中最为重要和最为充足的性激素。在胚胎期,睾酮决定了性器官的分化;在青春期,睾酮使个体进一步向男子性征发育,并在一生中一直发挥着重要的代谢功能。

这也说明雌雄激素对性征的发育有着重要的影响,就如胸毛,体毛的生长跟雄性激素的多少、敏感程度都有一定的关系,有些人雄性激素非常高,但是因为其对雄性激素的敏感程度低,所以并不会出现过多的胸毛,反之,雄性激素少的胸毛却异常的多。


所以说,人的第二性征并不能作为衡量性能力的标准。

但是,从其他方面来说,胸毛对男人的魅力是有一定的加深作用的。女人都喜欢"男人味"的男人,而男人味的表现就是毛多、喉结大、声音粗相关,她们认为胸毛茂盛的男人更有男子气概,性功能也会随之提升。

因此,要判断男人性功能的强弱,并不能在外貌上获得信息,而应通过双方相处来判断。如果男性发现自己有性功能上的问题,应及时就医。


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

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

跨境通电子商务平台:https://www.ikjzd.com/w/1329.html

new old stock:https://www.ikjzd.com/w/2341


核心提示:男人很在乎性能力的强弱,一旦别人说他"不行"时,他就觉得很没自尊。而女人虽然也想要自己的丈夫威猛,但是并不像男人那么强烈。很多人听说男人的胸毛越多,代表性能力越强,这种说法到底是真的?还是道听途说呢? 男性的喉结、胸毛,女性的乳房都被称为第二性征,这是两性生理差异的表现,但是要说胸毛与性能力是否有关,这还得进一步证实。男女间第二性征的差异主要跟身体所分泌的激素有关,睾酮是男人血液中最为重
photobucket:photobucket
心怡:心怡
夏天必备糖果色系配饰,直击你的少女心!:夏天必备糖果色系配饰,直击你的少女心!
shopee卖家的天堂——SIP一店通!:shopee卖家的天堂——SIP一店通!
2018年黑色星期五跨境卖家促销攻略,准备好爆单了吗?:2018年黑色星期五跨境卖家促销攻略,准备好爆单了吗?

2021-01-30

疫情之下全球减排,但没有预期那么多|疫情|新冠肺炎

  来源:Nature自然科研

  最新数据显示,虽然全球二氧化碳排放在疫情初期出现了骤降,但到了2020年下半年又再度上升。

  根据最新的化石燃料日排放数据统计,由于全球经济和社会活动受到疫情重创,在平稳上升了几十年后,全球碳排放在2020年下降了6.4%(约23亿吨)。这一降幅几乎是日本年排放量的两倍,但没有达到许多气候研究人员对这种程度疫情下的减排预期。研究人员还预计,一旦病毒完全可控后,减排的趋势将很难持续。

  美国对全球降幅的贡献最大,减少了近13%的排放量,这主要是因为美国在3月开始封锁后,交通运输量急剧下滑,一直到年末疫情再升级时都没有起色。全球范围内,受疫情封锁和限制措施影响最严重的当属航空业,总排放量比2019年减少了48%。 

2020年受疫情冲击的航空业为全球减排做出了贡献。2020年11月27日,原本要接待大量感恩节旅客的美国波士顿洛根国际机场空无一人。来源:Erin Clark/The Boston Globe via Getty2020年受疫情冲击的航空业为全球减排做出了贡献。2020年11月27日,原本要接待大量感恩节旅客的美国波士顿洛根国际机场空无一人。来源:Erin Clark/The Boston Globe via Getty

  研究人员在10月发布了2020年上半年的排放数据[1],并在上周向《自然》提供了完整的数据集。

来源:Carbon Monitor项目/《自然》分析整理来源:Carbon Monitor项目/《自然》分析整理

  "排放量下降已经低于我们的预期了。"向我们提供数据的"全球实时碳数据"(Carbon Monitor)项目联合领导人、清华大学地球系统科学家刘竹说:"我预计当疫情结束时,我们可能会看到一股很强的反弹。"

  刘竹团队和另一支团队分别开发了追踪疫情期间各国和全球日碳排的方法。另一支团队属于"全球碳计划"(Global Carbon Project),在12月独立发布了日排放的部分数据[2],结果与刘竹团队的分析一致。两支团队从多个来源收集信息,包括能源和天气报告、卫星观测、汽车导航系统在全球数百个城市采集的交通数据。

  对于承诺对抗气候变暖的国家来说,疫情给了它们一个独特的角度来看待前方的挑战。据联合国环境规划署估计,在接下来的十年里,全球每年的碳排放必须减少7.6%,才有望让全球升温较工业革命前水平不超过1.5℃——这也是2015年《巴黎协定》设定的目标。这种程度的减排比2020年的减排量更大。

  之所以会出现6.4%的降幅,是因为世界上很多地方都在疫情冲击下陷入了停滞。如果不能齐心协力控制排放,2020年将只是全球碳记录中的一次短暂下降,美国环境智库世界资源研究所(World Resources Institute)国际气候项目负责人David Waskow说:"历史经验告诉我们,我们将会回到之前的趋势,这也意味着我们要用其他办法来减少排放。"

来源:Carbon Monitor项目/《自然》分析整理来源:Carbon Monitor项目/《自然》分析整理

  从刘竹团队的数据中可以看出,疫情对各国经济活动的影响差异巨大。2020年初,中国为遏制新冠病毒的传播,采取了封城和停工停产的政策,这段时间也出现了最大降幅。但在中国控制住疫情后,其经济和工业产值快速恢复——2020年总值甚至超过了2019年。美国的排放减少了近6.5亿吨,占到了全球二氧化碳减排量的四分之一。印度紧随其后,减排近2亿吨。

  虽然全球排放或将迎来反弹,但个别国家和行业可能会经历较长的恢复期,全球碳计划下属的奥斯陆国际气候研究中心气候政策研究员Glen Peters说。工业的反弹已经开始,但Peters认为运输业可能需要更长时间恢复。

  Peters说:"即使疫情的问题得到解决,也不会所有人都在周一冲向办公室。"

  刘竹说,他的团队正在分析欧美运输和发电行业的每小时排放趋势,以及中国和日本一些城市的趋势。迄今为止,研究团队已经发现了与远程办公骤增相关的能耗变化:高峰期交通减少了,全天的用电量更平均了——本来在大家起床和下班回家时的早晚用电高峰不见了。

  刘竹说:"现在的周中有点像2019年的周末。"

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

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

naning9韩国官网:https://www.ikjzd.com/w/2401

6pm:https://www.ikjzd.com/w/317


来源:Nature自然科研  最新数据显示,虽然全球二氧化碳排放在疫情初期出现了骤降,但到了2020年下半年又再度上升。  根据最新的化石燃料日排放数据统计,由于全球经济和社会活动受到疫情重创,在平稳上升了几十年后,全球碳排放在2020年下降了6.4%(约23亿吨)。这一降幅几乎是日本年排放量的两倍,但没有达到许多气候研究人员对这种程度疫情下的减排预期。研究人员还预计,一旦病毒完全可控后,减排的趋
Sunrate:Sunrate
智邦:智邦
Lazada市场怎么样?Lazada如何开店入驻?:Lazada市场怎么样?Lazada如何开店入驻?
亚马逊北美站开店:亚马逊北美站开店
亚马逊如何选品?亚马逊小白必看的9大原则!:亚马逊如何选品?亚马逊小白必看的9大原则!

Fody,告别烦人的INotifyPropertyChanged,最简方式实现通知!

Fody,告别烦人的INotifyPropertyChanged,最简方式实现通知!

INotifyPropertyChanged

我不是针对谁,我是说在座的各位

相信所有学wpf的,都写过类似下面的代码:
实现INotifyPropertyChanged

public class MainViewModel : INotifyPropertyChanged{ public event PropertyChangedEventHandler PropertyChanged; private void OnPropertyChanged(string propertyName) {  if (this.PropertyChanged != null)   this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); }}

调用

 private string _userName = string.Empty; /// <summary> ///  用户名 /// </summary> public string UserName {  get => _userName;  set {  _userName = value;  OnPropertyChanged(); } }

当属性多起来时,这就很烦人了····
于是乎,我们的PropertyChanged.Fody就登场了

通过nuget安装PropertyChanged.Fody

这是一个附加组件库。我们可以通过nuget安装,也可以通过在程序包管理控制台输入以下内容:

PM> Install-Package FodyPM> Install-Package PropertyChanged.Fody

在编译后就会成为:

public class Person : INotifyPropertyChanged{ public event PropertyChangedEventHandler PropertyChanged; string givenNames; public string GivenNames {  get => givenNames;  set  {   if (value != givenNames)   {    givenNames = value;    OnPropertyChanged(InternalEventArgsCache.GivenNames);    OnPropertyChanged(InternalEventArgsCache.FullName);   }  } } string familyName; public string FamilyName {  get => familyName;  set   {   if (value != familyName)   {    familyName = value;    OnPropertyChanged(InternalEventArgsCache.FamilyName);    OnPropertyChanged(InternalEventArgsCache.FullName);   }  } } public string FullName => $"{GivenNames} {FamilyName}"; protected void OnPropertyChanged(PropertyChangedEventArgs eventArgs) {  PropertyChanged?.Invoke(this, eventArgs); }}internal static class InternalEventArgsCache{ internal static PropertyChangedEventArgs FamilyName = new PropertyChangedEventArgs("FamilyName"); internal static PropertyChangedEventArgs FullName = new PropertyChangedEventArgs("FullName"); internal static PropertyChangedEventArgs GivenNames = new PropertyChangedEventArgs("GivenNames");}

特性

我们自然有些特殊需求,例如我需要更新A属性通知B属性,需要某些属性不通知等等需求。于是Fody给我们提供了标记特性。

AlsoNotifyForAttribute(允许注入指向不同属性的通知代码。)

我们只需要在属性上打上要通知的属性即可。

public class Person : INotifyPropertyChanged{ [AlsoNotifyFor("FullName")] public string GivenName { get; set; } [AlsoNotifyFor("FullName")] public string FamilyName { get; set; } public event PropertyChangedEventHandler PropertyChanged; public string FullName { get; set; }}

DoNotNotifyAttribute(不要通知我)

我们也可以标记某属性更新时不需要通知。

public class Person : INotifyPropertyChanged{ public string GivenName { get; set; } [DoNotNotify] public string FamilyName { get; set; } public event PropertyChangedEventHandler PropertyChanged;}

DependsOnAttribute(注入此属性以便在设置依赖属性时得到通知。)

public class Person : INotifyPropertyChanged{ public string GivenName { get; set; } public string FamilyName { get; set; } public event PropertyChangedEventHandler PropertyChanged; [DependsOn("GivenName","FamilyName")] public string FullName { get; set; }}

后记

本人不是大佬,只是道路先行者,在落河后,向后来的人大喊一声,这里有坑,不要过来啊!

纵然如此,依旧有人重复着落河,重复着呐喊······


个人博客网站 Blog

技术交流Q群: 1012481075 群内有各种流行书籍资料
在这里插入图片描述

文章后续会在公众号更新,微信搜索 OneByOneDotNet 即可关注。

你的一分鼓励,我的十分动力,点赞免费,感恩回馈。喜欢就点赞评论吧,双击66~









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

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

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

skyee:https://www.ikjzd.com/w/290


Fody,告别烦人的INotifyPropertyChanged,最简方式实现通知!INotifyPropertyChanged我不是针对谁,我是说在座的各位相信所有学wpf的,都写过类似下面的代码:实现INotifyPropertyChangedpublicclassMainViewModel:INotifyPropertyChanged{publiceventPropertyChangedEv
淘粉吧首页:淘粉吧首页
网易考拉海购大促:网易考拉海购大促
注意!印度再次提高进口关税,鞋类关税升至35%玩具升至60%:注意!印度再次提高进口关税,鞋类关税升至35%玩具升至60%
每日资讯:欧洲多国停飞往返英国航班!亚马逊因疫情临时关闭新泽西州一货仓!:每日资讯:欧洲多国停飞往返英国航班!亚马逊因疫情临时关闭新泽西州一货仓!
南美8国不让网商亚马逊公司专用"亚马孙"域名!:南美8国不让网商亚马逊公司专用"亚马孙"域名!

150㎡ 现代简约风,找回快节奏里的慢时光

前言

本案的屋主是追求品质生活的一家三口,简约、大气、生活品质和家人互动是他们最大的要求。原本的户型采光较差,空间琐碎,动线不合理。设计师接手后,针对屋主的需求对整体空间重新规划,改变原厨房、客厅、书房的格局,打掉了不必要的墙体,改变主卧和儿童房的进门方式,增加亲子互动。


空间展示 户型图


玄关

玄关是居室大门的入口,是开门后给人第一印象的重要场所,也是平时家人出入的必经之路,业主希望保留空间的私密感。
客厅

客厅是一个色彩丰富的空间,我们希望通过理性的色彩搭配来促进居住在其中人的感性的创造力。

开放式空间,可以纳入更多光线,让室内明亮通透。 视野开阔了,整个家居装饰自然显得更大气,还能起到放大空间的作用。
餐厅

"家,光好看是不够的,一定还要耐看。好看和耐看的区别在于,一个是短暂的,一个是长期的。"真正高级的设计是,越看越好看,越用越耐用,越住越舒适。

餐厅布局简洁不失格调,不仅每日三餐的必要场所,也是以后一家人谈论家庭乐事的地方,精致的餐桌和吊灯让食物都感觉更美味了一些。
卧室

灯光可以影响人们的心情及空间气氛。卧室是人们缓解压力、放松心情、安然入睡的港湾,因而采用柔和惬意的灯光照明。
书房

考虑到空间较为狭小,采用简洁设计的家具,整个空间的采光明亮、视线宽敞,布置出一个主人办公阅读的舒适空间。
儿童房

给孩子留下的活动空间,孩子比较小的时候,儿童房最好多留一些空间出来,方便孩子玩耍,其他家具可以之后再买。

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

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

巴克莱银行:https://www.ikjzd.com/w/2775

prime day:https://www.ikjzd.com/w/131.html


前言 本案的屋主是追求品质生活的一家三口,简约、大气、生活品质和家人互动是他们最大的要求。原本的户型采光较差,空间琐碎,动线不合理。设计师接手后,针对屋主的需求对整体空间重新规划,改变原厨房、客厅、书房的格局,打掉了不必要的墙体,改变主卧和儿童房的进门方式,增加亲子互动。 空间展示
淘粉吧:淘粉吧
电霸:电霸
亚马逊精铺运营策略:亚马逊精铺运营策略
Wish发布产品价格限制政策 / Lazada强推国货出海:Wish发布产品价格限制政策 / Lazada强推国货出海
Amazon family:Amazon family

2021-01-29

异地男友出轨了怎么办 异地男友出轨拒绝沟通该如何

在感情生活当中,你天天看着人家也可能红杏出墙,更何况是异地恋男朋友出轨呢,那么异地恋男朋友出轨之后应该如何应对呢,了解一下吧。

异地男友出轨了怎么办 异地男友出轨拒绝沟通该如何

异地男友出轨了怎么办

出轨只有零次和无数次,竟然开始了它就不会结束。所以当男朋友出轨后,我们应当及时止损放弃这段感情,或许刚开始你会很后悔。很痛苦。但是一次打击总比千疮百孔好的多,在你们异地期间,他已经尝到了外面的甜头。那就不会因为你对你的感情而去放弃那种感觉,所以就算你这一次委屈自己去原谅他,那下一次他还会因为忍受不住寂寞而再去犯错。既然他已经给你们的感情开了一个不好的头,那为什么不及时去放弃它呢?

1、问清缘由提出分手

出轨是对感情忠诚坚守原则的最后一道底线。异地恋很苦,他会面对很多困难,可能会让情侣做出错误的事情。当你异地的男友做了背叛感情的事儿,你应该先去问清楚他原因,让他告诉自己为什么会放弃你们这段感情。是因为你们感情出现了问题还是他已经变了心重新爱上了别人?因为其实要分手我们也要分的明明白白,出轨这件事儿是绝对不可以容忍原谅的,但是我们还要去弄明白感情里到底是哪出现了问题。

2、坚守底线对出轨零容忍

感情就像一块儿纯洁的白布,她容不得一丢丢污点。在异地恋中你们可以争吵拌嘴甚至是冷战,无论你们在当时闹得多么僵持,但这始终都是你们两个人的事情。只要是两个人的事情,感情里都可以一一解决,但是如果你们中出现了第三个人,那你们的感情就不再像以前的那样纯粹。两个人的感情,无论对方做错了什么事情,我们都可以去一起商量寻找问题的核心一起去想解决办法,但是如果出现了第三个人,这更多的是男友对你们感情的背叛。这种事情是坚决不可以容忍的,如果你原谅了这一次,那一定就会有下一次在等着你。我们没有必要去因为别人犯的错而去委屈自己。

3、放弃感情及时止损

异地恋虽然很难,但是如果两个人一直相爱相信彼此的感情,那么你们一定会走到最后取得一个美好的结局。但是如果他因为两个人不在一起,就去找了其他女生,做了背叛你的事情,那你们的感情也就是走到了尽头。没有人可以去容忍一个口口声声说喜欢你爱你的人,去和别人发生了关系。这对你对你们的感情都是一种侮辱,所以当异地男友做了对不起你的事情,应当要及时放弃这段感情不要让自己再次受伤害。这对你来说也是最好的一种选择了。

异地男友出轨了怎么办 异地男友出轨拒绝沟通该如何

异地男友出轨拒绝沟通

1、交流是解决问题的基本方式

没有沟通交流的感情就只是一座空空的躯壳。或许在外人看来,你们俩的感情状态还是情侣,但是在他的心里早就已经对你没有了当初那种感觉。因为即使你们是在异地,但是他仍然不应该去做一些对不起,感情的事情,更何况他还在做出了这些错误事情后,还拒绝和你沟通。这也清楚明白的表达了他并没有真正的去珍惜你们这段感情,既然他的态度已经如此明确,而你也应该及时去放手,既然他都已经拒绝了沟通,那明显就是想要去放弃你们这段感情。

2、态度决定感情状态

真心相爱的两个人不会去忽略对方的感受,即使他做了错的事情。如果他真的爱你,那么他就会主动及时向你承认错误,并且会去想办法弥补他的过错对你造成的伤害。而不是和你拒绝沟通,想要通过冷战的方式去解决处理这件事。他这样的做法更多是想要和你分手,想要去结束你们这段感情。不论是什么事情,态度都会决定一切,如果他真的在乎你爱你,那么他就不会犯下那样的错,并且还拒绝和你交流。他这样的做法就是对你们感情的一种不负责任,像这样的感情,如果你还想去挽回他那带给你更多的只能是伤害,绝对不会有像以前那样的甜蜜。

3、不爱的感情只会分手

异地恋虽然很苦,但是相爱的两个人会很甜。如果他还像以前那样爱你,那么在事情发生之后,他第一时间肯定会去考虑你的感受,考虑这件事情对你造成的伤害,并且会去积极主动的弥补你,而不是知道你们只能通过手机去联系对方,只能通过语言去传达感情,还是选择了拒绝沟通,让你自己一个人承受这些事情。像这种感情早就已经千疮百孔,即使你这一次挽救回来下一次还会出现同样的事情。所以不爱的感情要学会放手。

原文转载:http://lady.shaoqun.com/a/265115.html

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

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

ensogo:https://www.ikjzd.com/w/1485


在感情生活当中,你天天看着人家也可能红杏出墙,更何况是异地恋男朋友出轨呢,那么异地恋男朋友出轨之后应该如何应对呢,了解一下吧。异地男友出轨了怎么办出轨只有零次和无数次,竟然开始了它就不会结束。所以当男朋友出轨后,我们应当及时止损放弃这段感情,或许刚开始你会很后悔。很痛苦。但是一次打击总比千疮百孔好的多,在你们异地期间,他已经尝到了外面的甜头。那就不会因为你对你的感情而去放弃那种感觉,所以就算你这一
cb体系:cb体系
trademanager:trademanager
做跨境电商独立站为什么需要消费主张?:做跨境电商独立站为什么需要消费主张?
Shopee订单豁免时效再延迟到28日并调整佣金费率标准:Shopee订单豁免时效再延迟到28日并调整佣金费率标准
优化亚马逊图片 别忘了用这些类型的产品图:优化亚马逊图片 别忘了用这些类型的产品图

韩国KFTC对平台运营商的规定引发争议

近日,韩国公平贸易委员会(KFTC)提出的一项监管谷歌、Naver和Coupang等平台运营商的新法案引发了争议,韩国通信委员会(KCC)表示,这项监管是多余的,平台运营商认为监管范围太广。

 

据悉,所谓的"在线平台公平法案"针对多达30家国内和国际的公司,其佣金收入超过100亿韩元(905万美元)。反垄断监管机构的惩罚性措施旨在遏制在线平台运营商对承包商或消费者的不公平商业活动。

 

如果该法案获得通过,新的法律将要求平台运营商与其商业伙伴就一份实体文件起草合同。他们不能强迫承包商(通常是小商人)为他们提供经济利益,或者在事故发生时推卸责任,信息技术公司可能会因干涉承包商的业务管理或对他们采取报复行动而受到惩罚。

 

根据该提案,那些从事不公平商业活动和不遵守反垄断监督机构发出的纠正令的人最高可面临10亿韩元的罚款。经营第一大食品配送服务Baedal Minjok的Woowa Brothers,以及Yanolja和Kakao也受到新法案的约束。

 

平台运营商认为监管范围太广。一位业内人士表示:"在欧洲和日本,法律针对的是谷歌或Facebook等信息技术巨头,但拟议中的国内法律也对短期内销售额上升的初创企业进行监管,此外,我不确定是否能够为每秒钟发生的每笔在线交易签订合同。"

 

KCC表示KFTC对平台运营商的监管与其《电信商业法案》重叠后会出现问题。最近,韩国民主党众议员俊熙淑(Jun Hye-sook)也提出了一项保护在线平台客户的法案,这会加剧在监管该行业方面发生冲突。

 

与此同时,KFTC的法案已经由内阁通过,并将于本周提交给国民议会。如果立法者批准这项提议,相关法律将于明年上半年生效。

 

在新冠肺炎疫情导致网上交易激增的背景下,平台运营商的影响力越来越大,促使人们提出了这项法案,因为在平台上注册在线经营业务的小商户和餐馆老板容易滥用权力。

 

据悉。韩国排名第二的送餐应用Yogiyo在去年因禁止餐馆老板在其他送餐平台上低价出售食物而被罚款4.7亿韩元。

 

Naver之前在其在线购物平台上采取不公平的商业行为而受到打击,据称,在人们搜索某些产品时,这家信息技术巨头会将他们的产品放在搜索结果的前端,注册为Naver Pay或Smart Store成员的卖家将会收益。





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

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

oklink:https://www.ikjzd.com/w/1362

李群:https://www.ikjzd.com/w/1767


近日,韩国公平贸易委员会(KFTC)提出的一项监管谷歌、Naver和Coupang等平台运营商的新法案引发了争议,韩国通信委员会(KCC)表示,这项监管是多余的,平台运营商认为监管范围太广。据悉,所谓的"在线平台公平法案"针对多达30家国内和国际的公司,其佣金收入超过100亿韩元(905万美元)。反垄断监管机构的惩罚性措施旨在遏制在线平台运营商对承包商或消费者的不公平商业活动。如果该法案获得通过,
moss:moss
ideal:ideal
口述:我怀孕了 雷人婆婆骂我是猪:口述:我怀孕了 雷人婆婆骂我是猪
干货!亚马逊Bundle捆绑销售功能设置和注意事项:干货!亚马逊Bundle捆绑销售功能设置和注意事项
亚马逊线上工具大起底(十六):listing优化工具上篇:亚马逊线上工具大起底(十六):listing优化工具上篇

2021年美容行业六大趋势!护肤更值得关注

随着美容标准和生活方式的转变,美容行业不断发展,线上美容市场也在持续扩张。尤其是疫情给我们的生活带来了各式各样的变化,也导致美容行业兴起了一些独特的趋势。

 

从2020年到2023年,美容行业的市场份额预计每年平均增长5.2%。根据麦肯锡公司的数据,虽然化妆品和香水的销售额有所下降,但是相关的护发、护肤等产品越发受到消费者喜爱。快来围观一下2021年美容行业的流行趋势吧!

 

1、纯天然美容产品正在兴起

 

由于人们对健康的追求,在护肤上,越来越多的消费者正在追求以植物为基础的纯天然成分的美容产品,同时充满化学成分的产品逐渐被淘汰。带有"纯天然"、"绿色"或"草本"标签的产品越来越受欢迎。


天然绿色.png


2、DIY美容成为新选择

 

由于大部分门店长时间关闭,很多人被迫在家进行常规的护理,依靠线上下单的DIY美容成为很多消费者的新选择。做美甲、身体脱毛、盒装染发剂等可以自己动手产品越来越受欢迎,而且脱毛产品的年订单量增长了97%。

 

3、保湿洗手液深受喜爱

 

洗手液原本不属于美容产品,但由于疫情导致洗手液需求激增,几乎所有的消费者(93%)每天都要至少洗手两次,但由于普通洗手液中的消毒剂会导致手部皮肤干裂,一些美容公司趁机推出既能消毒又能起到护理作用的保湿洗手液,深受消费者喜爱。


保湿洗手液.png


4、护肤蓬勃发展

 

由于居家时间增多,生活节奏逐渐慢了下来,人们开始关注护肤。实际上,在整个美容行业,面部护肤占19%,将近五分之一。尤其是女性特别注意防皱和抗衰老,2021年润肤霜、精华液等护肤品将会持续流行。

 

5、口罩眼妆热度持续

 

疫情之下,每天佩戴口罩成了人们的标配,由于口罩挡住了大部分的面容,爱美的女性消费者就把关注点放到了眉眼妆容上,相对于其他化妆品,相应的眼影、眉笔、睫毛膏等产品的需求将会持续上升。


口罩眼妆.png


6、线上购买成主流

 

与其他行业一样,美容行业也越来越多转向线上发展,人们越来越依赖在线购物来购买自己喜欢的产品。而且虚拟试妆技术越发成熟,更是为线上购买提供了便利。

 

无论是哪种美容趋势,美容行业转向线上发展的趋势不可逆转,如果想要在美容市场中分一杯羹,就要更多专注于美容行业的线上发展,制定切实可行的扩张计划。




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

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

黄劲:https://www.ikjzd.com/w/2426

王惟:https://www.ikjzd.com/w/1744


随着美容标准和生活方式的转变,美容行业不断发展,线上美容市场也在持续扩张。尤其是疫情给我们的生活带来了各式各样的变化,也导致美容行业兴起了一些独特的趋势。从2020年到2023年,美容行业的市场份额预计每年平均增长5.2%。根据麦肯锡公司的数据,虽然化妆品和香水的销售额有所下降,但是相关的护发、护肤等产品越发受到消费者喜爱。快来围观一下2021年美容行业的流行趋势吧!1、纯天然美容产品正在兴起由于
淘粉吧:淘粉吧
国际标准书号:国际标准书号
Joom平台如何上传产品?Joom平台产品上传要求与审核流程:Joom平台如何上传产品?Joom平台产品上传要求与审核流程
Lazada代运营怎么找?如何选择一家靠谱的公司:Lazada代运营怎么找?如何选择一家靠谱的公司
注册亚马逊注意这3点,能提升通过几率!:注册亚马逊注意这3点,能提升通过几率!

photo-sphere-viewer.js实现全景图

photo-sphere-viewer.js是一个基于three.js的全景插件

1、能添加热点;
2、能调用陀螺仪;
3、操作简单,提供一张全景图片即可(大多数手机都可以拍摄)

 

官网:https://photo-sphere-viewer.js.org/

使用方法很简单,直接去官网参考example和api使用文档,github上下载源码即可。

建议不要找网上的,版本太老,api用法都不太一样了,功能也没有新版的完善。

 

1、直接访问全景图(移动端自动调用陀螺仪)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全景图基础版-自动调用陀螺仪/title>  <link rel="stylesheet" href="libs/photo-sphere-viewer.min.css"/> <script src="libs/three.min.js"></script> <script src="libs/browser.min.js"></script> <script src="libs/photo-sphere-viewer.min.js"></script> <script src="libs/gyroscope.js"></script>  <div id="viewer"></div>  <style>  /* the viewer container must have a defined size */  *{   margin:0;   padding:0;  }  #viewer {  width: 100vw;  height: 100vh;  } </style>  <script>var viewer = new PhotoSphereViewer.Viewer({   container: document.querySelector('#viewer'),   panorama: 'budi.jpg',   plugins: [    PhotoSphereViewer.GyroscopePlugin,   ],   lang: {    gyroscope : 'Gyroscope',   },  });    // 如果是移动端  if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {   viewer.once('ready', function(){    document.querySelector('.psv-gyroscope-button').click();   });  } </script></body></html>

 注意:Photo Sphere Viewer的陀螺仪必须在https下才能开启,否则无效!!!

 

2、使用iframe访问全景图

这种情况下存在跨域iframe问题,需要使用post message进行父子组件通信

(1)【父组件】iframe.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全景图跨域iframe版-子组件</title>  <style>  *{   margin:0;   padding:0;  }  html,body,iframe {   width: 100%;   height: 100%;  } </style></head><body> <iframe id="iframe" frameborder="no" border="0" marginwidth="0" marginheight="0" src="https://xxx.xxx.com/vr.html" scrolling="no" allowTransparency="true"></iframe> <script>  if (window.DeviceOrientationEvent) {  window.addEventListener("deviceorientation", handleOrientation, false); // 组件iframe层 -- VR iframe层 } else {  alert("您的浏览器不支持HTML5 DeviceOrientation接口"); } function handleOrientation(orientData){  var absolute = orientData.absolute;  var alpha = orientData.alpha;  var beta = orientData.beta;  var gamma = orientData.gamma;  // Do stuff with the new orientation data  var val = {   "act": "gyroscope",   "val": {    alpha: alpha,    beta: beta,    gamma: gamma   }  };  //获取iframe  var ifr = document.querySelector('#iframe');  //iframe的路径  var url = 'https://xxx.xxx.com/vr.html';  ifr.contentWindow.postMessage(JSON.stringify(val), url); } </script></body></html>

 

 

(2)【子组件】vr.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全景图跨域iframe版-子组件</title>  <link rel="stylesheet" href="libs/photo-sphere-viewer.min.css"/> <script src="libs/three.min.js"></script> <script src="libs/browser.min.js"></script> <script src="libs/photo-sphere-viewer.min.js"></script> <script src="libs/gyroscope.js"></script>  <div id="viewer"></div>  <style>  /* the viewer container must have a defined size */  *{   margin:0;   padding:0;  }  #viewer {  width: 100vw;  height: 100vh;  } </style>  <script>  // 接收消息  if(top !== self) {   window.parent.postMessage("gyroscope", '*');  }    window.onmessage = function(event) {   var data = eval('(' + event.data + ')');   if (data.act === 'gyroscope') {    window.deviceOrientation = data.val;   }  }    var viewer = new PhotoSphereViewer.Viewer({   container: document.querySelector('#viewer'),   panorama: 'budi.jpg',   plugins: [    PhotoSphereViewer.GyroscopePlugin,   ],   lang: {    gyroscope : 'Gyroscope',   },  });    // 如果是移动端  if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {   viewer.once('ready', function(){    document.querySelector('.psv-gyroscope-button').click();   });  } </script></body></html>

 

(3) 修改gyroscope.js (跟我需求一样的小伙伴直接复制替换即可)

/*!* Photo Sphere Viewer 4.1.0* @copyright 2014-2015 Jérémy Heleine* @copyright 2015-2021 Damien "Mistic" Sorel* @licence MIT (https://opensource.org/licenses/MIT)*/(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('photo-sphere-viewer'), require('three')) : typeof define === 'function' && define.amd ? define(['photo-sphere-viewer', 'three'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.PhotoSphereViewer = global.PhotoSphereViewer || {}, global.PhotoSphereViewer.GyroscopePlugin = factory(global.PhotoSphereViewer, global.THREE)));}(this, (function (photoSphereViewer, THREE) { 'use strict'; function _extends() { _extends = Object.assign || function (target) {  for (var i = 1; i < arguments.length; i++) {  var source = arguments[i];  for (var key in source) {   if (Object.prototype.hasOwnProperty.call(source, key)) {   target[key] = source[key];   }  }  }  return target; }; return _extends.apply(this, arguments); } function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } function _assertThisInitialized(self) { if (self === void 0) {  throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } /** * W3C Device Orientation control  */ var DeviceOrientationControls = function DeviceOrientationControls(object) { var scope = this; var changeEvent = {  type: 'change' }; var EPS = 0.000001; this.object = object; this.object.rotation.reorder('YXZ'); this.enabled = true; this.deviceOrientation = {}; this.screenOrientation = 0; this.alphaOffset = 0; // radians var onDeviceOrientationChangeEvent = function onDeviceOrientationChangeEvent(event) {  scope.deviceOrientation = event; }; var onScreenOrientationChangeEvent = function onScreenOrientationChangeEvent() {  scope.screenOrientation = window.orientation || 0; }; // The angles alpha, beta and gamma form a set of intrinsic Tait-Bryan angles of type Z-X'-Y'' var setObjectQuaternion = function () {  var zee = new THREE.Vector3(0, 0, 1);  var euler = new THREE.Euler();  var q0 = new THREE.Quaternion();  var q1 = new THREE.Quaternion(-Math.sqrt(0.5), 0, 0, Math.sqrt(0.5)); // - PI/2 around the x-axis  return function (quaternion, alpha, beta, gamma, orient) {  euler.set(beta, alpha, -gamma, 'YXZ'); // 'ZXY' for the device, but 'YXZ' for us  quaternion.setFromEuler(euler); // orient the device  quaternion.multiply(q1); // camera looks out the back of the device, not the top  quaternion.multiply(q0.setFromAxisAngle(zee, -orient)); // adjust for screen orientation  }; }(); this.connect = function () {  onScreenOrientationChangeEvent(); // run once on load // onDeviceOrientationChangeEvent();  // iOS 13+ // if (window.DeviceOrientationEvent !== undefined && typeof window.DeviceOrientationEvent.requestPermission === 'function') { //  window.DeviceOrientationEvent.requestPermission().then(function (response) { //  if (response == 'granted') { //   window.addEventListener('orientationchange', onScreenOrientationChangeEvent, false); //   window.addEventListener('deviceorientation', onDeviceOrientationChangeEvent, false); //  } //  }).catch(function (error) { //  console.error('THREE.DeviceOrientationControls: Unable to use DeviceOrientation API:', error); //  }); // } else { //  // window.addEventListener('orientationchange', onScreenOrientationChangeEvent, false); //  // window.addEventListener('deviceorientation', onDeviceOrientationChangeEvent, false);    //  if (top === self) { //   window.addEventListener('orientationchange', onScreenOrientationChangeEvent, false); //   window.addEventListener('deviceorientation', onDeviceOrientationChangeEvent, false); //  }else{     //  } // }   window.addEventListener('orientationchange', onScreenOrientationChangeEvent, false);  window.addEventListener('deviceorientation', onDeviceOrientationChangeEvent, false);  scope.enabled = true; }; this.disconnect = function () {  window.removeEventListener('orientationchange', onScreenOrientationChangeEvent, false);  window.removeEventListener('deviceorientation', onDeviceOrientationChangeEvent, false);  scope.enabled = false; }; this.update = function () {  var lastQuaternion = new THREE.Quaternion();  return function () {  if (scope.enabled === false) return;    var device = scope.deviceOrientation;    if (top !== self) {   device = window.deviceOrientation;  }    if (device) {   var alpha = device.alpha ? THREE.MathUtils.degToRad(device.alpha) + scope.alphaOffset : 0; // Z   var beta = device.beta ? THREE.MathUtils.degToRad(device.beta) : 0; // X'   var gamma = device.gamma ? THREE.MathUtils.degToRad(device.gamma) : 0; // Y''   var orient = scope.screenOrientation ? THREE.MathUtils.degToRad(scope.screenOrientation) : 0; // O   setObjectQuaternion(scope.object.quaternion, alpha, beta, gamma, orient);   if (8 * (1 - lastQuaternion.dot(scope.object.quaternion)) > EPS) {   lastQuaternion.copy(scope.object.quaternion);   scope.dispatchEvent(changeEvent);   }  }  }; }(); this.dispose = function () {  scope.disconnect(); }; this.connect(); }; DeviceOrientationControls.prototype = Object.create(THREE.EventDispatcher.prototype); DeviceOrientationControls.prototype.constructor = DeviceOrientationControls; var compass = "<svg ; /** * @summary Navigation bar gyroscope button class * @extends PSV.buttons.AbstractButton * @memberof PSV.buttons */ var GyroscopeButton = /*#__PURE__*/function (_AbstractButton) { _inheritsLoose(GyroscopeButton, _AbstractButton); /**  * @param {PSV.components.Navbar} navbar  */ function GyroscopeButton(navbar) {  var _this;  _this = _AbstractButton.call(this, navbar, 'psv-button--hover-scale psv-gyroscope-button', true) || this;  /**  * @type {PSV.plugins.GyroscopePlugin}  * @readonly  * @private  */  _this.plugin = _this.psv.getPlugin(GyroscopePlugin.id);  if (_this.plugin) {  _this.plugin.on(GyroscopePlugin.EVENTS.GYROSCOPE_UPDATED, _assertThisInitialized(_this));  }  return _this; } /**  * @override  */ var _proto = GyroscopeButton.prototype; _proto.destroy = function destroy() {  if (this.plugin) {  this.plugin.off(GyroscopePlugin.EVENTS.GYROSCOPE_UPDATED, this);  }  delete this.plugin;  _AbstractButton.prototype.destroy.call(this); } /**  * @override  */ ; _proto.isSupported = function isSupported() {  return !this.plugin ? false : {  initial: false,  promise: this.plugin.prop.isSupported  }; } /**  * @summary Handles events  * @param {Event} e  * @private  */ ; _proto.handleEvent = function handleEvent(e) {  if (e.type === GyroscopePlugin.EVENTS.GYROSCOPE_UPDATED) {  this.toggleActive(e.args[0]);  } } /**  * @override  * @description Toggles gyroscope control  */ ; _proto.onClick = function onClick() {  this.plugin.toggle(); }; return GyroscopeButton; }(photoSphereViewer.AbstractButton); GyroscopeButton.id = 'gyroscope'; GyroscopeButton.icon = compass; /** * @typedef {Object} external:THREE.DeviceOrientationControls * @summary {@link https://github.com/mrdoob/three.js/blob/dev/examples/jsm/controls/DeviceOrientationControls.js} */ /** * @typedef {Object} PSV.plugins.GyroscopePlugin.Options * @property {boolean} [touchmove=true] - allows to pan horizontally when the gyroscope is enabled (requires global `mousemove=true`) * @property {boolean} [absolutePosition=false] - when true the view will ignore the current direction when enabling gyroscope control */ // add gyroscope button photoSphereViewer.DEFAULTS.navbar.splice(-1, 0, GyroscopeButton.id); photoSphereViewer.DEFAULTS.lang[GyroscopeButton.id] = 'Gyroscope'; photoSphereViewer.registerButton(GyroscopeButton); /** * @summary Adds gyroscope controls on mobile devices * @extends PSV.plugins.AbstractPlugin * @memberof PSV.plugins */ var GyroscopePlugin = /*#__PURE__*/function (_AbstractPlugin) { _inheritsLoose(GyroscopePlugin, _AbstractPlugin); /**  * @summary Available events  * @enum {string}  * @memberof PSV.plugins.GyroscopePlugin  * @constant  */ /**  * @param {PSV.Viewer} psv  * @param {PSV.plugins.GyroscopePlugin.Options} options  */ function GyroscopePlugin(psv, options) {  var _this;  _this = _AbstractPlugin.call(this, psv) || this;  /**  * @member {Object}  * @private  * @property {Promise<boolean>} isSupported - indicates of the gyroscope API is available  * @property {number} alphaOffset - current alpha offset for gyroscope controls  * @property {Function} orientationCb - update callback of the device orientation  * @property {boolean} config_moveInertia - original config "moveInertia"  */  _this.prop = {  isSupported: _this.__checkSupport(),  alphaOffset: 0,  orientationCb: null,  config_moveInertia: true  };  /**  * @member {PSV.plugins.GyroscopePlugin.Options}  * @private  */  _this.config = _extends({  touchmove: true,  absolutePosition: false  }, options);  /**  * @member {external:THREE.DeviceOrientationControls}  * @private  */  _this.controls = null;  _this.psv.on(photoSphereViewer.CONSTANTS.EVENTS.STOP_ALL, _assertThisInitialized(_this));  _this.psv.on(photoSphereViewer.CONSTANTS.EVENTS.BEFORE_ROTATE, _assertThisInitialized(_this));  return _this; } /**  * @package  */ var _proto = GyroscopePlugin.prototype; _proto.destroy = function destroy() {  this.psv.off(photoSphereViewer.CONSTANTS.EVENTS.STOP_ALL, this);  this.psv.off(photoSphereViewer.CONSTANTS.EVENTS.BEFORE_ROTATE, this);  this.stop();  delete this.controls;  delete this.prop;  _AbstractPlugin.prototype.destroy.call(this); } /**  * @private  */ ; _proto.handleEvent = function handleEvent(e) {  switch (e.type) {  case photoSphereViewer.CONSTANTS.EVENTS.STOP_ALL:   this.stop();   break;  case photoSphereViewer.CONSTANTS.EVENTS.BEFORE_ROTATE:   this.__onRotate(e);   break;  } } /**  * @summary Checks if the gyroscope is enabled  * @returns {boolean}  */ ; _proto.isEnabled = function isEnabled() {  return !!this.prop.orientationCb; } /**  * @summary Enables the gyroscope navigation if available  * @returns {Promise}  * @fires PSV.plugins.GyroscopePlugin.gyroscope-updated  * @throws {PSV.PSVError} if the gyroscope API is not available/granted  */ ; _proto.start = function start() {  var _this2 = this;  return this.prop.isSupported.then(function (supported) {  if (supported) {   return _this2.__requestPermission();  } else {   photoSphereViewer.utils.logWarn('gyroscope not available');   return Promise.reject();  }  }).then(function (granted) {  if (granted) {   return Promise.resolve();  } else {   photoSphereViewer.utils.logWarn('gyroscope not allowed');   return Promise.reject();  }  }).then(function () {  _this2.psv.__stopAll(); // disable inertia  _this2.prop.config_moveInertia = _this2.psv.config.moveInertia;  _this2.psv.config.moveInertia = false;  _this2.__configure();  /**   * @event gyroscope-updated   * @memberof PSV.plugins.GyroscopePlugin   * @summary Triggered when the gyroscope mode is enabled/disabled   * @param {boolean} enabled   */  _this2.trigger(GyroscopePlugin.EVENTS.GYROSCOPE_UPDATED, true);  }); } /**  * @summary Disables the gyroscope navigation  * @fires PSV.plugins.GyroscopePlugin.gyroscope-updated  */ ; _proto.stop = function stop() {  if (this.isEnabled()) {  this.controls.disconnect();  this.psv.off(photoSphereViewer.CONSTANTS.EVENTS.BEFORE_RENDER, this.prop.orientationCb);  this.prop.orientationCb = null;  this.psv.config.moveInertia = this.prop.config_moveInertia;  this.trigger(GyroscopePlugin.EVENTS.GYROSCOPE_UPDATED, false);  } } /**  * @summary Enables or disables the gyroscope navigation  */ ; _proto.toggle = function toggle() {  if (this.isEnabled()) {  this.stop();  } else {  this.start();  } } /**  * @summary Attaches the {@link external:THREE.DeviceOrientationControls} to the camera  * @private  */ ; _proto.__configure = function __configure() {  var _this3 = this;  if (!this.controls) {  this.controls = new DeviceOrientationControls(this.psv.renderer.camera);  } else {  this.controls.connect();  } // force reset  this.controls.deviceOrientation = null;  this.controls.screenOrientation = 0;  this.controls.alphaOffset = 0;  this.prop.alphaOffset = this.config.absolutePosition ? 0 : null;  this.prop.orientationCb = function () {  if (!_this3.controls.deviceOrientation) {   return;  } // on first run compute the offset depending on the current viewer position and device orientation  if (_this3.prop.alphaOffset === null) {   _this3.controls.update();   var direction = new THREE.Vector3();   _this3.psv.renderer.camera.getWorldDirection(direction);   var sphericalCoords = _this3.psv.dataHelper.vector3ToSphericalCoords(direction);   _this3.prop.alphaOffset = sphericalCoords.longitude - _this3.psv.prop.position.longitude;  } else {   _this3.controls.alphaOffset = _this3.prop.alphaOffset;   _this3.controls.update();   _this3.psv.renderer.camera.getWorldDirection(_this3.psv.prop.direction);   _this3.psv.prop.direction.multiplyScalar(photoSphereViewer.CONSTANTS.SPHERE_RADIUS);   var _sphericalCoords = _this3.psv.dataHelper.vector3ToSphericalCoords(_this3.psv.prop.direction);   _this3.psv.prop.position.longitude = _sphericalCoords.longitude;   _this3.psv.prop.position.latitude = _sphericalCoords.latitude;   _this3.psv.needsUpdate();  }  };  this.psv.on(photoSphereViewer.CONSTANTS.EVENTS.BEFORE_RENDER, this.prop.orientationCb); } /**  * @summary Intercepts moves and offsets the alpha angle  * @param {external:uEvent.Event} e  * @private  */ ; _proto.__onRotate = function __onRotate(e) {  if (this.isEnabled()) {  e.preventDefault();  if (this.config.touchmove) {   this.prop.alphaOffset -= e.args[0].longitude - this.psv.prop.position.longitude;  }  } } /**  * @summary Detects if device orientation is supported  * @returns {Promise<boolean>}  * @private  */ ; _proto.__checkSupport = function __checkSupport() {  if ('DeviceMotionEvent' in window && typeof DeviceMotionEvent.requestPermission === 'function') {  return Promise.resolve(true);  } else if ('DeviceOrientationEvent' in window) {  return new Promise(function (resolve) {   var listener = function listener(e) {   resolve(e && e.alpha !== null && !isNaN(e.alpha));   window.removeEventListener('deviceorientation', listener);   };   window.addEventListener('deviceorientation', listener, false); // after 2 secs, auto-reject the promise   setTimeout(listener, 2000);  });  } else {  return Promise.resolve(false);  } } /**  * @summary Request permission to the motion API  * @returns {Promise<boolean>}  * @private  */ ; _proto.__requestPermission = function __requestPermission() {  if ('DeviceMotionEvent' in window && typeof DeviceMotionEvent.requestPermission === 'function') {  return DeviceOrientationEvent.requestPermission().then(function (response) {   return response === 'granted';  }).catch(function () {   return false;  });  } else {  return Promise.resolve(true);  } }; return GyroscopePlugin; }(photoSphereViewer.AbstractPlugin); GyroscopePlugin.id = 'gyroscope'; GyroscopePlugin.EVENTS = { GYROSCOPE_UPDATED: 'gyroscope-updated' }; return GyroscopePlugin;})));//# sourceMappingURL=gyroscope.js.map

 因为我的项目需要开启自动陀螺仪,所以我删掉了有关是否允许设备开启陀螺仪的判断









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

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

amazon go:https://www.ikjzd.com/w/67

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


photo-sphere-viewer.js是一个基于three.js的全景插件1、能添加热点;2、能调用陀螺仪;3、操作简单,提供一张全景图片即可(大多数手机都可以拍摄)官网:https://photo-sphere-viewer.js.org/使用方法很简单,直接去官网参考example和api使用文档,github上下载源码即可。建议不要找网上的,版本太老,api用法都不太一样了,功能也没有
转口贸易:转口贸易
铭宣:铭宣
美国政府停摆或将影响情人节?进口鲜花、玩具通关或延迟!:美国政府停摆或将影响情人节?进口鲜花、玩具通关或延迟!
Gearbest:Gearbest
举报一些人 把别人的东西拿过来 赚积分 :举报一些人 把别人的东西拿过来 赚积分

白带中有血丝是怎么回事呢?

核心提示:每个成年女性在平时都会有白带这种分泌物出现,有时会有明显增多的表现,主要有生理性白带增多与病理性白带增多两种。生理性白带通常会在排卵期前后有增多的表现,但一般不会影响生活,但如果是病理性白带会在平时出现疾病等相关症状时有增多甚至白带中带有血丝的现象。那么,白带中有血丝是怎么回事呢?

每个成年女性在平时都会有白带这种分泌物出现,有时会有明显增多的表现,主要有生理性白带增多与病理性白带增多两种。生理性白带通常会在排卵期前后有增多的表现,但一般不会影响生活,但如果是病理性白带会在平时出现疾病等相关症状时有增多甚至白带中带有血丝的现象。那么,白带中有血丝是怎么回事呢?

白带是女性最常见的阴道分泌物,平时在女性的生活中较为常见。通过白带的质地与颜色的变化可以分辩出女性的生殖健康。下面我们就来介绍一下白带中有血丝是怎么回事,对此不太了解的朋友可以通过下文来学习一下。

白带中有血丝的常见原因:

1阴道炎:

女性朋友如果没有做好私处的清洁卫生,就会非常容易导致各种细菌病毒趁机滋生繁殖。一旦阴道里面的细菌病毒繁殖到一定的数量后,会使白带的量越来越多,有时白带中还会夹杂着血丝。如果此时对没有及时治疗,就会形成脓性白带,闻上去会有很浓的臭味,同时还伴随着瘙痒等异常症状出现,导致后续治疗上的不便。

2排卵期出血:

另外一种生理性原因也是比较多见的,通常在女性排卵期时也会出现白带中有血丝的现象,这是由于排卵后,卵泡破裂之后,身体当中的雌激素水平下滑,当子宫内膜没有了雌激素的支持而出现的少量流血的表现,但这种状况的出血量非常低,而且时间不会太长,可能1-2天就会好转。


3宫颈炎:


女性朋友一旦患上宫颈炎,宫颈分泌物就会变得越来越多,极易发生带血丝性的白带等异常症状,特别是发生性关系之后,这种表现会愈加明显,同时还会伴有一定的身体症状,比如小腹坠痛等症状,当女性发现自己患上宫颈炎之后,一定要及时配合医生治疗,以免出现病情恶性化,影响身体及生殖健康。


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

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

photobucket:https://www.ikjzd.com/w/132

聚贸:https://www.ikjzd.com/w/1305


核心提示:每个成年女性在平时都会有白带这种分泌物出现,有时会有明显增多的表现,主要有生理性白带增多与病理性白带增多两种。生理性白带通常会在排卵期前后有增多的表现,但一般不会影响生活,但如果是病理性白带会在平时出现疾病等相关症状时有增多甚至白带中带有血丝的现象。那么,白带中有血丝是怎么回事呢? 每个成年女性在平时都会有白带这种分泌物出现,有时会有明显增多的表现,主要有生理性白带增多与病理性白带增多两
走秀网:走秀网
万色:万色
groupalia:groupalia
Shopee定价工具:Shopee定价工具
英国海外仓价格是怎样的,英国海外仓有什么优势:英国海外仓价格是怎样的,英国海外仓有什么优势

女人贫血是什么原因造成的

核心提示:女性时常会有贫血症状发生,在众多人群中,女性出现贫血的几率会更高一些,可能与女性每个月一次月经有关系。在月经期会有大量经血排出,排出时也会使体内大量铁质流失,若没有及时进行补充的话,就会出现缺铁性贫血。具体女人贫血是什么原因造成的,了解诱因,可以预防贫血发生。

女性时常会有贫血症状发生,在众多人群中,女性出现贫血的几率会更高一些,可能与女性每个月一次月经有关系。在月经期会有大量经血排出,排出时也会使体内大量铁质流失,若没有及时进行补充的话,就会出现缺铁性贫血。具体女人贫血是什么原因造成的,了解诱因,可以预防贫血发生。

女人贫血是什么原因造成的

女性生理周期是导致女性贫血重要诱因之一,具体为什么上述内容中也有说明。再有就是女性经历怀孕生产也会流失大量铁质,再加上在孕期宫内胎儿也会吸收大量铁质,从而使孕妇体内铁质含量大大下降,所以产妇产后补铁补血补气工作变得格外重要,否则贫血症状会更严重,甚至会影响母乳质量。可见妊娠期、哺乳期与生理期一样,通通会造成贫血。

营养不良同样会引起贫血,有多少女性为了维持身材对日常饮食格外控制,对于一些高脂肪、高热量类食物基本不敢吃,每天光吃蔬菜沙拉,反而容易形成缺铁性贫血或是缺少维生素贫血。其实红瘦肉中的铁质含量非常大,比蔬菜补充铁质更有效。


长期久坐办公室的女性喜欢喝各种茶、喝各种咖啡,在咖啡中有一种物质叫石碳酸,它会障碍身体对铁质吸收。茶中也有一种鞣酸,它和石碳酸一样会影响铁质吸收,尤其在经期还在坚持饮用咖啡和浓茶的人特别容易出现贫血。

病理性因素导致贫血也不可避免,有些女性本身就有免疫性疾病,常出现系统性红斑狼疮、类风温性关节炎等,这些疾病通通会因为红细胞被溶解、被破坏出现代偿功能异常,造成贫血。

女人贫血是什么原因造成的?主要可总结为生理性因素与病理性因素两大方面,多数是属于生理性因素,与女性特殊的生理周期有关系。为了避免贫血引起一系列不适,在生活中多吃含铁量高的食物,减肥瘦身并不为过,但要保证营养均衡为前提条件再控制食物热量,这样才能预防贫血。


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

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

好卖家:https://www.ikjzd.com/w/776

拍怕网:https://www.ikjzd.com/w/2205


核心提示:女性时常会有贫血症状发生,在众多人群中,女性出现贫血的几率会更高一些,可能与女性每个月一次月经有关系。在月经期会有大量经血排出,排出时也会使体内大量铁质流失,若没有及时进行补充的话,就会出现缺铁性贫血。具体女人贫血是什么原因造成的,了解诱因,可以预防贫血发生。 女性时常会有贫血症状发生,在众多人群中,女性出现贫血的几率会更高一些,可能与女性每个月一次月经有关系。在月经期会有大量经血排出,
damai:damai
欧舒丹:欧舒丹
A+页面又有新变化了?EBC功能新升级 :A+页面又有新变化了?EBC功能新升级
亚马逊沙特站:中东电子商务的心脏:亚马逊沙特站:中东电子商务的心脏
欧代是什么?Amazon亚马逊卖家欧代注册流程,费用和时效详细解。:欧代是什么?Amazon亚马逊卖家欧代注册流程,费用和时效详细解。

男性健康食物

核心提示:男性健康不仅是指我们常说的体质状况,也包括男性前列腺健康,这也是很多男性比较在意的事情,前列腺健康关系到男性尊严,这么说一点也不夸张,为了显示男性雄风,在生活中可以适当多吃一些有补助作用的食物,能为男性壮阳保健。适合男性健康食物有哪些呢?

男性健康不仅是指我们常说的体质状况,也包括男性前列腺健康,这也是很多男性比较在意的事情,前列腺健康关系到男性尊严,这么说一点也不夸张,为了显示男性雄风,在生活中可以适当多吃一些有补助作用的食物,能为男性壮阳保健。适合男性健康食物有哪些呢?

适合男性健康食物有不少,几乎生活中大多数食物都有男性身体所需要的营养,只要学会营养搭配,拒绝偏食挑食等情况出现,对男性健康就有帮助。推荐几种有助男性健康食物,平时多吃以下这几类食物,是可提高男性健康,同时对预防男性疾病也有帮助。


含番薯红素的食物能预防男性前列腺癌变、消化道癌变,对多种癌症都有预防作用。就算在临床治疗前列腺类疾病中,通过补充番薯红素也起到良好效果,它是食物中最强抗氧化剂,我们人体没办法自然合成番薯红素,完全在饮食中获取,所以每天可适量吃些含有番薯素的食物,西红柿一定是首选。

含钙量高的食物同样对男性健康有重要作用,其实每个人身体都不能缺钙,它能为身体骨骼补充营养,不过男性对钙的需求量相对更大,尤其随年龄增长,钙质会不断流失,这个时候可以多吃含钙量高的食物,比如每天喝一杯热牛奶,吃些牛肉、羊肉类食物,每天保证摄入钙量不少于1g,能提高健康指数。

男性健康越来越受关注,尤其还没有生育的男性,更要注意在生活中通过食物补充营养,提高肾功能,让男性足够有自信。其实男性可以适当吃些海鲜,像牡蛎非常适合男性食用,牡蛎中含有大量锌元素,它能提高男性肾功能;豆制品也是适合男性吃的食物,可对前列腺健康有补助作用;花菜、西兰花也适合男性保健,多吃些有助于男性健康。总之属于男性健康食物非常多,也不用过于挑剔,每一种食材都吃一些,只需要格外注重补充锌、铁、钙这几大类即可。


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

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

马士基集团:https://www.ikjzd.com/w/1296

黄远:https://www.ikjzd.com/w/1785


核心提示:男性健康不仅是指我们常说的体质状况,也包括男性前列腺健康,这也是很多男性比较在意的事情,前列腺健康关系到男性尊严,这么说一点也不夸张,为了显示男性雄风,在生活中可以适当多吃一些有补助作用的食物,能为男性壮阳保健。适合男性健康食物有哪些呢? 男性健康不仅是指我们常说的体质状况,也包括男性前列腺健康,这也是很多男性比较在意的事情,前列腺健康关系到男性尊严,这么说一点也不夸张,为了显示男性雄风
grab:grab
zozotown:zozotown
速卖通纠纷是什么?处理流程为何?如何处理?:速卖通纠纷是什么?处理流程为何?如何处理?
猪年潮流!出海五大行业 2019 趋势洞察!:猪年潮流!出海五大行业 2019 趋势洞察!
出现这5个警告信号,表示你的库存"亮红灯"了!:出现这5个警告信号,表示你的库存"亮红灯"了!

提高女性雌激素的食物推荐

核心提示:相比起男性,女性身体雌激素分泌量确实是比较少,不过这少量雌激素也是完全满足女性身体激烈平衡,维持女性健康,它是由卵巢与胎盘产生,是维系女性第二特征的重要因素之一。不过随着年龄增长,到40岁以后,女性身体雌激素分泌量会越来越少,这个时候女性身体各个方面开始出现衰老迹象,如果能及时补充雌激素,其实是可以延缓衰老的。补充雌激素最好的方式就是饮食调理,食疗对健康没有什么影响,那能提高女性雌激素的食物有哪些?

相比起男性,女性身体雌激素分泌量确实是比较少,不过这少量雌激素也是完全满足女性身体激烈平衡,维持女性健康,它是由卵巢与胎盘产生,是维系女性第二特征的重要因素之一。不过随着年龄增长,到40岁以后,女性身体雌激素分泌量会越来越少,这个时候女性身体各个方面开始出现衰老迹象,如果能及时补充雌激素,其实是可以延缓衰老的。补充雌激素最好的方式就是饮食调理,食疗对健康没有什么影响,那能提高女性雌激素的食物有哪些?

提高女性雌激素的食物推荐:

1、豆制品是帮助女性补充雌激素最好食疗方式,大豆能补充异黄酮,可提高雌激素活性,从而维持激素平衡。

2、蜂王浆也是女性补充雌激素最佳方案,蜂王浆本身就含有雌激素,它能帮助女性弥补雌激素不足。

3、食用含有维生素D类食物,比如牛奶、海鲜类,对调理雌激素平衡也有明显作用,当然要长期坚持食用,并不是吃一顿就有用。


4、要吃含硒、含锌量高的食物,比如香菇、番薯、蒜等,也有不错的补充作用。

5、亚麻籽中的木脂素和豆制品中的异黄酮是一样的,它们都属于植物雌激素,摄入体内可以与人体雌激素完全结合,起到一种微妙效应,对雌激素缺乏起到补充作用。亚麻籽的食用方式主要是榨成食用油,因此在生活中食用的选择可以亚麻籽油为主,生活中食用油种类繁多,不防尝试选择亚麻籽油,有其它收获。

雌激素是人体重要激素组成部分,不论男性是女性身体健康、内分泌健康都需要雌激素运动,如果雌激素出现缺乏现象,确实是会影响到身体健康。雌激素具有促进骨骼密度的作用,一旦缺乏可能就会患有骨质疏松症,反而使身体进入亚健康状态。为了避免这种情况发生,在生活中要利用食物补充雌激素,多吃能提高女性雌激素的食物,对健康也有保障。


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

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

55海淘网:https://www.ikjzd.com/w/1723

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


核心提示:相比起男性,女性身体雌激素分泌量确实是比较少,不过这少量雌激素也是完全满足女性身体激烈平衡,维持女性健康,它是由卵巢与胎盘产生,是维系女性第二特征的重要因素之一。不过随着年龄增长,到40岁以后,女性身体雌激素分泌量会越来越少,这个时候女性身体各个方面开始出现衰老迹象,如果能及时补充雌激素,其实是可以延缓衰老的。补充雌激素最好的方式就是饮食调理,食疗对健康没有什么影响,那能提高女性雌激素的
敏思达:敏思达
捷汇:捷汇
图片处理:图片处理
外贸人必备技能:教你5招用谷歌开发客户!:外贸人必备技能:教你5招用谷歌开发客户!
口述:我偷吻老公 他嫌恶心立刻擦嘴:口述:我偷吻老公 他嫌恶心立刻擦嘴

痛经可以喝什么缓解

核心提示:每天晚上在睡觉之前喝一杯热牛奶,对于发男子工补充蛋白质补铁和镇静神经,缓解神经紧张度都有一定的好处,女性出现痛经的症状和子宫内神经和肌肉发生痉挛有一定的关系,所以喝着牛奶就会有一定的缓解功效,在平时晚上喝一杯热牛奶也可以促进睡眠。

女性到了发育期之后,都会每个月来月经,在来月经的时候,如果不那么疼痛还比较容易度过,如果月经的时候痛经比较明显,就会给女性带来非常大的心理压力,而且对于生活和工作以及学习都会有很大的影响,有些朋友很想了解痛经可以喝什么缓解?

喝了有助于缓解痛经的饮品一:热牛奶

每天晚上在睡觉之前喝一杯热牛奶,对于发男子工补充蛋白质补铁和镇静神经,缓解神经紧张度都有一定的好处,女性出现痛经的症状和子宫内神经和肌肉发生痉挛有一定的关系,所以喝着牛奶就会有一定的缓解功效,在平时晚上喝一杯热牛奶也可以促进睡眠。

喝了有助于缓解痛经的饮品二:红糖姜茶

红糖姜茶具有发展子宫的功效,而且红糖还能益气补血,在熬制红糖姜茶的同时放几颗大枣,对于补血补铁补气都有一定的好处,生姜可以缓解疼痛,还能使身体中的寒气被排出去以后,这样坚持喝一段时间就能有非常好的缓解痛经的作用。


喝了有助于缓解痛经的饮品三:羊肉汤

羊肉是一种属性非常温热的食物,在来月经期间,每天晚上或者中午喝一碗羊肉汤,也能起到发男子宫帮助排出体内寒气的作用,可以用羊肉汤来煮面,也可以单独的将羊肉切成薄片来汆汤,将羊肉剁成肉馅,用调料拌匀后烧开水汆丸子也是很有营养的吃法,在适当的放入一些青菜,对补充营养,缓解痛经都有好处,但是记住一定要趁热喝。

现在相信大家都知道了,痛经可以喝什么缓解?希望所有有痛经症状的人群,都能找到适合自己的缓解痛经方式,每天晚上用热水泡脚,泡脚的时间不低于30分钟,水温要始终保持在40度左右,这样的做法对于疏通经络,缓解气滞血瘀导致的痛经,也有一定的作用。


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

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

拍拍购物:https://www.ikjzd.com/w/2205

inkfrog:https://www.ikjzd.com/w/668


核心提示:每天晚上在睡觉之前喝一杯热牛奶,对于发男子工补充蛋白质补铁和镇静神经,缓解神经紧张度都有一定的好处,女性出现痛经的症状和子宫内神经和肌肉发生痉挛有一定的关系,所以喝着牛奶就会有一定的缓解功效,在平时晚上喝一杯热牛奶也可以促进睡眠。 女性到了发育期之后,都会每个月来月经,在来月经的时候,如果不那么疼痛还比较容易度过,如果月经的时候痛经比较明显,就会给女性带来非常大的心理压力,而且对于生活和
粉丝通:粉丝通
转运四方:转运四方
重磅!英国增值税递延(PVA)政策最新最全最专业解读:重磅!英国增值税递延(PVA)政策最新最全最专业解读
Facebook测评引流还能这样玩,新方法你知道?: Facebook测评引流还能这样玩,新方法你知道?
2018跨境圈邮政涨价、库存限制,卖家该如何规划自己的成本?:2018跨境圈邮政涨价、库存限制,卖家该如何规划自己的成本?

水果可以煮熟吃吗

核心提示:水果有些是可以煮熟吃的,有些是不可以的,例如苹果,桃子,山楂,还有梨之类的水果,煮熟吃会使营养价值得到提升,而且还能在吃的时候防止肠胃受凉,煮熟之后水果的口感也会有所提升,尤其是像山楂这样口感偏酸的水果,在煮的时候加入适量的冰糖或者蜂蜜,会使山楂的口感更好。

现在很多人都说吃水果能够起到减肥的作用,可是吃水果有些时候会令人感到不舒服,主要是有些人有脾胃寒凉的情况,一旦有脾胃寒凉的情况出现,吃水果就会感觉到胃里不舒服,所以这些朋友很想了解水果是不是能够用水煮熟了吃。那么今天就来带大家了解,水果可以煮熟吃吗?

水果有些是可以煮熟吃的,有些是不可以的,例如苹果,桃子,山楂,还有梨之类的水果,煮熟吃会使营养价值得到提升,而且还能在吃的时候防止肠胃受凉,煮熟之后水果的口感也会有所提升,尤其是像山楂这样口感偏酸的水果,山楂具有和胃健脾的功效,但是很少有人愿意去吃,用水煮的方法很不错,在煮的时候加入少量的糖会让山楂更好吃。

像雪梨苹果还有菠萝之类的水果,不仅煮熟之后口感会变得更好,还能够起到一些预防疾病的作用,尤其是雪梨用冰糖水煮过之后能够清肺去火,对于一些有肺热,而且经常会咳嗽的人,吃冰糖煮雪梨会有一定的改善和治疗作用,苹果用水煮之后,纤维也会得到转化,吃的时候口感软糯,而且营养容易吸收。

不过也有很多水果不适合煮粥吃,例如猕猴桃火龙果还有香蕉,这些水果如果煮熟吃,口感会受到很大的影响,而且水果中的粗纤维得不到软化,会影响水果中营养元素被身体吸收,所以在吃水果之前要先考虑到水果的种类,不能煮着吃的水果,如果想吃的情况下要放在室内温热一段时间,千万不能从冰箱里拿出来直接吃。


看了上面的介绍,相信大家都明白了,水果可以煮熟吃吗?希望所有的朋友都能对这些能够煮熟吃的水果有所了解,无论春夏秋冬多吃水果,对于身体健康都是有好处的,平时适当的吃一些煮熟的水果,能够使维生素更多的被身体吸收,除了水果之外,还应该多吃蔬菜,蔬菜当中所含的维生素C含量也非常高,适当多吃能够提高免疫力,还能在肠道中抑制脂肪被身体吸收。




原文转载:http://lady.shaoqun.com/a/265098.html

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

折扣网:https://www.ikjzd.com/w/74

let go:https://www.ikjzd.com/w/825


核心提示:水果有些是可以煮熟吃的,有些是不可以的,例如苹果,桃子,山楂,还有梨之类的水果,煮熟吃会使营养价值得到提升,而且还能在吃的时候防止肠胃受凉,煮熟之后水果的口感也会有所提升,尤其是像山楂这样口感偏酸的水果,在煮的时候加入适量的冰糖或者蜂蜜,会使山楂的口感更好。 现在很多人都说吃水果能够起到减肥的作用,可是吃水果有些时候会令人感到不舒服,主要是有些人有脾胃寒凉的情况,一旦有脾胃寒凉的情况出现
易速:易速
黄远:黄远
口述:妈妈 我的婚姻毁在你的手里:口述:妈妈 我的婚姻毁在你的手里
如何降低购物车放弃率?这几个技巧一定要掌握!:如何降低购物车放弃率?这几个技巧一定要掌握!
亚马逊平台产品的各种编码你都清楚吗?:亚马逊平台产品的各种编码你都清楚吗?

3分险胜!NBA爆大冷!火箭4连胜,落后20分大逆转,3人得分20+_开拓者

原标题:3分险胜!NBA爆大冷!火箭4连胜,落后20分大逆转,3人得分20+

北京时间1月29日8点30分,NBA常规赛,火箭104-101险胜开拓者。在落后20分的情况下,火箭完成大逆转。现在,火箭4连胜,渐入佳境。此役,伍德22分,奥拉迪波25分,沃尔20分。

赛前,火箭排名西部第12,战绩7胜9负。开拓者排名第5,战绩9胜7负。火箭拿到3连胜,分别击败活塞、独行侠和奇才。开拓者上一场输球,122-125不敌雷霆。

第一节,火箭被打爆了,开拓者8-0开局。琼斯三分球命中,开拓者11-5领先。利拉德飙进三分球,20-8,分差来到两位数。利拉德刚过半场就扔,23-8。坎特勾手命中,25-8。随后,坎特再拿2分,30-10,分差来到20分。首节,开拓者32-17领先火箭。伍德表现不佳,三分2中0,五项数据全部为0。

第二节,火箭绝地反击,沃尔一条龙造杀伤,随后2罚全中,火箭追到23-32。戈登飙进三分球,火箭31-39落后。沃尔拉杆得分,35-39,火箭快追上了。奥拉迪波抢断后扣篮得手,45-46,火箭仅落后1分。伍德暴扣,火箭49-48反超。半场,火箭53-50反超了。本节,伍德恢复状态,单节5中5,轰下14分6篮板1抢断1盖帽。

第三节,奥拉迪波三分球命中,58-50,火箭扩大优势。沃尔也中三分球,火箭投疯了,64-54,火箭领先10分了。56-66落后情况下,开拓者连拿8分,追到64-66。但随后,火箭还了一波进攻高潮,连拿11分,77-66领先。布朗命中三分球,86-73,火箭领先13分。三节比赛,86-77,火箭领先。

第四节,开拓者开局反扑,特伦特命中三分球,开拓者88-86反超。随后,双方命中率都不高,最后2分多钟,火箭95-96落后,沃尔反击一条龙造犯规,2次罚球全部命中,97-96,火箭反超!关键时刻,塔克在攻防两端都有出色表现,最终,火箭险胜。返回搜狐,查看更多

责任编辑:

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

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

let go:https://www.ikjzd.com/w/825

mein:https://www.ikjzd.com/w/1601


原标题:3分险胜!NBA爆大冷!火箭4连胜,落后20分大逆转,3人得分20+北京时间1月29日8点30分,NBA常规赛,火箭104-101险胜开拓者。在落后20分的情况下,火箭完成大逆转。现在,火箭4连胜,渐入佳境。此役,伍德22分,奥拉迪波25分,沃尔20分。赛前,火箭排名西部第12,战绩7胜9负。开拓者排名第5,战绩9胜7负。火箭拿到3连胜,分别击败活塞、独行侠和奇才。开拓者上一场输球,122
智邦:智邦
贝恩投资公司:贝恩投资公司
扬帆计划:扬帆计划
Wish如何有效避免产品被罚款:Wish如何有效避免产品被罚款
亚马逊UPC码大放送(弃坑不做亚马逊了):亚马逊UPC码大放送(弃坑不做亚马逊了)

保持体重的方法有哪些

核心提示:一个人的体重数据是判断肥胖或是消瘦重要依据,如果体重与身高比例完全不符,那可能存在过胖或是过瘦的问题。不论过瘦还是过胖,都需要通过一些方法对达到标准体重。那保持体重的方法有哪些?避免出现反弹。

一个人的体重数据是判断肥胖或是消瘦重要依据,如果体重与身高比例完全不符,那可能存在过胖或是过瘦的问题。不论过瘦还是过胖,都需要通过一些方法对达到标准体重。那保持体重的方法有哪些?避免出现反弹。

保持体重的方法:

1、准备一台体重称,这是必备条件,每天养成称体重的习惯,这样可第一时间发现体重变化,不变最好,稍有变化,就要想办法增加或减少食物摄入量,稳定体重。

2、科学饮食绝对是控制体重计划中必要条件,最好每天给自己设定进食计划表,按照计划表安排每天吃什么,尤其是从高体重历经辛苦减下来后,想保持体重必须合理进食,只要随便加餐,有吃过多的情况都会使体重小幅度增加。避免在不宜进食的时间加餐,尤其每天晚上睡觉前非常不适合进食,人在睡眠状态时身体消耗热量的能力非常有限,进食后只会导致大量脂肪囤积。

3、每天补充充足水分,水可提升身体新陈代谢,如果身体有缺水,那么代谢速度也会随之变慢,慢慢还是会使人发胖。一般每天至少喝8杯水,那在减肥或是保持身材过程中每天饮水量可适当增加一些,多喝水对健康没有什么坏处,建议少量多次的饮水方式,更有利于保持身材。有一个小方法,可在饭前喝点水或者先喝汤,对控制体重有作用。


4、参与运动锻炼,每天饭后不要坐着,选择散步或者靠墙站立半个小时,能促进食物消化,避免食物热量转化为脂肪囤积在体内,如果养成这种习惯能预防再次肥胖。

以上推荐几个能保持体重的方法,其实保持体重和减肥的方法一样,只要注意保持良好习惯,不要出现暴饮暴食,避免熬夜等问题,基本就有条件维持已经瘦身成功的体重数据。维持体重和我们减肥计划一样,只不过计划不用那么激进,从点滴做起就好。



原文转载:http://lady.shaoqun.com/a/265093.html

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

unsplash:https://www.ikjzd.com/w/756.html

立刻网:https://www.ikjzd.com/w/2323


核心提示:一个人的体重数据是判断肥胖或是消瘦重要依据,如果体重与身高比例完全不符,那可能存在过胖或是过瘦的问题。不论过瘦还是过胖,都需要通过一些方法对达到标准体重。那保持体重的方法有哪些?避免出现反弹。 一个人的体重数据是判断肥胖或是消瘦重要依据,如果体重与身高比例完全不符,那可能存在过胖或是过瘦的问题。不论过瘦还是过胖,都需要通过一些方法对达到标准体重。那保持体重的方法有哪些?避免出现反弹。保持
ebay易趣:ebay易趣
自贸区跨境通网站:自贸区跨境通网站
口述:姐弟恋后我被抛弃了(2/2):口述:姐弟恋后我被抛弃了(2/2)
口述:我笑老公床技差被他扇耳光:口述:我笑老公床技差被他扇耳光
关于亚马逊品牌备案相关卖家常见问题答疑:关于亚马逊品牌备案相关卖家常见问题答疑

粗粮是什么食物

核心提示:众多豆类的食物都是粗粮类的食物,例如黄豆、绿豆和红豆等等,豆类食物的食用方法是比较广泛的,可以磨豆浆,做豆腐,豆片也可以磨成面粉用来做面食中的辅料,豆类食物主要营养成分是蛋白质,矿物质,和氨基酸等,对于平衡体内的电解质水平和调理内分泌都有很好效果。

现在很多人都提倡吃粗粮,都说粗粮对身体健康会非常有好处,但是并不是每个人都能对粗粮的定义有明确的了解,甚至很多朋友想吃粗粮但是不知道暗香食物才属于粗粮,吃来吃去都不对,那么今天就来带大家了解粗粮是什么食物?

属于粗粮的食物种类一:豆类

众多豆类的食物都是粗粮类的食物,例如黄豆、绿豆和红豆等等,豆类食物的食用方法是比较广泛的,可以磨豆浆,做豆腐,豆片也可以磨成面粉用来做面食中的辅料,豆类食物主要营养成分是蛋白质,矿物质,和氨基酸等,对于平衡体内的电解质水平和调理内分泌都有很好效果。

属于粗粮的食物种类二:荞麦面

荞麦面是一种减肥和控制血糖效果很不错的食物,荞麦面中不含糖分和脂肪,蛋白含量也不高,主要营养成分是微量元素和维生素b族等,这些营养成分对于抑制脂肪和糖分被身体吸收有一定作用。


属于粗粮的食物种类三:小米

小米是众多粗粮当中最多被人们接触到的一种,小米口感很好且营养丰富,但是小米中不含脂肪,糖分含量也很低,所以平时在制作米饭的时候,可以适当加入小米,也可以单用小米熬粥或者做饭,小米磨成面粉制作面食,只要不加糖也是对减肥很有好处的。

现在大家都知道了粗粮是什么食物,希望所有需要多吃粗粮的朋友都能对粗粮的种类有所了解,其实除了上面提到的几种,还有莜麦面,高粱,玉米这些谷物都属于粗粮,只要在日常生活中搭配调理就能吃出健康,不过想要减肥的朋友除了要调理饮食之外,还要多运动,运动可以促进血液循环,可以加强身体新陈代谢的速度,可以大量的燃烧皮下脂肪,所以这才是最好的减肥和健身方法,减肥一定要做到运动和控制饮食相结合,单纯用一种方法减肥,效果并不会很好。


原文转载:http://lady.shaoqun.com/a/265088.html

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

华翰物流:https://www.ikjzd.com/w/1799

西集网:https://www.ikjzd.com/w/1353


核心提示:众多豆类的食物都是粗粮类的食物,例如黄豆、绿豆和红豆等等,豆类食物的食用方法是比较广泛的,可以磨豆浆,做豆腐,豆片也可以磨成面粉用来做面食中的辅料,豆类食物主要营养成分是蛋白质,矿物质,和氨基酸等,对于平衡体内的电解质水平和调理内分泌都有很好效果。 现在很多人都提倡吃粗粮,都说粗粮对身体健康会非常有好处,但是并不是每个人都能对粗粮的定义有明确的了解,甚至很多朋友想吃粗粮但是不知道暗香食物
i号店:i号店
贸发局:贸发局
速卖通当选全球最受欢迎购物APP,凯特王妃弟弟成忠粉?:速卖通当选全球最受欢迎购物APP,凯特王妃弟弟成忠粉?
Shopee信息前瞻 3月复工如何让店铺回到年前排名?:Shopee信息前瞻 3月复工如何让店铺回到年前排名?
跨境电商亚马逊,一审与二审的差别?:跨境电商亚马逊,一审与二审的差别?

年交易额$15亿,新卖家增6倍,Akulaku逐鹿东南亚!

或许在部分人的印象中,东南亚是一个没有潜力的市场,一直以来表现平平。其实,近些年来,东南亚市场都在闷不吭声地悄悄努力,用成绩惊艳了所有人……


东南亚市场发展越来越好,各类型电商平台纷纷抢占先机,想要分得一杯羹。疫情之下,各平台的表现也仍然不俗,分期消费平台Akulaku就是其中之一。


PT Akulaku Silvrr Indonesia指出,2020年期间,消费者对部分产品需求激增,分期付款交易量显著增加。


PT Akulaku Silvrr Indonesia的主管表示,电子产品仍然是最受消费者欢迎的类别,由于电子产品的价格相对较高,所以许多消费者会选择使用Akulaku的分期付款方式进行交易。

图一.jpg

数据显示,在疫情期间,家具类别订单量激增,与2019年相比,其中许多产品的交易量增长甚至超过了100%。


在2020年的11月至12月期间,各种家具产品的订单量增加了650%,所有产品类别中销售增长率最高。值得一提的是,家具类的卖家数量增加了2倍,许多消费者不再钟情于大品牌,而是更加青睐中小型企业的产品。


主管表示:"家具类产品需求增加,表明疫情已经影响到了人们的日常生活,他们有更多的时间待在家里。"


在众多家具产品及日常用品中,沙发、储物架、弹簧床、床垫、厨房用具是2020年消费者需求最大的产品。


此外,男士服装的订单量猛增,2020年第四季度,Akulaku男士服装类卖家数量增长6倍。


据悉,Akulaku的注册用户已经超过了1300万,单月新增用户已突破100万,年交易额达15亿美元。


近年来,Akulaku一步一个脚印前行,在2020年疫情期间迈出了关键的一步,业务量显著增长,为未来发展打下了坚实的基础。





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

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

转口贸易:https://www.ikjzd.com/w/1427

ola:https://www.ikjzd.com/w/2103


或许在部分人的印象中,东南亚是一个没有潜力的市场,一直以来表现平平。其实,近些年来,东南亚市场都在闷不吭声地悄悄努力,用成绩惊艳了所有人……东南亚市场发展越来越好,各类型电商平台纷纷抢占先机,想要分得一杯羹。疫情之下,各平台的表现也仍然不俗,分期消费平台Akulaku就是其中之一。PTAkulakuSilvrrIndonesia指出,2020年期间,消费者对部分产品需求激增,分期付款交易量显著增加
活动树:活动树
灯塔计划:灯塔计划
口述:我在老公车里发现了表妹内裤老公表妹内裤:口述:我在老公车里发现了表妹内裤老公表妹内裤
苹果拒签禁售裁定书!高通告苹果为何选在福州打官司?:苹果拒签禁售裁定书!高通告苹果为何选在福州打官司?
给亚马逊卖家:11款好用的用户评论管理及索评工具!:给亚马逊卖家:11款好用的用户评论管理及索评工具!

前必胜客送货员创建了价值14亿美元的运动服装品牌Gymshark

2020年来势汹汹的疫情顿时缩减了人们的活动范围,居家健身相关的服饰和器具都受到了广大消费者的欢迎。英国著名体育运动品牌Gymshark便从这一趋势中受益匪浅。

 

Gymshark是一家销售运动服装及配件的体育品牌,产品售价在20美元-50美元不等,于2012年由前披萨送货员Ben Francis创立于英国。目前,Gymshark的产品通过13种语言的网站直接出售给180个国家的消费者,其中大约一半的营业额都来自美国。


0001.png


2020年8月,美国私募集团General Atlantic以3亿美元的价格收购了Gymshark21%的股份,Gymshark的市值在当时便达到了14亿美元,时年仅28岁的品牌创始人Ben Francis的个人净资产估值也达到了9.8亿美元。

 

1609267166-Gymshark.jpg


创立于车库的传奇品牌

 

前有乔布斯在车库中创立了苹果,后有Francis在车库中创立了Gymshark体育品牌,更巧的是,乔布斯就是Francis的偶像,而且Francis也渴望将Gymshark打造成像苹果公司一样成功的品牌。

 

Francis从小就对YouTube上的举重健身视频很感兴趣。18岁时他就读于阿斯顿大学(Aston University),晚上会兼职做必胜客的送货司机,其余时间则在健身房度过,但是他却买不到自己真正喜欢的健身服装。

 

为了解决这个难题,他开始在父母的车库中使用缝纫机自己上手缝制衣服。2013年,他与大学同学Lewis Morgan合作制作衣服并采用了大白鲨抬起杠铃的Logo,再通过gymshark.co.uk网站进行在线销售。有趣的是,这一网站原本是他们用来销售健美补品的,后来该网站销售的产品范围便逐步扩大至运动服、休闲服、跑步服以及诸如泡沫滚筒、阻力带和沙滩巾之类的健身配件。


0003.png


在Francis为社交网站上的健身网红免费提供服装进行推广之后,Gymshark的在线销售额从450美元/天飙升至45000美元/天。

 

同样是在2013年,Gymshark在欧洲最大的健美博览会BodyPower上租用的摊位被人群淹没,在30分钟内便产生了30000英镑的销售额,准备的产品很快便售罄了,盛况之后,他们每天还可以接到价值42000美元的订单。

 

当公司的销售收入达到了25万英镑时,Francis和 Morgan便果断决定辍学以全职专注于品牌事业。

 

在之后的几年里,Gymshark的规模迅速扩张,并分别在中国香港和美国丹佛开设了办事处。但是Gymshark的发展并非一直顺风顺水。

 

抛弃Magento,转向Shopify Plus

 

Gymshark的业务主要都在线上进行,因此独立站的建设及维护对该品牌来说至关重要。

 

加拿大建站服务平台Shopify成立于2004年,而且事实上Gymshark最初便诞生于Shopify,但是当品牌的销量在2013年急速增长时,Gymshark意识到他们需要一种新的解决方案,那时Shopify Plus还未问世,因此Gymshark团队后来选择了Adobe旗下的开源建站工具Magento。

 

Francis回忆说:"当时花了6到8个月的时间建立了这个网站,但是到网站建成时,我们的销售规模已经扩大了一倍,并且已经超出了网站可以承受的规模。"为此,Gymshark花费了数十万美元来对该网站进行维护。

 

但Gymshark的网站还是没能撑过2015年的黑五购物节。在2015年的黑五大促期间,Gymshark的官网还曾整整崩溃了8个小时,消费者无法正常下单付款,导致了高达143000美元的损失。

 

与销售额一起受损的,还有消费者对Gymshark品牌的好感与信任。越来越多的消费者涌入社交媒体希望"讨个说法",网站的崩溃不仅让他们浪费了数个小时的时间,还打乱了他们已经安排好的日程计划。


00004.png


Francis表示:"这本来应该是非常重要的一天,但我们却让客户失望了。"

 

之后,Gymshark团队完成了唯一能做的两件事。第一件事便是道歉。Francis手写了2500多封手写道歉信,并对受网站崩溃影响的消费者提供了折扣优惠。第二件事,重建官网。在"黑五"崩盘8个小时之后,Gymshark紧急迁移到了Shopify Plus。Shopify Plus是企业级产品,可与处于高速增长期的品牌,例如Gymshark一起按需扩展。

 

利用Shopify Scripts,Gymshark得以自定义结帐功能,并为品牌老粉提供惊喜礼品。与此同时,为了为顾客提供更好的移动端购物体验,Gymshark的结帐流程(从产品页面到付款页面)便主要是针对移动优先的电子商务体验而定制。

 

00005.png


在执行了多渠道的全球增长战略之后,Gymshark的黑五社媒广告的ROI达到了9.3;黑五期间的销售收入整体增长了197%;而且2018年的销售收入达到了1.28亿美元。


以小博大,依靠"小网红"战胜体育服装巨头

 

据《福布斯》估计,Gymshark为其"带货网红"提供的赞助金额不高,大致在6000美元/年到10万美元/每年之间。同样,Gymshark也并不需要他们遵守一系列的严苛条件,只要他们出境时穿赞助服装就可以了。


00006.png


运动服装是一门大生意。2019年,运动服装的全球销售额突破了1760亿美元。但是运动品牌的营销投入也十分"骇人",耐克需要向勒布朗·詹姆斯支付10亿美元,每年向网球明星娜奥米支付的代言费也在1000万美元以上,另外还制作投放了豪华的电视广告。

 

相比之下,Francis只用了很少的预算就达到了目标,据悉,Gymshark在"健身"领域共雇用了80位"影响者",成功让Gymshark在Tik Tok上获得了超过200万关注者,而关注耐克的TikTok用户数也才70万。

 

Francis透露,这种方法可以帮助他以非常规的方式重新统一所谓的Z世代成员,"年轻人只想购买由与其价值观相符的社区所领导的品牌。因此,我们也是一个出售商品的社区。"Gymshark的营销策略产生了令人钦佩的财务增长,2019年其销售收入增长了40%,达到了3.3亿美元。


线上线下营销活动全面开花

 

Gymshark发布在数字平台上的产品图像和内容以明亮为特色,在某些情况下几乎曝光过度。


封面体育.png


但是,该公司每年都会在"黑五"期间举行一次"Blackout(熄灯)"活动,"一切都会变黑," Gymshark的品牌总监Noel Mack说。"模特们会穿着黑色衣服,我们甚至也会在Instagram上发布完全空白的黑色图片,这与我们通常的内容完全不同。"


0007.png


这样一反常态的营销模式帮助Gymshark吸引来了更多的潜在消费者。为了成功举办这一活动,"Blackout"团队要先选定哪种平台和格式最能说明所要讲述的故事。然后,它才会根据平台页面大小,格式和纵横比来定制内容。

 

这项广告活动的投资回报率高达9.3,也让Gymshark的黑五销售收入同比增长了197%,打破了此前的销售记录。


在线下,Gymshark还聚合网红开设线下快闪店。就像摇滚明星进行巡回演出并免费提供音乐会门票一样,Gymshark组织并执行自己的世界巡回演出;它在全球范围内招募合适的健身大使,让粉丝和追随者可以与偶像面对面接触,而无需付费。


00008.png


Gymshark继续向全球扩张

 

自从迁移到Shopify Plus以来,Gymshark团队能够专注于发展品牌,并尝试创新的新产品,例如开发可以为运动员赋能或能够帮助避免伤害的新一代可穿戴设备。


而且,该公司现在的发展重点是加强运输和物流,以快速交付产品,并扩大其在美国市场的业务。由于美国客户习惯了亚马逊的快速交货,Francis便在加利福尼亚和俄亥俄州开设了两个配送中心,预计将在2021年夏天启动并运行。他还在扩建美国团队,计划再增招15人,其中的4名员工将专门担任侦察员,帮助寻找和管理新兴的美国明星和影响者。

 

Gymshark还计划将拥有500名员工的公司总部从英格兰索利哈尔(Solihull)迁至美国丹佛健身中心,不过疫情推迟了这些计划。




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

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

淘粉吧官网:https://www.ikjzd.com/w/1725.html

黄劲:https://www.ikjzd.com/w/2426


2020年来势汹汹的疫情顿时缩减了人们的活动范围,居家健身相关的服饰和器具都受到了广大消费者的欢迎。英国著名体育运动品牌Gymshark便从这一趋势中受益匪浅。Gymshark是一家销售运动服装及配件的体育品牌,产品售价在20美元-50美元不等,于2012年由前披萨送货员BenFrancis创立于英国。目前,Gymshark的产品通过13种语言的网站直接出售给180个国家的消费者,其中大约一半的营
大森林:大森林
白色清关:白色清关
搞事情了!亚马逊联手拼多多,原因竟是......:搞事情了!亚马逊联手拼多多,原因竟是......
印度FDI新规生效在即,初期影响已蔓延至部分大卖家和电商平台:印度FDI新规生效在即,初期影响已蔓延至部分大卖家和电商平台
"Laji Yamaxun",卖家更改listing、详情描述痛斥亚马逊种种罪行!:"Laji Yamaxun",卖家更改listing、详情描述痛斥亚马逊种种罪行!

狂砍37+13+5!火箭三巨头爆发率队20分大逆转,利拉德安东尼26分_开拓者

原标题:狂砍37+13+5!火箭三巨头爆发率队20分大逆转,利拉德安东尼26分

NBA常规赛,西部第五名的开拓者和休斯顿火箭队的交锋,火箭队最近3连胜,但是他们想要战胜开拓者并不容易。这一场比赛,火箭队的小巨头伍德回归比赛。开拓者的首发阵容:沃尔+奥拉迪波+泰特+塔克+伍德,开拓者的首发阵容:利拉德、安东尼、特伦特、小琼斯、坎特。狂砍37+13+5!火箭三巨头爆发率队20分大逆转,利拉德安东尼26分。

首节比赛开打,火箭队第一次进攻没有,开拓者这边反击也没有打进,但是小琼斯前场篮板助攻安东尼命中中投,接着利拉德也跳投命中两分,坎特勾手也得分,开拓者6-0开局,火箭前面几次进攻都没有打进。暂停调整,回来开拓者小将特伦特也命中两分,奥拉迪波单挑,终于跳投命中两分。接着沃尔也干拔三分命中,非常犀利。小琼斯马上回应一记三分,你来我往。利拉德抛投打进,坎特两罚全中,考辛斯回应一记三分,小琼斯回应暴扣,利拉德再度命中三分,开拓者20-8火箭。

暂停回来,利拉德再中一记三分,火箭又连续进攻不利,状态有点不佳,考辛斯单臂暴扣,利拉德再中超远三分,坎特上篮打进,努瓦巴回应2+1,考辛斯也发力了,他强行单打内线砍下两分,而且造成对手犯规,得到罚球,加罚命中。沃尔再度拉杆上篮砍分,利拉德助攻贾尔斯命中两分,火箭还是大比分落后。第一节结束,火箭17-32开拓者。首节火箭队状态不佳,前面一度遭遇得分荒,被对手拉开分差,暂停调整之后,火箭才开始慢慢找到状态。

第二节比赛,两队上来继续互相打铁,接着伍德两罚全中,伍德继续补篮打进,他连砍4分止血。沃尔也得到罚球机会,两罚全中,贾尔斯助攻安东尼打进两分,安东尼再度暴扣砍分,甜瓜状态很猛啊。开拓者小将西蒙斯又命中三分,分差再度被拉开,开拓者39-25火箭。豪斯命中三分,沃尔也命中三分,火箭三分雨起来了,连续三分缩小分差到8分。火箭状态变好,开拓者被迫暂停调整。

回来之后,奥拉迪波欧洲步上篮砍分,沃尔再度命中两分,火箭追到只差4分了。利拉德赶紧站出来突破打进两分,伍德运球过人突破砍下两分,坎特吃饼暴扣,伍德两罚全中,利拉德又不讲理的三分一箭穿心,沃尔打进,伍德再度骑马射箭打进两分,火箭只差3分。奥拉迪波快攻再度命中,火箭只差1分,开拓者再度被迫暂停。利拉德两罚全中,奥拉迪波再度反击打进,努瓦巴助攻伍德暴扣,火箭反超,奥拉迪波再度命中两分,小琼斯打进两分,奥拉迪波再度命中中投。半场结束,火箭53-50逆转反超领先开拓者。从最大落后20分,到疯狂逆转反超领先,火箭队实力果然不俗啊。

半场数据,开拓者利拉德砍下20分+2篮板+5助攻,安东尼6分+3篮板+1助攻+2抢断,坎特10分+7篮板+1抢断+1盖帽,小琼斯7分+6篮板+2盖帽,特伦特2分+3篮板+1助攻,西蒙斯3分+2篮板,贾尔斯2分+3篮板。开拓者利拉德+安东尼合砍26分。火箭这边,伍德砍下14分+6篮板+1盖帽+1抢断,奥拉迪波12分+4篮板+1助攻+1抢断+1盖帽,沃尔11分+3篮板+4助攻+1盖帽,斯特林布朗3分+3篮板+1助攻,考辛斯6分+4篮板+2助攻,豪斯5分。火箭沃尔+奥拉迪波+伍德三巨头齐爆发,狂砍37分+13个篮板+5助攻,带队逆转反超开拓者,取得半场领先。

返回搜狐,查看更多

责任编辑:

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

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

敦煌网站:https://www.ikjzd.com/w/189

淘粉8:https://www.ikjzd.com/w/1725.html


原标题:狂砍37+13+5!火箭三巨头爆发率队20分大逆转,利拉德安东尼26分NBA常规赛,西部第五名的开拓者和休斯顿火箭队的交锋,火箭队最近3连胜,但是他们想要战胜开拓者并不容易。这一场比赛,火箭队的小巨头伍德回归比赛。开拓者的首发阵容:沃尔+奥拉迪波+泰特+塔克+伍德,开拓者的首发阵容:利拉德、安东尼、特伦特、小琼斯、坎特。狂砍37+13+5!火箭三巨头爆发率队20分大逆转,利拉德安东尼26分
特许金融分析师:特许金融分析师
出口易:出口易
Prime Day过去了,但是旺季才刚刚开始!:Prime Day过去了,但是旺季才刚刚开始!
新政!自发货卖家噩耗,你可能将拿不回买家退货商品!:新政!自发货卖家噩耗,你可能将拿不回买家退货商品!
海外囤货性购物热潮 盐田一"柜"难求:海外囤货性购物热潮 盐田一"柜"难求

完败!英超格局再变化,穆里尼奥5次输给大克星克洛普,正式掉队_热刺

原标题:完败!英超格局再变化,穆里尼奥5次输给大克星克洛普,正式掉队

1-3,热刺遭遇利物浦双杀!这样一来,热刺落后曼城8分有些掉队了。虽然本赛季英超被认为是群雄并起,但目前来看,曼城真正的对手在哪里呢?或许,还是利物浦。

首回合利物浦击败热刺,穆里尼安说更好的球队输了。但是这场比赛,他是完败。没什么可说的,射门热刺3-14落后,利物浦占据场上优势,无论是配合、技战术还是斗志,利物浦理所应当拿下胜利,热刺暴露命门,那就是关键时候走神,穆里尼奥打造的球队需要队员保持100%专注,但一个半场结束,一个半场开始,连丢2球,心气就没了,失去了防守稳定性,穆里尼奥也无可奈何。

从克洛普与穆里尼奥交手数据来看,克洛普在英超对阵穆里尼奥的比赛中已经获得了5场胜利,这相当于弗格森 (1场)、温格(1场)以及瓜迪奥拉(3场)三人的总和,克洛普堪称穆里尼奥的大克星!

从英超格局来看,目前曼城夺冠概率显然是最大的了。原本被视为大热门,现在厚积薄发来到了积分榜第一位,据知名大数据机构"538"预测,曼城英超夺冠概率已经飙升至87%。曼联多赛一场落后曼城1分,莱斯特城罗就2分,利物浦落后4分。或许从竞技状态来看,曼城要担心的还是利物浦。克洛普之前陷入到危局,现在多亏了热刺帮助他们觉醒,后劲或许不小。

对于热刺来说,与曼城一样都是19轮,但少了8分,原本实力就占据劣势的热刺,很难真正威胁到曼城。虽然外界都对穆里尼奥的"第二年"非常期待,热刺也一度占据积分榜第一的位置,但是随着赛季深入,很难承认热刺是英超最好的球队,穆里尼奥虽然不断强调这一点,但被利物浦双杀,又输给莱斯特城,本赛季哪怕击败了曼城,吊打了曼联,但热刺的稳定性是不够的。返回搜狐,查看更多

责任编辑:

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

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

国际标准书号:https://www.ikjzd.com/w/174

new old stock:https://www.ikjzd.com/w/2341


原标题:完败!英超格局再变化,穆里尼奥5次输给大克星克洛普,正式掉队1-3,热刺遭遇利物浦双杀!这样一来,热刺落后曼城8分有些掉队了。虽然本赛季英超被认为是群雄并起,但目前来看,曼城真正的对手在哪里呢?或许,还是利物浦。首回合利物浦击败热刺,穆里尼安说更好的球队输了。但是这场比赛,他是完败。没什么可说的,射门热刺3-14落后,利物浦占据场上优势,无论是配合、技战术还是斗志,利物浦理所应当拿下胜利,
adore:adore
e邮包:e邮包
义乌小商品老板:特朗普周边商品卖得比拜登的好:义乌小商品老板:特朗普周边商品卖得比拜登的好
虾皮shopee无货源如何运营,才能打破0订单:虾皮shopee无货源如何运营,才能打破0订单
做亚马逊PPC少点套路,直接这样玩转!:做亚马逊PPC少点套路,直接这样玩转!

Soul的限流断路器的使用和流程

Soul的限流断路器的使用和流程

由于之前并没有使用过Hystrix,Resilience4j和sentinel中的任何一种,此处仅对三种流控和断路器插件做一个流程分析

Soul中Hystrix的使用和操作流程

  • 关于soul中插件的流程前文已经说过多次了,在此不在赘述。
  • 根据规则的具体选择方式。Soul构建了两个不同的操作类HystrixCommandOnThread和HystrixCommand。两个类的不同是HystrixCommandOnThread为拦截的接口建立了自己的线程池,实现了线程池的隔离。而HystrixCommand只是实现了短路器的基本功能。使用了线程池隔离之后。可以针对不同的线程使用不同的线程池配置。既区分了不同的接口和自定义配置解决不同并发程度所造成的压力。也解决了不同接口之间造成影响的问题。这两个类基本就是@HystrixCommand的各大属性的集合,Soul通过界面配置的方式实现了断路器的零侵入性。这样来说,比Hystrix直接嵌入客户端更加方便

file

  • 另外在具体的断路执行run过程中使用了RxReactiveStreams.toObservable的监听来实现具体的异步监听的情况。同时追踪Hystrix源码可以看到Hystrix使用了RxJava
  • Hystrix插件的使用中综合使用了建造者模式,命令模式,观察者模式。以及RxReactiveStreams响应式流式编程。

Soul中Resilience4j的使用和操作流程

  • 在Resilience4JPlugin中的执行方法中可以看到
 protected Mono<Void> doExecute(final ServerWebExchange exchange, final SoulPluginChain chain, final SelectorData selector, final RuleData rule) {  final SoulContext soulContext = exchange.getAttribute(Constants.CONTEXT);  assert soulContext != null;  Resilience4JHandle resilience4JHandle = GsonUtils.getGson().fromJson(rule.getHandle(), Resilience4JHandle.class);  if (resilience4JHandle.getCircuitEnable() == 1) {   return combined(exchange, chain, rule);  }  return rateLimiter(exchange, chain, rule); }

根据CircuitEnable属性的值来决定只是做流控还是同时同时做流控和断流两个方向。但是这个规则的配置是基于数字配置的。是不是可以优化为boolean类型的,这可能是个可以优化的方向
file

  • 最后通过代理工厂Resilience4JRegistryFactory来执行断流和流控的具体控制,相对来说比直接配置和代码来控制简单了很多

Soul中sentinel插件的使用和流程

  • 在SentinelPlugin中并没有看到直接执行sentinel的内容,而是直接重载了PluginDataHandler的重载方法里
  • 在重载方法中 FlowRuleManager.loadRules(flowRules)和DegradeRuleManager.loadRules(degradeRules)将sentinel都加载到了Sentinel中,由sentinel进行控制

三个断路器的控制基本就是这样, 后续对三个断路器有了使用经验再来具体进行对比。

欢迎搜索关注本人与朋友共同开发的微信面经小程序【大厂面试助手】和公众号【微瞰技术】,以及总结的分类面试题https://github.com/zhendiao/JavaInterview

file
file









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

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

airwallex:https://www.ikjzd.com/w/1011

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


Soul的限流断路器的使用和流程由于之前并没有使用过Hystrix,Resilience4j和sentinel中的任何一种,此处仅对三种流控和断路器插件做一个流程分析Soul中Hystrix的使用和操作流程关于soul中插件的流程前文已经说过多次了,在此不在赘述。根据规则的具体选择方式。Soul构建了两个不同的操作类HystrixCommandOnThread和HystrixCommand。两个类
google趋势:google趋势
patpat:patpat
跨境电商的优劣势!:跨境电商的优劣势!
口述:男友不会说情话 每次爱爱都拒绝前戏:口述:男友不会说情话 每次爱爱都拒绝前戏
被疯抢的8个亚马逊爆款,最高评论超30000条!:被疯抢的8个亚马逊爆款,最高评论超30000条!

2021-01-28

面向对象及方法的调用

面向对象及方法的调用

面向对象

  • 面向对象编程的本质是:以类的方式组织代码,以对象的组织封装数据
  • 三大特性:
    1. 封装
    2. 继承
    3. 多肽
  • 从认识角度考虑是先有对象后有类,从代码的角度考虑是先有类后有对象,类是对象的模板

方法的调用

  • 同一个包中的类可以直接使用,直接用类名点调用其中的方法

  • 调用本类中的静态方法可以直接用方法名就可以

    例如:

    public static void main(String[] args){  a(); } public static void a(){  System.out.println("我是一个静态方法"); }
  • 调用同一个包中的另一个类中的静态方法,需要用类名点方法名进行调用

    public static void main(String[] args){  xuexi.b(); }
  • 调用同一个包中的另一个类中的非静态方法,需要new一个该类的对象,用对象调用他的方法

    例如:

    public static void main(String[] args){  //对象类型 对象名 = 对象值  xuexi xuexi = new xuexi();//new了xuexi类的对象  xuexi.b();//对象调用方法 }
  • 调用本类中的非静态方法,也需要new一个本类的对象,用对象进行调用

    例如:

    public class lianxi1 { public static void main(String[] args){  //对象类型 对象名=对象值  lianxi1 name = new lianxi1();  name.a(); } public void a(){  System.out.println("我是一个静态方法"); }}
  • 注意:

    静态方法是不能调用非静态方法的,因为静态方法是和类一起加载的,而非静态方法创建对象后才存在,所以他们有时间差,静态方法出现的时候非静态方法还没有出现呐

    除了这种情况,其他情况的方法调用方法都是可以的

    例如:

    public static void i(){  a();//掉不出来a方法,因为a是非静态方法 }

值传递

举例说明:

public static void main(String[] args){  int a=1;  xx(a);//a执行力此方法后a的值还为1,a只是给这个方法进行了传值,并没有将a本身传给方法,这就是值传递  System.out.println(a); } public static void xx(int a){  a=10; }

引用传递

举类说明:

public class Demo05 { public static void main(String[] args) {  Person person = new Person();  System.out.println(person.name);//输出为空  Demo05.change(person);  System.out.println(person.name);//输出对象,这就是引用传递 } public static void change(Person person){  person.name="对象"; } static class Person{  String name; }}








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

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

立刻网:https://www.ikjzd.com/w/2323

new old stock:https://www.ikjzd.com/w/2341


面向对象及方法的调用面向对象面向对象编程的本质是:以类的方式组织代码,以对象的组织封装数据三大特性:封装继承多肽从认识角度考虑是先有对象后有类,从代码的角度考虑是先有类后有对象,类是对象的模板方法的调用同一个包中的类可以直接使用,直接用类名点调用其中的方法调用本类中的静态方法可以直接用方法名就可以例如:publicstaticvoidmain(String[]args){a();}publicst
wangwei:wangwei
naning9韩国官网:naning9韩国官网
据说,80%资深卖家都在悄悄用这个邀评神器:据说,80%资深卖家都在悄悄用这个邀评神器
2020年中东零售电商销售额增长19.8%,2021年有望实现更强劲增长!:2020年中东零售电商销售额增长19.8%,2021年有望实现更强劲增长!
5.8亿美元收购Souq两年后,亚马逊计划在中东推新电商平台:5.8亿美元收购Souq两年后,亚马逊计划在中东推新电商平台

市场增长率接近30%!印度电商增长强势

本周三,Flipkart集团CEOKrishnamurthy表示,虽然新冠疫情的蔓延带来了诸多挑战,但同时也开辟了许多新途径,它带来了国民消费行为的转变,极大的刺激了印度电子商务市场的增长。

 

" 新冠之前的电子商务增长率大约为26-27%,但新冠之后则已接近30%,我们曾估计印度的电子商务市场规模将在未来三年到四年间达到500至600亿美元,但现在,这个数值更接近900至1000亿美元。"Krishnamurthy表示。


Flipkart是一家综合类电商平台,该平台上的用户超过了1亿,目前是印度最大的电商平台,在印度拥有广泛的受众群体。受疫情影响,2020年,Flipkart平台上的个人护理、速食食品、家居用品等品类比较畅销,而近日印度政府刚刚宣布大面积开放影院与商超,这类品类的销量或将受到影响。

 

此外,近期正值印度婚礼季,与婚礼相关的服装、装饰用品、礼盒等可能会迎来一波销量增长,印度市场的卖家可多加关注。

 

当前,印度的国民网购率仅为3.5%,而中国却超过了25%,其他采用电子商务的发达经济体则保持在10%到25%之间,综合各方面情况来看,印度当前的电子商务仍处于起步阶段,有待开发。

 

2019年,已经有超过10%的印度人在网上购物,而新冠疫情则加快了印度电子商务的发展,在封锁迫使人们呆在室内之后,在线购物成为新的流行,封锁期间许多人转向在线平台购买杂货和其他必需品,并且在解除封锁后仍继续这样做。

 

随着越来越多的印度人使用网络并开始使用网络购物,印度的电子商务市场会不断增长,而印度政府已经开始重视与扶持电商行业,行业人士预计,在未来几年中,印度的电子商务经济将超越线下零售,占据印度零售市场的大部份额,印度电商市场将持续强劲增长。





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

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

naver:https://www.ikjzd.com/w/1727

心怡:https://www.ikjzd.com/w/1327


本周三,Flipkart集团CEOKrishnamurthy表示,虽然新冠疫情的蔓延带来了诸多挑战,但同时也开辟了许多新途径,它带来了国民消费行为的转变,极大的刺激了印度电子商务市场的增长。"新冠之前的电子商务增长率大约为26-27%,但新冠之后则已接近30%,我们曾估计印度的电子商务市场规模将在未来三年到四年间达到500至600亿美元,但现在,这个数值更接近900至1000亿美元。"Krishn
acca是什么:acca是什么
cb体系:cb体系
美元汇率跌至6.5时代,卖家还有利润空间吗?:美元汇率跌至6.5时代,卖家还有利润空间吗?
亚马逊二审通关重磅资源:亚马逊二审通关重磅资源
汽配品类数据解读:汽配品类数据解读

女生不回微信什么心理 女生不回信息轻松应对

相信我们每个人肯定都经历过这样的事情。我们一直喜欢的那个人,平时和自己总是有很密切的联系,可是最近却不知道是什么原因,对方却忽然不回自己的微信消息了。 如果说对方不想和自己保持关系的话,可对方也并没有把自己拉黑。如果说对方对自己还是有爱的话,可是对方却一直没有回复自己的消息。遇到这样情况的时候,那每个人肯定都会感觉焦头烂额。那么女生不回微信什么是心理呢?如何轻松应对呢?了解一下吧。

女生不回微信什么心理 女生不回信息轻松应对

女生不回微信什么心理

1、首先可能是对方真的有事情没看到你的微信。

2、其次对方不回复你微信,因为你和对方知根知底,感情也是很稳定的,他觉得没必要回复。

3、对方根本就不愿意跟你继续聊下去,看到假装没看到也不回复。

4、对方看到你的发的内容,没想好怎么回复,想着想着就干脆没回复或者忘记了。所以具体女生是出于哪种心理,你可以根据女生之前对你的态度和你对女孩子的性格来判断,也不用太将不回信息看得太重,给自己突增烦恼,依然正常的和她保持聊天就好了,切记不要追问理由,比如为什么不回复我?你在干嘛,是在忙吗?等等,这只会让你自己更加焦虑而已。

女生不回微信什么心理 女生不回信息轻松应对

女生不回信息轻松应对

1、转移注意力

聊着聊着突然就不见人影了,很多男生都会特别的着急,有些老实人还会一个劲的给女生发信息,或者发了一连串的问号过去,虽然你只是想要表达自己对女生的紧张和在乎,但在女生的眼里,对你这样的做法多多少少都还是有些不喜的,而有时候你越表现得着急,女生就越会吊着你,当女生清楚的了解你的心思,知道你下一步动作,那么你想要追求到她也就难上加难了,所以在跟女生聊天时,聊着聊着就不回信息了,这个时候千万不要自乱阵脚,她都已经那么大一个人了,肯定是丢不了的,为了不要过早的暴露你的需求,还是要学会转移自己的注意力,听听歌看看书,玩玩游戏等,等到了晚上的时候再去打探女生得信息,这样既不会打扰到她也恰巧隐藏了自己的需求,一举两得。

2、提升自身魅力

很多时候,跟女生聊天,聊着聊着就不回信息了,不是因为你的话题不够吸引就是因为女生对你不感兴趣,当然也有极少的可能是她突然要去忙了,但不管是哪种原因,只要能够突然的冷落你,把你凉着,就说明你在女生的心里还不够优秀,所以想要追求到喜欢的女生,还是要学会提升自己的魅力,有句俗话说“你若盛开,蝴蝶自来”,当你成功的吸引了女生的目光,当她对你有好感的时候,就肯定不会出现这种聊着聊着就不见人影的情况,反而是不敢自己有多忙,只要是你的信息她都会及时的秒回,哪怕上厕所也能腾出一个手来回复你的信息,想要让女生如此的对你,首先你要足够优秀,魅力足够大才行。

3、隔段时间试探

其实在聊天时,不管是谁,只要是被人冷落了,心情肯定是不会好到哪里去的,特别是自己和喜欢的女生聊的正欢心时,她突然就不回信息了,心里大抵还是会有些不开心,于是很多人总是想方设法的想要让女生秒回信息,就会做出一些很过激的行为,不过这种行为非但不能让女生喜欢自己,还会让女生觉得你很烦,然后更加的不想理会你,而高情商的男生在遇到这种情况时,都会非常得冷静,他们知道女生突然不回信息了,哪怕你给她发再多的信息,也是一样的,所以还不如干脆点,一不做二人不休,直接隔段时间再去试探女生好了,如果女生同样的是没回复或者是直接把你拉黑了,你就可以不用把心思放在这个人的身上了,如果女生回复了并且解析了她去干了些什么,说明她并不是故意这样对你的。

原文转载:http://lady.shaoqun.com/a/264070.html

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

贝贝母婴网:https://www.ikjzd.com/w/1321

贝贝网:https://www.ikjzd.com/w/1321


相信我们每个人肯定都经历过这样的事情。我们一直喜欢的那个人,平时和自己总是有很密切的联系,可是最近却不知道是什么原因,对方却忽然不回自己的微信消息了。如果说对方不想和自己保持关系的话,可对方也并没有把自己拉黑。如果说对方对自己还是有爱的话,可是对方却一直没有回复自己的消息。遇到这样情况的时候,那每个人肯定都会感觉焦头烂额。那么女生不回微信什么是心理呢?如何轻松应对呢?了解一下吧。女生不回微信什么心
立刻网:立刻网
一淘网比价平台:一淘网比价平台
每周资源包更新!亚马逊VIP教学视频+亚马逊申诉模板+热销品数据+免费插件!!:每周资源包更新!亚马逊VIP教学视频+亚马逊申诉模板+热销品数据+免费插件!!
亚马逊卖家遇到差评如何处理?邮件该怎么发?:亚马逊卖家遇到差评如何处理?邮件该怎么发?
重磅!亚马逊直播对中国品牌卖家全面开放,可以通过什么渠道入驻以及把握机会? :重磅!亚马逊直播对中国品牌卖家全面开放,可以通过什么渠道入驻以及把握机会?

亚马逊发布新图标,撞脸“微笑狗”?

亚马逊这个logo让人印象深刻,大家都会注意到那个连接A和Z的箭头。它的意思是代表微笑、用户体验很好;然后下一步的意思就是公司的趋势是一直在往上走的。

其实,它还隐藏着另一层含义,从A-Z也表示亚马逊拥有一切,代表着啥东西都有。

image.png

这个标志推出后无疑是世界上最成功的logo之一,也成为亚马逊的代名词,在广告中亚马逊也不再着重反复强调"地球上最大的书店"的标语了。

这几年,全世界喜欢搞简化!亚马逊跟上了时髦的脚步,最近更新了iOS图标,把之前的amazon和购物车删除着重的放大了"微笑"logo!

image.png

除此之外,背景色采用了棕色再搭配顶部的蓝色色块意在表现亚马逊箱子上的胶带,整体给人传达的是一个"送货箱"形象。

image.png

不过,大家最关注的就是这个"微笑箭头"了吧作为品牌具标志性的图形时常被用来延展运用,例如刚刚提到的送货箱就有大大的"微笑箭头"。

image.png

而亚马逊这次的新图标将"微笑箭头"元素单独提炼出来,大概是想强化品牌的视觉符号不过,别看这一个简单的"微笑箭头"。

引起了网友们脑洞大开的联想↓↓↓比如"狡猾的邪魅一笑"

image.png

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

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

weebly:https://www.ikjzd.com/w/2486

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

55海淘:https://www.ikjzd.com/w/1723

亚马逊发布新图标,撞脸"微笑狗"?

亚马逊这个logo让人印象深刻,大家都会注意到那个连接A和Z的箭头。它的意思是代表微笑、用户体验很好;然后下一步的意思就是公司的趋势是一直在往上走的。