天津的地名,为嘛这么土?

讲道理,作为四大直辖市之一,天津的地名实在是够的。

不是这个,就是那个,刚离开这个房子,又到了那个沟子,再或者就是什么村、堤、台、淀……好不容易去个叫“城”的地方,还叫“土城”……

▲北辰刘家房子,除了正文嘛都有

要了亲命了。

恕我直言,天津这些透着满满乡土气息的地名,真的和北方经济中心的定位简直格格不入!

愁死人了,天津的地名为嘛都这么呢?

01

天津的地名,就是一部土味宝典

地名,是人们赋予某个地方的专有名称,一旦固定下来,往往很难再改变,即便是改,多数也是在同音的基础上调整,很少会推翻重起。

比如河西的“灰堆”,最初就名为“辉德村”。本来还挺阳光大气的名字,改完一下就给按泥儿里去了。

▲灰堆的“腾华里”简易楼房,建于上世纪80年代。因为是1952年建的职工宿舍,则命名为“五二新村”。这也是“灰堆五二新村路”的由来。

不过像灰堆这样越改越回旋的,毕竟是少数,因为咱天津的地名,基本上从一开始就陷入了被土味支配的无奈,纯属自然灾害。

如果你稍微了解地名的命名规律,就会知道,天津的大部分土味地名,基本上都套用了一个公式:

地名=某某+村/沟子/庄/堤/坨/屯/集/洼/淀……

▲农耕时代,人们广泛使用马匹,因此从事马匹交易的集市在天津非常繁荣,被称为“马集”。这就是“南马集”“北马集”“马集前胡同”这些地名的由来。

咱这里说的“某某”可以是任意玩意儿,但不论这个“某某”多时尚前卫,只要和最后一个字搭配上……

只能说是:男人看了会沉默,女人看了会流泪。

万德庄、西湖村、王顶堤、陈家沟、王庆坨……您瞧,甭管这地方是人口聚集区,还是繁华商业区,也别管建设的多高端,如果只看地名的话,脑子里飘过的画面绝对是风吹稻花两岸香,麦浪滚滚闪金光……跟莲花乡赤水沟子没什么区别。

▲“大家好,我叫丫蛋,来自大城市铁岭莲花乡池水沟子。”这个地名在铁岭是真实存在的。

再比如天津市中心的几个人口稠密区,王串场、赵家场、华家场(郊县地区“场”字地名更多),几乎都得名于当地大户的打谷场,以前的华家场就是华世奎他们家的。

▲清初,有姓赵人家在此地建打谷场,后被称作”赵家场”,赵家场一带形成聚落后,住户逐渐增多,故而开辟街道,即”赵家场大街”。之后又派生出”赵家场河沿”,河沿最初为狭窄的土路,逐步拓宽铺设沥青与其他道路相连,就是今天的南运河北路。

如果按片算GDP,估计这些地界都能超过一些非洲小国了,可这地名怎么也脱不开干农活那点事。农业大国的痕迹估计能跟着地名万世流传了。

但是当我们再仔细浏览一下地图的话,你就会发现,什么村啊、庄啊其实还好,我实在理解不了的,是天津这种国际级都市的中心地区,还有以“沟子”为后缀的地名。

▲前不久河北区文化馆举行了“七十载变迁 陈家沟子”展览

▲陈家沟子是天津一条古老的繁华街道。始建于元代,兴盛于清。位于河北区南部,东起于小树林,西端于十字街。南有津塘支路(现为胜利路),北有水梯子大街与之平行。北接民国时期的政治中心――中山路,西南临建国道――意、奥租界地。与北站,东站,西站等火车站近在咫尺,那时南面的津塘支路有电车,北面的水梯子大街有公交车通行,四通八达。

“沟子”……这要让新疆人听见了,还不得以为咱骂街呢?(新疆话里,沟子等于屁股。)

除了加土味后缀,天津地名在命名时的,另一个贯穿始终的原则就是:

怎么省事怎么来。

02

胡同命名图省事

老天津里巷大概有四万多条,它们的名字可谓是五花八门,天上飞的,地下跑的,水里凫的,草稞里蹦的应有尽有。

▲有您家的门牌吗?

这些地名多是民间自发形成,虽然不怎么文艺,但是实用性极佳,不易忘记又琅琅上口。

以人名或家族名命名:

张志尧胡同、孙阴阳胡同、赵锡九胡同、王木作胡同、王老保胡同。以“家”命名的胡同听上去就很亲切,有种大家族“聚群而居”的感觉,像朱家胡同、张家胡同、刘家胡同等等。

▲大费家胡同是天津最老的胡同之一,而且传说最为丰富。费姓和靳姓一样,是最早来到天津卫的309名具有官籍身份的世袭军官之一,名费胜,浙江嘉兴人。然而,使大费家胡同出了大名的,是明朝末年传说中的一位宫女费氏。京剧《贞娥刺虎》讲述就是费氏保护长平公主的故事。

以工厂、店铺、作坊命名:

像铁工厂胡同、铁铺胡同、面铺胡同、砖厂胡同、纸作坊胡同、扎彩匠胡同、木工房胡同、萨宝石胡同等。

▲1958年,红桥区北门外肉架子胡同杨家大院房契@沈��

▲萨宝石胡同东起张自忠路、西至玉皇阁大街,与望海楼隔河相望,两侧为旧式砖平房。清同治年间,俄国商人李特维诺夫在这开设了顺丰洋行(俗名萨宝石洋行)故名。萨宝石洋行以出口茶叶为主,兼营皮革、土产出口,并从俄国进口其他商品。是天津作为北方茶叶集散地的证据。

以形状命名:

大的叫“大胡同”,弯的叫“九道弯胡同”,像袜子的就叫“袜子胡同”,窄的叫“耳朵眼胡同”,一横一竖的叫“丁字胡同”……

以前小关大街东侧,有条“有道胡同”,是为了告诉大伙这不是个死胡同,是有道可通行的。

除了用生活中常见的事物命名外,天津地名命名还有更敷衍的方式,经常以“一二三四”这样的数词作为前缀。

▲柳林附近的老胡同

以前锦衣卫大街有个锦元胡同,之前叫一条胡同,它东边就是“二条胡同”,更有意思的是,这俩胡同在区内都重名,于是就按照《易经》“大乾”卦卜辞中的“元、亨、利、贞”,分别改成了锦元、锦亨,仍然暗喻顺序。

顺带提一句,咱天津的老相声艺人杨少奎,给自己徒弟起的名字,前四人也是按这四个字排的(丁文元(没错,《纠纷》里的丁文元,姓名来源就是他)、刘文亨、任文立、刘文贞。后四人按学习进步排:张文学、张文习、王文进、刘文步)

▲您看着最不眼熟的那个,就是刘文亨

03

以地形命名

天津的地名虽然土,但还是讲道理的。

如果你试着在地图上搜索“坨”“台”,你会发现有将近200多个相关地名。

坨:

东塘坨、西塘坨、田庄坨、洛里坨、前棘坨、后棘坨,静海白公坨,东丽南坨、荒草坨,西青牛家坨……

▲王庆坨的地名来源有三种:

1、契丹辽朝时,汉人从海河东岸、北岸南迁至此,其中以王姓居多。人们集中居住在高坡土堆之上,故名王家坨。附近有条河也改叫王家坨河。后改为王庆坨。2、燕王扫北时,此地从江南迁来众多富户。百姓为效忠燕王朱棣,同时庆贺北迁顺利,则自称王庆庄。因当时此地处三角淀,人们都居住在土坨高地,渐渐演变成王庆坨了。3、明成化年间,一个叫王清的小吏,被派到武清任锦衣卫千户侯,他看中了王庆坨这块风水宝地,便在此居住,初称“王清坨”。清雍正年间,天下大兴文字狱,因“王清”谐音“亡清” ,当地的百姓畏惧朝廷怕受株连,便将王清坨改为主庆坨了。

台:

侯台、魏台、许台、陈家台、赵家台、刘家台、六里台、七里台、八里台……

▲八里台,因距离老城南门八里而得名

这么多的“台”“坨”地名,外人看来似乎没什么大不了,但实际上却显示出天津地势低洼、人们只能择高台而居的水乡特点。(堤也是这个道理)

而老生常谈的沽、洼、淀类地名,也说明了天津的天然地理环境。

▲咸水沽的位置,正在海河南岸的大弯处,扼守海大道的咽喉位置。海河水随渤海潮水上涨,海水逆流而上到此就停止,故名咸水沽。

04

天津的地名为嘛土?

很多人都觉得,人家南方城市的地名,听着总是那么鸟语花香,山清水秀的,什么桂林、云水谣、兰溪、丽水、碧湖、青田、仙都、仙居……

光听名字,都觉得有百灵鸟在我脑瓜子上面飞。

在这点上,天津确实输了,毕竟地处平原地区,缺山少湖的,天生就吃亏。

但通过观察,我们可以发现,天津的地名更注重实用性,比如用于定位、指示功能、标记顺序等等。

而南方人就更偏向于以文化历史为地方命名。

于是相比起来,咱天津的地名看起来自然就显得更加粗犷,乍一听丁零当啷破破烂烂,甚至有那么点蠢萌,但自己琢磨之后,你才发现这些地名的背后,体现的是天津人的务实本分、实事求是

地名,说白了也就是一个代号,没什么高下之分。

就像人名,叫李�B鸟还是郝美丽,跟这个人到底长的好看与否也没太大关系。

不管天津的地名是“土味”还是高雅,在天津人的心中都一样重要,都承载着天津人的一份记忆。

每一个地名,都是天津人的乡愁。

内容由天津人(tianjinren88)综合整理,其他公众号未经授权严禁转载。

你离天津的距离,只差一个公众号

加入天津人自个儿的微信圈

中华人民共和国应急管理部公告

中华人民共和国应急管理部

公 告

2019年 第22号

根据《对安全生产领域失信行为开展联合惩戒的实施办法》(安监总办〔2017〕49号)的规定,经审核,将天津市博爱制药有限公司等101家生产经营单位及其有关人员纳入安全生产失信联合惩戒 “黑名单”,现予公告。

附件:2019年第三批安全生产失信联合惩戒“黑名单”单位及人员名单

应急管理部

2019年12月31日

附件

金科――城市深耕者,大重庆销售业绩突破500亿!

2019年,科大重庆权益销售金额突破500亿,位居大重庆销售业绩榜榜首,其主城销售金额也突破200亿,以龙头房企的姿态,稳居前三。作为重庆民营企业百强之首,金科近年来在地产领域持续发力,深耕大重庆全面布局,多项目开花协同发展,业绩持续攀升。当区县成为房企业绩突破口,金科如何凭借主城、区县双线并行助推企业业绩增长?

下面,克而瑞将从业绩表现、企业布局、货值储备、产品打造等维度对金科进行独家解读。

01

企业投资

业绩突破500亿 位居大重庆销售排行榜NO.1

金科成立21年,坚持以“美好生活服务商”的理念,做好民生地产开发。作为重庆民营企业百强之首,金科凭借强劲的综合实力,在地产领域持续发力,近年来企业在渝业绩遥遥领先。

2019年,金科大重庆权益销售金额达501.49亿元,位居大重庆房企销售排行榜第一名,拉开第二名183.39亿。2017年至今金科大重庆业绩年均复合增长率达25.98%,企业用短短两年的时间,从2017年的首破300亿到稳步跨过500亿量级房企门槛,金科用高速增长的业绩成就了其“霸主”地位。

金科大重庆业绩的增长,得益于企业的长线布局战略。金科2019年在主城、区县市场双开花,区县对于金科的业绩贡献已超过主城,达到50.6%。

主城+区县双赢 共同支撑企业业绩上涨

主城市场

多区域并行布局,在重庆市场结构以刚需为主的阶段,金科精准把控市场需求,大量流量型产品面市,加速业绩转化。同时,随着城市改善需求的增长,金科将产品结构从刚需向改善调整,打造多个中高端产品,抢占改善市场份额。

2019年,金科改善产品金科・集美嘉悦、金科金辉美院、金科・集美阳光以突出的业绩贡献位居金科主城项目业绩贡献度TOP3。其中,金科・集美嘉悦为2019年重庆北碚区蔡家板块销冠,金科金辉美院销售金额排名板块第2,企业项目在蔡家板块市场占有率达29.38%。

区县市场

金科跟随政策影响下的城市发展方向,锁定一小时经济圈重点城市如璧山、江津、永川等大力布局;同时布局州、云阳、巫山、万州等渝东北重点城市,落地“集美”、“博翠” 等产品系。截至目前区县主力在售项目较多,且多为当地成交TOP级项目,共同支撑企业今年大重庆权益销售金额达到501.49亿。

02

企业投资

加速深耕 大重庆遍地开花

近年来,金科以“四位一体,协同发展”为主要战略方向,坚持“主城与区县双线并行”的布局战略,深耕大重庆效果明显。从企业大重庆项目分布和业绩占比可知,金科在重庆区县已形成规模化布局。根据克而瑞监测显示,2019年金科在大重庆主力项目共计119个,其中主城56个,区县63个,主城和区县业绩构成相对均衡

金科大重庆布局

金科目前在大重庆已进驻除主城外的20个区县,重点布局成渝一小时经济圈城市,如江津、璧山、永川等,同时加快布局渝东北重点城市万州、云阳、巫山、丰都等。

企业布局思路清晰,以政策导向及城市发展方向为依据,扩张城市布局版图,前瞻性落子抢占市场先机。例如,近两年江津受主城向西发展的利好,政策优势明显,同时规划有轨道交通,吸引大批房企入驻,市场不断扩容,为企业提升业绩增长空间。目前金科已在江津落地五子,2019年江津金科・集美东方面市,凭借江津+双福板块双重区域红利,持续畅销,为企业业绩增长助力。

深耕北区,拓展西区,进驻南区

在主城市场,金科深耕北区,拓展西区,进驻南区。根据区域属性择优落子,在城市热点板块与城市新兴板块均有布局。企业在北区主力布局蔡家、水土、龙兴等嘉陵江畔潜力板块,西区主力拓张西永、大学城、重钢等城市关注板块,南区主力进入李家沱、茶园等城市热门板块。

金科主城在售/待售项目分布

从企业投资动作可知,金科在大重庆深耕节奏从未放缓。2019年,金科以319.6万方的增储量,占据房企大重庆投资榜榜首,企业区县增储量占总增储量的64%,企业区县布局积极,为未来大重庆业绩突破蓄力。

03

货值储备

货值储备充沛 产品结构均衡

金科在招拍挂和收并购市场不断发力,2019年企业主城新增土储114.3万方,为中长期货源充足”子弹“。截止2019年12月31日,金科在重庆主城的货值储备达378.2万方,企业货储充沛,后续竞争力较强。按照目前的去化速度,金科在重庆主城的货储可售周期约1.9年,2020年金科将有充足的货源在主城市场抢占市场份额。

从企业货储结构来看,金科整体货储结构均衡,兼顾流量型产品与利润型产品,揽获多层级客群,助推项目高去化。

截止目前,金科建面12000元/�O以上的中高端改善产品货储占比达43%。金科不断调整产品结构,迎合城市改善需求的释放,大力布局中高端改善市场,用心打造区域标杆项目,在获取产品利润的同时,提升品牌口碑,带动项目销量。

04

产品打造

以“东方人居”为核 开发三大产品系

在产品打造上,金科坚持对东方居住文化的传承与表达,从早年的重庆中华坊,到如今的金科九曲河,金科将东方美学与现代建筑融会贯通,每一个细节都追求完美,以“琼华”、”博翠“和“集美”三大产品系,彰显金科东方美学设计理念。

金科九曲河作为金科首个琼华系豪宅产品,在产品设计上独具匠心,设计取“九曲河”之形与貌,将东方美学的人生九境融合于景观和建筑之间,赋予人与场地、人与人的关系更多可能性。以写意的手法,造园、造境,融入中国东方意境园林之美。项目自面市至今已揽获多个国内外大奖,成为礼嘉板块高端改善住宅产品“新名片”。

金科九曲河实景图

金科・集美嘉悦定位高端公园洋房,作为金科集美系产品集大成之作,项目以丰富的产品业态、优越的环境、规划完善的配套成为蔡家市场的风向标。金科・集美嘉悦2017年入市便持续热销,截止目前,项目年销售金额仍位居重庆主城热销楼盘TOP10。

金科・集美嘉悦实景图

金科博翠系典型代表之作――科博翠园,择址茶园,以新亚洲建筑风格设计,以公园为核,生活为本,精筑洋房及小高层,萃选东方人文华宅,为茶园板块改善产品市场带来金科的东方人居理念。2019年金科博翠园销售金额达16亿,是茶园当之无愧的明星产品。

金科博翠园实景图

在产品系落地上,金科同样保持对大重庆的深耕态度。金科在区县布局”集美”、“博翠”产品系,以优越的产品品质,备受市场认可。近年来,金科区县项目在落地区域市场占有率猛增,企业以良好的产品口碑,引领区县住宅新标准。

05

后市预测

2019年,金科延续大重庆龙头房企地位,主城+区县双线业绩飘红,成功跨越500亿房企量级。企业重点布局主城北区,外拓西区、南区,通过精准研判重庆市场需求,不断调整产品结构,以中高端改善产品获取更多的市场份额,打造多个区域标杆产品,赢得市场口碑。

在大重庆布局上,金科加速深耕区县步伐,机会进驻区县潜力城市,大重庆多项目齐开花支撑企业业绩攀升。随着企业在蔡家、中央公园、空港、鱼洞、西永、大学城等新增项目入市,以及区县项目的持续热销,2020年金科业绩上涨将是大概率事件。

2019年度榜单精选

-版权声明-

本文版权归克而瑞房价重庆所有未经授权请勿随意转载

如需转载请与后台联系 谢谢配合!

我就知道你在看!

借洪崖洞超级流量 小粉店也能变潮店

夜晚降临,洪崖洞和对岸的江北城CBD开始变得流光溢彩,洪崖洞景区内外人潮涌动。

5日晚上,上游新闻记者在洪崖洞4楼看到,短短的一条美食街,和游客互动的美食店铺越来越多,吆喝声此起彼伏,游客的美食购物体验感更强。

熊雄酸辣粉,拍粉大叔仍然卖力搞怪,他大声地敲打着粉面,一根根粉条便顺着漏斗的孔流下来,随着手起粉落,小小粉丝精准地掉落在锅里,游客纷纷举起手机,喊着“再来一个”。

打糍粑的师傅,现场用力地拉扯着碓窝里的糯米,吸引游客驻足观看。

粉小潮骨汤酸辣粉店里,帅气的“火锅王子”黄振飞直接在门前做起了直播,顺溜的脱口秀,惹得围观游客阵阵骚动。

而在巴渝剧院旁边,卖火锅底料的店直接在门口架起一口大锅,现场熬料,一个可爱的“店小二”在门口磨着辣椒粉,不少游客看到后,纷纷上前合影拍照,并买一袋重庆火锅底料。

4G时代,催生了大众点评、美团、饿了么等餐饮平台,未来的5G时代,餐饮业要想抢占先机,只有走智慧餐饮这条路了,抢吃粉丝经济。

粉小潮相关负责人告诉记者,洪崖洞现在就是个大IP,每到节假日和夜幕降临,洪崖洞便是人山人海,将借助洪崖洞的大流量,通过互联网技术,粉小潮要打造成洪崖洞内的网红美食打卡处,一个小小的粉丝店,也能做成一个超级IP潮店。

上游新闻・重庆晨报记者 徐菊

两周又加两天!“史上最长”联合国气候大会令人失望,谁之过?

“这是一次失败的会议。美国、巴西和澳大利亚是最大的麻烦制造者。”德国《明镜在线》认为,美国在此次气候大会上“讨价还价”的表现不符合其超级大国的地位和形象。

【环球时报驻印度、西班牙、美国、奥地利特派特约记者 苑基荣 王方 梁燕 夏雪 柳玉鹏 丁廷立】持续两周又延长两天的联合国第二十五届气候变化大会15日在西班牙首都马德里落下帷幕。因为“核心任务”没有完成,对这次“延时最长”的气候大会,联合国秘书长古特雷斯直言“结果令人失望,国际社会失去一次合作机会,但我们决不能放弃”。大会通过的《智利-马德里行动时刻》文件强调,各方“迫切需要”削减导致全球变暖的温室气体排放,但大会未能就核心议题――碳排放交易机制达成共识。有关美国等国“绑架”本次气候大会的声讨声在各国此起彼伏。本届大会主席、智利环境部长施密特只能遗憾地说,相关问题只能留待明年格拉斯哥气候大会再继续谈了。鉴于美国此前表示,将于2020年11月4日完成退出气候变化《巴黎协定》的程序,这让明年的气候大会有了很多“悬念”。

大会被“最大阻挠者”绑架

“联合国气候大会延长,但马拉松式的会议议程仍未能解决主要问题。”美国全国公共广播电台(NPR)15日报道称,此次气候大会凸显深层次分歧:极易遭受海平面上升和强烈风暴侵害的小岛国,与美国等高排放的富国之间争吵不休。与此同时,联合国近期发布报告称:“我们正在迅速失去将升温幅度控制在1.5摄氏度的机会,全世界平均气温将在本世纪末升高3至4摄氏度,并带来灾难性后果。”

“这是我见过的最大程度的分歧。”从1991年起一直参加气候磋商的非政府组织――忧思科学家联盟战略和政策主任奥尔登・梅耶这样表示。德国《商报》12日报道称,美国、巴西和澳大利亚成为本次气候大会最大阻挠者。德国环境与发展组织德国观察的负责人克里斯托夫・巴尔斯以中立言论著称,但这次也毫不掩饰对美国的气愤,他表示:“在目前的国际趋势下,煤炭和石油等传统能源将逐步被新能源取代。因此,像美国这样密切依赖煤炭和石油的国家企图为自身谋求利益,为煤炭和石油的防御战血拼到底。”欧洲媒体还报道说,以巴西为首的部分国家对保护热带雨林的目标存在异议,导致最终协议的内容空洞无物,现在人们只能把希望寄托在2020年格拉斯哥气候大会上。

“这是一次失败的会议。美国、巴西和澳大利亚是最大的麻烦制造者。”德国《明镜在线》认为,美国在此次气候大会上“讨价还价”的表现不符合其超级大国的地位和形象。德国环境部长斯文娅・舒尔策称:“美国这样的行为太过明显,正是因为未来美国还有可能重回气候协定,现在才不遗余力地对谈判施加影响,以实现自身利益最大化。”

印度《第一邮报》称,印度列全球受气候变化影响最脆弱国家排行榜的第5位。这或许是印度媒体对气候大会十分关注的原因。《印度斯坦时报》16日评论说,由于“富裕的污染者”故意阻挠,为期两周的磋商最后被与会者定义为“失望”和“不幸”。民间社会组织和谈判的独立观察员表示,未能取得进展主要归咎于美国、澳大利亚、巴西和沙特等国的表现,特别是“美国再一次通过霸凌和欺骗手段获得成功”。印度《经济时报》刊文称,由于技术问题,如金融、损失和碳排放交易机制等,联合国气候大会持续僵持。报道援引全球气候与健康联盟执行董事詹妮・米勒的话说,这一全球性集体行动失败是不可原谅的。美国“退群”是最应该特别谴责的,高收入国家用各种借口来证明其不采取行动的合法性,这让应对全球气候变化缺乏领导力,而中国和印度的努力最可圈可点。

“对他国严点,对自己松点”

作为东道主,西班牙在此次大会上扮演的角色相对温和,代表团的意见也与欧盟意见相符,承诺在2050年前将碳排放量降为“净零”。对马德里气候大会没有达成预期结果,巴塞罗那大学环境与气候问题专家奥里奥尔・古铁雷斯告诉《环球时报》记者:“一些与会方只想着‘利己’。无论是发达国家还是发展中国家都希望对他国严格一点,对自己宽松一点。各国代表同意强化减排方案,但又未能就确立明确目标、市场规则、或为贫穷国家应对气候变化提供资金等达成协议。”他还表示:“如果美国明年完全退出《巴黎协定》,无疑会给气候大会蒙上阴影。此外,巴西、澳大利亚等国的代表不但不接受批评,还在会议上搅局,阻扰会议的进程,他们的表现令人失望。世界野生动物基金会指责一些主要排放国‘绑架’这次大会,称这些国家的立场与科学、现实生活证据以及民间日益加大的呼吁形成鲜明对照。”

巧合的是,12月中旬召开的欧盟冬季峰会也将议题集中在环保上。但一位不愿透露姓名的欧盟外交官称,欧盟内部在环保目标的设定上存在较大分歧,最重要的原因是经济利益。以本次欧盟冬季峰会为例,欧盟计划投资1000亿欧元并设立环保基金,用于减少温室气体排放,欧盟各国尤其是中东欧国家想方设法尽可能多地得到欧盟资助,同时力争降低本国环保支出在总预算中的比例。至于环保理念的差异,奥地利和卢森堡坚持认为,核能不应被纳入清洁能源范畴。奥地利总理比尔莱茵称,核能既不安全也不可持续,奥地利明确抵制核能。这种态度也遭到了不少国家的反对。捷克对核能的依赖达到1/3,捷克总理巴比什称,“奥地利25%的电力由捷克供应,没有捷克的电,维也纳将陷入一片黑暗”。这种说法尽管有些夸张,但可以看出各国讨价还价力度之大。

经济发展状况尤其是传统能源结构的差异不容忽视。此次欧盟峰会的最终结果是除波兰外的所有国家就2050年实现“气候中立”的目标达成一致,因波兰80%的能源供应依靠煤炭,因此波兰在30年之内实现向清洁能源的完全过渡几乎不可能。波兰一方面要求欧盟给予更多时间,另一方面要求欧盟给予全面的经济资助。同样,在这次气候大会期间,发达国家和发展中国家在气候治理和责任分摊等问题上的立场差异比较突出,发达国家对发展中国家支持不足的问题日益严峻。发达国家曾承诺,从2013年到2020年每年筹集1000亿美元用于帮助发展中国家应对气候变化。但对一些非洲国家来说,担心的是发达国家不会兑现相关承诺。

“俄美同处红色区域”

“既然(美国)不想再参与游戏,它为何还对游戏规则指手画脚?”气候变化组织“援助行动”的负责人哈吉特・辛格非常愤怒地表达了对美国的不满。

实际上,去年11月,美国联邦政府发布气候评估报告,预测气候变化将严重影响美国的自然环境、农业生产等,可造成数千亿美元的经济损失。不过,普通美国人对气候变化问题的看法却因党派不同而大相径庭。美国国立卫生研究院科研人员戴维是前总统奥巴马的忠实拥护者,他告诉《环球时报》记者,美国作为最发达国家,必须在应对气候变化问题上走在前面。很多像他一样支持减排的人都在采取行动,如上下班少开车多乘公共交通,夏天控制空调温度等。但开办咨询公司、专门给美国企业服务的菲尔却说:“地球气候本来就忽冷忽热的,民主党那些人就是杞人忧天。奥巴马政府大力提倡发展新能源,应对气候变化,很大程度上是出于党派利益考虑。因为煤炭、石油等传统能源行业工人是共和党支持者,而风能、太阳能等新能源行业更多的是为民主党控制的州提供就业岗位。”

今年9月宣布加入《巴黎协定》的俄罗斯也被一些国际舆论批评。对此,俄媒也有所反思。据俄《独立报》16日报道,国际评级机构标准普尔专家称,俄能源政策的优先事项是经济增长,而不是解决与气候有关的问题。俄能源部门减少二氧化碳的排放比其他国家慢得多。

俄罗斯绿色和平组织的代表称,在应对气候变化的斗争中,俄美同处“红色区域”,在G20国家中,俄在可再生能源的开发方面表现最差。俄“红色之春”网评论说,马德里气候大会令人失望还有一个原因:西方国家迫使发展中国家减排是为了自身利益――让发展中国家买他们的技术和设备。

对各方未能在马德里气候大会就核心议题达成共识,中国外交部发言人在16日的外交部例行记者会上表示,“中方对此表示遗憾”。在国际舆论中,中国的减排努力也得到高度评价。奥地利《信使报》近日刊文用大篇幅称赞中国在环保领域取得突飞猛进的变化。文章称,据“新科学家”网站最新研究结果,“中国很有可能提早实现巴黎气候大会上的环保目标”,中国也准备好向世界上其他没有完成既定环保目标的国家介绍自己的绿色科技理念。

恒指高开高走半日涨1.12% 阿里巴巴涨超2%

腾讯证券12月17日讯,截至午间收盘,恒生指数涨1.12%,报27815.17点;国企指数涨1.74%,报10966.04点;红筹指数涨0.66%,报4421.65点。大市成交额534.08亿港元。中资券商股近全线上涨,中州证券(1375.HK)涨7.93%;海尔电器(1169.HK)复牌涨9.84%,盘中最高涨19.91%,创近半年新高26.2港元;小米集团(1810.HK)涨1.14%,盘中最高涨3.42%,创逾7个月新高10.88港元;中国铁塔(0788.HK)涨4.85%,盘中最高涨6.06%;美图公司(1357.HK)涨8.39%,盘中最高涨11.89%,公司港股通持仓比例达到6.91%;有才天下猎聘(6100.HK)涨12.75%,盘中一度飙升22.86%,阿里巴巴涨2.19%创新高。

恒指今早震荡上行,早盘高开0.45%报27630点,盘中最低曾回落至涨幅不足60点,低见27563点。随后恒指再度转头拉升,最高涨超320点,高见27829点,创11月8日以来新高。

蓝筹股方面,中国生物制药(1177.HK)涨4.85%,报10.8港元,领涨蓝筹。中国海洋石油(0883.HK)涨2.9%,报12.08港元;交通银行(3328.HK)涨2.61%,报5.5港元;中国旺旺(0151.HK)涨2.54%,报7.26港元。

中资券商股近全线走高,中州证券(1375.HK)涨7.93%,报1.77港元;中信建投证券(6066.HK)涨5.94%,报6.96港元;招商证券(6099.HK)涨5.03%,报9.82港元;中国银河(6881.HK)涨5.47%,报16.96港元。

医药股上涨, 药明康德(2359.HK)涨4.32%,报103.9港元;石药集团(1093.HK)涨4.43%,报18.4港元;联邦制药(3933.HK)涨3.01%,报5.13港元;神威药业(2877.HK)涨2.57%,报7.99港元。

海尔电器(1169.HK)涨9.84%,报24港元,公司今早复牌,盘中最高涨19.91%,高见26.2港元,创近半年新高。公司发布公告称,内容有关其就可能涉及该公司证券交换要约的该公司可能私有化的若干新闻报道进行澄清。该公司已向可能要约人海尔智家(600690.SH)询问可能要约的情况并了解到可能要约仍处于探讨阶段,且并不确定将会进行可能要约。于本公布日期,可能要约人并未向该公司提出确定的可能要约。

小米集团(1810.HK)涨1.14%,报10.64港元,盘中最高涨3.42%,高见10.88港元,创逾7个月新高。截至昨日,小米集团已获南下资金连续10日净流入,累计约24.596亿港元。根据市场研究公司Canalys发布的第三季度可穿戴手环市场的报告,全球可穿戴手环出货量同比增长65%至4550万部,其中亚太市场以130%同比增速位列第一,小米品牌则以1220万部出货量登顶。

中国铁塔(0788.HK)涨4.85%,报1.73港元,盘中最高涨6.06%,高见1.75港元。消息面上,兴业证券张忆东认为,中国铁塔目前在国内处于垄断地位,目前公司EBITDA率为58.2%,但未来伴随5G网络建设,公司站址的规模效应将逐步体现,利润率将逐步提升。此外公司现金流稳定,未来有望保持50%以上的分红比例。目前公司最近四个季度EV/EBITDA仅为9.86,伴随公司价值逐步被市场认可,估值有望进一步提升。

美图公司(1357.HK)涨8.39%,报1.55港元,盘中最高涨11.89%,高见1.6港元。公司本月累计斥资约1543万港元回购1100万股。12月以来,公司获港股通持续增持,截至12月16日,公司港股通最新持仓比例达到6.91%。

有才天下猎聘(6100.HK)涨12.75%,报17.16港元,盘中最高涨22.86%,高见18.7港元。公司今早盘前曾现一宗大手成交,每股作价18.93港元,涉及1167.42万股,涉资2.21亿港元。公司是一家主要为个人、企业和猎头提供多种人才获取服务的中国公司。

机构点评:

耀才证券表示,从技术上看,恒指上周发力突破多个关键阻力位,上周五(13日)更以全日高位收市,令整个上升形态再度重现。目前较关键的支持位在11月26日高位27227点,只要恒指能于后市继续站稳此关之上,恒指于日线图上则继续呈现一个双底格局,以量度升幅计,恒指后市可望挑战28200点。

英皇证券表示,短期港股后市料继续以反复回吐为主,或补回部分上周五留下之上升裂口,年结之前粉饰窗橱的机会不低,但基于反弹上望的空间有限,炒股不炒市会是本年余下的交易日可能出现的市况,相信炒作会重临消息股,宜留意获利机会。

华为:智能机器人将是家人、同事和老板,2025年全球14%家庭拥有

华为公司董事、战略研究院院长徐文伟14日在第二十一届北大光华新年论坛上说,根据华为2025全球产业愿景研究报告,到2025年,全球58%的人口将享有5G服务,全球14%的家庭将拥有智能机器人,他们不仅是机器,更是“家人”。

报告还指出,那时候,在制造领域,每万名员工将与103个机器人协同工作,机器人成为同事或者“老板”。机器人将从事“三高”工作,即高危险、高重复性、高精度工作,将极大地提高生产力和安全性。还有,97%的企业将采用人工智能,将极大提升企业效率。现在,“5G+人工智能”已经在媒体、智慧城市、制造、医疗健康等领域“发生了未曾想象到的变化”。

徐文伟说,随着5G、人工智能和云计算的快速发展,将赋能千行百业的数字化转型,产业将进入以智能化为代表的数字经济阶段。到2025年,全球产业数字化机会将高达23万亿美元,其中制造6.3万亿美元、信息科技5万亿美元,成为全球竞争的核心高地。2019年6月6日,中国政府正式发放5G商用牌照。我国无论在5G产业链的完备和领先性,还是频谱资源、基站数量、消费者的认知和需求、尤其是企业的热情参与度、政府的大力支持和推动方面,都是全球最好的、最强的,我国的数字经济和产业的数字化转型,将会成为世界标杆。

怎么理解5G?徐文伟先用两句话描述。第一句是“快快快”。比如下载一部4.5GB的电影,3G需要26小时,可以飞一趟国际航班往返。4G需要6分钟,可以刷一遍朋友圈。5G则是问一句“下载完了吗”,就下载完了。第二句是不仅“快”、也不仅多一个“G”。5G有三个重要特征,首先是超带宽。是4G的10―20倍。其次是广连接,一平方公里可以支持多达一百万个连接,实现万物互联。第三是低时延。最短时延可达一毫秒,可以满足大量需要实时和低时延的业务要求。

他进而总结:4G让我们进入了移动互联网和移动多媒体时代,有了手机支付,电子商务,移动娱乐。而5G实现万物互联,是智能世界的底座。“所以说,4G改变生活,5G改变社会。”比如,自动驾驶是当前最为热门的领域,但自动驾驶汽车被安装了各种各样价格昂贵的传感器,在非视距或天气恶劣时,仅靠车载传感器无法保证自动驾驶的可靠性和安全性。通过5G和车联网无线连接技术,让道路基础设施数字化,车与人,车与车,车与路,车与交通灯等等进行实时通信,并连接到网络,才能最终实现自动驾驶。

福克斯民调显示超半数支持弹劾总统 特朗普怒了:不准确,太偏心

福克斯民调数据显示,随着美国国会总统弹劾听证会持续进行,自10月底以来,支持弹劾和罢免特朗普的人数增加了1%。而支持弹劾反对罢免,及反对弹劾的人数没有改变。

图源:Getty

海外网12月16日电美国福克斯新闻最新民调显示,54%的美国人认为应该弹劾总统。特朗普15日在社交媒体上怒斥:太可笑了,一点都不准确,这是偏向民主党。

据美国《新闻周刊》消息,当地时间15日上午,福克斯新闻公布最新民意调查,美国大多数人都认为总统滥用了权力,50%的美国人认为特朗普应该被弹劾,并被解除总统职务。另有4%的人认为他应该被弹劾,但不应被免职。

福克斯民调数据显示,随着美国国会总统弹劾听证会持续进行,自10月底以来,支持弹劾和罢免特朗普的人数增加了1%。而支持弹劾反对罢免,及反对弹劾的人数没有改变。

福克斯民调结果推文

另外,大多数人不认可特朗普及所领导的共和党请求外国政府帮助调查政治对手的说法;52%的人表示,特朗普政府在众议院弹劾调查中配合不够。

特朗普对这一民调结果感到气愤,15日在社交平台上发文称:“福克斯新闻的民意调查总是不准确的,严重偏向民主党。太可笑了,2016年也发生了同样的事情。他们都搞错了。快找个新的民意调查员!”

特朗普推文截图

近来,特朗普频繁与美国媒体“交火”了,“假新闻”更成为他的口头禅。被特朗普炮轰过的“人民公敌”的包括CNN、NBC新闻、ABC、CBS等媒体。今年10月,他还取消订阅了《纽约时报》和《华盛顿邮报》。

作为在2016年美国大选中少有的支持特朗普的主流媒体之一,福克斯新闻近来也屡遭特朗普抱怨,起因很多民主党的候选人和分析师出现在该媒体的节目中。

12月14日晚,特朗普还抨击了福克斯新闻采访了“完全名誉扫地的卑鄙小人”前联邦调查局局长詹姆斯・科米。该节目于周日早上播出后,被特朗普质疑:为什么福克斯新闻要采访这类人?只有支持特朗普的福克斯节目才叫做得好。其他什么都不是。(海外网 张琪)

大心脏!利拉德时刻准时上演 他本赛季已三度送关键一击

北京时间12月17日,开拓者客场挑战太阳,依靠利拉德终场前26秒的准绝杀,他们最终111-110逆转太阳,送给对手三连败。利拉德此役拿到27分5次助攻,在整个生涯里,他一直是为关键时刻而生的人,“利拉德时间”在这场比赛里再度准时上演。

本场比赛惊心动魄,终场前还剩32秒时,太阳前锋乌布雷完成了一次神来之笔的进攻,他在底角迎着贝兹莫尔的防守飙中高难度三分,并制造犯规打成3+1,帮助太阳反超2分。

此时压力重新抛给了开拓者,主帅斯托茨的脸部通红,现场的空气仿佛已经在紧张的氛围下凝固。只剩下32秒,利拉德在兜出后成功接到球,面对卢比奥的贴身防守,他连续完成变向运球,杀入篮下,此时贝恩斯如同一座铁塔,耸立在禁区内,利拉德顶着这位内线壮汉将球打进,此时人仰马翻,裁判吹罚防守犯规。

太阳主帅蒙蒂-威廉姆斯选择挑战裁判,在观看了录像回放后,裁判维持原判,利拉德走上罚球线稳稳将球送进,帮助开拓者夺回领先。随着卢比奥三分不中,开拓者艰难拿到胜利,利拉德时刻又一次准时上演。

就本场而言,利拉德的表现先抑后扬,在首节比赛里,他5投0中,只打了9分钟就被吹罚三次犯规,如果单从开局来看,这似乎是一个糟糕的夜晚。

但在利拉德的字典里,从来没有“胆怯、放弃”一类的词,从第二节开始,他的状态有所复苏,单节得到8分4次助攻,帮助球队扛过了最危机的一段时间。下半场刚一上来,利拉德就在26秒时间里连飙两记三分,宣誓回归正轨,在单节比赛里,利拉德7投5中拿到12分,帮助开拓者单节打了一个31-21,扭转战局。

末节,利拉德在严密的防守下没有得到太多的进攻机会,但在比赛的终极时刻,他绝对不会缺席。

事实上,开拓者在本赛季四次在末节或是加时赛最后1分钟里命中扳平或反超的进球,利拉德一人占据三席。

在10月28日对阵独行侠一战中,利拉德终场前26.8秒完成关键上篮,帮助球队险胜。

11月11日对阵老鹰,利拉德在第四节还剩7.6秒时上篮得手,帮助开拓者取得2分领先,虽然许尔特此后上篮得手将比分扳平,但开拓者最终还是通过加时赢得了胜利。

再将时光追溯到上赛季季后赛,利拉德面对保罗-乔治命中超远压哨三分,就此终结了这一系列赛。

纵然开拓者本赛季一路磕磕绊绊,但拥有利拉德,一切皆有可能,这一场硬仗无疑又会为球队增加一些信心。

惊,Java 字符串拼接竟然有这么多玩法!

作者 | 沉默王二

责编 | 屠敏

出品 | CSDN 博客

二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append 方法,而不是 + 号操作符。”到底为什么啊,我平常一直就用的‘+’号操作符啊!二哥有空的时候能否写一篇文章分析一下呢?

就在昨天,一位叫小菜的读者微信我说了上面这段话。

我当时看到这条微信的第一感觉是:小菜你也太菜了吧,这都不知道为啥啊!我估计正在读这篇文章的你也会有同样的感觉。

但扪心自问,在我做程序员的前两年内,我也不知道为啥。遇到字符串拼接就上“+”号操作符,甭管是不是在循环体内。和小菜比起来,我当时可没他这么幸运,还有一位热心的“二哥”能够分享这份价值连城的开发手册。

既然我这么热心分享,不如好人做到底,对不对?我就认认真真地写一篇文章,给小菜解惑一下。

“+”号操作符

要说姿势,“+”号操作符必须是字符串拼接最常用的一种了,没有之一。

String chenmo = “沉默”;

String wanger = “王二”;

System.out.println(chenmo + wanger);

我们把这段代码使用 JAD 反编译一下。

String chenmo = “\u6C89\u9ED8”; // 沉默

String wanger = “\u738B\u4E8C”; // 王二

System.out.println((new StringBuilder(String.valueOf(chenmo))).append(wanger).toString());

我去,原来编译的时候把“+”号操作符替换成了 StringBuilder 的 append 方法。也就是说,“+”号操作符在拼接字符串的时候只是一种形式主义,让开发者使用起来比较简便,代码看起来比较简洁,读起来比较顺畅。算是 Java 的一种语法糖吧。

StringBuilder

除去“+”号操作符,StringBuilder 的 append 方法就是第二个常用的字符串拼接姿势了。

先来看一下 StringBuilder 类的 append 方法的源码:

public StringBuilder append(String str) {

super.append(str);

return this;

}

这 3 行代码没啥可看的,可看的是父类 AbstractStringBuilder 的 append 方法:

public AbstractStringBuilder append(String str) {

if (str == null)

return appendNull();

int len = str.length();

ensureCapacityInternal(count + len);

str.getChars(0, len, value, count);

count += len;

return this;

}

1)判断拼接的字符串是不是 null,如果是,当做字符串“null”来处理。appendNull 方法的源码如下:

private AbstractStringBuilder appendNull() {

int c = count;

ensureCapacityInternal(c + 4);

final char[] value = this.value;

value[c++] = ‘n’;

value[c++] = ‘u’;

value[c++] = ‘l’;

value[c++] = ‘l’;

count = c;

return this;

}

2)拼接后的字符数组长度是否超过当前值,如果超过,进行扩容并复制。ensureCapacityInternal 方法的源码如下:

private void ensureCapacityInternal(int minimumCapacity) {

// overflow-conscious code

if (minimumCapacity – value.length > 0) {

value = Arrays.copyOf(value,

newCapacity(minimumCapacity));

}

}

3)将拼接的字符串 str 复制到目标数组 value 中。

str.getChars(0, len, value, count)

StringBuffer

先有 StringBuffer 后有 StringBuilder,两者就像是孪生双胞胎,该有的都有,只不过大哥 StringBuffer 因为多呼吸两口新鲜空气,所以是线程安全的。

public synchronized StringBuffer append(String str) {

toStringCache = null;

super.append(str);

return this;

}

StringBuffer 类的 append 方法比 StringBuilder 多了一个关键字 synchronized,可暂时忽略 toStringCache = null。

synchronized 是 Java 中的一个非常容易脸熟的关键字,是一种同步锁。它修饰的方法被称为同步方法,是线程安全的。

String 类的 concat 方法

单就姿势上来看,String 类的 concat 方法就好像 StringBuilder 类的 append。

String chenmo = “沉默”;

String wanger = “王二”;

System.out.println(chenmo.concat(wanger));

文章写到这的时候,我突然产生了一个奇妙的想法。假如有这样两行代码:

chenmo += wanger

chenmo = chenmo.concat(wanger)

它们之间究竟有多大的差别呢?

之前我们已经了解到,chenmo += wanger 实际上相当于 (new StringBuilder(String.valueOf(chenmo))).append(wanger).toString()。

要探究“+”号操作符和 concat 之间的差别,实际上要看 append 方法和 concat 方法之间的差别。

append 方法的源码之前分析过了。我们就来看一下 concat 方法的源码吧。

public String concat(String str) {

int otherLen = str.length();

if (otherLen == 0) {

return this;

}

int len = value.length;

char buf[] = Arrays.copyOf(value, len + otherLen);

str.getChars(buf, len);

return new String(buf, true);

}

1)如果拼接的字符串的长度为 0,那么返回拼接前的字符串。

if (otherLen == 0) {

return this;

}

2)将原字符串的字符数组 value 复制到变量 buf 数组中。

char buf[] = Arrays.copyOf(value, len + otherLen);

3)把拼接的字符串 str 复制到字符数组 buf 中,并返回新的字符串对象。

str.getChars(buf, len);

return new String(buf, true);

通过源码分析我们大致可以得出以下结论:

1)如果拼接的字符串是 null,concat 时候就会抛出 NullPointerException,“+”号操作符会当做是“null”字符串来处理。

2)如果拼接的字符串是一个空字符串(””),那么 concat 的效率要更高一点。毕竟不需要 new StringBuilder 对象。

3)如果拼接的字符串非常多,concat 的效率就会下降,因为创建的字符串对象越多,开销就越大。

注意了!!!

弱弱地问一下啊,还有在用 JSP 的同学吗?EL 表达式中是不允许使用“+”操作符来拼接字符串的,这时候就只能用 concat 了。

${chenmo.concat(‘-‘).concat(wanger)}

String 类的 join 方法

JDK 1.8 提供了一种新的字符串拼接姿势:String 类增加了一个静态方法 join。

String chenmo = “沉默”;

String wanger = “王二”;

String cmower = String.join(“”, chenmo, wanger);

System.out.println(cmower);

第一个参数为字符串连接符,比如说:

String message = String.join(“-“, “王二”, “太特么”, “有趣了”);

输出结果为:王二-太特么-有趣了

我们来看一下 join 方法的源码:

public static String join(CharSequence delimiter, CharSequence… elements) {

Objects.requireNonNull(delimiter);

Objects.requireNonNull(elements);

// Number of elements not likely worth Arrays.stream overhead.

StringJoiner joiner = new StringJoiner(delimiter);

for (CharSequence cs: elements) {

joiner.add(cs);

}

return joiner.toString();

}

发现了一个新类 StringJoiner,类名看起来很 6,读起来也很顺口。StringJoiner 是 java.util 包中的一个类,用于构造一个由分隔符重新连接的字符序列。限于篇幅,本文就不再做过多介绍了,感兴趣的同学可以去了解一下。

StringUtils.join

实战项目当中,我们处理字符串的时候,经常会用到这个类――org.apache.commons.lang3.StringUtils,该类的 join 方法是字符串拼接的一种新姿势。

String chenmo = “沉默”;

String wanger = “王二”;

StringUtils.join(chenmo, wanger);

该方法更善于拼接数组中的字符串,并且不用担心 NullPointerException。

StringUtils.join(null) = null

StringUtils.join([]) = “”

StringUtils.join([null]) = “”

StringUtils.join([“a”, “b”, “c”]) = “abc”

StringUtils.join([null, “”, “a”]) = “a”

通过查看源码我们可以发现,其内部使用的仍然是 StringBuilder。

public static String join(final Object[] array, String separator, final int startIndex, final int endIndex) {

if (array == null) {

return null;

}

if (separator == null) {

separator = EMPTY;

}

final StringBuilder buf = new StringBuilder(noOfItems * 16);

for (int i = startIndex; i

if (i > startIndex) {

buf.append(separator);

}

if (array[i] != null) {

buf.append(array[i]);

}

}

return buf.toString();

}

大家读到这,不约而同会有这样一种感觉:我靠(音要拖长),没想到啊没想到,字符串拼接足足有 6 种姿势啊,晚上回到家一定要一一尝试下。

给小菜一个答复

我相信,小菜读到我这篇文章的时候,他一定会明白为什么阿里巴巴不建议在 for 循环中使用”+”号操作符进行字符串拼接了。

来看两段代码。

第一段,for 循环中使用”+”号操作符。

String result = “”;

for (int i = 0; i

result += “六六六”;

}

第二段,for 循环中使用 append。

StringBuilder sb = new StringBuilder();

for (int i = 0; i

sb.append(“六六六”);

}

这两段代码分别会耗时多长时间呢?在我的 iMac 上测试出的结果是:

1)第一段代码执行完的时间为 6212 毫秒

2)第二段代码执行完的时间为 1 毫秒

差距也太特么大了吧!为什么呢?

我相信有不少同学已经有了自己的答案:第一段的 for 循环中创建了大量的 StringBuilder 对象,而第二段代码至始至终只有一个 StringBuilder 对象。

版权声明:本文为CSDN博主「沉默王二」的原创文章。

【成就一亿技术人】

即日起至12.24日,

CSDN协调更多流量给优秀原创作者!详情请戳下方二维码~~

年底了,给用心写技术文章的同学意思意思

热 文 推 荐

VS Code 成主宰、Vue 备受热捧!2019 前端开发趋势必读

Julia 向 Python 宣战!

2019 区块链大事记 | Libra 横空出世,莱特币减产,美国放行 Bakkt……这一年太精彩!

微信地位,牢不可破?

HTML + CSS 为何得不到编程界的认可?

讯飞轮值总裁胡郁:大数据是人工智能产业落地的必要保障| BDTC 2019

公司倒闭,39 岁重新找工作,薪资不到 8000,太残酷!

阿里云上万个 Kubernetes 集群大规模管理实践

点击阅读原文,即刻查看博主精彩分享!

你点的每个“在看”,我都认真当成了喜欢