当前位置: 首页 > news >正文

高瓴张磊:从学渣到投资大佬,也曾多次犯错

当年差点考不上初中的他,如今管理着超过5000亿元的资金。


来 源 | 财经新知(ID:caijingxinzhi)

作 者 | 端木清树

编 辑 | 伊页

1972年,河南省驻马店市的一对夫妻诞下一个男孩,并给他取了一个在当年绝对烂大街的名字——张磊。

上学之后,大家发现这小子是个典型的学渣,对于学校里的正课毫不感兴趣,满脑子幻想着“仗剑走天涯”。

当年爆火的一部电影《少林寺》,更是让他萌生了学习盖世神功的想法,一度离家去了嵩山。

倒是在经营生意上,张磊显露出一些天赋:他暑假经常去附近的火车站摆摊,出租连环画。

如果说他小学毕业考不上初中,那是完全符合预期的。但运气站在了他这边——初中分数线140,他考了141。这才有了后来称霸投资圈的故事。

01 学渣的觉醒

张磊虽然不喜欢上学,但是非常喜欢读课外书。

由于父母都要上班,就经常把他托给一个在图书馆工作的亲戚,这让他大过了一把读书瘾。

一开始读的多是散文、传记这样的文艺书,但很快他就不再满足于这种口味,开始读那些逻辑更缜密、研究更深入的学术类书籍。但是这种书对于一个中学生、尤其还是一个成绩这么差的中学生来讲,读起来实在太费劲,这直接刺激了他在学校努力学习的劲头。

高二的时候,张磊开始奋起直追,并在一年后的高考中,以河南省文科状元的成绩考入了中国人民大学的国际金融专业。

张磊高中毕业照,第5排右4是张磊

这一年是1990年。

那一年,高层正在为A股的开张,做着最后的推进工作。

那一年,收到录取通知书的张磊,也在那个夏天扩大了生意——他发现那些教人快速致富以及描述深圳特区如何迅猛发展的书远比连环画更好卖,同时搭卖水、泡面和湖南腊肠——这个暑假他赚了800元,而当时一名基层公务员一个月不过80元。

转眼到了1992年。张磊读大二的那个盛夏,股市的火苗已经蔓延到全国,人们揣着四处借来的身份证涌入深圳福田,抢购新股认购抽签表。

这一年,担任学生会主席的张磊在校园内组织了一场股市模拟大赛,还被邀请去了中央电视台讲证券分析。这是他第一次接触资本市场。

但直到22岁毕业,他都没有想过,十年后会以此为职业。

人大毕业后,张磊没有像别的同学那样进入金融机构,而是去了一家做矿产开采和贸易的公司——五矿集团,常年搭着绿皮火车,到全国各地去收购矿山。很多偏远的地方,别人不愿意去,张磊却抢着要去,因为那可以让他见识到一个更广阔、更鲜活的世界。

当张磊坐着火车和中巴,辗转于云南、四川和青海找矿的时候,中国互联网还处于“石器时代”:

马云刚从杭州电子工业学院辞职,凑了2万块钱创办中国黄页;

张朝阳刚刚拿了麻省理工学院两位教授的风险投资,回国创建了搜狐的前身——爱特信;

马化腾则刚刚做上惠多网分站的站长;

红杉的沈南鹏,那时还在德意志银行工作,白天在酒桌上觥筹交错,晚上回酒店写材料。

02 去耶鲁勤工俭学

当跑遍了大半个中国的张磊,看到周围的同学越来越多出国留学的时候,小时候“仗剑走天涯”的梦想再次燃起:他要去更远的地方,见识更大的世界。

1998年,张磊决定留学。

当时有7所学校的入学机会,他选择了耶鲁,主要是因为耶鲁有奖学金。

谁知道耶鲁也有套路,原来奖学金只是第一年。第二年的学费和生活费全无着落,张磊只能勤工俭学,寻求暑期实习的工作。

早上,从耶鲁大学步行25分钟去纽黑文联合车站,乘火车到达纽约中央车站之后再换乘地铁,这是张磊求职时经常穿梭的路线。

然而,张磊奇葩的脑回路,让所有面试都打了水漂。

有一次,他去波士顿一家管理咨询公司面试,对方抛出了一个很典型的问题:在某一设定区域内应该有多少家加油站。

在金融分析领域,这个问题的标准解法是:以人口数推算出家庭数,再推算出汽车数,最后算出对应的加油站数量。

但张磊却在想:

加油站到底意味着什么,除了加油之外是否还有便利店功能,未来的汽车一定要加油吗,会不会出现新的交通方式……

面试官一脸茫然,不出意料地把他拒之门外。

最终,与华尔街投行无缘的张磊,没有走上MBA学生典型的职业道路,他想到了自主创业。

1999年,硅谷的互联网浪潮已经涌动,中国也告别了“石器时代”。还差三个月毕业的张磊,向导师申请了保留一年学位的许可后,便和两个同学一起回北京创办了一家创业投资交流平台——中华创业网。简单说就是融资中介,帮企业找钱,帮钱找企业。

一开始运作得还算顺利,也拉到了投资,但随后千禧年互联网泡沫破灭,他们的业务也逐渐偃旗息鼓。但这一次创业经历,使他亲身感受到了商业世界的残酷,也看到了互联网行业蕴藏的潜能。

返回耶鲁后,还在为生计发愁的张磊,怎么也不会想到,当他偶然路过一幢维多利亚风格的小楼时,命运的转盘已经开始转向。

03 斯文森手下的实习生

那座小楼是耶鲁投资办公室的所在地。学校接受的捐赠资金,都交给这个办公室来打理,以寻求保值增值。

负责人叫大卫·斯文森(David Swensen),虽然在中国民间名气不大,但在美国,他的书却被机构投资奉为圣经。在他掌管耶鲁基金的30年里,为耶鲁带来了341亿美元的投资收益。

前摩根士丹利董事长巴顿·毕格斯曾说:“世界上只有两位真正伟大的投资者,他们是斯文森和巴菲特。”

中国的中投和社保基金,也都把斯文森的书作为指定教材。

当28岁的张磊,在面试室见到大卫·斯文森的时候,他不知道自己正在开启一个世界级的梦幻开头。

斯文森问了张磊很多关于投资的问题,张磊大部分都回答“不知道”。不过,这反而让斯文森有些惊讶于他的坦诚,最终给了他这份实习机会。

耶鲁投资办公室向来以严谨和专业著称,这里的人们要有足够的责任感和使命感,尤其是对道德品质有着近乎苛刻的要求。

2002年张磊和大卫·斯文森教授合影

正是在这里,张磊掌握了严谨的分析体系、深入的考证方法和完整的思维框架,自此与投资结下不解之缘。

耶鲁毕业后,张磊先后做了全球新兴市场投资基金的研究员,和纽约证券交易所的中国首席代表。这两份工作使他有了观察新兴市场国家的独特机会与视角。

他敏锐地感受到,中国的互联网产业在度过泡沫期、低潮期之后,已经迎来了一个无比沸腾的时代:

正像王石、张瑞敏、柳传志、潘宁集体在1984年创业一样,腾讯收购张小龙的Foxmail、刘强东全力拓展电商业务、王兴创办人人网、周鸿祎创办奇虎360、庄辰超创办去哪儿网、李想创办汽车之家,全都发生在2005年。

悄然间,中国网民数量破亿。

悄然间,中国成为仅次于美国的互联网大国。

许多后来搅动互联网江湖波澜的故事,都在这一年埋下了伏笔。

这一切都让张磊感到,如果不去深度参与这样的历史进程,是对这个时代的亵渎。

他毅然辞职回国,准备第二次创业。

04 第二次创业,恩师救场

2005年儿童节这天,32岁的张磊创办了高瓴资本。

张磊和几个合伙人都没有直接管理投资基金的经验,当时的他们除了像孩子一样无惧和快乐,几乎什么都没有。没有初始资金,也没有像样的办公场地,只是憧憬着在中国实践价值投资,对未来充满了发自内心的好奇和坚定。

做多中国,正是高瓴的slogan。募集资金时,张磊提出的口号就是:

“中国正在崛起,高速火车正在驶离车站,请立即上车!”

他兜售的不是一个行业的故事,而是一个国家的故事。然而尴尬的是,现场几乎没有出资人“上车”,高瓴颗粒无收。

困难时刻,曾经的恩师又过来救场了。

7月,大卫·斯文森亲自带着耶鲁投资办公室的团队来高瓴实地考察。

在高瓴局促的办公室内,斯文森向这个青涩团队问了大大小小的问题,什么投资计划、投后管理、退出策略、各项费用等等,然后给他们扔下了2000万美元。

对于高瓴来说,这笔梦寐以求的资金不仅是对自己的肯定,还会带来巨大的广告效应。

此后,耶鲁持续追加投资。

而张磊也给耶鲁带来了巨额收益:截至2020年4月,高瓴给耶鲁的回报总额已达24亿美元。

此外,为了回报耶鲁,2010年张磊还向耶鲁捐款888.8888万美元。而张磊也成了耶鲁唯一一个中国人校董。

最初的2000万美元“巨款”,他们投向了哪里?

答案是:在二级市场上All In腾讯。

那时腾讯刚上市一年多。当时李嘉诚次子李泽楷认为腾讯的高光期已过,不再看好它。但张磊却看到,大街小巷各色人等的名片上全都印着QQ号,他认为只要有这种恐怖流量,赚钱是分分钟的事,拓展新业务也是易如反掌。基于这个逻辑,他重仓了腾讯。

腾讯的估值从2005年的不到20亿美元,增长到2020年2月的5000亿美元,翻了250倍。

张磊“赌”赢了。

05 绝杀式亮相

尽管赌赢了腾讯,但在2011年之前,VC/PE江湖中还没人听说过张磊的名字。

在二级市场,他做到了连年超过35%的收益率(2012年对外公布的IRR达52%),已经超过了巴菲特21%的水平。但在投资圈仍然是没什么名气。

接下来的一场“战役”,才开始让他的故事传遍江湖。

2010年,北京平安国金大厦的某个会议室内,一场融资谈判正在进行。

桌子的一边是张磊,另一边是刘强东。和别人的“创业者开价,投资人砍价”不同,这场谈判中,刘强东说只需7500万美元就够,但张磊却坚持要投3亿,否则不投。

张磊认为,轻资产电商已经被阿里做完了,只有整合供应链的重资产模式还有机会。

当时很多电商都往轻资产模式上靠,却没有一家物流企业能解决“最后一公里”的用户体验问题。张磊曾托人问过贝佐斯“最遗憾的事是什么”,贝佐斯说最遗憾的就是亚马逊成立时美国已经有了UPS这类物流巨头,他丧失了整合供应链的机会。

而刘强东想要做的重资产模式,不正是“亚马逊+UPS”的合体吗?

但要做重资产模式,不砸钱是出不来效果的,所以张磊坚持要投3亿美元,要么干脆不投。

当时不管是创投圈内,还是公司内部,都充满了质疑声。一个同事给张磊写了厚厚一沓材料,善意谏言京东存在这样那样的问题,但张磊还是坚持了下来。

后来张磊回忆道:

“我们做这种电商的生意,我觉得有一百万种方法可以让你死得很惨的,所以我们就赔掉3亿美元,整个基金赔掉两三个点,对我来讲是微不足道,但是我们要赌自己最值得相信的事情。”

最终,这笔生意不仅没赔,反而势大力沉地赚了一笔:

高瓴持有京东3.09亿股,成本价约0.825美元/股,以京东2015年4月17日收盘价33.19美元/股来估算,高瓴的收益率达到了惊人的40倍!

一战成名,张磊在创投圈来了一个“绝杀式亮相”。

以前他们去见创业者,还得先花15分钟自我介绍。但在2011年之后,他们只需说一句:投资京东的就是我们……

06 策略性亏损

张磊的目光并不局限在新兴互联网领域。他还投资过一家传统消费品公司——蓝月亮。这个行业是创投公司极少涉足的领域。

奇葩的是,他非要把本来盈利的蓝月亮,弄得连亏三年。

早在张磊刚回国的时候,就发现超市里怎么都找不到在美国用惯了的洗衣液——那个时候,洗衣液在国内还是阳春白雪一般的存在。

而洗衣粉市场基本都被宝洁、联合利华这样的外资品牌占据,他们却又“不思进取”,不再开发新品,忽略了中国消费升级的趋势。

按西方经验,随着全自动洗衣机的普及,人们会普遍放弃洗衣粉,改用洗衣液——因为洗衣液更易漂清,更适合机洗。

张磊首先把这个判断告诉了宝洁和联合利华,但二者回复道:

只有人均GDP超过8000美金的时候,一个国家的洗衣行为才会从洗衣粉转向洗衣液。而当时中国人均GDP不到5000美金,所以他们判断中国市场还没有准备好。

但张磊认为,中国不能按平均数来看,因为一二线城市和四五线城市的消费层级差异太大——当年他去全国各地收矿山的时候,就深深地感受过这一点。

这时国内人均GDP超过8000美元的人口已经达到2亿,完全具备了做洗衣液的条件。于是,张磊找到了蓝月亮。

蓝月亮创始人罗秋平夫妇都是大学化学老师出身,也是理想主义者,一直想做个真正的“好产品”,张磊成功说服罗秋平,不赚短期的钱,勇于进入新品类,要做成中国洗衣液第一名。

在张磊的资金支持下,蓝月亮开始转型,从原来稳定盈利,变为连续3年亏损。

但这次深蹲之后,蓝月亮的营收在6年内增长了10倍。

2014年,蓝月亮在洗衣液行业的销售额比宝洁、联合利华销售额之和还要多。2020年,蓝月亮洗衣液的市场占有率已经达24.4%,排名第一。

2020年12月,蓝月亮在香港成功上市。而陪伴蓝月亮十年的高瓴,不仅自己换来了80亿回报,也使蓝月亮成为本土品牌战胜跨国公司的经典案例。

07 “四不像”的投资手法

从蓝月亮开始,高瓴已经远远超过了“财务投资”的层次,俨然已经变成了一种“孵化器”。

此后,高瓴又按这种模式陆续操作了几个大单:

2017年4月,高瓴以469亿元并购亏损多年的百丽国际;

2018年1月,以790亿元并购一家物流地产公司普洛斯(GLP),成为亚洲最大的私募股权并购案例;

2020年2月,以417亿元并购格力电器;

2021年3月,以37亿欧元并购飞利浦的家电业务。

说高瓴的模式奇葩,就源于此:看遍国内的投资机构,你在任何维度上都难以找到和它相似的对标物。

比如同样出名的红杉中国和软银愿景,做的始终是财务投资,讲究的是效率,从没想过下沉到产业内部。

那些大手笔并购公司的,多是为了价差套利,所以通常采取大幅裁员、换血管理层等手段来快速改善业绩,不会考虑企业的长远发展。

那些做二级市场的基金,更是赚一笔就跑。除非套牢、谁还会和企业长情相伴?

而高瓴的并购,出发点就不是单纯地追求收益率,而是要帮它们转型、拓展市场、找到新的增长模式。

正因如此,在格力股权的争夺战中高瓴才会胜出——董明珠明确表示:我们需要的是真心诚意帮格力发展的资本,绝不接受野蛮人。

高瓴类似的操作还有:

2015年,高瓴与全美综合排名第一的梅奥诊所共同成立了惠每医疗集团,把梅奥诊所先进的医疗技术和培训体系引进中国;

2017年,高瓴把“星巴克的祖师爷”皮爷咖啡(Peet’sCoffee)引入中国,第一家旗舰店就开在上海东湖路;

2018年,高瓴又引进巨石精酿(Stone Brewing)——全美前十的精酿酒厂之一,在上海愚园路开设了亚洲第一家旗舰店;

2019年,高瓴还收购了英国一家有数百年历史的传统威士忌酿酒企业——罗曼湖集团(Loch LomondGroup),决定帮它用移动互联网、新零售等模式拓展亚洲市场。

这种累活,对于创投圈善于计算的精英们来讲,要么不太划算,要么非他们所长。高瓴创造了一套“四不像”的独特打法。

难道,这只能是梦想仗剑走天涯、没有正确回答加油站问题的文科生才有的天赋?

08 践行长期主义

张磊是巴菲特“价值投资”理念的忠实拥趸。2014年他去巴菲特家做客,巴菲特亲自开车去接。

要知道,多少人为了和巴菲特共进午餐,要花几百万美元。

但价值投资这个词,听起来很好听,却又往往“不知所云”,现在几乎变成了群嘲的对象。

张磊给出了自己的诠释:

think big, think long;

长期主义,做时间的朋友:找到伟大格局的坚定实践者,做他的长期合伙人;

真正的投资,有且只有一条标准:是否在创造真正的价值,这个价值是否有益于社会的整体繁荣;

有些事情不能做,从一开始就不做;

世界上只有一条护城河,就是企业家们不断创新,不断地疯狂地创造长期价值。

和君集团董事长王明夫曾和张磊私下聊天,聊到如何投项目时,张磊说:

选择think big,think long的企业家,投资他们的梦想。

这种充满理想主义的表述,通常只会出现在冠冕堂皇的演讲中。而张磊却在两个人的口头聊天中这样说,的确让人惊讶。

他曾在不同场合提到:

许多人迷恋挣快钱的刺激感,因为从短期回报率来看,挣快钱能够很快证明自己的能力,但这无疑是危险的。

因为这极易麻痹你的神经。投资人一旦失去追求真理的精神和理解事物的能力,就可能失去了某种正向生长的本能。那些赚快钱的人会发现路越走越窄。我们也有一些挣快钱的机会,但我们敢于说“不”,我们不挣不属于自己的钱。

为了践行长期主义,高瓴募集资金时只要那些“长期资金”——比如全球顶尖大学的捐赠基金、主权财富基金、养老基金、慈善基金、海外家族基金——因为这些钱有足够的耐心和远见,不会使他过于关注短期回报。

高瓴的公司文化,也与他的投资思维一脉相承:

在高瓴内部,不允许谈钱。张磊不希望谁以赚了多少钱自居,他的一句口头禅是:赚钱只是我们做事情的副产品。

分析员不会因为短期内找不到好的投资机会而面临业绩压力,晋升和奖金也并不和收益率挂钩。

张磊从不要求“一份研究报告必须推导出某个交易决策”。对一些看似无效的研究,高瓴足够包容。

这些在其它投资机构都是难以想象的。

09 不完美的细节

读到这里,如果你认为张磊神乎其神,那就错了。在某些个股走势的判断上,他甚至还不如“民间股神”。

前段时间,教育上出台双减政策,相关的教育类股票也被“团灭”。而高瓴提前精准清仓好未来和新东方,一度被认为“有内幕消息”。
但事实上,他在2019年以后持续减仓好未来和新东方的同时,却在2020年初花10亿美元投资了猿辅导——对于无法预料的政策风险,他也没能逃脱。

此外,他还有接连的失误:

2018年二季度,高瓴花12亿美元重仓买入阿里,却在第三季度就清仓甩卖了。买入时是一个小高点,减仓时则是一个低谷,后来股价迭创新高。

2018年上半年,京东业绩大幅下挫,高瓴也大幅减仓,后来京东股价又涨了近两倍。

2020年2月,高瓴在蔚来的最低谷选择清仓(此时正值合肥接盘),后来也被证明卖在了地板上。

不过,如果因为这些失误,你又认为他是个庸才,那就又错了。

在资本市场,你不可能永远完美操作。

事事追求完美,恰恰是很多人碌碌无为的原因。因为这意味着抓不住重点,还容易产生挫败感。

成功与否,往往只在于关键的几步。你在京东上都已经赚了40倍了,还会care最后那两倍么?

think big, think long,就是要放过这些“完美细节”。

能真正理解这一点的人不多,理解而又能践行的更少,所以中国只有一个高瓴。

现在的高瓴,已经成为一个全产业链、全生命周期的投资机构,管理着超过5000亿元的资金,稳稳地排在全国第一。平均年化收益率,也达到了惊人的40%。翻看中国过去十五年的商业史,但凡独角兽公司,几乎都绕不开高瓴的身影。

我们不知道许多年以后,张磊是否还记得小时候去嵩山学盖世神功的经历,是否还记得投资过的所有企业,但他一定不会忘记,恰巧路过耶鲁投资办公室的那一天。

参考资料:

【1】高瓴资本张磊:有些LP的钱,我不要,2020,中国投行俱乐部

【2】价值,浙江教育出版社,2020,张磊

【3】传奇永不落幕 ——纪念大卫·史文森,2021,张磊

【4】高瓴是怎样炼成的,2020,刘旌 洪鹄

【5】高瓴讲述投资蓝月亮故事,2020,雷帝网
 

The end

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35175.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Windows系统发布Asp.Net core应用到IIS上

如何在windows系统上发布一个Asp.net core应用的网站?踩了不少坑,现在简单总结如下。 亲测有效的系统: windows 7 x64windows 10 x64windows server 2016 x64 具体步骤如下: 1.Net Core SDK安装 .Net Core SDK是一组库和工具…...

攻防世界XCTF-WEB入门全通关

为了更好的体验,请见我的---->个人博客 XCTF的web块入门区非常简单,适合一些刚解除安全或者对网络安全常识比较了解的同学在安全搞累之余娱乐娱乐。 其主要考察下面几点: 基本的PHP、Python、JS语法基本的代理BurpSuite使用基本的HTTP请…...

vue 路由懒加载

一、为什么要使用路由懒加载 为给客户更好的客户体验,首屏组件加载速度更快一些,解决白屏问题。 懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时。 二、定义…...

C/C++问题处理:(Leetcode) Line 16: Char 21: error: redefinition of ‘j‘ for(int j=0,j<n;j++)

今天刷leetcode 遇到了个小问题: redefinition of j 意思是 j 这个变量重复定义,可往前检查了一遍,并没有定义这个变量。 网上的解释都是说:目标头文件.h没有加条件编译语句 其实还有一种情况,就是像上面代码里 f…...

Hive表类型(存储格式)

转载专用:读到了好文章,用于分享收藏,侵权删。转发自大佬:桥路丶 ,https://blog.csdn.net/qq_33876553版权声明:本文为CSDN博主「桥路丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载…...

Elasticsearch:使用 Debian 软件包安装 Elasticsearch

Elasticsearch 的 Debian 包可以从我们的网站或我们的 APT 仓库下载。 它可用于在任何基于 Debian 的系统上安装 Elasticsearch,例如 Debian 和 Ubuntu。 Elasticsearch 的最新稳定版本可以在下载 Elasticsearch 页面上找到。 其他版本可以在过去的版本页面上找到。…...

MATLAB基础语法之拟合算法

%data1.mat数据如下 %导入data1的数据 load data1%以x为自变量,y为因变量,o为点的形状作散点图 plot(x,y,o)% 给x和y轴加上标签 xlabel(x的值)ylabel(y的值)%返回data1数据行数n 19 n size(x,1); %最小二乘法求解拟合曲线参数 k (n*su…...

SpringBoot集成支付宝支付(沙箱环境)

项目结构&#xff1a; 项目依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.springframework.boo…...

Golang高并发:生产者消费者模型

Golang高并发&#xff1a;生产者消费者模型 我们本篇博文主要通过几个例子来介绍生产者消费者模型。 案例1 下面看看第一个例子中的生产者协程。 //生产者协程go func() {for {product : strconv.Itoa(time.Now().Nanosecond())chanShop <- "商品" productf…...

反射动态修改注解属性值

注解Two中有two属性表&#xff0c;在TestTwoAnno这个类初始化结束后&#xff0c;修改Two注解的two属性。 import com.enterprise.support.rocketmq.annotation.Two; import org.springframework.beans.factory.InitializingBean; import org.springframework.stereotype.Compo…...

(Java)获取视频中的每一帧图像

代码 /*** 根据读取到的视频文件&#xff0c;获取视频中的每一帧图片* param video 视频文件* http://192.168.0.107:9087/datago/detectsysfiles/204/createFile/frameFile/001/frameFile001.mp4* param picPath 图片的保存路径* E:/detectsysfiles/204/createFil…...

Java工作资料!同花顺java开发怎么样

前言 昨天&#xff0c;有个女孩子问我提高数据库查询性能有什么立竿见影的好方法&#xff1f; 这简直是一道送分题&#xff0c;我自豪且略带鄙夷的说&#xff0c;当然是加「索引」了。 她又不紧不慢的问&#xff0c;索引为什么就能提高查询性能。 这还用问&#xff0c;索引…...

js/python 抓取网页数据,导出execl

文章目录前言操作代码前言 js的方式&#xff1a;直接使用post获取所有的数据&#xff0c;因为是分页数据有total显示所有的数据&#xff0c;在请求的时候&#xff0c;就可以直接把每页的数据显示为total的值。没有太大的技术含量 python方式&#xff1a;直接遍历页码获取数据&…...

SpringCloud Alibaba实战(7:nacos注册中心管理微服务)

源码地址&#xff1a;https://gitee.com/fighter3/eshop-project.git 持续更新中…… 在上一节我们已经完成了Nacos Server的本地部署&#xff0c;这一节我们学习如何将Nacos作为注册中心&#xff0c;管理微服务。 1、注册中心简介 1.1、什么是注册中心 在微服务的体系里&am…...

xboot大神的libonnx环境搭建

1.get代码 git clone gitgitee.com:xboot/libonnx.git 2.安装依赖&#xff1a; sudo apt-get install libsdl2-dev sudo apt-get install libsdl2-gfx-dev 3.编译 4.结果 5.验证 进入examples/mnist&#xff0c;执行mnist. 结束&#xff01;...

Visual Studio

Visual Studio 2019 Enterprise&#xff08;企业版&#xff09;&#xff1a;BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional&#xff08;专业版&#xff09;&#xff1a;NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y...

数据结构与算法常用总结

数据结构1.常用数据结构及其原理1.1 数组1.2 链表1.3 队列1.4 栈1.5 哈希表1.6 二叉树2.常见数据结构面试题2.1数组和链表的区别2.2 排序算法2.3 栈结构与队列的区别1.常用数据结构及其原理 1.1 数组 每一个数组元素的位置由数字编号&#xff0c;称为下标或者索引(index)。大根…...

Linux中文件的分类

在Linux中&#xff0c;一切皆文件&#xff0c;Linux系统中文件的分类如下&#xff1a; 1、文本文件。文件组成主要是ASCII字符&#xff0c;文件作用是记录普通文件&#xff0c;如shell脚本文件、源文件、TXT文件等。 2、二进制文件。文件由二进制0、1组成&#xff0c;文件作用是…...

你花了多久弄明白架构设计?多个java应用同时访问数据库

01 分布式限流&#xff1a;NginxZooKeeper 1.1 分布式限流之Nginx 请解释一下什么是 Nginx? 请列举 x Nginx 的一些特性。 请列举 x Nginx 和 和 Apache 之间的不同点 请解释 x Nginx 如何处理 P HTTP 请求。 在 x Nginx 中&#xff0c;如何使用未定义的服务器名称来阻止…...

易-----

易 本人00后&#xff0c;近期在学子平、八字命理、易经玄学方面&#xff0c;如也是玄学爱好者&#xff0c;可以加联系方式一起讨论、学习&#xff0c;年龄相仿更好。 微信&#xff1a;1783176946 事实上还有两种《易经》&#xff0c;一种叫《连山易》&#xff0c;一种叫《归藏…...

UDP和TCP的特点和区别

1、UDP 和 TCP 的特点与区别 用户数据报协议 UDP&#xff08;User Datagram Protocol&#xff09; 是无连接的&#xff0c;尽最大可能交付&#xff0c;没有拥塞控制&#xff0c;面向报文&#xff08;对于应用程序传下来的报文不合并也不拆分&#xff0c;只是添加 UDP 首部&…...

Centos7启动Eclipse Ditto项目

Centos7启动Eclipse Ditto项目1.安装Oracle VM VirtualBox虚拟机&#xff0c;并安装centos7详细安装记录2.安装Docker3.Eclipse Ditto1.安装Oracle VM VirtualBox虚拟机&#xff0c;并安装centos7详细安装记录 详见win10安装oracle vm virtualbox&#xff0c;并安装centos7详细…...

webui自动化测试框架(2)——对基本操作进行封装common

接上篇&#xff1a;webui自动化测试框架&#xff08;1&#xff09;——框架介绍 封装driver.py: driver的初始化&#xff0c;查找元素&#xff0c;点击元素&#xff0c;输入内容&#xff0c;切换iframe&#xff0c;切换Windows等 1.类&#xff0c;构造函数init里面适配浏览器…...

vue——父子组件的数据传递

父子组件的数据传递 1、 父>子&#xff08;通过属性的形式&#xff09;&#xff1a; &#xff08;1&#xff09;在子组件的标签里设置属性【如 :count“0” 】。给属性前面加上冒号&#xff0c;参数‘0’会变成数字格式&#xff08;变为一个js表达式&#xff09;&#xff…...

spring-boot-starter-redis和spring-boot-starter-data-redis的依赖的区别

spring-boot-starter-redis 1.4.1.RELEASE版本 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-redis</artifactId><version>1.4.1.RELEASE</version></dependency> 具体引入的依…...

elementui 自定义表头 renderHeader的写法 给增加el-tooltip的提示

<el-table-column prop"status" :render-header"renderHeader" ><template slot-scope"scope">{{scope.row.status}}</template> </el-table-column> renderHeader(h, { column}) {return [column.property,h(el-toolt...

潇洒郎:Python建立自己的包与发布自己的包供他人使用

1、建立自己的包&#xff1a; 2、发布包&#xff1a; 3、安装包&#xff1a; 4、 安装包...

.Net Core 5 查看当前CPU 占用比例

class Program{public static async Task Main(string[] args){var task Task.Run(() > ConsumeCPU(50));while (true){await Task.Delay(2000);var cpuUsage await GetCpuUsageForProcess();Console.WriteLine(cpuUsage);}}public static void ConsumeCPU(int percentag...

element-ui 中使用 table 根据状态设置某一行的复选框选择为禁用状态

element-ui 中使用 table表格时根据某一行数据状态设置复选框 选择是否为禁用状态如图中表格&#xff0c;状态为1时可以勾选复选框在el-table-column 复选框行中增加 :selectable“selectable” 属性 <el-table-column type"selection" :selectable"selectab…...

vue 实现两级表头表格下载

首先需要引用两个js Blob.js 对应第一个 Export2Excel.js 对应第二个 /* eslint-disable */ /* Blob.js* A Blob implementation.* 2014-05-27** By Eli Grey, http://eligrey.com* By Devin Samarin, https://github.com/eboyjr* License: X11/MIT* See LICENSE.md*//*glo…...

Andorid Studio 制作欢乐写数字(Timer启动+帧动画,Android开发面经分享

什么是Kotlin? Kotlin&#xff0c;如前面所说&#xff0c;它是JetBrains开发的基于JVM的语言。JetBrains因为创造了一个强大的Java开发IDE被大家所熟知。Android Studio&#xff0c;官方的Android IDE&#xff0c;就是基于Intellij&#xff0c;作为一个该平台的插件。 Kotli…...

CTFshow 愚人节欢乐赛 部分WP

文章目录1、签到2、特殊base3、这太哈人了4、你会弹钢琴吗5、config?6、以旧换新(签退-送分)7、Las Vegas历险记-68、Kanna Kamui9、php的简单RCE10、暴躁的zip1、签到 跟群主对脑电波&#xff0c;看拼音 ctfshow(zhcxhbbshzhjrblzsh) 2、特殊base 开启靶机&#xff0c;f12…...

【华为机试真题 Python实现】欢乐的周末

文章目录 前言题目描述示例 1示例 2参考代码前言 《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议! 本文解法非最优解(即非性能最优)。 题目描述 小…...

代码审计-2 SQL注入

代码审计之SQL注入审计流程ThinkPHP框架ThinkPHP的路由PbootCMSPbootCMS留言处存在SQL注入代码分析ThinkPHP框架 ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架 MVC模式的php开发框架 MVC&#xff1a;一种软件架构模式&#xff0c;把系统分为三个部分&#xff1a…...

打开剑灵微端显示与服务器断开,腾讯微端新游《剑灵洪门崛起》今日开放测试...

《剑灵》IP新品&#xff0c;纯3D即时战斗微端网游《剑灵洪门崛起》于今日(10月12日)启动“全民崛起”开放测。游戏加入了大量特色系统和新的交互玩法&#xff0c;1V1跨服战、10V10的战场竞技&#xff0c;以及各具特色的Boss战&#xff0c;让玩家可以获得大型MMORPG的游戏体验。…...

微端大带宽机器怎么选?

现如今&#xff0c;虽然移动时代让以前的端游玩家转型玩手游&#xff0c;但一些资深玩家还是偏向于端游&#xff0c;觉得端游的体验感比手游更好。端游搭建需要很多服务器&#xff0c;包括开区服务器、挂站服务器和微端服务器&#xff0c;其中微端服务器是提供给玩家用来更新下…...

Unity - 使用Winform制作简易登录器

Unity - 使用Winform制作简易登录器 Resolution Dialog PC、Mac环境下&#xff0c;Unity提供了一个简易的设置分辨率、图形性能的对话框&#xff0c;叫Resolution Dialog&#xff0c;除此之外还可以设置输入按键。 Resolution Dialog的简单实现 Resolution Dialog实际上用了…...

草根创业三大方向:移动互联网电子商务网游

创业对于如一无资金、二无背景、三无管理经验的三无纯草根一族来说无异于在钢丝上跳舞。然而&#xff0c;社会却不应该坐视草根自生自灭。   腾讯、搜狐加入团购大战的行列&#xff0c;使得本已激烈的团购竞争呈现出愈演愈烈之势。一位实力雄厚的团购网站创始人也不无担忧地…...

登陆服务器和游戏服务器为甚要分开总结

登陆服务器和游戏服务器为甚要分开 摘自知乎 把游戏登陆逻辑单独成一个服务的优点有如下几点&#xff1a; 登陆入口唯一.&#xff1a;游戏如果不是自己运营&#xff0c;则需要上其他平台。每个平台只能有一个登陆服务器&#xff0c;但是游戏逻辑服务器要跟着玩家数量的增加而…...

keycloak 微服务认证_走进微认证 | 搭建我的世界游戏服务器 让游戏更high

当“吃鸡”成为年轻人社交的主题词&#xff0c;“荣耀”成为学生的日常语&#xff0c;我们可以看到&#xff0c;网游影响并改变着我们的娱乐和社交方式。你知道为何现在游戏体验在日益提升吗&#xff1f;你想提高自己的游戏部署能力吗&#xff1f;华为云微认证“搭建我的世界游…...

网游开发的学习与杂绪

乘着头脑有点思绪&#xff0c;又没有时间进行整理&#xff0c; 赶紧把想到的一些个人见解记下&#xff1a; 1, 在网络编程里&#xff0c; 宜多用组合&#xff0c; 少用继承。 组合更适用于分解数据以在网络因时因地制宜的通讯。 2, 封装包含对数据的隐藏&#xff0c;但如果数据…...

创造与魔法最新服务器怎么进,创造与魔法进不了服务器 | 手游网游页游攻略大全...

发布时间&#xff1a;2018-03-25创造与魔法游戏中有着监狱这一设定,不少小伙伴不知道自己做错了什么就迷迷糊糊进了监狱,那么,进监狱了怎么办呢?下面就让牛游戏小编来为大家介绍一下创造与魔法进监狱的解决办法吧! 有水友问小编,我在PVE模式里杀人拆别人房子会 ...标签&#x…...

网游中的物理

网游中的物理 作者&#xff1a;Glenn Fiedler 译者&#xff1a;trcj 原文&#xff1a;http://gafferongames.com/game-physics/networked-physics/ 引言 大家好&#xff0c;欢迎阅读《游戏物理》系列的最后一篇&#xff0c;我是格伦菲德勒。 上一篇&#xff0c;我们讨论了如…...

微端目前有两种表现:

微端网游是怎么实现的&#xff1f;为何可以缩小几百倍的容量但画质等并未缩减太多&#xff1f; 添加评论 分享 查看全部 2 个回答 Jacse&#xff0c;做过游戏运营 周博文、知乎用户 赞同 我不是研发、程序&#xff0c;大致说下我了解的微端。大概2011年&#xff0c;各大客…...

网游微端化也就是人性化

网游微端化也就是人性化<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />文 小刀马当各类客户端开始流行的时候&#xff0c;我们就知道各种终端的流行程度如何了。其实&#xff0c;当微博异常火爆的时候&#xff0c;我们也知道碎…...

页游与端游合体 微端网游或成为行业风向标

近些年&#xff0c;网页游戏异军突起让传统端游遭到了一定程度的冲击&#xff0c;但经过一段时间的过渡期&#xff0c;页游在发展过程中也遭遇瓶颈面临重重困境&#xff0c;粗糙的游戏品质成为其继续发展的致命死穴。如何在竞争激烈的市场杀出一片蓝海&#xff0c;是很多厂商们…...

端游与页游之战:微端网游突出重围

客户端、微端、页游乱战 谁夺先机&#xff1f; 2012年并非预言家口中的“末世之年”&#xff0c;但2012年的中国游戏业&#xff0c;却伴随着波澜壮阔的深度变革&#xff0c;巨头陷入新旧模式“天人交战”之中、而搅局者不断涌现&#xff0c;尤以网页游戏为甚。 作为国内游戏业的…...

嵌入式分享合集113

一、 模拟输入信号的保护电路问题 四种模拟输入信号的保护电路的实现方法。 近由于工作的需要&#xff0c;涉及到了模拟输入信号的保护电路问题。结合以往的工作实践以及网络文献资料的查找。现在就保护电路作一简单的说明。 电源钳位保护 上述电路存在可靠性的问题。如果输…...

基于Unity3d 引擎的Android游戏优化

最近项目进入收尾阶段&#xff0c;之前对项目做了很多优化&#xff0c;mesh合并 &#xff0c;减少DrawCall和模型骨骼以及物理计算&#xff0c;合并材质球&#xff0c;优化代码等等&#xff0c;在IOS上还好&#xff0c;但是Android上&#xff0c;试过几款手机&#xff0c;从低端…...

Unity3d-MMO游戏优化经验分享沙龙总结

原文地址&#xff1a;MMO游戏优化经验分享沙龙总结昨天去上海参加了UWA公司的张鑫和张强进行了一场关于MMO游戏开发和性能优化的沙龙&#xff0c;活动链接为&#xff1a;UWA优化日上海站|传统MMO手游性能该如何突围&#xff1f;。虽然第二场场景分块加载部分的内容没有预期中对…...