2020年5月2日星期六

明明是同龄人,为什么别人看起来比较年轻?

明明是同龄人,为什么别人看起来比较年轻?


  明明是同龄人,为什么有的人看起来更年轻?

  常常在网上看到某明星和同学的聚会合影,照片中最常见的就是明星看起来比同学年轻很多。其实我们身边也会有这样的例子,明明是同龄人,但有的人却看起来老很多。为什么人衰老的速度会不一样?

  人体细胞虽然都是在处于不停的更新的状态之中,但是细胞每分裂一次,相应的基因就会发生变化,当这种微小的变化随着时间的积累越来越大,最终表现为衰老。

  只是每个人外在的皮肤状态不一样,懂得保养的人,会及时给皮肤补充需要的物质,从而让肌肤看起来确实比普通人要年轻些,反之,下面的几种做法,确实会加速皮肤的松弛速度,让你老态尽显。

  1.经常熬夜

  熬夜睡眠质量差都是年轻的最大敌人,不少女性脸色出现蜡黄的颜色,眼袋也出来了,这都是睡眠质量差以及熬夜的表现。长期这样,不但会影响面部皮肤,而且肝脏的受损也是很大的。

  2.嗜烟酒

  酒精使得血管扩张以及变性,让血管的通透性改变,皮肤干燥等问题就会随之出现。吸烟会减少皮肤的血流量,体内胶原蛋白发生变性裂解,胶原蛋白的意义就是让皮肤变得紧致有弹性,嗜烟酒会让皮肤变得松垮垮以及毫无弹性。

  3.睡觉前不洗脸

  睡觉前对脸部进行清洁以及护理,对我们的皮肤健康很有帮助,如果女性经过白天一整天的粉尘刺激以及化妆品的侵袭,为了让肌肤能够得以"休养生息"可以敷一下保养的面膜以及清洁按摩下脸部皮肤。

  饮食调理:多吃这些食物可延缓衰老

  饮食对面部护理有很大的辅助作用,不少食物里面都含有丰富的皮肤修复所需的物质,例如维生素、胶原蛋白还有矿物质,肌肤保持美白,就需要常吃维生素丰富的蔬菜水果,例如猕猴桃、苹果等,因为维生素能够中和体内的氧自由基,胡萝卜里面的胡萝卜素能够护肝养眼,眼睛更具灵动。银耳富含胶原蛋白,也可以适当的多吃点。


巴西总统盼复赛:球员身体好 得了新冠死亡率也低_索纳罗

巴西总统盼复赛:球员身体好 得了新冠死亡率也低_索纳罗


原标题:巴西总统盼复赛:球员身体好 得了新冠死亡率也低

【环球网报道 记者 左甜】美联社4月30日消息,巴西总统博索纳罗当日表示希望尽快恢复足球比赛,因为足球运动员身体素质好,即使得了新冠肺炎,死亡率也低。

"球员们如果感染了病毒,死亡几率低。因为他们的身体状况(好),因为他们是运动员。"博索纳罗在接受巴西瓜伊巴电台采访时说道,由于面临失业风险,足球领域也有很多人想恢复比赛。

博索纳罗称,他的新任卫生部长将提出一项建议,即在没有观众的情况下进行比赛。但总统自己也承认,许多球员可能会拒绝。

由于新冠疫情影响,巴西大部分足球比赛原于3月15日停赛,阿根廷已经取消了本赛季剩余比赛。

美联社援引博索纳罗的话称,恢复足球比赛不是他的决定,但他能帮上忙。博索纳罗还说,他跟巴西格雷米奥队主教练雷纳托讨论过此事,并被告知球员们仍对病毒感到担忧。

美联社提到,博索纳罗是少数仍在淡化新冠病毒风险的国家领导人之一,他此前称新冠肺炎为"小流感"。然而巴西已成为拉美的疫情震中,有超过5900人死于新冠肺炎,医生们认为巴西疫情高峰期预计在两周内到来。

当地时间4月28日,博索纳罗在面对媒体关于巴西死亡人数的询问时回应,"那又如何?感染者将会覆盖70%的人口,这就是生活。很遗憾,你还想要我做什么?"巴西参议员兰道夫·罗德里格斯称,总统嘲笑巴西5000多条逝去的生命,而造成巴西健康危机的正是总统本人。返回搜狐,查看更多

责任编辑:


前乌国脚畅谈多人运动 前妻:滚出去这里有孩子_阿利耶夫

前乌国脚畅谈多人运动 前妻:滚出去这里有孩子_阿利耶夫


原标题:前乌国脚畅谈多人运动 前妻:滚出去这里有孩子

"多人运动会"现在可谓是媒体上最为火热的词条,"小猪"罗志祥的丑闻占据了各大媒体的头版头条。无独有偶的是,在足球界,也有着一位以"多人运动会"为傲的球员,那就是前乌克兰国脚奥列克桑德尔-阿利耶夫。根据英国媒体《太阳报》的最新消息,阿利耶夫在直播间中向粉丝吹嘘"多人运动会"时被前妻听见,两人在粉丝面前发生了剧烈的争吵。

事情的经过时这样的,当时阿利耶夫正在INS直播间向粉丝进行着直播,有2.4万粉丝正在观看他的直播。有意思的是,当话匣子打开之后,阿利耶夫就在一位女粉丝面前吹嘘自己曾经"多人运动"的经历。万万没想到的是,他与粉丝之间的聊天内容被他的前妻塔季扬娜听到了,在她前妻看来,在孩子面前讨论这种话题并不合适,两人一言不合就吵了起来。

"去外面的阳台谈论成人话题去!给我闭嘴吧,这里有孩子啊。"塔季扬娜朝着阿利耶夫大声喊道。对此,阿利耶夫自然不以为然,他告诉前妻自己正在直播,是在给观众们炫耀自己的经历:"你在搞笑吗?你在喊叫什么?有人看我直播呢,你为什么要喊叫?"有意思的是,在2.4万粉丝面前,这对曾经的夫妇一点都不顾忌,吵得非常厉害。

值得一提的是,这对夫妻的婚姻破裂一度是欧洲非常热点的话题,因为阿利耶夫在这段婚姻中被指控家庭暴力和虐待,据称他也曾承认过自己的不忠行为。此时此刻,阿利耶夫在直播间中直言不讳的讲道自己曾经那"多人运动会"的故事,这也从另一个侧面表明了阿利耶夫的品行。返回搜狐,查看更多

责任编辑:


他来了!李铁国足核心指挥官人选确定,曾用传球直接击溃日本后防_金敬道

他来了!李铁国足核心指挥官人选确定,曾用传球直接击溃日本后防_金敬道


原标题:他来了!李铁国足核心指挥官人选确定,曾用传球直接击溃日本后防

作为很多球迷都非常喜欢的一位进攻球员,金敬道在李铁接手国家队之后一直被视为前场核心。金敬道能受到李铁重用,并不让球迷感到意外。因为他身上有两个特质,让李铁非常看重。第一个特质是金敬道非常能跑,在鲁能效力时就以满场飞奔跑不死著称。李铁在接手国家队之后,一直特别注重球员的体能。所以金敬道体能充沛的优势,让他很快得到了李铁赏识。

另外金敬道在比赛中,踢得非常有灵性。他可以在比赛打不开局面时,利用自己出色的传球能力打破场上僵局。金敬道代表国足选拔队出战东亚杯时,就展现了自己精湛的传球技术。当时在比赛中国足选拔队从场面和结果上,都完全落后对手日本。国足0比2落后,让球迷一直期待能有人站出来力挽狂澜,为国家队打入挽回颜面的球。关键时刻金敬道站出来了,他一脚传球找到了中锋董学升。董学升没有辜负金敬道的好意,直接打入了一个漂亮的头球。

金敬道仅仅有一个传球,就击溃了日本后防线,让很多球迷都眼前为之一亮。同时他的精彩表现,也征服了国足主帅李铁。李铁很有可能在未来国家队技战术体系中,重点打造以金敬道为核心新战术。届时要是国足能将归化强援高拉特也招入队中,李铁完全可以复制鲁能对金敬道的使用说明书。金敬道在鲁能表现最好的一个赛季是2018赛季,这个赛季金敬道和外援塔尔德利产生了良好的化学反应。

塔尔德利在鲁能前场组织进攻传球,金敬道则是站在他身后,随时完成致命一击。鲁能将塔尔德利和金敬道特点相互结合和弥补,最终起到了非常好的作用,金敬道踢出了加盟鲁能最高光的一个赛季。那么在这种情况下,李铁可以照搬鲁能的模式,将高拉特当成塔尔德利,以便能更好的激活金敬道。

92年出生的金敬道,正处于职业生涯黄金期。他在经历了上赛季鲁能中超和亚冠短暂低迷之后,如今在鲁能和国足已经有渐入佳境的趋势。所以在这种情况下,金敬道将成为李铁国足王牌指挥官,为球队肩负起组织进攻和进球的重任。相信届时金敬道的表现不会让球迷失望。

本文插图来源于网络返回搜狐,查看更多

责任编辑:


SpaceX和蓝色起源将帮助NASA开发载人登月系统NASA登月SpaceX

SpaceX和蓝色起源将帮助NASA开发载人登月系统NASA登月SpaceX


  相关新闻:马斯克打断NASA会议回应此前言论:与会议主题不符

  新浪科技讯 北京时间5月1日早间消息,据外媒报道,美国美国国家航空航天局(NASA)周四选择了SpaceX、Blue Origin和Dynetics三家宇航公司为其建造能在2024年搭载宇航员的登月系统。

  这三家公司中的SpaceX和Blue Origin分别由科技行业的亿万富豪埃隆·马斯克(Elon Musk)和杰夫·贝佐斯(Jeff Bezos)创办。他们将会共享NASA提供的9.67亿美元预算,但每家公司的具体份额目前尚未可知。

  另外一家重要的NASA承包商波音此次未能入选。

  与50年前的阿波罗登月项目不同,NASA此次计划长期驻扎月球,最终将此作为前往火星的跳板。

  新的载人登月计划需要机器人技术的飞速发展,还需要NASA与三家公司合作设计和开发载人登月系统。

  "我们正在执行总统的空间政策指令。"NASA局长吉姆·布莱登斯汀(Jim Bridenstine)说,他还将此次选择称作一次"历史性"事件。

  NASA载人登月系统项目经理丽莎·沃森-摩根(Lisa Watson-Morgan)表示,选择三家供应商为NASA赋予了足够的回旋余地,以免一家公司的开发计划落后。

  贝佐斯去年推出了Blue Origin设计的登月器。该公司还计划使用自家的重型火箭New Glenn发射登月器。

  马斯克的SpaceX则计划在下月为NASA执行第一次载人飞行任务,并将开发Starship登月系统,最多可将宇航员和高达100磅的货物送向月球。

  Dynetics是一家被Leidos Holdings收购的宇航公司,他们将管理25名合伙人组成的团队,并将开发一套登月系统。该系统最终将由波音和洛克希德·马丁的合资公司United Launch Alliance使用其Vulcan火箭发射。(书聿)


想在亚马逊上打造品牌?你先做好这5个准备!

亚马逊自有品牌是许多卖家都希望能够尝试,或者说有野心的打法。简单来说,就是批发产品,自己贴牌,并在亚马逊上销售。

步骤不复杂,但是想要做好、做到有辨识度是有难度的。换句话说,我们说的品牌,是要在消费者认可你的品牌后,这个"品牌"才算是成立的,不是你自诩"我是品牌"你就是了。

但要在亚马逊上建立一个自有品牌,想让消费者记住你的品牌,则需要面面俱到、苦心经营,包括品牌名、logo、商标和产品包装等等。一个好的品牌有助于你与客户建立长期关系。具体而言,在亚马逊上创建品牌后可以看到这些好处:

1、回头客

一旦人们开始认识并购买你的产品,并且他们认可你的产品质量/包装/图片/logo时,复购率和客户忠诚度就会大大提高。

2、扩大业务规模的机会

以NIKE为例,NIKE的鞋服很有名,假设某一天它想涉足健康食品,想必市场阻力会小得多。因此,品牌可让你扩展业务并在需要时调整或改变业务方向。

3、增强信誉和买家信心

创建自有品牌可以增强你在买家、你所在行业以及整个亚马逊平台上的信誉。你的信誉越好,你收获的认可度、竞争力和忠诚度也越高。

创建亚马逊自有品牌需要经历什么?

第1步:确定目标受众

在开始发展品牌之前,你需要确定目标客户。通过了解你的品牌需要吸引谁,你将能够制定更好的品牌战略。

确定目标受众后,你就可以对他们的喜好进行研究,从而决定品牌的定位和风格,以确保你能够顺利获得目标客户的认同。

第2步:为你的品牌和店铺选一个好名字

在命名品牌时,尽可能要简洁一些。如果你的名字太长或太复杂,可能会让你的客户感到困扰。使用一个有记忆点的短名称,你可能会有更多的回头客。

另外,你选择的名称需要与你的品牌相关。如果你所有产品都要用同一个品牌,那么你的品牌店铺也可以使用相同的名称。例如,Frametory(词根frame意即"框架")是只卖相框的店铺。

1169.png

但是,如果你要出售具有不同品牌名的多个产品系列,则应该选择一个更通用的店铺名称,例如Simple Modern:

1170.png

你可以集思广益,还可以使用诸如Namelix之类的企业名称生成器来寻找灵感。

第3步:设计你的品牌身份

你需要利用你从前期的市场调研中获取到的市场信息和受众特征,应用到你的品牌身份中,让客户能够将你的品牌和产品自然地联系到一起。列举几个要素:

• logo:请确保你的logo简单易记

• 色调:选择3种能够引起你的受众共鸣的品牌颜色

• 强有力的slogan (标语/口号):选择简短而有力的口号,使客户可以了解你的品牌宗旨。注意使用与logo相匹配的字体。

以下是一个很好的logo示例,不仅体现了卖家的品牌和产品,下方的slogan(无为的艺术)很响亮也很别致:

1171.png

除了让专业的设计师来设计logo以外,你也可以使用例如Ucraft的logo生成器:

1172.png

在Ucraft网站上创建一个帐户后,你将能够使用各种形状、图标和文本来设计logo。

此外,还请确保品牌的一致性,也就是要确保所有渠道(包括发票、名片、产品标签等)上的品牌元素都相同。

第4步:注册商标

有商标的商品都带有™或®标识。®的区别表示该商品已在美国专利商标局(USPTO)注册。TM为英文TradeMark的缩写,只是说明这是个商标。但是,不同国家,对于这两个标识的使用,尤其是「TM」,规定不同。卖家需要根据自身情况判断。

尽管亚马逊卖家并非一定要注册商标,但这样做有很多好处,包括但不限于:

• 你的品牌将得到更好的保护。

• 你将可以将多个产品注册到亚马逊品牌备案中。

• 你将有权限使用亚马逊的图文版品牌描述(EBC)功能

• 你可以通过在EUIPO网站或USPTO网站上进行申请来注册商标。由于该过程确实很耗时,因此你可能需要寻求律师的帮助。

但是,如果你尚未准备好注册商标,则仍然可以使用™标识来防止竞争对手将你的内容用作自己的内容。不过,在执行此操作之前,你需要进行一些调查,以确保你没有侵犯任何人的商标。你可以通过在美国专利商标局网站上搜索商标数据库来实现,在该网站上所有美国商标均已注册。

第5步:使用自定义包装

虽然包装在创建品牌的过程中也是非常重要的一步,但却经常被卖家忽略。

通过使用带有你自己的logo的自定义包装,你看起来会更加专业,同时还可以提高品牌的知名度。

首先,你应确保满足亚马逊必要的包装要求,否则在入库时可能会遇到延迟。

你可以按照以下步骤进行操作:

• 在互联网上搜索特定国家/地区的包装要求;

• 确保你的供应商使用标准化包装;

• 看一下你的竞争对手是怎么做的。

亚马逊要求的产品包装中需要包含以下信息:

• 你产品的原产国;

• 你的全球贸易识别码(GTIN);

• 配送网络库存单位(FNSKU)标识符;

• 适用的法律警告和证明;

• 你的产品或品牌名。

另外,建议尽可能地发挥你的创造力来将自己与竞争对手区别开来,还可以使用对比色。你可以去分析类似产品的包装(不需要购买,你只需要在YouTube上搜索这些产品的开箱视频,就能看到买家对这种包装的喜好),并在此基础上加以改良。

数据显示,2019年第三季度,第三方卖家在亚马逊上的份额达到了53%。如果你想在竞争中脱颖而出,制定一个好的策略是非常关键的。如果有关于自有品牌产品的其他问题(例如选品方法),欢迎留言交流。


来源:Buy Box大触Thad


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

2020年5月1日星期五

亚马逊中到底是内容思维更重要还是流量思维更重要?

1173.png

很多小伙伴在运营了亚马逊一段时间之后就会陷入一个困惑区——亚马逊中到底是内容思维更重要还是流量思维更重要?

关于这个问题,我曾和几个同行伙伴积极探讨过,不过这也是仁者见仁智者见智的东西,有的人认为流量更重要,因为这是转化率的必要条件,但是我今天想和大家分享的则是内容思维。

我们都知道,亚马逊的产品信息与搜索信息之间有个匹配关系,而关于这个匹配关系呢,亚马逊有一套自己的算法流程,称之为A9算法。初入门的时候,我一直觉得A9算法极其的高大上,甚至有一段时间为了弄懂其运转的原理而查阅了极多的资料。但是其实,归根到底,还是跟两部分有关系。一是相关性,另一个就是转换率。

说到相关性呢,很多小伙伴首先想到的就是产品的标题啊,图片啊,五行啊等等,其实这些都是产品的内容。我们在进行产品搜索的时候,不考虑其他附加因素,跟搜索词最贴切的产品总是会被显示在较前端举。举个很简单的例子,就像是我们在用百度搜索一样。和我们搜索内容相关的东西总是会出现在搜索页面的最前页。

那么就相关性而言,是完全不可改变的吗?当然不是!其实转换率就是改变相关性的一个重要手段。对于销售产品来说,最重要的环节就是售出。不论产品有多么的物超所值,在没有被售出的时候,它对你来说并没有什么特殊的意义。所以点击和转化对我们来说都是极其重要的。

那么如何实现转换呢?是流量吗?当然,流量是转化的一个极其重要的条件,但是对我来说,内容更为的重要,因为流量是可以根据内容创造的。

例如,我在销售一件产品的时候,我希望它是以什么样的方式卖出,则可以引导它走向这样一条设定的道路。

一般而言,推广一个产品,我会做如下的一些操作。

新品上架之后,会投放一些广告,这是大家都会做的一些必然操作。

当广告跑了一段时间之后,会积累一些搜索词,当然这些搜索词有的对我们来说匹配度极高,有的对我们来说就是无效流量。

将广告词筛选出来,嵌入到自己的产品listing之中去,同时,借助一些外部的力量进行流量的迅速聚集。

从个人的操作习惯上来说,季节性的产品,我喜欢用较高的出价去拉高市场平均竞价(根据竞价加的原理进行调整);非季节性的产品,我习惯用刷单的方式去锁住流量。

而这一切操作可行的前提皆是产品的内容符合客观搜索规律及搜索内容。

这样推出来的产品,是拥有自身内容流量的,且这样的流量是稳固的不容易被分走的,当然,这些操作也是需要时时更新的,毕竟一个词不会永远给你带来点击和转换。

好啦,这就是我今天想要和大家讨论的内容啦。


来源:狼王站外推广

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

从二审,视频审核到公司营业执照经营范围审查,亚马逊在释放某些信号!

4月26日,亚马逊公布了正在对第三方卖家进行视频审核的消息。该程序目前正在美国、英国、中国和日本等国家进行试点,据悉有超过1000名卖家通过了审核。

针对此计划,亚马逊在接受媒体采访时披露了更多细节内容。从今年年初开始,亚马逊就一直在悄悄进行第三方卖家的严格审核程序,通过视频通话的方式来补充验证卖家在线提交审核流程的真实性,验证申请人的身份。

其实,在2019年2月份的时候,亚马逊就在实验另外一种视频审核的方式,是通过录制面部视频的方式验证卖家身份程序。

根据报道,当时测试的范围未涉及到中国卖家。最先被要求通过录制视频方式进行验证的消息来自于一位越南的亚马逊卖家,他在2019年1月份注册卖家资料时被提示使用计算机的网络摄像头拍摄五秒钟面部视频。

卖家验证提示中显示:我们将记录您5秒钟的面部视频,该视频将被加密并存储以用于识别。要继续,请启用对网络摄像头的访问权限。

但在这次的视频审核计划中,亚马逊否认了使用面部识别技术进行身份验证的说法。live verification试点计划主要是检查卖家的ID是否与系统中已存的文件资料相匹配,他们会与卖家一对一联系。

亚马逊表示,其针对第三方卖家的现有验证流程结合了机器人学习和人工审核功能,通过数百个数据点来识别卖家账户信息,包括验证该账户是否与之前亚马逊删除的某个账户相关。而且在审核通过之前,还要经过培训的审核员对卖家的申请进行审查。据称,这些程序曾在2019年帮助亚马逊监测封停了250万个违规的卖家账户。

根据亚马逊的说法,live verification计划的目的是为了控制平台的欺诈手段:假冒产品,虚假评论等等。

其实在这之前亚马逊也是做了一些努力的,不论是零项目计划还是透明计划。

去年,亚马逊启动了"零项目"计划(Project Zero),推出了一系列工具供品牌商使用。品牌商可以选择向亚马逊提供自己的logo、商标和其他关键数据,让零售商能够扫描其数十亿的产品列表,更主动地发现可疑的假冒产品。

另一个计划,亚马逊的透明计划,允许品牌在生产过程中在产品上加上一个独特的代码,以后可以通过扫描验证购买的产品真伪。这个工具在去年夏天被应用到了包括欧洲、加拿大和印度在内的市场。

当然,live verification计划在另外一个方面的意义也是在监控卖家的多账户问题,更进一步讲就是亚马逊越来越看重卖家的规范性,是否合规问题。我们分三个方面。

通常,亚马逊检测到卖家可能拥有第二个账户的信息包括多个方面,亚马逊的审查系统一旦监测到其中的某些信息存在一致,更甚者同样的IP登录会直接关闭账号。

•设备ID

•IP地址

•信用卡

•银行账户

•公司名称

•账单或发货地址

•电话号码

第二点,亚马逊的二次审核。亚马逊从2019年下半年开始加大对新卖家的审核力度,据说亚马逊在最初进行二审账户审核时,卖家的注册通过率不足5%。

二次审核主要是针对资料存疑、规范存疑的店铺的进一步审核。这其中比较重点的就是亚马逊会着重审核卖家的地址问题。这一点从亚马逊要求提供的二审资料中就可以看出,审核通过的关键点是提交审核的资料上的信息是否与在亚马逊后台备案的地址一致。亚马逊更看重卖家是否在实际运营该公司,而不仅仅是注册一个空壳公司仅仅用来注册亚马逊店铺。

第三点,平台销售产品与注册公司营业范围不一致问题。这一问题目前主要集中在欧洲站,防疫用品相关的卖家。

有欧洲站的卖家收到亚马逊的邮件:

1168.png

根据邮件中显示,如果卖家无法按照亚马逊要求提供对应的信息,亚马逊将会冻结卖家账户资金,关闭账户。

对于这一次亚马逊的动作,这其中牵扯了大环境之下社会关注的问题,我们也可以理解为这是在非常时期亚马逊不得已做出的应急措施,但是亚马逊对于卖家的监控和打击从未停止脚步。

相信一系列的动作会在下半年表现的更为明显,想要长久在亚马逊平台上做生意的卖家提前准备,规范化运营。

来源:观海论商


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

今天下午,“潜在危险小行星”52768飞掠地球!小行星

今天下午,"潜在危险小行星"52768飞掠地球!小行星


  "一颗直径几公里的小行星将于4月29日与地球擦肩而过!"……近日,一颗永久编号是52768的潜在危险小行星走进了大家的视线。它会撞击地球吗?什么叫潜在危险小行星?小行星飞过地球会给我们带来什么影响?……北京天文馆名誉馆长、小行星研究专家朱进为读者们带来专业解读。

  什么是潜在危险小行星

  朱进介绍,这颗近地小行星同时也是一颗很大的潜在危险小行星,由美国的近地小行星追踪项目组于1998年7月24号在夏威夷发现。不过,虽然它的个头很大,但并不能说它对地球最危险,因为它不可能撞地球。

  朱进介绍,小行星是椭圆轨道上绕着太阳运动的太阳系小天体。"值得注意的事,近地小行星并不是离地球近的小行星,而是离太阳的最近距离不超过1.3个天文单位,即1.3倍地球到太阳的平均距离的小行星。"而潜在危险小行星则是其中个头较大(直径要大于140米),轨道离地球轨道较近(两者轨道之间的最近距离不超过750万千米)的小行星。"不过,因为地球的直径才1.3万千米,所以绝大多数的近地小行星在我们可以预计的未来都根本不可能跟地球相撞。"

  平均每天3颗近地小行星飞过地球

  永久编号是52768的小行星直径超过2000米,北京时间4月29日下午5时54分40秒会在离地球表面最近628.4万千米的距离,以每秒8.7千米的速度飞过,"这个距离差不多是16.4倍的地球到月亮的距离。"

  朱进说,其实,从2020年4月上旬的发现情况看,平均每天都会发现3颗以上的近地小行星,从比这个距离更近的距离飞过地球,"这并不是因为经过我们附近的近地小行星变得越来越多了,而是现在的探测能力越来越强大。"

  就在今天(29日),还会有4月上旬刚刚发现的另4颗近地小行星从比52768小行星更近的距离飞过,其中一颗小行星离地球最近的距离为64万千米,约为52768小行星离地球最近距离的1/10。"当然,其中绝大多数小行星个头都比52768小行星要小得多。"

  已发现的140万颗小行星全不可能撞地球

  朱进介绍,截至本月27日,已被发现的,在未来100至200年内撞地球概率不是0的小行星总共有1022颗,"今天即将飞掠的52768小行星并没有在这个列表里。因此可以简单的说,它近期完全没有任何撞地球的可能性。不但明天不可能撞地球,而且至少在未来200年的时间里都不可能撞地球。"

  不过,因为52768小行星确实较大,所以在整个4月它都比较亮。这两天,它的视星等会达到11等,比肉眼能看到的最暗的天体还要再暗100倍左右。

  "以这样的亮度,它不仅可以轻松地被地面的各种专业天文望远镜拍到,用单反相机都有可能拍下来。"这两天,52768小行星会在当地时间晚上9点前后走到正南的方向,具体观测位置可以从虚拟天文馆之类的软件查到。

  朱进说,到目前为止,已经被发现的140多万颗小行星全部都不可能"明天撞击地球"。

  "假使真有一颗小行星明天要撞我们,那它一定是一颗目前还没有被发现的、非常小的、撞了也不可能造成什么影响的小行星,顶多是给我们带来一场陨石雨。"


2020年4月30日星期四

玩转iOS“宏定义”

玩转iOS"宏定义"


宏定义在C类语言中非常重要,因为宏是一种预编译时的功能,因此其可以比运行时更高层面的对程序流程进行控制。在初学宏定义的时候,大家可能都会有这样一种感觉:就是完全替换么,太简单了。但如果你真这么想,那你就太天真了,不说自己编写宏,在Foundation框架中内置定义的许多宏要看明白也要费一番脑筋。本篇博客,总结了前辈的经验,同时收集了一些编写非常巧妙的宏进行分析,希望可以帮助大家对宏定义有更加深刻的理解,并且可以将心得应用于实际开发中。

一、准备

宏的本质是预编译时的替换,在开始正文之前,我们需要先介绍一种观察宏替换后结果的方法,这样帮助我们更方便的对宏最终的结果进行验证与测试。Xcode开发工具自带查看预编译结果的功能,首先需要对工程编译一遍,之后选择工具栏中的Assistant选项,打开助手窗口,如下图所示:

 

之后选择窗口的Preprocess选项,即可打开预编译结果窗口,可以看到,宏被替换后的最终结果,如下图所示:

 

后面,我们将使用这种方式来对编写的宏进行验证。

二、关于“宏定义”

宏使用#define来进行定义,宏定义分为两种,一种是对象式宏,一种是函数式宏。对象式宏通常对来定义量值,在预编译时,直接将宏名替换成对应的量值,函数式宏在定义时可以设置参数,其作用与函数很类似。

例如,我们可以将π的值定义成一个对象式宏,在使用的时候,用有意义的宏名要比直接使用π的字面值方便很多,例如:

#import <Foundation/Foundation.h>#define PI 3.1415926int main(int argc, const char * argv[]) { @autoreleasepool {  // insert code here...  CGFloat res = PI * 3;  NSLog(@"%f", res); } return 0;}

函数式宏要更加灵活一些,例如对圆面积计算的方法,我们就可以将其定义成一个宏:

#define PI 3.1415926#define CircleArea(r) PI * r * rint main(int argc, const char * argv[]) { @autoreleasepool {  // insert code here...  CGFloat res = CircleArea(1);  NSLog(@"%f", res); } return 0;}

现在,有了这个面积计算宏我们可以更加方便的计算圆的面积了,看上去很完美,后面我们就使用这个函数式宏为例,来深入理解宏的原理。

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的点击加入群聊iOS交流群:789143298 ,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术,大家一起交流学习成长!

 

三、从一个简单的函数式宏说起

再来看下上面我们编写的计算面积的宏,正常情况下好像没什么问题,但是需要注意,归根结底宏并不是函数,如果完全把其作为函数使用,我们就可能会陷入一系列的陷阱中,比如这样使用:

#define PI 3.1415926#define CircleArea(r) PI * r * rint main(int argc, const char * argv[]) { @autoreleasepool {  // insert code here...  CGFloat res = CircleArea(1 + 1);  NSLog(@"%f", res); } return 0;}

运行代码,运算的结果并不是半径为2个圆的面积,哪里出了问题呢,我们还是先看下宏预编译后的结果:

CGFloat res = 3.1415926 * 1 + 1 * 1 + 1;

一目了然了,由于运算符的优先级问题导致了运算顺序错误,在编程中,所有运算符优先级产生的问题都可以使用一种方式解决:用小括号。对CircleArea宏进行一下改造,如下:

#define CircleArea(r) (PI * (r) * (r))

对执行顺序进行了强制的控制,代码执行又恢复了正常,看上去好像是没有问题了,现在就满意了还为时过早,例如下面这样使用这个宏:

#import <Foundation/Foundation.h>#define PI 3.1415926#define CircleArea(r) PI * (r) * (r)int main(int argc, const char * argv[]) { @autoreleasepool {  // insert code here...  int r = 1;  CGFloat res = CircleArea(r++);  NSLog(@"%f, %d", res, r); } return 0;}

运行,发现结果又错了,不仅计算结果与我们的预期不符,变量自加的的结果也不对了,我们检查其展开的结果:

CGFloat res = 3.1415926 * (r++) * (r++);

原来问题出在这里,宏在展开的时候,将参数替换了两次,由于参数本身是一个自加表达式,所以被自加了两次,产生了问题,那么这个问题怎么解决呢,C语言中有一种很有用的语法,即使用大括号定义代码块,代码块会将最后一条语句的执行结果返回,修改上面宏定义如下:

#import <Foundation/Foundation.h>#define PI 3.1415926#define CircleArea(r) \({      \ typeof(r) _r = r; \ (PI * (_r) * (_r)); \})int main(int argc, const char * argv[]) { @autoreleasepool {  int r = 1;  CGFloat res = CircleArea(r++);  NSLog(@"%f, %d", res, r); } return 0;}

这次程序又恢复的了正常。但是,如果如果在调用宏是变量的名字与宏内的临时变量产生了重名,灾难就又发生了,例如:

#import <Foundation/Foundation.h>#define PI 3.1415926#define CircleArea(r) \({      \ typeof(r) _r = r; \ (PI * (_r) * (_r)); \})int main(int argc, const char * argv[]) { @autoreleasepool {  int _r = 1;  CGFloat res = CircleArea(_r);  NSLog(@"%f, %d", res, _r); } return 0;}

运行上面代码,会发现宏内的临时变量没有被初始化成功。这确实难受,我们在进一步,比如对临时变量的名字做一些手脚,将其命名为极其不容易重复的名字,其实系统内置的一个宏就是专门用来构造唯一性变量名的:COUNTER,这个宏是一个计数器,在编译的时候会自动进行累加,再次对我们编写的宏进行改造,如下:

#import <Foundation/Foundation.h>#define PI 3.1415926#define PAST(A, B) A##B#define CircleArea(r) __CircleArea(r, __COUNTER__)#define __CircleArea(r, v)  \({        \ typeof(r) PAST(_r, v) = r;   \ (PI * PAST(_r, v) * PAST(_r, v));  \})int main(int argc, const char * argv[]) { @autoreleasepool {  int _r = 1;  CGFloat res = CircleArea(_r);  CGFloat res2 = CircleArea(_r);  NSLog(@"%f, %f", res, res2); } return 0;}

这里改造后,我们的宏就没有那么容易理解了,首先COUNTER在每次宏替换时都会进行自增,##是一种宏中专用的特殊符号,用来将参数拼接到一起,但是需要注意,使用##符号拼接的如果是另外一个宏,则其会阻止宏的展开,因此我们定义了一个转换宏PAST(A, B)来处理拼接。如果你一下子不能理解为什么这样就可以解决宏展开的问题,你只需要记住这样一条宏展开的原则:如果形参有使用#或##这种处理符号,则不会进行宏参数的展开,否则先展开宏参数,在展开当前宏。上面代码最终预编译的结果如下:

int main(int argc, const char * argv[]) { @autoreleasepool {  int _r = 1;  CGFloat res = ({ typeof(_r) _r0 = _r; (3.1415926 * _r0 * _r0); });  CGFloat res2 = ({ typeof(_r) _r1 = _r; (3.1415926 * _r1 * _r1); });  NSLog(@"%f, %f", res, res2); } return 0;}

一个简单的计算圆面积的宏,为了安全,我们就进行了这么多的处理,看来要用好宏,的确不容易。

四、编写宏时的好习惯

通过前面的介绍,我们知道,如果随随意意的编写一个宏是非常不负责任的,看上去好像没问题与在任何场景下使用都没有问题是完全不同的。在编写宏时,我们可以刻意的去培养这样几个编码习惯:

  • 参数与计算结果要加小括号

    这条原则应该不必多说了,前面的示例中就有演示,完整的添加小括号可以避免很多由于运算符优先级造成的异常问题。

  • 多语句功能性宏,要使用do-while包裹

    这条原则看上去有些莫名其妙,但是其非常重要,例如,我们需要编写一个自定义的LOG宏,在进行打印时添加一些自定义的信息,你或许会这样写:

#define LOG(string)  \NSLog(@"自定义的信息"); \NSLog(string);int main(int argc, const char * argv[]) { @autoreleasepool {  LOG(@"info") } return 0;}

运行代码,目前貌似没有问题,但是如果其和if语句进行结合,可能问题就来了:

int main(int argc, const char * argv[]) { @autoreleasepool {  if (NO)   LOG(@"info") } return 0;}

运行代码,还是有一行LOG信息被输出了,看下其预编译后的结果如下:

int main(int argc, const char * argv[]) { @autoreleasepool {  if (__objc_no)   NSLog(@"自定义的信息"); NSLog(@"info"); } return 0;}

找到问题了,由于if结构如果不加大括号进行规范,其默认作用域只有一句代码,多写大括号是不会出问题,因此编写多语句宏时,加上大括号是一个好习惯,如下:

#define LOG(string)  \{NSLog(@"自定义的信息"); \NSLog(string);}

这样解决了问题,但是并不完美,假设在使用时这样写:

int main(int argc, const char * argv[]) { @autoreleasepool {  if (NO)   LOG(@"NO");  else   LOG(@"YES"); } return 0;}

结果发现还是会报错,是由于分号捣的鬼,预编译结果如下:

int main(int argc, const char * argv[]) { @autoreleasepool {  if (__objc_no)   {NSLog(@"自定义的信息"); NSLog(@"NO");};  else   {NSLog(@"自定义的信息"); NSLog(@"YES");}; } return 0;}

我们知道,像if,while,for这种语法结构块的大括号后是不需要分号的,我们为了兼容单行if语句由于宏的原因被展开成多行的问题强行加了一个大括号上去,就产生这样的问题了,解决它的一个好方法是真的将多行的宏转化成单语句,do-whlie结构就可以实现这种效果,修改宏如下:

#define LOG(string)  \do {NSLog(@"自定义的信息"); \NSLog(string);} while(0);int main(int argc, const char * argv[]) { @autoreleasepool {  if (NO)   LOG(@"NO")  else   LOG(@"YES"); } return 0;}

预编译后:

int main(int argc, const char * argv[]) { @autoreleasepool {  if (__objc_no)   do {NSLog(@"自定义的信息"); NSLog(@"NO");} while(0);  else   do {NSLog(@"自定义的信息"); NSLog(@"YES");} while(0);; } return 0;}

现在,无论外面怎么使用,这个宏都可以正常工作了。

  • 对于不定参数的宏,借助##符号来拼接参数

    在定义函数时,我们可以定义函数的参数为不定个数参数,定义函数式宏时也类似,使用符号"..."可以指定不定个数参数,例如对LOG宏进行调整,如下:

#define LOG(format, ...)  \do {NSLog(@"自定义的信息"); \NSLog(format, __VA_ARGS__);} while(0);int main(int argc, const char * argv[]) { @autoreleasepool {  if (NO)   LOG(@"%d", NO)  else   LOG(@"%d", YES); } return 0;}

VA_ARGS也是一个内置的宏符号,则作用是代表宏定义中的可变参数“...”,需要注意,如果按照上面的写法,如果我们传入的可变参数为0个,会产生问题,其原因也是由于多了一个逗号,例如:

int main(int argc, const char * argv[]) { @autoreleasepool {  if (NO)   LOG(@"%d") // 这里会被预编译成NSLog(@"%d", )  else   LOG(@"%d", YES); } return 0;}

解决方案是对可变参数进行一次##拼接,宏在使用##符号进行参数拼接时,如果后面的参数为空,其会自动将前面的逗号去掉,如下:

#define LOG(format, ...)  \do {NSLog(@"自定义的信息"); \NSLog(format, ##__VA_ARGS__);} while(0);

五、特殊的宏符号与常用内置宏

有几个特殊的符号可以让宏定义变得非常灵活,常用的特殊符号和特殊宏列举如下:

  •  

    井号的作用是将参数字符串化,例如:

#define Test(p) #pint main(int argc, const char * argv[]) { @autoreleasepool {  Test(abc); // 预编译后成为 "abc"; } return 0;}

 

  •  

    双井号我们前面有使用过,其作用是对参数进行拼接,例如:

#define Test(a,b) a##bint main(int argc, const char * argv[]) { @autoreleasepool {  Test(1,2); // 预编译后成为 12; } return 0;}
  • __TIME __

    可变参数宏中专用,表示所有传入的可变参数。

  • __COUNTER __

    一个累加计数宏,常用来构造唯一变量名。

  • __LINE __

    记录LOG信息时,常用的一个内置宏,预编译时会将其替换为当前的行号。

  • __FILE __

    记录LOG信息时,常用的一个内置宏,预编译时会将其替换为当前文件的全路径。

  • __FILE_NAME __

    记录LOG信息时,常用的一个内置宏,预编译时会将其替换为当前的文件名。

  • __DATE __

    记录LOG信息时,常用的一个内置宏,预编译时会将其替换为当前日期。

  • __TIME __

    记录LOG信息时,常用的一个内置宏,预编译时会将其替换为当前时间。

六、宏的展开规则

通过前面的介绍,对于应用宏我们已经没有太大的问题,并且也了解了很多宏的使用技巧。这一小节将更深入的对宏的替换规则进行讨论。宏本身是支持嵌套的,例如:

#define M1(A) M2(A)#define M2(A) Aint main(int argc, const char * argv[]) { @autoreleasepool {  M1(1); } return 0;}

上面代码中定义的两个宏基本上是没有意义的,M1宏替换后的结果是M2宏,M2宏最终被替换为参数本身,从这个例子可以看出,宏是可以嵌套递归展开的,但是递归展开是有原则,不会出现无限递归,例如:

#define M1(A) M2(A)#define M2(A) M1(A)int main(int argc, const char * argv[]) { @autoreleasepool {  M1(1); // 最终展开为 M1(1) } return 0;}

宏的展开需要符合下面原则:

  1. 在展开宏的过程中会先将参数进行展开,如果使用##对参数进行了拼接或使用#进行了处理,则此参数不会被展开。
  2. 在宏的展开过程中,如果替换列表中出现了要被展开的宏,则此宏不会被展开。

上面的展开原则提到了替换列表,宏在展开过程中会维护一个替换列表,展开的过程中需要从参数到宏本身,从外层宏到内层宏一层一层的替换,每次替换的时候都会将被替换的宏名放入维护的替换列表中,再下一轮替换中,如果再次出现替换列表中出现过的宏名,则不会被再次替换。以我们上面的代码为例进行分析:

  1. 首先M1宏在第一轮替换后,被替换成了M2,此时替换列表中放入宏名M1。
  2. M2依然是一个宏名,第二轮对M2进行替换,将其替换为M1,再次将M2放入替换列表,此时替换列表中有宏名M1和M2。
  3. M1依然是宏名,但是替换列表中已经存在M1,此宏名不再展开。

七、宏的妙用

这一小节,我们要转身成为鉴赏家,来对很多实用的宏的巧妙案例进行分析与鉴赏。从这些优秀的使用案例中,可以扩宽我们对宏使用的思路。

  1. MIN与MAX

    Foundataion内置了一些常用的运算宏,如获取两个数的最大值、最小值、绝对值等等。以MAX宏为例,这个宏的编写基本涵盖了函数式宏所有要注意的点,如下:

#define __NSX_PASTE__(A,B) A##B#if !defined(MAX) #define __NSMAX_IMPL__(A,B,L) ({ __typeof__(A) __NSX_PASTE__(__a,L) = (A); __typeof__(B) __NSX_PASTE__(__b,L) = (B); (__NSX_PASTE__(__a,L) < __NSX_PASTE__(__b,L)) ? __NSX_PASTE__(__b,L) : __NSX_PASTE__(__a,L); }) #define MAX(A,B) __NSMAX_IMPL__(A,B,__COUNTER__)

Asp.Net Core 3.1学习

Asp.Net Core 3.1学习


1、前言

面向对象设计(OOD)里有一个重要的思想就是依赖倒置原则(DIP),并由该原则牵引出依赖注入(DI)、控制反转(IOC)及其容器等概念。在学习Core依赖注入、服务生命周期之前,下面让我们先了解下依赖倒置原则(DIP)、依赖注入(DI)、控制反转(IOC)等概念,然后再深入学习Core依赖注入服务。

 

2、依赖倒置原则(Dependency Inversion  Principle, DIP

抽象不应该依赖于细节,细节应当依赖于抽象,高层模块不依赖于低层模块的实现,而低层模块依赖于高层模块定义的接口。一般来讲,就是高层模块定义接口,低层模块负责具体的实现。针对接口编程而不是针对细节编程

3、什么是依赖注入(Denpendency Injection)

3.1、依赖

人与人之间都有依赖(尤其我,就是离不开女人哈哈)何况软件呢?所谓依赖就是:当一个类需要另一个类协作来完成工作的时候就产生了依赖。比如用户登录,我们在控制器中UserController要完成用户登录、注册、修改密码等等事情、其中操作到数据库的(登录)我们用EF来完成,这里我们封装了一个EFLogin,这里的UserController就有一个ILogin的依赖。需要知道的是这里依赖于一个抽象为不是具体的某一个实现,所以给EFLogin定义了一个接口ILogin抽象了EFLogin的行为

3.2、注入

注入体现的是一个IOC(控制反转的的思想)。

 public interface IUser {  string BB(); } public class User : IUser {  public string BB()  {   return "LP整天只会BB";  } } public class ShowInfo {  IUser user = new User();  public void UserBB()  {   user.BB();  } }

当我们调用ShowInfo的时候,是通过IUser接口实例化一个User类去实现其方法的这叫控制正传, 但是大湿兄说,我们不应该创建User类,而是让调用者给你传递,于是你通过构造函数让外界把这两个依赖给你。把依赖的创建丢给其它人。自己只负责使用,其它人丢给你依赖的这个过程理解为注入其它人丢给你依赖的这个过程理解为注入。也叫控制反转(IOC)

public interface IUser {  string BB(); } public class User : IUser {  public string BB()  {   return "LP整天只会BB";  } }  public class ShowInfo2 {  private readonly IUser _user;  public ShowInfo2 (IUser user)  {   _user = user;  }  public void UserBB()  {   _user.BB();  } }

 3.3、为什么要使用依赖注入?

使用依赖注入我们可以很好的管理类跟类之间的依赖,在我们设计应用程序的时候遵循这几原则,确保代码的可维护性和扩展性;另外在Core的架构中依赖注入提供了对象创建和生命周期管理的核心能力,各个组件之间的相互协作也是由依赖注入框架来实现的

4、服务生命周期

在ConfigureServices方法中的容器注册每个应用程序的服务,Asp.Core都可以为每个应用程序提供三种服务生命周期:
Transient(暂时):每次请求都会创建一个新的实例。这种生命周期最适合轻量级,无状态服务。
Scoped(作用域):在同一个作用域内只初始化一个实例 ,可以理解为每一个请求只创建一个实例,同一个请求会在一个作用域内。在Scooped的生存周期内,如果容器释放 它也就被释放了
Singleton(单例):整个应用程序生命周期以内只创建一个实例,后续每个请求都使用相同的实例。如果应用程序需要单例行为,建议让服务容器管理服务的生命周期,而不是在自己的类中实现单例模式。

为了演示生命周期和注册选项之间的差异,请考虑以下代码:

 

 

IGuid接口返回一个Guid

public interface IGuid {  Guid GetGuid { get; } }

接口IScopedService、ISingletonService、ITransientService、都继承接口IGuid

 public interface IScopedService:IGuid {   } public interface ISingletonService: IGuid {   } public interface ITransientService: IGuid {   }
 GuidShow类继承接口IScopedService、ISingletonService、ITransientService
public class GuidShow : IScopedService, ISingletonService, ITransientService {    public GuidShow() : this(Guid.NewGuid())  {  }  public GuidShow(Guid id)  {   GetGuid = id;  }  public Guid GetGuid { get; private set; } }

 在Starup里面注册

public void ConfigureServices(IServiceCollection services)  {   #region//注册不同生命周期的服务   services.AddSingleton<ISingletonService, SingletonService>();   services.AddTransient<ITransientService, TransientService>();   services.AddScoped<IScopedService, ScopedService>();   

运营笔记:SEO快排那些事儿!

运营笔记:SEO快排那些事儿!


 短视频,自媒体,达人种草一站服务

原标题:SEO快排那些事儿!

今天主要讲一下SEO快排那些事。

讲SEO快排之前,首先要说下SEO关键词排名原理;

SEO关键词排名原理实际上是基于出词后,按照该关键词的点击次数、跳出率、内容质量等进行关键词靠前的操作。

理论上是点击数、跳出率、内容质量,但实际上是用户点击决定了排名,所以SEO快排才有用。

那SEO快排到底怎么回事呢?我们首先先去百度统计了解下什么是访客识别码;

访客标识码是百度统计根据访客的访问设备、系统环境、cookie等参数生成的一个用于识别唯一访客的标记。

我们举个例子,用户A用win10系统,用谷歌浏览器打开百度,然后搜索对应的关键词搜索到某个网站,那么他就被百度标记成一个访客识别码,SEO快排也就是利用百度这个漏洞,模拟各种参数欺骗百度,让人误以为真有用户搜索改词来点击你的网站,这样就达到快排的目的。

但是,快排并不是万能的,它也有失效的时候,那就是百度算法更新的时候。

我见过不少很多去做快排的人,一个月花几千去做快排,谁知道过完一个月,百度算法更新,快排失效,那些关键词蹭蹭的往下掉,结果这几千是白花了。

如果拿SEM和SEO快排做对比的话,SEO快排就属于小号的SEM,也可以说是廉价版的SEM。

所以SEO这个行业也就出现了很多用快排的,同时也出现了不少以快排为生的生意人。反正用快排的我是不知道到底赚到钱没,以快排为生的人确实赚到了不少钱,而且是暴力行业。

SEO快排这个行业,我不知道百度是怎么思考的,也许排名有点击的因素在里面,所以百度允许快排的存在吧,也就是说,有些快排在目前还是有效的,百度是真的拿它没办法。

个人总结,如果真的像长期做项目,建议快排这东西还是少碰。不然,追悔莫及。

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!


2020年广交会外贸企业该怎么做?线上直播的广交会我们该怎么做?

今年的广交会真的是好事多磨,从延期、取消、推迟等等几番变动之下,终于实锤在⽹上举办。相信大家对广交会线上办理的时间线都很疑惑,我该什么时候开始准备?小知为您解答!

第127届广交会时间线

2月3日,广交会展馆发布声明,暂停一切展会活动,截止2020年2月27日,广东省展会延期 、取消、改期共计71场,其中广交会展馆21场;

3月3日,广交会官方发布了关于广交会问题的调查问卷;

3月23日,宣布广交会推迟;

4月7日,正式官宣广交会网上举办的举措,这是广交会有史以来,第一次在线上开;

4月15日,公布由腾讯作为广交会技术服务商

4月20日,参展企业可提前准备相关素材资料 

5月初,平台开放使用后统一上传资料

5月10日,完成展品信息前期准备工作

5月25日,必须完成全部信息上传

6⽉15-24⽇,为广交会起止时间

线上广交会的消息传出后,出口企业可谓喜忧参半。喜的是它给大家带来了新的机会和希望;忧的是企业对线上营销尚不熟悉,更不用说直播这样的新形式了。有人说自己工厂干了几十年可谓好手,但要搞直播却一筹莫展。

关于广交会的布局与参展指引,参考文章:25000人参加的广交会转到线上了!外贸企业要做的有这些

今天先和大家说一下这次线上广交会的直播让出口企业面临4大全新的挑战,就是设备、人员、内容和流量。

1.设备

直播间所需要的设施绝大多数企业都需要从零搭建,而且是一个完全陌生的领域。

2.人员

谁来直播?企业内部的人员可能没有良好的语言表达能力,但是外部人员又很难掌握专业的产品知识。

3.内容

10天*24小时共计240小时的直播时长,45分钟长度的电视剧来算,一共有320集,而我们还珠格格都才有96集;这么长的直播时间,需要多少内容来做直播?难度大家自行感受... ...

4.流量

辛辛苦苦准备后,满怀热血开播却发现没人看,那未免也太失望了。所以啊,开始之前还得思考一下如何吸引买家过来,如何给自己的直播间引流。

这四个问题,我们每个外贸企业可能都会有两个甚至多个问题,有些企业可能要面对所有问题。

小知建议:

1. 心态放轻松;好多朋友咱都是第一次做直播,我们不是啥央视主持人也不是李佳琪,心理压力不要这么大,放轻松点。不管结果如何,这次尝试非常有意思,take it easy and enjoy it!

2. 专业人士帮助准备;咱自己不擅长,但是有人就专门干这活的对不对?专业的事就得找专业的人做,用专业认识来完成直播间的筹备或者提供咨询。

3. 配备专门的宽带;视频直播大概需要1Mbps的上行网速。目前国内的大部分宽带是可以胜任的,但是要是企业的所有用户用同一条宽带,那网络就可能会无法保障,所以建议可以拉一条直播专用的宽带。

4. 成立直播小组;一个直播小组可以由一名懂产品的和一名英语好的两人一组。英语好的负责讲解和翻译,懂产品的负责说明重要的专业部分和回答由难度的问题,还得要树立一个专业的企业形象。

5. 在直播中多用提示板;很多外贸朋友的英语没有那么流利或清晰,所以把关键字的字词或句子写在提示板上,直播中展示给观众看,可以帮助客户更容易理解我们所讲的内容。

6. 充分演练;每个直播单元都要事先演练,最好能在人多的场合演练。很害怕很有信心的开始,结果一开始不知道下一步,为了避免这个情况的发生,要事先演练一遍。一来要熟悉内容,二来帮助克服直播时的紧张。

7.将直播内容分成单元;将直播内容分成不同的单元可以让直播更有条理。单元的划分可以根据产品来分,每个单元重点介绍一类产品,就像电视剧分集,也可以根据别的逻辑来划分,比如按不同的主题来划分。

8.不同时区不同直播计划;将直播内容分成小单元之后,可以按照你的客户所在的不同的时区来安排直播计划。例如把直播分成5个单元后,先按美国时间的上午排2个单元,下午排3个。然后再按欧洲的时区排一轮。这样就能合理地安排直播计划了。

9.多个直播小组轮班;有必要时,预备多个直播小组,轮班。如果直播计划较满的话,一组人马会顶不住的。

10.循环播放预告;没有安排直播单元的时间可以循环播放事先录制的企业或产品介绍视频和后面直播的预告。安排人员值班,来接待在此期间发起联络的客户。

11.提前邀约客户;提前两周通知老客户直播计划,邀请他们届时来观看直播。具体该如何针对不同客户做新老客户的邀约,参考文章《从买家角度看出口企业该如何准备线上广交会》

12.提前线上营销引流;提前一个月利用线上营销的方式推广直播,邀请新客户来观看直播,了解企业和产品。

关于广交会的布局与参展指引,参考文章:25000人参加的广交会转到线上了!外贸企业要做的有这些

有卖家讨论道:

卖家A:外贸人都够全能了,销售,单据,货代,工厂,技术,这还要新学如何当个主播是么,还得英文主播,特么这个行当在社会上来看不是个高端行当,这要求高得离谱了

卖家B:感觉应该效果会不错吧,企业除了可以在网上进行单独洽谈,还可以通过网络直播的形式。因为新颖所以吸引,观展基数越大,成交量应该会高一点。

卖家C:展位方说本次网上参展费用还没有出来,不知道不参加会不会退了。大家有一样的情况吗?因为以前在MADE IN CHINA网3.6w做了一年首页关键词,效果几乎为0,所以对本次线上展会不太看好。

卖家D:最近有人打着网上广交会名义,扩散虚假信息,让企业上传资料、发送相关网站链接等,还提前收费,希望大家能够警醒。

广交会的网上信息上传要求都将通过交易团传达到企业,一定要与交易团保持沟通;企业如有宣传推广等服务需求,企业可自主、自愿、自行选择服务商,主办方、承办方不作任何干涉。如果企业遇到任何单位、个人以大会名义收费的,请不要轻信,谨防上当受骗。

部分摘自:福步外贸论坛

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

亚马逊站外推广实操干货,教你如何站外引流【亚马逊运营必看】

亚马逊站外推广实操攻略,不多说,直接上干货。

一、社交推广

在国外,流行的社交平台有Facebook, Twitter, Pinterest , Quora, Instagram等,其中Facebook是零售渠道的王者。FB就像微博一样,需要建立你自己的专页,圈粉引流,那具体应该怎么做呢?

以下是facebook的推广步骤:

1. 建立facebook账户,增加目标国家的好友。比如做的是美国站,就加美国的好友。

2. 定期更新内容,保持账号活跃度。怎么打造内容?明确一个要做的垂直领域,运动、音乐、母婴、时尚都属于垂直领域,选择和产品相关的垂直领域做内容。明确领域后,要看一下领域内现在活跃的大V都是如何做的,然后找一个有差异化的点打造自己的账号。

3. 互动。和粉丝互动,认真回复粉丝的留言。组建和加入群组,群组是社交网站的核心,经常和群组的人互动,会给账号带来更多的流量。

4. 使用facebook里的商店插件,在商店里定期推出一些活动,给予你的粉丝一些好处。

5. 操作一段时间后,把账号养起来,就可以定期发布产品的广告文案引流了。

二、博客推广

利用wordpress、myspace、自己建立的博客等做产品推广,都属于博客推广。

以下是博客推广的思路:

1. 内容定位。注册博客平台,定位好要做的垂直领域,然后在博客中发布高质量的内容。

2. 关键词布局。将产品相关的热门搜索词统计出来,再植入到博客当中。

3. 做好内容和关键词的布局后,引入的流量就会精准许多,可以开始做产品的软文工作正式引流了。

三、邮件推广

邮件营销是非常好用的运营手段。做好邮件营销,需要握好发邮件的时间、标题、内容等等几个技巧,才能有效提高销量。

以下是邮件推广的步骤:

1. 利用独立站、社交媒体和粉丝群获取邮件地址

2. 打造邮件内容,安排好时间发送邮件。邮件的标题需要有吸引力,千万不要在标题中直接索评,这样会让买家十分反感。一天中的上午八点、下午一点和下午四点是平均打开率最高的时间段,而上午六点、上午八点和下午一点是平均点击率最高的时段(美国时间),所以建议在这几个时间点发送邮件。

四、图片推广

国外热门的图片网站有http://pinterest.com、http://fashiolista.com等。 这类网站的图片会有很多的标签,很多的长尾关键词来吸收流量。这类网站以图片为主,会给人更好的视觉冲击,能够刺激别人的购买欲望。

以下是Pinterest推广的步骤:

1. 注册Pinterest账户,设置好这些图片的标题及属性。

2. 添加自己店铺或者产品的链接。

3. 优化关键词,将图片的排名做上去,得到更多的流量。

五、YouTube红人推广

YouTube作为全球最大的视频社交平台,其全球活跃用户超过10亿人,它在各地的营销价值甚至远远超越某些市场本土的媒体,而且YouTube上更是有无数的网红可以用来做引流推广,利用好了能带来巨大的流量。

以下是YouTube红人推广的步骤:

1. 寻找红人。用第三方平台像contentblvd、brandbacker、influenster、IZEA、hyprbrands、Scrunch、Markrwatch、Famebit.com来寻找红人。

2. 筛选红人。用http://socialblade.com查询的红人名字,排名,视频数量,观看数量,订阅量,最近30天的订阅情况等等。

3. 合作谈判。准备好给红人写信的模板,用邮件联系。和红人沟通视频怎么做,不要忘了植入店铺的链接。

六、短视频营销

随着Tiktok的火爆,引起全体跨境卖家关注。因为Tiktok是新兴的,具有强大带货能力的平台,是难得的机遇,充满无限可能。

以下是Tiktok红人推广的步骤:

1. 产出垂直领域的视频内容。

2. 按照Tiktok算法指标的完播率、点赞率、评论率、转化率、关注比、复看率这六个要素去优化视频内容。

3. 植入跳入亚马逊店铺的链接,tiktok视频被分配到的流量越大,则引入店铺的流量就越多。

站外推广还有很多思路,像Deal网站促销、Review站引流、谷歌搜索广告等等,都是站外推广的有效方式。新手的话就多去实践,尽量多接触各种站外推广的营销策略。成熟的运营,优化当下的站外推广策略,并寻找新的推广途径即可做好站外推广。希望你看了这篇文章后能有所收获,让站外推广给你的店铺,有效的带来更多的流量。


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

一波未平一波又起,亚马逊竟被美国政府列入盗版网站黑名单!

特朗普政府已将亚马逊的一些国外网站列入其"恶名市场"黑名单——这是一份以假冒和盗版产品闻名的市场名单。

1555.png

美国贸易代表办公室周三上午公布了这份年度清单,称其目的是激励企业和政府采取措施遏制盗版和假冒产品,这份名单包括38个网站平台和34个实体店,不过美国贸易代表办公室指出,这份名单并不全面。

美国贸易代表办公室将亚马逊在加拿大、德国、法国、印度和英国的平台也列入该名单,称考虑到亚马逊平台上显示的卖家信息往往具有误导性,消费者很难确定到底是谁在销售产品,任何人都可以轻松地成为亚马逊卖家,因为亚马逊没有对其平台上的卖家进行足够的审查。

亚马逊在给雅虎财经的声明中表示其强烈反对这份报告,并表示这纯粹是政治行为,是奥巴马政府为了报复与亚马逊的私人恩怨利用美国政府的又一个例子。

自特朗普当选总统以来,亚马逊经常与其发生冲突,特朗普指责亚马逊创始人兼首席执行官杰夫·贝佐斯旗下的《华盛顿邮报》不公平地报道其特朗普政府的有关新闻。

亚马逊争辩称,公司投入了大量的资源来打击消费欺诈行为,阻止了数百万疑似欺诈卖家在亚马逊上开设卖家账号和发布产品信息。

1556.png

亚马逊的一名发言人表示:"顾客在亚马逊上浏览的网页中,超过99.9%的网页从未有过假冒的报告,这证明了我们正在持续的创新、合作和打击假冒,我们还与执法机构密切合作,向他们报告所有经证实的造假者,我们积极打击假冒伪劣行为,并呼吁立法者增加对执法机构的资金和资源投入,这样我们才能将假冒伪劣等犯罪分子绳之以法"。

美国服装与鞋类协会曾敦促美国贸易代表办公室将这五个亚马逊网站列入名单,《华尔街日报》去年就报道了奥巴马政府正在考虑这一举措。美国服装与鞋类协会在周三的一份声明中表示,协会对这份报告的执行表示认可和欢迎,并表示,国内和世界各地的平台,以及这些平台所在的国家,必须采取积极有效的措施保护知识产权,保护消费者、工人和他们的家庭。美国服装与鞋类协会总裁兼首席执行官史蒂夫•拉马尔表示,疫情期间,越来越多的美国人开始网上购物,这时候的网购人数比以往任何时候都要多,这可能在不知不觉中让消费者接触到假冒产品。

美国贸易代表办公室表示,他们听取了利益相关者的建议,他们希望亚马逊投入更多资源,使品牌保护计划"可扩展、透明,最重要的是,有效"。将一家美国公司的海外业务列入黑名单的决定意义重大,该名单通常针对外国和公司,美国贸易代表办公室没有要求美国平台就此事发表评论。美国贸易代表办公室的一名高级官员表示他们会考虑在未来的评估中寻求更多有关电商平台的信息(包括位于美国的电商平台),今年的审查还显示,社交媒体上对假冒产品的担忧日益加剧,并表示将进一步研究这一问题。平台可以通过建立行业标准的知识产权执法政策,提高透明度,与权利人合作,快速处理投诉,并与执法部门合作,识别侵犯知识产权者,来解决这些问题。


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

亚马逊夏季爆款提前热卖!物流什么时候才恢复正常?

不知道是不是和隔离期囤食物有关,今年的冰箱、冷冻柜产品这类产品从疫情开始销量就增长很快。很多欧美家庭里原有的冰箱空间应付不了突如其来的库存,一堆需要保鲜的食物没地方放,不得不额外加购设备。这些往年本来在盛夏热卖的产品,今年提前成为了爆款。

近期在美国亚马逊上,整个Appliances品类的飙升榜前100名中,不同规格大小的冰箱、冰柜、制冰机相关的产品几乎占据半壁江山,其中仅是制冰机就有近20款。

1225.png

欧美人民真的很少喝热水,各种饮品里面都要加冰块,可以说对冰块有着强大的执念,不少人还喜欢干嚼冰块。难怪,制冰设备在美国人的生活里有着不可或缺的地位,制冰机可能还是不能出外买冷饮、熬过枯燥居家令中获得快乐的最快途径。

1226.png

比如,以下这款制冰机,是今年的新品,拿到了Appliances大类新品榜的第一位。只要插上电源,倒入适量的水,按照控制面板上的提示选择指定规格的冰块,几分钟之后就会制造出冰块。制冰机里的冰桶装满了或者水用完了都会有信号提示,制好的冰如果不马上用,可以转移到冷冻柜,因为制冰机没有保温功能,时间长了冰块会融合变成水,不过水又可以重新用于制造新的冰块。



目前亚马逊上卖得比较好的制冰机,从功能到造型上都很相似,体积都比较适中,非常适合家用。

1229.png

冰箱和冰柜,在欧美则更是长期有稳定需求的产品。近年来,产品向着小型、可移动的方向升级。

mini冰柜、mini冰箱、车载冰箱,这两年都是上升趋势很快的产品,据统计,整个mini制冷设备市场规模有14亿美元左右。

1330.png

mini制冷设备的配置要求一般是,60L以下的小容量,20kg以下的重量,身材要苗条,体积小于60*60*80cm(长x宽x高),方便移动携带,噪音要低,40分贝以下。

一般符合以上要求的冰箱基本都是单开门,功能是冷藏或者冷冻二选一,这类产品是小空间的理想制冷设备,适用于小型公寓、大学住宿、办公室、车库、房车里以及需要额外冷冻空间的家庭等。

例如以下这款mini冰柜,就是主攻冷冻功能,容量是1.1立方英寸,长宽高大约是44*47*48cm,内置一块隔板,体积比较娇小,冰柜门可以根据放置的场地选择从左侧开或者右侧开,这是几乎是所有单开门冰柜的标配功能,专门为了方便狭小空间摆放而设计的。

这台冰柜的制冷温度范围-14℃~-22℃,用于保存雪糕冰淇淋、冰冻海鲜、速冻食品、冰块等等,从展示图上来看,还能存放不少东西。

1333.png

以下这款,则具有多个尺寸选择,符合mini要求的还有一款是2.1立方英寸,长宽高大约是45*55*64cm,内置两块可拆卸隔板。


从亚马逊Upright Freezers小类的新品榜和热销榜上来看,大多mini冰柜的设计都是方方正正、规规矩矩的灰黑白小方块。

1336.png

还有这款mini冰箱,主攻冷藏功能,容量是1.7立方英寸,长宽高大约是44*47*50m,目前有600多Review,是一个Amazon's Choice产品了。

1337.png

内置一块玻璃隔板,整个冰箱主体可设置的最低温度是0℃,用于冷藏食物、啤酒饮料等,不过它顶部有一个8cm*5cm大的冷冻格,小心机设计可以满足小小的冰冻需求。

1338.png

以下这款mini冰箱同样有几个不同尺寸,其中符合mini要求的容量是2.5立方英寸,长宽高大约是44*47*68cm。

1339.png

内置两块可移动的玻璃隔板,冷冻格的体积比1.7立方英寸那款稍大一点。

1440.png

从Compact Refrigerators小类热销榜来看,mini冰箱的设计也是大同小异,不过对比mini冰柜来说好了点,起码多了点颜色变化。

1441.png

还有用于冷藏饮料的饮料冰箱,能最大程度利用冰箱空间来摆放饮料罐,像以下这款1.6立方英寸容量大小的冰箱就可以容纳60罐饮料,或者17瓶葡萄酒。用于厨房、办公室、宿舍或着私人酒吧都是非常完美的。

1442.png

除了mini冰箱冰柜,还有超mini冰箱。这类冰箱空间更小,当然也更加便携,多用于存放面膜、化妆品、护肤品、香水等,有美容小冰箱的称号,冷藏可以防止口红在夏季融化软化,减少香水液体和气味蒸发,护肤产品冷藏可以保持营养成本的活性,也可以用于存放药物、母乳等。

以下这款超mini冰箱在两个小类目都拿到Best Seller,容量4升,就是可以放6瓶330ML铝罐可乐的容量,能冷却的最低温度是0℃,虽然不能制热,但是可用于保温,断电封闭的情况下可以让热食不容易冷却,噪音低于25分贝,能用车载电源供电。

1443.png

1444.png

1445.png

这种小冰箱的受众大多都是女性,有专为美容护肤购买的美容达人,有专为储备母乳用的妈妈,有专为存放自带便当的白领等等,所以从目前亚马逊的产品热销榜上来看,小冰箱的设计都是比较好看的,粉嫩可爱与时尚感并存。

1446.png

以下这款产品,定位更加明确,冰箱门就是个带可调光led灯功能的化妆镜,小小个还可以直接摆放在化妆台面上。

1447.png

超mini冰箱的容量规格大概有4L、6L、9L、10L、15L、20L这几种。

1448.png

1449.png

1550.png

1551.png

1552.png

超mini冰箱是车载冰箱不错的选择,如果再加上车载和户外的特色功能,如专为泥泞的山路或陡峭的山谷设计的户外适应性,在颠簸不平的路途中也能出色完成制冷工作等,对于常外出自驾游的欧美户外达人来说,一定会非常喜欢。而确实,从今年发布的新品来看,这些功能确实已体现出来。

1553.png

车载冰箱也有不同的容量选择,像这款产品就有30L、40L、50L的容量可供选择。整体容量都比超mini冰箱大。另外值得说一说,图片制作看起来很直观,很专业,这样对提升销售转化非常有帮助。

1554.png

夏天要来了,各种制冷设备提前热卖,这是一块大蛋糕!而且,目前设备向小型化、轻量化方向发展,对于进入这个领域的卖家,事实上经济负担可以减轻一点。大货重货确实不是每个卖家都能承受得住的。这样的产品,还有更多不同的使用场景可以解锁,商机无限。

不过,现在苦心经营的亚马逊卖家,相信很多还在密切留意物流行情的变化,始终无法使出全力投入到选品运营中来。欧美空运一天一个价,快递派送还没完全恢复正常。海运目前相对正常一点,但也难保入仓和发货会不会出问题。像制冷设备这样的货物,投入资金量大,真在物流端出现状况,损失很大。希望疫情早日过去,物流早日恢复正常,不然,即使点子再好,产品再棒,今年的跨境电商生意也是让人忧心的!


来源:跨境电商跨境屋


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