2021-04-02

西乙-武磊第57分钟替补登场错失单刀 西班牙人4-0_拉夫拉达

原标题:西乙-武磊第57分钟替补登场错失单刀 西班牙人4-0

北京时间4月1日23时,2020-2021赛季西班牙乙级联赛第32轮展开角逐,西班牙人坐镇RCDE球场迎战富恩拉夫拉达。本场比赛,中国球星武磊继续在替补席待命,武磊已经连续16轮联赛无缘首发。上半场,富恩拉夫拉达球员恩特卡禁区内手球犯规被红牌罚下,德托马斯主罚点球命中,随后恩巴尔巴破门,达德尔制造对方球员一记乌龙球,西班牙人半场三球领先。下半场,德托马斯再下一城,武磊在第57分钟替补登场,错失了一次单刀良机。最终西班牙人4-0大胜富恩拉夫拉达,继续排名西乙榜首。

第3分钟,富恩拉夫拉达前场左路获得任意球机会,穆拉主罚直接攻门打偏。第5分钟,西班牙人打出一次快速反击,迪达克中场左路高空球斜传到禁区弧顶,德托马斯前插停球后顺势起脚抽射,球打在迪马塔的身上,经过折射后击中立柱弹出。第10分钟,奥斯卡-希尔带球突破到禁区右侧底线前,再倒三角挑传到门前,德托马斯跟进头球攻门顶高。

第12分钟,恩巴尔巴前场左路横向带球突破到禁区内,随后回敲给禁区前沿的达德尔,达德尔原地摆腿低射打偏。第16分钟,恩巴尔巴开出右路角球至禁区内,德托马斯后点头球攻门,恩特卡在门线上用手将球挡出。主裁判第一时间没有表示,经过VAR核实后,主裁判判罚恩特卡故意手球犯规,判给西班牙人点球,并且出示红牌将恩特卡罚下场。第18分钟,德托马斯主罚点球命中,西班牙人1-0领先。

第29分钟,大卫-洛佩斯中场右路送出直塞,恩巴尔巴反越位前插得球后形成单刀,随后带球推进到禁区右侧小角度抽射破门,2-0。

第33分钟,西班牙人禁区前沿左路获得任意球机会,恩巴尔巴主罚直接攻门,球打在人墙上弹出。第34分钟,卡夫雷拉前场反抢时撞人犯规,领到一张黄牌。第41分钟,达德尔前场右边路拿球,连续摆脱晃开防守球员突破到禁区右侧,随后在底线前低平球横传,富恩拉夫拉达球员普利多解围不慎,将球挡进自家网窝,西班牙人再下一城,3-0。

半场战罢,西班牙人暂3-0富恩拉夫拉达。

下半场易边再战。西班牙人中场休息过后马上做出换人调整,梅里达替补登场换下卡夫雷拉。第46分钟,伊万-萨尔瓦多带球突破到禁区前沿,跑动中起脚抽射,球被门将迭戈-洛佩斯扑出。第48分钟,武磊开始在场边进行热身。第50分钟,德托马斯前场左路倒三角回敲给到禁区前沿的达德尔,达德尔得球后起脚低射,角度太正,球被门将没收。

第55分钟,富恩拉夫拉达在禁区正前沿获得一次任意球机会,西斯主罚直接攻门,球绕过人墙后偏出底线。第57分钟,武磊替补登场换下迪马塔。

第58分钟,达德尔禁区前沿拿球,武磊提前包抄到禁区右侧向队友示意,但是达德尔选择直接攻门,球打在防守球员身上弹出底线。第59分钟,梅里达禁区前沿右路拿球,稍作调整后起脚抽射打高。第65分钟,迪达克前场左路高空球斜传到禁区内,门将出击扑球失误,德托马斯禁区右侧迎球推射破门,4-0。

第68分钟,富恩拉夫拉达中场送出长传到禁区内,卡莱罗解围没踢远,富恩特斯禁区前沿迎球抽射打偏。第73分钟,巴尔加斯替补登场换下梅拉梅德。第75分钟,迪达克前场左路下底高空球横传到禁区内,武磊后点高高跃起头球攻门,球偏出了底线。

第81分钟,巴尔加斯前场右边路高空球斜传到禁区内,武磊迅速前插到中路形成单刀,但是武磊没有将球停稳,球被门将没收,武磊错失了一次绝佳的破门良机。

第90+2分钟,武磊禁区前沿拿球被铲倒在地,主裁判没有任何表示。

全场比赛结束,西班牙人4-0富恩拉夫拉达。

双方出场阵容:

西班牙人(4-4-2):13-迭戈-洛佩斯/27-奥斯卡-希尔、4-卡夫雷拉(8-梅里达 46')、5-卡莱罗、17-迪达克/23-恩巴尔巴(19-巴迪略 57')、15-大卫-洛佩斯、10-达德尔(26-洛萨诺 66')、33-梅拉梅德(22-巴尔加斯 73')/18-迪马塔(7-武磊 57')、11-德托马斯

富恩拉夫拉达(4-2-3-1):13-罗西奇/19-伊里瓦斯(4-索蒂尔洛斯 54')、15-普利多、17-迭格斯、3-克劳德/22-西斯(2-波尔-瓦伦丁 76')、20-富恩特斯/14-平齐(24-哈维-埃斯皮诺萨 27')、10-恩特卡、7-穆拉(6-伊万-萨尔瓦多 46')/28-加尔塞斯(29-达米安-卡塞雷斯 76')返回搜狐,查看更多

责任编辑:

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

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

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

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


原标题:西乙-武磊第57分钟替补登场错失单刀西班牙人4-0北京时间4月1日23时,2020-2021赛季西班牙乙级联赛第32轮展开角逐,西班牙人坐镇RCDE球场迎战富恩拉夫拉达。本场比赛,中国球星武磊继续在替补席待命,武磊已经连续16轮联赛无缘首发。上半场,富恩拉夫拉达球员恩特卡禁区内手球犯规被红牌罚下,德托马斯主罚点球命中,随后恩巴尔巴破门,达德尔制造对方球员一记乌龙球,西班牙人半场三球领先。下
环球b2b:https://www.ikjzd.com/w/1762
vincent:https://www.ikjzd.com/w/1642
抢注商标:https://www.ikjzd.com/w/1053
我心疼丑男友 不想拉他的手:http://lady.shaoqun.com/a/272884.html
老公每年过生日都找个女人缠绵:http://www.30bags.com/m/a/251635.html
和火爆妻子玩合租 结果引火自焚:http://lady.shaoqun.com/a/273302.html

每天花15分钟这样坐着,就能防治前列腺炎!

核心提示:前列腺炎虽然不是一种致命疾病,但却会影响正常的工作和生活,严重的还让夫妻间的和谐大打折扣。一般的前列腺治疗以长期服用抗生素为主。不过,除了常规的吃药之外,每天?花15分钟"坐着",其实也能缓解前列腺炎的症状。

尽管前列腺炎不是一种要命的疾病,但却会对男性的正常工作和生活造成影响,严重的还会导致夫妻关系大打折扣。普通的前列腺疾病治疗主要是长期服用抗生素。其实,除了常规的吃药,每天花上15分钟时间"坐着",也可以缓解前列腺炎!

这里的"坐"当然是有讲究的,那就是温水坐浴。

温水坐浴治前列腺炎

前列腺炎主要是引前列腺长期充血或细菌感染而引起,因此治疗关键在于消炎以及缓解痛感。

而坐在温水里有利于加快前列腺部位的血液循环和新陈代谢,能起到消除炎症和水肿的作用。

温水坐浴方法要得当

温水坐浴要把握住方法,如果方法不当,则可能会事倍功半。

1.控制水温。水温最好控制在大约40℃,因为温度太低不能起到血液循环的作用,温度太高则会损害生殖器官——睾丸,更严重的会导致死精。

2.配合一定的按摩。按摩能够有效地对前列腺附近的血管形成刺激,加快新陈代谢。然而不是所有前列腺疾病患者都适合按摩,比如急性细菌性前列腺炎患者就不适宜。

3.毛巾要专巾专用,并且定期消毒。坐浴后擦拭所使用的毛巾要跟其他的毛巾分开使用,对于细菌性前列腺炎患者来讲,每次使用后都要进行杀菌消毒,才能再次使用。

温水坐浴的其他功效

温水坐浴除了能够防治前列腺炎,还是日常一种非常好的保健手段。

1. 除包皮垢。

对某些包皮比较长的男性,假如平时不重视清洗,残留皮屑会跟汗液等一起构成包皮垢,时间一久容易导致包皮磨损而感染。在这种情况下进行性生活,会危害伴侣的健康。

经由温水坐浴可去除一部分包皮角质,避免包皮受感染。

2. 预防痔疮。


常常温水坐浴有利于减少被细菌和真菌感染的机会,维持下体清洁,从而降低痔疮发生率。对已有痔疮的人而言,温水坐浴能够加快血液循环,有助于缓解痔疮。

3. 提高性兴奋。

对性功能低下的男性来讲,温水坐浴能在一定程度上起到活血祛瘀的作用,从而振奋性能力。


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

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

etoro:https://www.ikjzd.com/w/1402

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


核心提示:前列腺炎虽然不是一种致命疾病,但却会影响正常的工作和生活,严重的还让夫妻间的和谐大打折扣。一般的前列腺治疗以长期服用抗生素为主。不过,除了常规的吃药之外,每天?花15分钟"坐着",其实也能缓解前列腺炎的症状。 尽管前列腺炎不是一种要命的疾病,但却会对男性的正常工作和生活造成影响,严重的还会导致夫妻关系大打折扣。普通的前列腺疾病治疗主要是长期服用抗生素。其实,除了常规的吃药,每天花上15分
tiki:https://www.ikjzd.com/w/2053
黑石集团:https://www.ikjzd.com/w/1339.html
新单:https://www.ikjzd.com/w/79
口述:不要太迷恋我的身体(4/4):http://lady.shaoqun.com/m/a/47030.html
海外动态解读 | 美发布最新对中商标与专利发展研究报告:https://www.ikjzd.com/home/141215
女老板的致命诱惑 口述那晚女老板让我给她按摩的经历:http://www.30bags.com/m/a/250300.html

男人憋尿会勃起是“助性”?不要憋!搞不好能憋出这些病来!

核心提示:相信很多男性朋友都有过这样的经历,一夜醒来时因尿急而勃起,或者平时因为有一定的尿意,阴茎容易勃起,而且勃起的硬度,往往也会更强。

想必不少男性都有过这样的经历,半夜醒来时由于尿急而勃起,或平时有一定的尿意,阴茎就勃起了,并且勃起的硬度常常也比较强。有些人会想,难道憋尿能助性?可以在憋尿的情况下进行性生活吗?

憋尿时阴茎勃起跟什么有关?

阴茎勃起主要受副交感神经的支配,适度憋尿会经由排尿反射至神经弧,对排尿中枢形成不断的刺激,增强控制勃起的副交感神经兴奋性,最终会使勃起功能得以加强和维持。

实际上,憋尿时阴茎勃起还有另一种说法:憋尿时男性的膀胱高度充盈,导致膀胱颈口发生下坠的现象,直接压迫到前列腺,对前列腺内部的性神经形成刺激,引起性神经兴奋,最终引发或促使阴茎勃起。

长期憋尿"助性",身体扛不住

确实,有些男性通过憋尿,其勃起功能障碍可得到一定程度的改善。不过,长期憋尿会损害男性的泌尿生殖健康,甚至可加重阳痿和早泄的问题。


膀胱本身的作用就是代谢尿液和提成体内废气的场所,如果长期憋着,那么尿液和废气就没办法正常排出,可引发尿路感染,导致整个膀胱的粘膜免疫力降低,严重的甚至可出现急性膀胱炎和血尿等。

同时,大量尿液存积于膀胱中,会对排尿中枢形成强烈刺激,导致抑制排尿的交感神经兴奋过度,从而扰乱勃起,并且加速射精。如果中断性交,马上去排尿,排尿后膀胱迅速收缩,阴茎也会立刻疲软下来。假如已经患有勃起功能障碍,那么再次勃起则比较困难了。


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

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

美菜网:https://www.ikjzd.com/w/1874

垂直电商:https://www.ikjzd.com/w/1450


核心提示:相信很多男性朋友都有过这样的经历,一夜醒来时因尿急而勃起,或者平时因为有一定的尿意,阴茎容易勃起,而且勃起的硬度,往往也会更强。 想必不少男性都有过这样的经历,半夜醒来时由于尿急而勃起,或平时有一定的尿意,阴茎就勃起了,并且勃起的硬度常常也比较强。有些人会想,难道憋尿能助性?可以在憋尿的情况下进行性生活吗?憋尿时阴茎勃起跟什么有关?阴茎勃起主要受副交感神经的支配,适度憋尿会经由排尿反射至
夸克:https://www.ikjzd.com/w/1237
美菜网:https://www.ikjzd.com/w/1874
epc:https://www.ikjzd.com/w/488
非洲什么好卖?这样的非洲你了解吗?:https://www.ikjzd.com/home/104671
2020 Wish年度卖家云峰会,人、货、运的全面升级!:https://www.ikjzd.com/home/132153
马云在教师节公布企业传承计划,不是退休?:https://www.ikjzd.com/home/6173

健身圈公认的5种“甩脂”食物,赶紧去买来吃!

核心提示:跑步是公认的有氧减脂运动,很多人通过跑步瘦了下来,其实这些人不仅靠运动,还要靠饮食。

小编今日给大家推荐跑步圈内公认的减脂效果好的食物,喜欢的朋友们,吃起来。


冬瓜

冬瓜含有丰富的膳食纤维、维生素及矿物质等营养成分;冬瓜属于低钠高钾蔬菜,对浮肿型肥胖者有很大帮助;冬瓜中含有丙醇二酸,能有效地抑制糖类转化为脂肪;冬瓜本身不含脂肪,热量不高,能够防止肥胖,还可以帮助形体健美;冬瓜烹饪也很美味,清炒、煲汤都比较简单。

苹果

苹果含有矿物质和维生素等多种营养成分,可溶性大,易被人体吸收;苹果热量低,饱腹感强,可以避免食物摄入过量;苹果富含钾,能够帮助排出体内过多的钠,有利于体内电解质的平衡;苹果还有利于维持血糖稳定,降低胆固醇。

西兰花

西兰花含有丰富的膳食纤维,纤维能阻碍食物的吸收,纤维在胃内吸水膨胀,可形成较大的体积,使人产生饱腹感,有助于减少食量,对控制体重有一定作用。人吃含纤维多的食物就能在一定时间内很好的进行消化吸收而后将废物排泄。

绿茶

绿茶中的芳香族化合物能溶解脂肪,化浊去腻防止脂肪积滞体内;维他命B1、C和咖啡因能促进胃液分泌,有助消化与消脂。绿茶中的儿茶素具有抗氧化、提高新陈代谢、清除自由基等作用,可以经由许多作用活化蛋白质激酶及三酸甘油酯解脂酶,减少脂肪细胞堆积,因此达到减肥功效。绿茶,可以达到加速脂肪消耗强化健康减肥的效果。


香菇

香菇含有30多种酶和18种氨基酸,人体所必需的8种氨基酸中,香菇就含有7种;香菇中含有嘌呤、胆碱、酪氨酸、氧化酶以及某些核酸物质,能起到降血压、降胆固醇、降血脂的作用;香菇还含有多种维生素、矿物质,对促进人体新陈代谢,提高机体适应力有很大作用。


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

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

ideal:https://www.ikjzd.com/w/2286

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


核心提示:跑步是公认的有氧减脂运动,很多人通过跑步瘦了下来,其实这些人不仅靠运动,还要靠饮食。 小编今日给大家推荐跑步圈内公认的减脂效果好的食物,喜欢的朋友们,吃起来。冬瓜冬瓜含有丰富的膳食纤维、维生素及矿物质等营养成分;冬瓜属于低钠高钾蔬菜,对浮肿型肥胖者有很大帮助;冬瓜中含有丙醇二酸,能有效地抑制糖类转化为脂肪;冬瓜本身不含脂肪,热量不高,能够防止肥胖,还可以帮助形体健美;冬瓜烹饪也很美味,清
虚拟信用卡:https://www.ikjzd.com/w/1055
宝贝格子:https://www.ikjzd.com/w/1322
easy buy:https://www.ikjzd.com/w/2162
美国电商大咖的选品心法(3)——获得选品灵感的10种方法(上):https://www.ikjzd.com/home/18459
对于亚马逊FBA一些退货现象,卖家该如何应对?:https://www.ikjzd.com/home/15158
宝安沙井---亚马逊运营:https://www.ikjzd.com/home/17112

2021-04-01

HBase 学习一(基础入门).

一、HBase 是什么?

HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 "Bigtable:一个结构化数据的分布式存储系统" 。就像 Bigtable 利用了 Google 文件系统(File System)所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。HBase 是 Apache 的 Hadoop 项目的子项目。HBase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是 HBase 基于列的而不是基于行的模式。

二、HBase 的特点?

  1. 大:一个表可以有上亿行,上百万列。
  2. 面向列:面向列表(簇)的存储和权限控制,列(簇)独立检索。
  3. 稀疏:对于为空(NULL)的列,并不占用存储空间,因此,表可以设计的非常稀疏。
  4. 无模式:每一行都有一个可以排序的主键和任意多的列,列可以根据需要动态增加,同一张表中不同的行可以有截然不同的列。
  5. 数据多版本:每个单元中的数据可以有多个版本,默认情况下,版本号自动分配,版本号就是单元格插入时的时间戳。
  6. 数据类型单一:HBase 中的数据都是字符串,没有类型。
  7. 支持过期:HBase 支持 TTL 过期特性。用户设置过期时间,超过 TTL 的数据会被系统自动清理。

三、Hbase 数据模型?

HBase 以表的形式存储数据。表由行和列组成。列划分为若干个列簇(column family),如下图所示。

  • 表(Table): HBase 会将数据组织进一张张的表里面,但是需要注意的是表名必须是能用在文件路径里的合法名字,因为 HBase 的表是映射成 hdfs 上面的文件。
  • 行(Row): 在表里面,每一行代表着一个数据对象,每一行都是以一个行键(Row Key)来进行唯一标识的,行键并没有什么特定的数据类型, 以二进制的字节来存储。
  • 列簇(Column Family): 在定义 HBase 表的时候需要提前设置好列簇, 表中所有的列都需要组织在列簇里面,列簇一旦确定后,就不能轻易修改,因为它会影响到 HBase 真实的物理存储结构,但是列簇中的列标识(Column Qualifier)以及其对应的值可以动态增删。表中的每一行都有相同的列簇,但是不需要每一行的列簇里都有一致的列标识(Column Qualifier)和值, 所以说是一种稀疏的表结构。
  • 列标识(Column Qualifier): 列簇中的数据通过列标识来进行映射,其实这里可以不用拘泥于"列"这个概念,也可以理解为一个键值对,Column Qualifier 就是 Key。 列标识也没有特定的数据类型,以二进制字节来存储。
  • 单元(Cell): 每一个行键,列簇和列标识共同组成一个单元,存储在单元里的数据称为单元数据,单元和单元数据也没有特定的数据类型,以二进制字节来存储。
  • 时间戳(Timestamp): 默认下每一个单元中的数据插入时都会用时间戳来进行版本标识。读取单元数据时,如果时间戳没有被指定,则默认返回最新的数据。写入新的单元数据时,如果没有设置时间戳,默认使用当前时间。每一个列簇的单元数据的版本数量都 HBase 单独维护,默认情况下 HBase 保留 3 个版本数据。

RowKey

RowKey 可以使用任意字符串(最大长度为 64KB,实际应用中长度一般为 10 ~ 100bytes),在 HBase 内部,Row Key 保存为字节数组。

在 HBase 使用过程中,设计 RowKey 是一个很重要的环节。我们在进行 RowKey 设计的时候可参照如下步骤:

  1. 结合业务场景特点,选择合适的字段来做为 RowKey, 且按照查询频次来放置字段顺序。
  2. 通过设计的 RowKey 能尽可能的将数据打散到整个集群中,均衡负载,避免热点问题。
  3. 设计的 RowKey 应尽量简短。

与 NoSQL 一样,RowKey 是用来检索记录的主键。访问 HBase table 中的行,只有三种方式:

  1. 通过单个 RowKey 访问。
  2. 通过 scan 方式,设置 startRow 和 stopRow 参数进行范围匹配。
  3. 全表扫描,即直接扫描整张表中的所有行记录。

物理存储模型

物理存储上 HBase 将 Table 在行的方向上分割为多个 HRegion, 每个 HRegion 分散在不同的 HRegionServer 中。

每个 HRegion 由多个 Store 构成, 每个 Store 由一个 memStore 和0或多个 StoreFile 组成, 每个 Store 保存一个 Columns Family。

四、Hbase 体系结构?

HBase 中的组件包括 Client、Zookeeper、HMaster、HRegionServer、HRegion、Store、MemStore、StoreFile、HFile、HLog 等。

HBase 中的每张表都通过行键(RowKey)按照一定的范围被分割成多个子表(HRegion),一个 HRegion 超过一定阈值就要被分割成两个,这个过程由 HRegionServer 管理, 而 HRegion 的分配由 HMaster 管理。

HMaster

  1. 为 HRegion Server 分配 HRegion。
  2. 负责 HRegion Server 的负载均衡。
  3. 发现失效的 HRegion Server 并重新分配其上 HRegion。
  4. HDFS 上的垃圾文件回收。
  5. 处理 schema 更新请求。

HMaster 仅仅维护 table 和 HRegion 的元数据信息,而 table 的元数据信息保存在 zookeeper 上,因此,HMaster 的负载很低。

HRegion Server

  1. 维护 HMaster 分配给他的 HRegion,并处理对这些 HRegion 的 IO 请求(client 访问 HBase 上的数据并不需要 HMaster 参与)。
  2. 负责切分正在运行过程中变得过大的 HRegion。

HRegion

table 在行的方向上分割为多个 HRegion ,HRegion 是 HBase 中分布式存储和负载均衡的最小单元,即不同的 HRegion 可以分布在不同的 HRegion Server 上,但同一个 HRegion 是不会拆分到多个 HRegion Server 上。

HRegion 按大小分割,每个表一般只有一个 HRegion ,随着数据不断的插入表,HRegion 不断增大,当 HRegion 的某个列簇达到一定的阈值时就会分成两个新的 HRegion 。

Zookeeper

  1. 保证任何时候,集群中只有一个 HMaster,避免 HMaster 的单点故障。
  2. 存储所有 HRegion 的寻址入口。
  3. 实时监控 HRegion Server 的上线和下线信息,并实时通知 HMaster。
  4. 存储 HBase 的 schema 和 table 元数据。

HBase 依赖 Zookeeper,默认情况下 HBase 管理 Zookeeper 实例(启动或关闭 Zookeeper),HMaster 与 HRegionServers 启动时会向 Zookeeper 注册,使 HMaster 可以随时感知到各个 HRegionServer 的健康状态。

Client

首先当一个请求发生时,HBase Client 使用 RPC 机制与 HMaster 和 HRegion Server 进行通信。对于管理类操作,Client 与 HMaster 进行 RPC 通信;对于数据读写操作,Client 与 HRegion Server 进行 RPC 通信。

HBase Client 使用 RPC 机制与 HMaster 和 HRegion Server 进行通信,但如何寻址呢?由于 Zookeeper 中存储了 Meta 表的地址和 HMaster 的地址,所以 HBase Client 需要先到 Zookeeper 上进行寻址。

HBase Client 访问 Zookeeper,可以根据 Meta 表获取到 HRegion Server 地址。









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

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

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

mail.ru:https://www.ikjzd.com/w/2232


一、HBase是什么?HBase是一个分布式的、面向列的开源数据库,该技术来源于FayChang所撰写的Google论文"Bigtable:一个结构化数据的分布式存储系统"。就像Bigtable利用了Google文件系统(FileSystem)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不
环球市场:https://www.ikjzd.com/w/1762
手机trademanager:https://www.ikjzd.com/w/730
easy buy:https://www.ikjzd.com/w/2162
我和老公爱爱 被他哥哥偷窥:http://www.30bags.com/m/a/249295.html
护士用自己满足病人 护士说我太大了:http://www.30bags.com/m/a/254871.html
亚马逊运营中的风险一直存在,日常如何避开呢?:https://www.ikjzd.com/home/116942

2045年,人类可能无法自然生育了|精子

  来源:科研圈

  曾有研究发现,男性精子数量在仅仅 40 年间就降低了 50%。如果这一趋势持续下去,那么 2045 年人类男性精子数量的中位数将跌至零。我们可能要面对一个无法自然生育,只能依靠辅助生殖手段繁衍后代的世界了。

图片来源:Pixabay图片来源:Pixabay

  编译 曾从一 魏潇

  "1%"在很多人看来是个微不足道的数字,但它代表着一个关乎人类命运的问题:在西方国家,出现生殖问题的男性在以大约每年 1% 的速度增长。这个"1% 现象"囊括了精子数量的减少、睾酮水平的下降、睾丸癌患病率和勃起功能障碍的增加。在美国,女性流产率和试管婴儿代孕率每年增长约 1%。同样地,全球生育率在 1960 年至 2018 年间,也在以每年约 1% 的速度下降。

  可能会有人觉得这没什么大不了的,但是如果将这些变化累计起来,10 年就是 10%,50 年就是 50%。根据美国西奈山医学院(Mount Sinai School of Medicine)环境医学和公共卫生学教授 Shanna Swan 2017 年发表于《人类生殖医学前沿》Human Reproduction Update)的荟萃分析,男性精子数量在仅仅 40 年间就降低了 50%。如果这一趋势得不到扭转,那么 25 年后人类男性精子数量的中位数将跌至零。尽管这是一种简单粗暴的推测,但 Swan 认为目前也没有证据能够说明这种下跌的局面正在被改变——2045 年,人类可能要面对一个无法自然生育,只能依靠辅助生殖手段繁衍后代的世界了。

  这也成了 Swan 大力呼吁社会关注这一问题的原因:人类生殖健康每年 1% 的衰减甚至超过了全球变暖的速度。大家愿意团结起来对抗全球变暖,但却没有对这些生殖健康方面的问题采取行动。也许是因为许多人还没有意识到这些令人担忧的趋势正在发生,或是不知道到他们自己也正走在同样的路上。但是现在,是时候改变了。毕竟,生育上的趋势如此协调一致,很难说这仅仅是一种巧合。

  Swan 指出,这些生殖健康方面的问题是相互联系的,并且它们很大程度上都由相同的原因推动——影响激素的化学物质(内分泌干扰物)的出现。这些包括邻苯二甲酸酯(Phthalate)、双酚 A(Bisphenol A)、阻燃剂在内的"荷尔蒙劫持者",已经在现代生活中变得无处不在。内分泌干扰物存在于我们的水瓶、食品包装、电子设备、个人护理用品、清洁剂,以及其他许多日常用品之中。并且从 1950 年开始,这类物质的生产规模就一直在扩大,这一年正是精子数量和生育率开始衰减的时候。

图片来源:Pixabay图片来源:Pixabay

  或许有人会认为生育率的下降的原因是育龄推迟、生活方式变化等社会因素。对此,Swan 在接受英国《卫报》采访时表示:"这些当然会对自然生育产生影响,但我希望人们认识到化学物质确实在其中扮演重要角色。"

  这位环境与公共卫生专家与同事们在过去的研究中取得了多项证据。邻苯二甲酸酯能够让硬塑料变为有弹性的塑胶,常被用作增塑剂,含有这种物质的塑料产品经常会出现在食品生产、加工和包装过程中。它会降低睾酮水平、减少精子数量,因此对男性影响更大。但这并不意味着女性可以免受其害,过往研究发现这种物质会导致女性青春期提前、卵巢早衰、流产和早产。双酚 A 则是一种塑料硬化剂,曾被用作制造婴儿奶瓶,也常出现在食品罐装容器的内侧涂层中。作为一种雌激素类似物,它对女性生殖系统造成的干扰不言而喻,那些存在职业暴露的男性也难逃影响——精子质量下降、勃起功能障碍的概率增高等都与此有关。

  但这些还不是内分泌干扰物带给人类的最大危害。如果怀孕的女性在妊娠早期就接触了内分泌干扰物,对于体内细胞正在进行重编程的胎儿来说,这种不良影响可能会贯穿他们的儿童期、青春期和成年阶段。

  举例来讲,一位准妈妈呼吸的空气、喝下的水、吃下的食物、使用的护肤品都会将这些有毒物质带入自己体内。如果母亲在妊娠早期接触了能够阻断雄性激素作用的物质,可能会导致男性胎儿的肛门生殖器距离(anogenital distance)缩短。研究表明,更短的肛门生殖器距离与更短小的阴茎和成年后更少的精子数量有关。并且,产前阶段对男性激素系统的干扰可能会导致睾酮水平降低、先天性隐睾症和尿道下裂的风险升高。如果一个男孩天生具有这些生殖器官上的缺陷,他在成年时也面临着更高的精子数过低和睾丸癌风险。

  一篇近期发表在《美国公共健康杂志》(American Journal of Public Health)的文章则揭示了内分泌干扰物与儿童神经发育损伤之间的关系。这篇综述性文章总结了截至 2019 年全球 11 个国家的 30 多项研究,对妇女产前接触不同类型邻苯二甲酸酯至儿童出生后的情况进行了调查。结果发现,邻苯二甲酸酯暴露量与儿童攻击性、挑衅性、情绪反应过激、违法行为和其他注意力缺陷等多动症症状有很强的关联性。其中一项研究发现妊娠中期尿液中邻苯二甲酸酯含量最高的母亲,生下的孩子患多动症的概率是含量低的母亲的孩子的 3 倍。子宫内接触较高含量的邻苯二甲酸酯的儿童智商比其他儿童低 7%,他们的感知推理和语言理解能力也更低。

图片来源:Unsplash图片来源:Unsplash

  除此之外,内分泌干扰物也是自身免疫性疾病、肥胖症、代谢综合征(多种心脑血管疾病危险因素在同一个体聚集的临床综合征)愈发普遍的原因之一。

  上述问题给人类的延续带来了巨大挑战。这意味着,是时候把注意力投向这里了。我们应当优先使用那些不影响激素,且在环境中易于分解的物质去替代日常用品中的内分泌干扰物。同时,我们也需要建立更有效的测试方法和限制手段,来确保那些流入市场、进入我们身体的化学品都是安全的。换句话说,我们需要停止将自己和后代当成内分泌干扰物的小白鼠。这关系到全体人类的健康和未来。

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

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

一淘比价网:https://www.ikjzd.com/w/1698

c88:https://www.ikjzd.com/w/1017.html


来源:科研圈  曾有研究发现,男性精子数量在仅仅40年间就降低了50%。如果这一趋势持续下去,那么2045年人类男性精子数量的中位数将跌至零。我们可能要面对一个无法自然生育,只能依靠辅助生殖手段繁衍后代的世界了。图片来源:Pixabay  编译曾从一魏潇  "1%"在很多人看来是个微不足道的数字,但它代表着一个关乎人类命运的问题:在西方国家,出现生殖问题的男性在以大约每年1%的速度增长。这个"1%
promoted:https://www.ikjzd.com/w/971
芒果店长:https://www.ikjzd.com/w/1533
邮政电话:https://www.ikjzd.com/w/202
Prime Day重点:新手卖家怎么玩转Prime Day?:https://www.ikjzd.com/home/99634
公车上邂逅陌生的悸动 口述我在公交车上的难忘经历:http://lady.shaoqun.com/m/a/275126.html
重磅首发!2018年亚马逊各站点TOP卖家排名:https://www.ikjzd.com/home/15693

最无效的facebook“营销秘诀”,你没在用吧?

网红营销无处不在,但是究竟是什么使网红营销与所有其他营销渠道区分开呢?为什么品牌会选择通过横幅广告或搜索引擎营销等更传统的渠道与网红合作?下面让我们看看网红营销的独特优势。

#1 网红 Marketing建立信任

 由于网红已赢得了观众的信任,因此它们比传统的广告或品牌内容更具说服力。一个Mediakix在2018年底调查发现,49%的消费者依赖于网红s的建议对他们的购买决定。千禧一代和Z世代的数字甚至更高!为了更好地了解这些年轻一代,请查看我们关于中国消费者行为的博客。

品牌可以利用信任和口碑来获得优势。第三方评论或提及对于任何企业都非常重要,当来自用户了解并信任的网红时,第三方评论或提及会更加有效。由于大多数中国人对通过传统营销渠道发布的信息保持健康的不信任感,因此网红提供的广告形式可以被视为更真实,更可信赖。

许多品牌不仅将网红营销视为社交媒体营销的一种形式,还将其视为其中国公共关系战略的一部分。与网红合作可以使品牌改善品牌形象,建立信任并提高知名度,所有这些结果都与中国典型的PR战略有着相似之处。

#2 网红具有同质的受众

 与大众媒体相比,网红的受众群体更为集中。例如,美容客户的追随者显然对美容很感兴趣。与其他渠道相比,通过网红营销更容易吸引更有针对性的受众。

网红具有史无前例的能力,可根据人口统计和生活方式选择与特定的消费者群体建立联系。尽管您可能无法像付费广告那样深入地了解人口统计和心理特征,但您可以通过了解他们创建的帖子类型以及从其追随者那里获得的参与度,来更好地了解网红的受众。

网红本身通常可以很好地衡量受众群体的好恶,因此与他们交谈也可以为发起成功的竞选活动提供宝贵的见解。根据先前提到的调查,有71%的营销人员说,来自网红营销的客户质量和流量比其他来源要好。

#3 网红营销具有很高的投资回报率

每个企业在参与任何网红营销活动之前都应确保他们设置了相关的KPI。总覆盖率,销售转化率和点击率是衡量网红营销绩效的KPI的常见示例。选择合适的网红覆盖您的目标受众可以帮助您实现这些KPI,并为您的业务带来可观的ROI。

总体而言,根据的调查,有89%的企业表示,他们在网红营销中的投资回报率可与其他营销渠道相当甚至更高。

进一步推动网红营销的另一种方法是重新利用网红生成的内容。品牌应与网红协商,以确保他们获得许可,可以重新发布内容并将其用于未来的营销活动。由于网红创建的内容通常是高质量的,因此可以将其重新用于各种不同的营销渠道。这使网红营销获得了ROI,不仅是一次性事件,而且随着时间的流逝,可以用来吸引流量和参与度!


#4 网红创建高质量的内容并知道如何提高覆盖率

网红的受众如此之多是因为他们通常非常擅长创建高质量的内容。他们了解受众群体的喜好并创建不同样式的内容,以吸引其受众并有效地推广品牌

网红通常还精通各种技术,以提高其内容的覆盖范围,观看次数和参与度。例如,像在Instagram上一样,网红可以在其帖子上添加位置标签。网红可以这样做,以记录离线事件,进行评论并在一系列不同平台上展示独家店内产品,以进一步提高其在本地的影响力。

例如,TikTok用户可以单击位置标签并发现在同一地点拍摄的其他视频。至于小红书,"附近"功能使用户只能搜索附近有位置标记的内容。这为消费者创建了一个在线娱乐和体验渠道,该渠道链接到他们自己的实际位置。LBS技术与网红营销相结合是一项有趣的功能,可以提高曝光率并促进企业的O2O转换。

网红创建的内容必须经过精心设计和高质量才能满足听众的需求。与网红合作的品牌通常可以将这些内容重新用于未来的广告系列,使他们可以从网红营销活动中获得更大的价值。品牌将这些内容重新设置为不同的格式,并在其他渠道中进行分发,从而大大改善了初始广告系列的效果。

#5 网红营销比名人代言更实惠

与网红的协作费用在很大范围内有所不同。通常,网红拥有的追随者越多,与他们合作的成本就越高。当然,粉丝群的大小不是定价的唯一指标,过去的参与率,点击率和转化率都是影响网红价格的重要KPI。网红喜欢一个品牌或其产品的程度也会对使用网红的价格产生重大影响。

尽管网红营销相对较新,但数十年来,名人代言和任命品牌大使一直是全球公司所采用的营销策略。以这种方式与名人打交道非常昂贵,而且只有大型(通常是跨国公司)品牌可以使用。

尽管没有用于网红营销的标准化定价系统,但与与名人合作相比,它可能便宜得多。尽管一些较大的网红可能会收取与名人相似的价格,但与较小网红一起工作甚至是小型企业也可以负担得起的。



来源:沃兔网络


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

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

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

东杰智能:https://www.ikjzd.com/w/1967

kkr:https://www.ikjzd.com/w/1340

最无效的facebook"营销秘诀",你没在用吧?

Facebook上平均每个月有数十亿的活跃用户,而各路商家都在挖空心思用各种手段从这些人身上吸引注意,赚取利润。有些时候这种竞争有正面的作用——企业会努力创建有趣的内容来和对手竞争。他们会将Facebook整合到自己的总体营销战略中,尽管这要花费更多的时间,但他们的Facebook主页也会持续地增长关注。

男人为啥都喜欢岔开腿坐,真的合不拢吗?不只是为了保护蛋蛋

核心提示:男生,为什么都喜欢岔腿坐?男人喜欢岔腿坐其实是为了健康。

感兴趣就往下看↓↓↓


男生,为什么都喜欢岔腿坐?

"岔腿坐"这种现象有多常见

人们对它的抗议就有多激烈


2017年,马德里市交通部门

发起治理"大爷式占座"运动

并设置了禁止标志↓↓↓

美国地铁上海报上

也画着一只分开八条腿的章鱼

更狠的是

俄罗斯有位女性自己做了一瓶漂白水

只要见着地铁上有岔腿坐的"男性"

就会毫不留情在他们裆部浇上漂白水

甚至还给"岔腿坐"

衍生出了一个专业术语

——Manspreading

man:指男性

spreading:指展开的

合在一起就是:"展开的"男性

是不是很形象?

科学解释1:拯救危在旦夕的精子

虽然这听上去很扯

但确实是有科学依据的

长时间双腿闭合

会显著提高阴囊的温度

《中国生育健康杂志》一项实验表明

精子对温度非常敏感

(适宜在34℃~36℃恒温环境)

睾丸局部温度升高

会导致睾丸生精功能障碍

甚至不育

科学解释2:男性的骨盆更窄

假设男女身高体重一样

一般男生的臀部会小一点

另外

男生「耻骨弓的角度」也比女生小

「耻骨弓的角度」越小

人的下肢就会相对更僵硬

比如很经典的"呆萌鸭子坐"

女生做起来轻而易举

男生却很难做到

本来窄一点是没关系的

但偏偏男性膀胱、直肠以及生殖器官

又都集中在此处


对于外挂在盆腔内的生殖器

除了岔开双腿给它们留出生存空间

还真没有什么更好的办法

科学解释3:保持平衡

学过数学的朋友应该都知道

三角形结构更有利于保持稳定

而男性窄窄的骨盆之上

要承担偌大的重量

所以把两腿张开

更利于稳定承重

其实,只要自然地将双腿打开

与肩部平齐

就是一种两全的坐姿

这里也不建议大家在地铁上翘二郎腿

挤占其他乘客站立空间不说

对身体也不好

长期跷二郎腿

会增加膝关节内部压力

使软骨营养吸收受阻,磨损增加

让你提前患上关节炎

严重还会让脊椎被迫弯曲

造成骨骼变形

除了岔腿坐这一点

男女其实还有很多的不同


男女都有哪些不同?

01 男生才是水做的

成年男人体内的含水量约占体重60%

女人体内的含水量只占50%-55%

02 女生更怕疼

女性皮肤里的神经纤维大约是男性的2倍

所以对疼痛的感知力也更强


03 女生脚味比男生更浓烈差

男生的足部细菌繁殖速率是400%

女性则是2300%

差不多6倍的差距


04 女生大脑的语言区域细胞比男生多12%

女生会更早的开口学会说话

语言学习和文字理解能力都比男生优秀


05 女性的体脂率比男性多了一倍

所以女性更容易变胖

也更不容易减肥

06 女人平均寿命比男人高5年

全球110岁以上的老人95%都是女性

——数据来自《2019年世界卫生统计》


总之

男女存在差异

但也要互相理解,不妨碍他人

叔每天挤地铁

能有个位置站就开心到飞起

大家有位置坐就别占太多空间啦

毕竟那是在公共交通上

不是在家里


参考资料:

[1]吴荻. 为什么男性都爱岔腿坐[J]. 东西南北,2019(04):37.

[2]张爱东,张美华,陈峰等.成年男性阴囊局部"热压"后精液参数、精子顶体酶活性及表皮生长因子含量的改变[J].中国生育健康杂志,2017,28(1):78-81.


[3]胡亮,董越,程凡容,蔡宁,孙博,刘爱连. 健康成人骨盆骨髓扩散加权成像性别、年龄间差异及相关性研究[J]. 临床放射学杂志,2016,35(11):1725-1729.

[4]Ar?nc? K, Elhan A. Alt Ekstremite Eklemleri. In: Anatomi 1. volume. 4thedition. Gu?nes? Kitabevi, Ankara,2006; 20-1.

[5]杭宇.警惕男性生殖器感染疾病.大健康,2019(5):0012-0012.


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

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

sgshop:https://www.ikjzd.com/w/1982

002315焦点科技:https://www.ikjzd.com/w/1831


核心提示:男生,为什么都喜欢岔腿坐?男人喜欢岔腿坐其实是为了健康。 感兴趣就往下看↓↓↓男生,为什么都喜欢岔腿坐?"岔腿坐"这种现象有多常见人们对它的抗议就有多激烈2017年,马德里市交通部门发起治理"大爷式占座"运动并设置了禁止标志↓↓↓美国地铁上海报上也画着一只分开八条腿的章鱼更狠的是俄罗斯有位女性自己做了一瓶漂白水只要见着地铁上有岔腿坐的"男性"就会毫不留情在他们裆部浇上漂白水甚至还给"岔腿
net-a-porter:https://www.ikjzd.com/w/2132
tinypic:https://www.ikjzd.com/w/114
贝贝特卖:https://www.ikjzd.com/w/1321
给亚马逊自发货卖家、铺货模式创业老板的一点建议:https://www.ikjzd.com/home/128225
老师,你弄得我受不了了 口述那晚老师叫我去他宿舍强上了我:http://lady.shaoqun.com/m/a/274131.html
5天暴涨超1000点!人民币未来走势如何?:https://www.ikjzd.com/home/14955

郑州地铁计费器

郑州地铁计费项目

软件:vs2019,ASP.NET

计划:实现一个地铁计费项目,我首先考虑的是如何把地铁的各个站显示出来,用RadioButton,DropDownList还是ListBox,经过比较我选择的是LisBox。然后再设置一个Button按钮把计算的结果返回到一个Text文本框中。目前所知郑州地铁线路太多了,我只做了1号线和2号线这俩条线。因为郑州地铁是按公里计费的,我也不了解每一站大概距离多少,所以我打算偷个懒0到5站2元,5到10站3元,10到15站4元,15到20站5元,20站以上6元。整个过程只要能实现俩个地铁站之间的站数差就好办了,主要就是写代码的时间比较长,思路不需要太多时间,具体就做着看着吧。

开发

需求分析:需要通过用户在ListBox中选择起点站与终点站,来计算出俩站需要花费的路费。

设计文档:用户可以随意选择ListBox中的元素,可以清楚的看到某站到某站的路费,并在页面下面写上提示,乘坐几站多少钱,那一站是转线站。

具体设计:

 

具体编码:

public partial class WebForm1 : System.Web.UI.Page

    {

        int oneQ ;//一号起点

        int twoQ ;//二号起点

        int oneZ ;//一号终点

        int twoZ ;//二号终点

        int sum;//起点到终点的站数

        string sum2;//用来输出路费

        protected void Page_Load(object sender, EventArgs e)

        {   

        }

        protected void btn1_Click(object sender, EventArgs e)

        {

             good();       

             oneQ = lst11.SelectedIndex;

             twoQ = lst12.SelectedIndex;

             oneZ = lst21.SelectedIndex;

             twoZ = lst22.SelectedIndex;

            //紫荆山站可以转线 紫荆山站在一号线的Index值是17,在二号线的值是14

            //一号线到一号线

            if (lst11.SelectedIndex != -1 && lst21.SelectedIndex != -1)

            {

                OneOne();

                Js(sum);

                txt1.Text = lst11.SelectedValue + "站到" + lst21.SelectedValue + "站" + sum2;

            }

            //一号线到二号线

            else if (lst11.SelectedIndex != -1 && lst22.SelectedIndex != -1)

            {

                OneTwo();

                Js(sum);

                txt1.Text = lst11.SelectedValue + "站到" + lst22.SelectedValue + "站" + sum2;

            }

            //二号线到一号线

            else if(lst12.SelectedIndex!=-1&&lst21.SelectedIndex!=-1)

            { TwoOne();

                Js(sum);

                txt1.Text = lst12.SelectedValue + "站到" + lst21.SelectedValue + "站" + sum2;

            }

            //二号线到二号线

            else if (lst12.SelectedIndex != -1 && lst22.SelectedIndex != -1)

            { TwoTwo();

                Js(sum);

                txt1.Text = lst12.SelectedValue + "站到" + lst22.SelectedValue + "站" + sum2;

            }

            Qk();

 

        }

        //good方法判断有没有选择

        public void good()

        {

            if(lst11.SelectedIndex!=-1||lst12.SelectedIndex!=-1)

            {

                if(lst21.SelectedIndex!=-1||lst22.SelectedIndex!=-1)

                {

                }

                else { txt1.Text = "您没有选择终点站"; }

            }

            else { txt1.Text = "您没有选择起点站"; }

            }

        //定义一个一号线到一号线的方法

        public void OneOne()

        {

            if (oneQ > oneZ)

            { sum = oneQ - oneZ; }

            else { sum = oneZ - oneQ; }

        }

        //定义一个一号线到二号线的方法

        public void OneTwo()

        {

            //判断一号线到紫荆山站的站数

            if(oneQ>17)

            { oneQ -= 17; }

            else { oneQ = 17 - oneQ; }

            //判断二号线到紫荆山站的站数

            if (twoZ > 14)

            { twoZ -= 14;}

            else{twoZ = 14 - twoZ;}

            sum = oneQ + twoZ;

        }

        //定义二号线到一号线的方法

        public void TwoOne()

        {

            if(twoQ>14)

            { twoQ -= 14; }

            else { twoQ = 14 - twoQ; }

            if(oneZ>17)

            { oneZ -= 17; }

            else { oneZ = 17 - oneZ; }

            sum = twoQ + oneZ;

        }

        //定义二号线到二号线方法

        public void TwoTwo()

        {

            if(twoQ>twoZ)

            { sum = twoQ - twoZ; }

            else { sum = twoZ - twoQ; }

        }

        //通过站数来计算路费

        public void Js(int a)

        {

            if (a <= 5)

            {

                sum2 = "2元";

            }

            else if (a <= 10)

            {

                sum2 = "3元";

            }

            else if (a <= 15)

            {

                sum2 = "4元";

            }

            else if (a <= 20)

            {

                sum2 = "5元";

            }

            else

            { sum2 = "6元"; }

 

        }

         public void Qk()

        {

            lst11.SelectedIndex = -1;

            lst21.SelectedIndex = -1;

            lst12.SelectedIndex = -1;

            lst22.SelectedIndex = -1;

        }

}

 

计算的思路就是通过选择的ListBox的SelectedIndex属性来计算,转线的话先判断你目前的站点的SelectedIndex值是否比中转站"紫荆山"站大,然后来通过大小来决定是"紫荆山"减当前站,还是当前站减"紫荆山"。最后通过QK()方法把ListBox控件的值都返回未选中状态以便可以继续选择。

代码复审:找班里的同学和我来阅读一下代码,没什么问题。

测试:测试如图。

 

 

报告

测试报告:经过多轮运行一号线到一号线和二号线,二号线到一号线和二号线都没有什么问题。

计算工作量:这个计费器工作量不大,aspx.cs代码大概100行多一点,aspx页面代码170多行左右,大多都是每个站点一行复制修改。

事后总结:这个计费器的难度并不大,目前就适合俩条线,如果再加上5号线3号线等等,再用我这种方法我感觉就太麻烦了,也不美观,整个过程大概花费了2个多小时的时间,功能都能实现,中间也遇到过一些问题,经过上网查阅资料和同学讨论,问题大大小小的都解决了。最重要的我感觉不是代码的编写,而是思路,只要思路清晰,知道每个功能都是要怎么实现,该用设计什么控件,改定义那些方法在哪里调用等等。路漫漫其修远兮,继续努力加油。

另附PSP图:

                                                                著:计应192(西)王栋欣

                                                                                                                                                                                                                                                   日期:2021/3/26

 









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

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

haofang:https://www.ikjzd.com/w/1046

indiegogo:https://www.ikjzd.com/w/265


郑州地铁计费项目软件:vs2019,ASP.NET计划:实现一个地铁计费项目,我首先考虑的是如何把地铁的各个站显示出来,用RadioButton,DropDownList还是ListBox,经过比较我选择的是LisBox。然后再设置一个Button按钮把计算的结果返回到一个Text文本框中。目前所知郑州地铁线路太多了,我只做了1号线和2号线这俩条线。因为郑州地铁是按公里计费的,我也不了解每一站大概
tiki:https://www.ikjzd.com/w/2053
贝贝官网:https://www.ikjzd.com/w/1321
上海跨境通:https://www.ikjzd.com/w/1329
爆单了!中国自行车全球"热"!欧洲集体抵制亚马逊,黑五会"凉"吗?:https://www.ikjzd.com/home/134873
亚马逊AB测试,需要注意一些细节:https://www.ikjzd.com/home/114907
圣诞节快到了!认识波兰市场热销的圣诞礼物:https://www.ikjzd.com/home/136066

JAVA中如何实现字符串的反转?

第一种:使用递归的方法,实现字符串反转:

 1 /** 2  * 使用递归方法,实现字符串反转 3 */ 4 public class C { 5  6  static String reverse(String originStr) { 7   if(originStr == null || originStr.length() <= 1){ 8    return originStr; 9   }10   return reverse(originStr.substring(1)) + originStr.charAt(0);11  }12 13 14  public static void main(String[] args) {15   System.out.println(reverse("123456"));16   System.out.println(reverse("ABCDEFG"));17  }18 }

第二种:使用StringBuilder的reverse()方法,实现字符串反转:

 1 /** 2  * 使用StringBuilder的reverse()方法,实现字符串反转 3 */ 4 public class D { 5  static String reverse(String str){ 6   StringBuilder result = new StringBuilder(str); 7   return result.reverse().toString(); 8  } 9 10  public static void main(String[] args) {11   System.out.println(reverse("123456"));12   System.out.println(reverse("ABCDEF"));13  }14 }

第三种:使用字符串数组,实现从尾部开始逐个逆序放入字符串,实现字符串的反转:

 1 /** 2  * 使用字符串数组,实现从尾部开始逐个逆序放入字符串,实现字符串的反转 3 */ 4 public class E { 5  static String reverse(String str){ 6   // String 转换成字符数组 7   char[] charArray = str.toCharArray(); 8   // 定义一个空字符串 9   StringBuilder result = new StringBuilder();10 11   for (int i = charArray.length-1; i>=0 ; i--) {12    result.append(charArray[i]);13   }14   return result.toString();15  }16 17 18  public static void main(String[] args) {19   System.out.println(reverse("123456"));20   System.out.println(reverse("ABCDEF"));21  }22 }

第四种:使用String的CharAt()方法,使用String的CharAt方法取出字符串的各个字符,然后插入到字符串中,调用StringBuilder的insert()方法进行操作  

 1 /** 2  * 使用 String的CharAt方法,使用String的CharAt方法取出字符串的各个字符, 3  * 然后插入到字符串中,调用StringBuilder的insert()方法进行操作 4 */ 5 public class F { 6  7  static String reverse(String str){ 8   StringBuilder result = new StringBuilder(); 9 10   int length = str.length();11 12   for (int i = 0; i < length; i++) {13    result.insert(0,str.charAt(i));14   }15   return result.toString();16  }17 18  public static void main(String[] args) {19   System.out.println(reverse("123456"));20   System.out.println(reverse("ABCDEF"));21  }22 }

 

                  

 









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

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

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

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


第一种:使用递归的方法,实现字符串反转:1/**2*使用递归方法,实现字符串反转3*/4publicclassC{56staticStringreverse(StringoriginStr){7if(originStr==null||originStr.length()<=1){8returnoriginStr;9}10returnreverse(originStr.substring(1)
环球市场:https://www.ikjzd.com/w/1762
海拍客:https://www.ikjzd.com/w/1742
易联通:https://www.ikjzd.com/w/1854.html
速卖通宣布俄罗斯项目AE PLUS,简化本地退货服务!:https://www.ikjzd.com/home/113102
认准"五大战略品类"把握B2B跨境电商蓝海商机:https://www.ikjzd.com/home/132468
11月全球包裹量增长约451万,黑五禁令反刺激线上消费:https://www.ikjzd.com/home/138610