人物志美团首席科学家夏华夏:不断突破边界的程序人生

“成长没有什么秘笈,就是坚持不断地一点点突破自己的边界就好。”

这是美团首席科学家、无人配送部总经理夏华夏在刚刚过去的“1024程序员节”时送给技术同行的一句话。

这也是夏华夏自己的人生写照:从没摸过计算机的山东高考状元到清华计算机系的学霸,从美国名校深造、Google修炼6年到选择回国,从加入当时还很小的美团到负责公司最大业务的总体架构,从架构师转为无人配送这个前沿业务部门的管理者,夏华夏就是在不断突破自己的边界,做出人生的重要抉择,脚踏实地,一步步成长为业界知名的技术领军人物。

本文由美团技术学院基于夏华夏的访谈记录整理而成。

1998年,夏华夏从清华大学远赴美国留学,先后在谷歌、百度担任架构师。2013年受美团创始人王兴和穆荣均的邀请,选择加入当时还很“弱小”的美团,夏华夏回忆,是王兴的一番话让他备受触动。当时,望着五道口下面熙熙攘攘的人流,王兴说:“其实很多做互联网创业的人,很少考虑怎么去帮助这些人,这些普罗大众,这么多的小商家。其实,他们都在努力改变自己的命运,我们美团就要帮助他们,帮助这些普普通通的老百姓。这也是属于我们的机会。”

1993年6月,夏华夏面临人生的第一次选择——高考。“当时在小县城,几乎没有人会对专业有概念,大家只在意你考上哪所大学。”对年轻的夏华夏来说,报专业纯属瞎报,当时是看哪个专业的名字有趣就选择一个,而选择计算机是完全是“蒙的”,要知道在上世纪90年代的小县城,大家都没有见过计算机,最多只是听过这个概念。“我觉得,计算机是一个非常神秘的东西,越是神秘的东西就越有意思,对我的吸引力也更大。”夏华夏说,当时他的班主任也不知道哪个系好,在班主任看来,有学生能考上清华大学,“KPI”就完成了。所幸在高考中,夏华夏发挥出色,以山东省第一名的成绩顺利考入清华大学。

不过,最开始夏华夏都不知道应该请教什么问题,因为这是他第一次跟计算机世界打交道。现在回忆起第一次上级课的情景,夏华夏记忆犹新,当时电脑配置的是386的处理器,找了老半天都不知道怎么开机,怎么进入系统。

虽然最开始很窘迫,但一个全新的世界已经向这个懵懂的少年敞开了大门。

在那个年代,人工智能正在经历又一次的低谷期,绝大多数保送的研究生都不愿意去人工智能实验室。“其实很多时候,我们对某些事的认知,确实是受制于环境因素的。可能没有人能够想象到,二十多年后,人工智能领域的人才,已经成为了最为稀缺的资源。”夏华夏非常感叹。

后来,夏华夏又开始接触了Windows编程,做了一个非常炫酷的界面系统,被系里很多同学复制,要知道当时可视化的编程环境比如VisualC++等还没有进入中国,能够做出这种效果,在大家看来已经属于“高手”了。所以,“钱”也开始找上门了。

这是夏华夏挣的人生第一笔钱,虽然现在看起并不多,但是当时在校普通学生的生活费,基本上也就是每月一两百块钱,所以绝对是一笔“巨款”。当然,清华计算机系人才济济,很多同学开始在外面写书,做各种软件,收入几千也并不特别稀奇。但这是夏华夏第一次通过计算机技术挣到了钱,意义非同一般。

1993年到2000年,互联网开始在中国风起云涌,后来成为巨头的BAT都诞生在那个时代。夏华夏也触网了。他跟同年级的几个同学一起做了一个“酒井BBS”,名字源自他们住的9#男生楼的谐音。计算机系的女生住7号楼,刚好离的比较近,所以他们搭了一根线连通两个楼,让系里的男生女生可以一起聊天。

9#BBS最初是秦浩澜、卿芳慧、周霖等人带头做出来的。周霖就睡在夏华夏的上铺,他也是水木清华的BBS的站长(周霖后来曾任搜狐负责技术的高级副总裁,现在是搜狐旗下狐狸金服集团的联合创始人兼CTO)。

夏华夏告诉我们,当时有个同学写了一款打升级的扑克游戏,后来很多年之后,发现很多扑克游戏还是基于当时他写的代码。“大学是比较单纯的,我们当时写了很多程序,大多都是因为有趣、好玩,功利性是很少的。”

不过当时,即使是顶尖的学府也没有开职业规划课,大家都是靠自己摸索。夏华夏刚读大学的时候,只想到能够保送研究生,并没有考虑太多。“我们班很多同学选择了出国,因为每个人接触的人不一样,看到的世界也不同。”夏华夏回忆说,即使是清华学习相对较差的同学,出路也都非常好,有个同学因好几门功课不及格而被推迟毕业,不得已去了一家小创业公司,这家小公司的创始人是一个海归,名字叫张朝阳,后来这位同学还成了张朝阳的重要副手。

“其实,每个人都有自己的路,出国是一种选择,保研是一种选择,工作也是一种选择,关键是看你怎么走。”夏华夏说,当时创业的人几乎没有,因为大家对互联网创业几乎是没有概念的,清华的创业协会应该是1997年左右才开始做(王兴是其中的积极分子),后续很多留学生回国创业,那已经是很多年之后了。

在大学时代,对夏华夏影响最大的一个人是研究生期间的导师郑纬民老师。夏华夏大三和大四时期就跟恩师在高性能计算所做项目,而且郑老师对最新出现的计算机技术都跟的很紧,从并行计算,到后来的分布式计算、云计算、大数据、异构计算等。夏华夏一直在学习和实践,这也为后来读博和工作打下特别好的基础。“如果不出国的话,我还准备跟郑老师读博士,后面因为一些原因决定退学出国留学,郑老师也给予很大的支持,还帮忙写了推荐信。”所以夏华夏一直到今天,都特别感谢郑老师的栽培之恩。

本以为读完研究生读完博士,然后找一份稳定的工作,然后就跟大多数人一样平静的度过此生。但命运,变幻无常,夏华夏遇到了生命中最重要的一个人,他又再次踏上了未知的旅程。清华的计算机专业是五年制,夏华夏大五的下学期就认识了自己的女朋友,现在已经成了他太太。

爱情,总是在不经意间,悄然而至。夏太太是同年级的同学,本科毕业后在清华继续读两年制硕士。夏华夏当时正在读博士,因为太太想出国发展,思虑良久后他也决定退学,跟太太一起远赴大洋彼岸继续深造。“其实,从来没有考虑过会遇到自己一生的爱人,也没有想到会出国。因为入学最初的想法就是读个研究生或者博士,出国其实是一个偶然,完全不在人生的规划之中。”

在读博期间,夏华夏依然追寻自己的乐趣,做一些好玩的事情。“实验室有很多机器,我们可以在上面做任何东西,每个人都可以在机器上建网站,建个人主页。”当时,夏华夏和同学们搭建了当地的一个BBS,到目前这个网站还在,后来这个网站被迁移到云端,夏华夏和朋友还会发布一些住房的信息,然后进行一些社交活动。

在谷歌,想要“改变世界”是一件很容易的事情,因为谷歌服务全球市场,拥有的计算机的数量也是非常庞大的,用户数量也非常庞大,只要随便找一个项目去优化一下,那么就会产生特别巨大的效果,不仅仅可以提升用户体验,甚至能够影响公司的运营成本。

很多书中或者网上也提到,在谷歌工作往往是工程师自己找事情去做,很多团队中甚至没有产品经理。相比之下,国内很多大型的互联网公司对产品经理的要求其实很高,而谷歌属于工程师文化,偏技术主导。包括后面谷歌做PaaS平台,组建了一个两三百人的团队,但是产品人员只有个位数,谷歌的工程师都是凭借很强的自我驱动能力来把事情做完。

夏华夏在谷歌的经历主要分成两个阶段。第一个阶段,2006年谷歌进入中国,面临很多特殊的问题,包括访问受限,数据的存储问题,中国要求有些数据必须放在中国,而谷歌对自己的敏感数据不愿意放在中国,所以需要一个专门的团队去解决这些问题,然后再做一些新的技术解决方案。夏华夏加入了一个名为ChinaSRE的项目组,去解决这些富有挑战性的工作。

第二个阶段,夏华夏参与了Google+的研发。由于看到了Facebook发展的非常迅速,当时谷歌也希望在社交领域加大投入,所以谷歌在2009年启动了一个代号“EmeraldSea”(“翡翠海”)的项目,目标是研发功能强大的Google+社交平台。当时谷歌把”翡翠海“视为战略级项目,调集了几百人的精英团队去做这个项目,时任CEO的LarryPage也把办公室搬到了项目所在的楼。

夏华夏说:“谷歌的理念对我的影响比较大,在后来的工作中,特别是到美团后,我一直都试图往这个方向靠近,包括现在新组建的团队,我们希望让每个工程师都有对代码的控制和访问权,对代码质量的把控权,包括运维和安全的责任,这种理念能够帮助提升整个技术团队的主动性。”还有很重要的一点,谷歌的工程师都具备体系化的思维方式。比如谷歌的工程师,从产品到架构设计,再到最后的上线测试,工程师都是从头跟到尾,所有的代码包括后续优化的代码都统一放到一个代码仓库中,所有的文档也放在Git中,所有的培训资料,工程师可以随时进行修改和优化,这些对夏华夏都产生了影响。

其实,从大学毕业到进入谷歌,夏华夏一直没有刻意去选择自己要走那条路,感觉一切都是顺其自然的。对他来说,这些可能都算不上“很重大的决定”。如果说人生很重要的一个抉择,那么放弃谷歌的工作,回国发展,肯定算是夏华夏最重要的决定之一。

回国,是一个很长的话题。2000年到美国后,夏华夏无论是生活还是学习,都处在一个很舒适的环境中。2008年奥运会在北京举办,很多海外的华人都觉得很自豪,夏华夏也觉得为祖国骄傲。后来,华夏夫妇对美国所谓的自由和民主信念开始破裂,其中最重要的一件事就是奥运火炬当时经过旧金山,当时遭到部分反华势力组织的阻挠和捣乱,甚至于美国的很多媒体都在扭曲报道,包括美国最有名的媒体CNN也歧视中国,进行一些不实的报道。他们开始认识到,中美在意识形态层面是对立的,虽然美国有很多先天优势,在这里发展能有更好的全球视野,但是并不是特别理想的国度,所以夏华夏和太太开始把回国发展的提上日程。

还有一个很重要的因素,让夏华夏也深刻感受到国内互联网行业的蓬勃发展,国内很多互联网公司正在高速追赶美国,这点让夏华夏非常激动。夏华夏在谷歌的一位前上司加入百度做技术VP后,在2011年6月份找到夏华夏,希望他能够回国帮助百度做技术架构方面的工作。因为百度当时也在对标谷歌,而且当时发展非常不错,在工作内容方面比较匹配,所以夏华夏开始人生的非常重要的一个决定——回国。

在夏华夏看来,很多公司在做基础架构层面的工作时,往往没有考虑到业务方的需求,只是想做一套很好的系统,很好的架构,让业务方去替换,这种模式存在很大的问题,而且这也是一份非常有挑战,非常非常有风险的工作,成功的可能性很小。百度的工作经历,提升了夏华夏对技术工作整体的认知,也让他能够从一个更高的维度去思考基础架构层面的工作,这也为后续在美团的发展,埋下了很好的伏笔。

很多时候,选择比努力更重要。那么如何才能做出最好的、最适合自己的选择呢?需要勇气,魄力,更重要的是前瞻性的眼光,这些因素都在夏华夏身上得到很自然的体现。

夏华夏能够加入美团,很重要的一个原因也是因为自己的妻子。她此前是在eBay做电商方面的工作,所以回国后也想在这个行业发展,陆续跟国内电商类的公司京东、携程、拉手、窝窝、美团的技术负责人都聊过,其中大部分感觉都算不上很好的技术人员,如果加入他们负责的技术团队,实在是有点担心。唯一留下好印象的就是美团联合创始人穆荣均,在面试中让人感觉很靠谱。最后她决定选择美团。

夏太太还讲到一个细节,其实在2012年回国之前,她就给美团发了简历,很快得到回复,能不能回国面试。在告知了对方回国日期之后,她自己很快就忘记了,可是没想到在回国前两天,美团的HR同学很准时地再次与她联系。这件事让夏太太觉得,美团整个团队做事比较靠谱,令人印象深刻。虽然妻子一直在美团工作,但是夏华夏对美团并没有太多的了解。

2013年3月份,穆荣均通过夏太太向夏华夏抛出了”橄榄枝“。其实,最初就是以朋友的身份见面聊天,吃过几次饭,先建立了友谊,开始穆荣均并没有很快表明”想挖人“的意愿。

因为夏华夏住的小区离美团很近,所以他偶尔去美团接夏太太,当时夏太太在数据组工作,就发现美团的监控工具做的很好,虽然底层也是开源系统,但美团基于它做的功能很简介、很直观、也很好用。后来陆续又接触到很多美团的技术同学,发现整个技术团队很务实,技术氛围很好,整个团队的工作态度非常认真。所以每次面对穆荣均的约饭,夏华夏都欣然前往。

后来,穆荣均开始给夏华夏介绍了美团当时的情况,以及未来的发展规划,还有王兴的一个梦想。那还是在2009年年底的时候,王兴说:“其实很多做互联网创业的人,很少考虑怎么去帮助这些人,这些普罗大众,这么多的小商家。其实,他们都在努力改变自己的命运,我们美团就要帮助他们,帮助这些普普通通的老百姓。这也是属于我们的机会。”这句话,深深触动了夏华夏。

王兴对云计算技术理解很深刻,他做了很多的阅读,进行过很多的思考。当时给夏华夏留下非常深刻的印象。之后的更多接触,让他觉得美团做的事情,并不是想大多数人想的那样技术很Low,从开始就是一项非常有挑战性的技术工作,而且着眼长远,整个美团的技术团队也是很认真地想通过技术手段来解决吃、喝、玩、乐等一站式生活服务问题。

夏华夏再次选择了一条更难走的路。2013年清明节假期,他终于答应穆荣均,正式宣布加入美团。从国内顶级的互联网巨头,降薪跳到一家前途还不是很明朗的创业公司,充分显示了他的判断力和勇气。

“那时候美团比较小,我太太倒是很担心,因为两个人都在同一家公司,万一公司干砸了怎么办。我自己倒是没有犹豫,因为我是那种不怎么考虑太多后果的人,这件事很有意义,反正想做就做了。而且除了收入减少了,并没有什么特别严重的影响,两个人的收入也够用的。”夏华夏很坦然。

命运,也总是会垂青那些努力的人,坚持的人,也会青睐那些不断有着人生追求的人。有时候,命运会在我们前行的道路上,设下重重障碍,很少有人愿意去打破那些障碍,去看看未知的世界。每一次抉择,夏华夏都是追寻自己的内心,并没有考虑太多财富、名望这些东西,所以他可以比绝大多数人,走的更远。

美团很多同学对夏华夏的印象都是很务实的一个人,完全没有领导的架子。而且夏华夏也会深度参与很多技术项目,逐个解决,跟大家努力把项目做好,无论是技术层面,还是管理层面,还有对技术梯队的培训,夏华夏都会亲力亲为。

最开始到美团,夏华夏主要跟移动端的同学在一起,讨论如何优化网站性能。当时王兴和穆荣均也经常找夏华夏讨论网站的性能问题,因为他们看到了亚马逊的研究,0.1秒的网页延迟,会直接导致客户活跃度下降1%,当时美团首页加载需要4到5秒,如果提升几秒的话,对公司的价值可以想象有多么大。所以夏华夏的当务之急就是提升美团的访问速度。后来在“千团大战”中,美团能够脱颖而出,一方面因为王兴为首的创始团队从最开始就很注重技术,知道什么是关键因素,另一方面就是美团有很多像夏华夏这样的技术人才,他们对技术的追求非常执着而且很认真,战略和执行的统一,才让美团走的更高、更远。

做完UPS后,夏华夏又陆续参与了很多业务项目的开发,包括技术存储、负载均衡、中间件系统等等。夏华夏又接手了运维团队,因为系统的稳定性直接关乎用户体验,这项重任又落在了他的肩上。

除了纯技术项目之外,夏华夏和穆荣均一样,都非常重视工程师文化和技术品牌的建设,他们知道在这方面投入,让更多技术同学有更好的成长,收益很高。夏华夏曾经是美团技术委员会的主席,也是美团技术学院最早的负责人。技术学院的很多项目包括培训、Hackathon、很有特色的图书馆和技术博客等等,最早都是他和从前端工程师转运营的弥新锋一起做起来的。

他本人还是公司很受欢迎的金牌讲师,不仅讲技术、架构,还讲授了非常多软技能方面的课程。

人生,不会是一帆风顺,难免也会遇到很多坎坎坷坷,很多人只会抱怨生活的苦难,而没有看到苦难背后,生活给予的礼物。

当然在美团,夏华夏也承受了一些“委屈”。在2014年年底,他给技术团队同学绩效考评,给某个同学打了C评价,但是这个同学表示不服。后来申诉到CTO那里,穆荣均找夏华夏沟通,问他为什么没有说服这个同学。在夏华夏看来,工作产出相对较差,所以应该给C的评价无可厚非。但是,穆荣均告诉夏华夏,给下面的同学打绩效、说服就是管理工作,如果没有很好地说服同学,就说明管理工作没有到位。

更令华夏没想到的是,“当时穆荣均说,要不这样吧,既然他不接受,要不你接受个C吧?当时我说,那行吧。其实我当时还是觉得比较委屈的。后来想起来,我觉得穆荣均说的非常有道理。”

从谷歌到百度再到美团,夏华夏一直抱有一种理念,他觉得做技术最终是为了让团队越做越轻松。在百度的时候,夏华夏在负责运维就发现,如果公司的质量体系或者运维体系做的不够好,技术团队就会非常辛苦。所以到美团以后,他希望带领技术团队,不断追求卓越,尽量让大家不加班,轻轻松松把事情搞定。后来看到大家都能安安心心回家过周末,他也觉得非常具有成就感。

2015年,从基础架构到业务部门,夏华夏再次突破了技术的挑战,而且技术同学的笑脸,让他记忆非常深刻。这一年,美团技术团队抗过千万级流量并发的考验。这一年,夏华夏在技术层面也实现了自我的突破。

这两年,夏华夏又开始迎接新的挑战,负责公司最前沿的无人配送项目。

无人驾驶技术的落地是世界难题,但美团配送末端物流“小轻慢物”的特点,却提供了一个很好的场景。夏华夏从0开始组建了一支团队,涉及很多自己之前很少接触过的技术:机械结构、电子工程、嵌入式开发等等,并很快实现了产品并开始落地实践。现在,无人配送开放平台已经完成了在朝阳大悦城的B端测试运营,以及深圳联想大厦的C端试运营,并在上海松江大学城实现了从B端到C端的完整闭环运营。在松江大学城内,由无人车配送的美团外卖订单已经超过1000单/天,印证了美团无人配送开放平台进行片区规模化运营的可行性。

今年7月,美团还发布了无人配送开放平台,希望集合政府、高校、企业三方力量一起实现这个伟大梦想,已经吸引包括清华大学、加州伯克利大学、北京智能车联产业创新中心、华夏幸福、Segway等近20家国内国外合作伙伴加入。

加入美团后,夏华夏一直在不断打破自己的舒适区,一直对技术有着非常执着的追求。高速成长的美团,也刚好给了夏华夏足够大的舞台去施展。今天,他依然奔跑在技术的最前沿。因为在那里,是距离战场最近的地方,他可以继续探索技术的新边界……

第二个里程碑就是出国读书,2000年那个时候,在计算机领域国内外差距很大,所以去UCSD学习对我专业能力的提升非常重要。我还记得刚到国外时,由于英文的问题,课程难度非常大,经常赶作业到凌晨12点以后了,最后一班校车也停了,只能走路回家。如果只是靠在清华学习的那点知识,进入谷歌显然没有任何机会,在国外都会要求有很强的编程能力,另外就是对系统的理解,在UCSD读博的过程中,还有自己搭建过一些网站,打下了比较好的基础,所以后面进入谷歌和百度,都非常顺利。

第三个很重要的里程碑就是加入美团,在加入美团之前,我很多时候是独立工程师或者架构师的角色,到美团以后才开始带大的团队,包括跟穆荣均也学习到很多管理层面的东西。后来跟老王(美团联合创始人、高级副总裁王慧文)工作,他是另外一种风格,实操性比较强、对业务和产品的思考角度非常新颖。所以在美团最大的收获是在从一个纯技术人成长为能力更综合的人。

美团从创立之初,技术管理就比较规范,所以在这里成长也非常快。开始的时候,几乎每周换一个团队,跟这个团队的同学一起工作、一起学习,深入了解这个团队。我觉得技术管理者应该多接触一线的同学,可以让自己更快的融入团队,后续很多工作的开展,也会起到事半功倍的作用。

夏华夏:首先最主要的就是技术的深度,其实架构师也属于技术梯队,我们在面试的时候,要求技术同学对其所在的领域要非常熟悉,包括使用哪种技术方案解决问题,为什么要使用这种技术方案,在技术选择时要考虑哪些重要的因素等等,对技术细节的把控能力要足够深刻。

其次,就是技术人员要具备足够宽的技术视野,也就是广度,要对自己领域周边的技术发展要有所了解,同时也要了解这种新技术在其他公司的应用情况。我希望能够加入美团点评的技术同学都能够很好的深度和相对的广度。除此之外,也希望他能够具备比较强的学习能力和自我驱动力。因为技术发展变化非常快,我们希望新加入的同学拥有足够的热情去不断的学习。

在技术管理能力层面,一方面是管理项目的能力,如何才能更好的推动一个项目;另一方面就是如何更好的管理好人才,使用好人才,培养好人才。我觉得一个好的技术管理者必须具备一个很重要的特质,心态要足够开放,这样他就愿意去学习新技术,能对事情研究的比较深入。

夏华夏:第一个方面是保持不断学习的心态,这也是美团工程师文化特别提倡的,这是我们希望所有工程师具有的特质和建议,包括对技术领域深度和广度的学习,不断延伸个人的能力。

第二个方面是全栈思维,从心态方面,希望大家能够站在团队的视角来看问题,我们鼓励开放的工作氛围,美团点评内部的很多代码也在逐渐开放。还有就是从技术能力层面,我建议大家的技术能力能够全面一些,现在美团有6个技术通道,包括前端、后台、算法、运维、测试、系统,每个技术同学应该逐渐从全栈的角度去考虑自己的发展,还有对产品和业务的思考。现在美团点评基础架构、研发服务框架、安全认证体系、容灾体系等等很多项目都还在持续的建设中,我们鼓励更多的工程师主动参与进来。

最后还有一点,对技术管理者来说,美团有一个特别好的地方。就是没有跟很大大公司一样走两条发展路线,像百度,从T5、T6开始就分成两条线,团队中一个管理职责的人,一个做技术职责的人,管理者往往对技术的接触比较少,其实很容易产生很多问题。在美团点评这个大家庭里面,我们要求管理和技术齐头并进,提倡更均衡的发展,这种模式更适合培养更优秀的技术人才和领导者。

夏华夏:Google的JeffDean。在Google,大家都把他奉为”神“一样的人物,我也很佩服他。谷歌的技术架构之所以这么好,其实跟Jeff有很大的关系。Jeff亲手打造的系统包括GoogleFileSystem、MapReduce、BigTable以及Spanner等等,这些是大规模分布式系统的经典架构,称得上Google和现代互联网存在的“基石”。

Jeff一直没有脱离编程的前线。在2011年的Google+项目中,当时高并发场景下Feed流读写性能跟不上,而读写后台是基于BigTable,所以Jeff就过来解决问题。他当时已经是Fellow级别(相当于副总裁),自己一个人带个ThinkPad过来,找个工位,编了两天程序,就把BigTable架构优化了,顺利支撑了Google+上线后的高并发访问。

Jeff虽然职位已经很高了,但是他还在不断尝试新的领域。他现在是SeniorFellow,Google职级最高的工程师,相当于管理线的SVP。几年前他把注意力从基础架构转向了人工智能,现在是GoogleBrain的负责人,TensorFlow就是他团队的作品。就在不久前,他还发表了新论文,提出了使用机器学习索引来替代B-Trees,能够提速3倍,再次点燃了整个技术圈,当时朋友圈很多人在转发这个消息。

不断尝试新的领域,不断突破自己的边界。我觉得这是非常值得我们所有技术同学学习的地方。

美团无人配送部于2016年组建,自研无人配送产品,开放自身业务场景,致力用先进的技术,对配送侧进行改革,增加运力的供给。团队目前已经自主研发有两款适应不同场景的无人车产品和一款无人机产品,发布美团无人配送开放平台。目前美团无人配送已经完成在雄安、北京、深圳、上海多地的落地试运营,参与制定发布《服务型电动自动行驶轮式车技术要求》,在技术场景和法规等多方面推动产业发展,最终达到用无人配送让服务触达世界每个角落的目标。美团无人配送团队诚招各路英才,简历请投至:walle.hr@meituan.com

THE END
1.C语言实现图书管理系统设计一个图书信息管理系统C语言实现图书管理系统 实现环境:VS2022 设计思想: 1.该项目实现了图书管理系统的图书管理,读者管理,结束还书三个模块 2.该项目实现了图书的增删查改显示,读者信息的增删查改显示,以及借书还书信息 设计思路: 1.设计一个关于读者和图书的结构体 //用结构体封装图书信息https://blog.csdn.net/yk_18/article/details/136820879
2.[大学C语言]期末大作业C语言实现图书管理ChiniWorksChiniWorks创建的收藏夹ChiniWorks内容:[大学C语言] 期末大作业 C语言实现图书管理,如果您对当前收藏夹内容感兴趣点击“收藏”可转入个人收藏夹方便浏览https://www.bilibili.com/medialist/play/22844835
3.C语言实现图书管理系统(文件数据库)问答栏目:编程语言 以下是一个简单的C语言实现的图书管理系统,使用文件数据库进行数据的存储和读取。 #include<stdio.h>#include<stdlib.h>#include<string.h>// 定义图书结构体typedefstructBook{intid;chartitle[100];charauthor[100];floatprice; } Book;// 添加图书voidaddBook(FILE* fp){ Book book;printf(https://www.yisu.com/ask/82954476.html
4.手把手实现Java图书管理系统(附源码)Javaweb项目:基于JavaWeb的图书管理系统(有源码) 源码如下 实现功能 数据库 运行环境 数据库设计 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。图书馆信息管理作为计算机应用的一个分支,有着手工管理无法比拟https://cloud.tencent.com/developer/article/2129040
5.基于C语言实现图书管理信息系统设计基于C语言实现图书管理信息系统设计 本文实例为大家分享了图书管理信息系统的设计与实现,供大家参考,具体内容如下 #include<stdio.h> #include<string.h> #define BookSize 100 #define BLHum 50 #define BLHnum 50 #define RRnum 50 /*主数据库文件*/https://www.xiuzhanwang.com/a1/Cyuyan/963.html
6.python怎么实现一个简单的图书管理系统?w3cschool笔记相信不少小伙伴的python期末大作业都是实现一个什么什么系统。以小编当时的C语言程序设计期末大作业为例,就是用C语言实现一个图书管理系统。现在学python了我们就可以用python实现图书管理系统了。接下来这篇文章我们从图书管理系统需求分析做起,分析一个图书管理系统需要哪些功能,然后通过代码实现他。 https://www.w3cschool.cn/article/44667483.html
7.库存管理系统uml数据库课程设计 题目:小型超市管理系统 1、项目计划 1.1系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。 https://www.zboao.com/cgal/9126.html
8.C语言软件大全免费C语言软件排行4.图书管理系统源代码 1.0 这款图书管理系统源代码是一款采用三层架构技术的学生原创作品,适用于新手练习或课程设计。系统具有管理员、读者和教师角色,可进行系统设置、数据管理、借书还书管理、数据查询等功能。需要注意的是,该源码需要在Visual Studio 2010环境下使用,并且数据库文件位于DB_51aspx文件夹中。该源码仅供https://app.zol.com.cn/jiqiao/231974.html
9.java图书管理系统码农集市专业分享IT编程学习资源java开发的图书管理系统,包含SQL脚本,jdbc jar包和源码 点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 springboot仓库仓储管理系统源码+数据库14514 2024-12-20 13:16:49 积分:1 mysql-connector-j-9.0.0-JAVA技术领域-JAVA普通项目配置数据库连接资源的jar包 2024-12-20 07:37:29 积分:1 https://www.coder100.com/index/index/content/id/1048773
10.JAVA图书信息维护图书管理系统 用Java写一个图书管理系统的登陆系统和界面,没有连数据库,只是用GUI的各种组件从而做出的一个界面,看起来还不错,都是慢慢琢磨出来的,是对自己学的一个总结,现在看一下效果: 一,登录界面(运行程序后就会出现) 二,图书管理系统总界面 三,图书录入界面 四,借书界面 只有界面,没连数据库。取消可以返https://blog.51cto.com/topic/javatushuxinxiweihu.html
11.数据库设计说明书(文档格式)(精选16篇)陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。 三、结构设计 3.1 概念结构设计 说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系https://www.360wenmi.com/f/filewe6ljeq1.html
12.数据结构与算法操作系统后端架构计算机系统知识数据库超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~ - wangtonhttps://github.com/wangtong1122/CS-Books
13.山西大学《管理信息系统》2023()A.MySQL,因为它是开源的,成本低,且易于使用和维护B.Oracle,因为它功能强大,安全性高,适用于大型企业级应用C.SQLServer,因为它与Windows操作系统集成良好,适合Windows环境下的应用D.以上三种数据库管理系统都可以,只要进行适当的配置和优化12、数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护https://www.renrendoc.com/paper/367105638.html
14.C编程从入门到实践函数,这些内容都是C语言技术的核心知识;第10~21章讲解了指针、结构体、共用体和枚举、链表、位运算、预编译处理、文件操作、错误和程序调试、内存管理、C语言高级编程技术、算法、数据结构、网络编程技术,这些内容是C语言开发技术的重点和难点;第22~25章通过4个综合实例的实现过程,介绍了应用C语言开发综合项目的https://labs.epubit.com/bookDetails?id=N41024
15.C语言实现图书管理系统(文件数据库)C语言您的位置:首页→ 软件编程→ C 语言→ C语言图书管理系统 C语言实现图书管理系统(文件数据库)更新时间:2022年03月11日 10:16:43 作者:ztaiyizzz 这篇文章主要为大家详细介绍了C语言实现图书管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下https://www.jb51.net/article/240482.htm
16.湘潭大学2016年硕士研究生招生简章3.初试科目:根据教育部有关文件要求,工商管理(专业学位)、公共管理(专业学位)、旅游管理(专业学位)、会计(专业学位)、图书情报(专业学位)、法律(法学)、法律(非法学)均为全国统考。其中,101-政治理论、199-管理类联考综合能力、201-英语一、202-俄语、203-日语、204-英语二、301-数学一、302-数学二、303-数学https://yjsc.xtu.edu.cn/info/1028/1557.htm