`
hududanyzd
  • 浏览: 777362 次
文章分类
社区版块
存档分类
最新评论

人类最优秀Web软件排行

 
阅读更多

 去年,我曾经列出了人类最优秀软件排行榜(见本刊2007年1月号)。现在,又该给史上最伟大的Web软件进行排行了。

  Web软件的历史相当短暂。现代互联网始于1993年,当时第一个万维网网页浏览器Mosaic正式推出。

  要挑选最优秀的网络软件,就像从一群稚嫩的孩童里面断定谁是未来的科学家、音乐家和工程师一样,相当困难,所以最保险的做法还是从Web本身开始吧。

  1990年,世界上第一个网站在瑞士的欧洲粒子物理研究所(CERN)粒子加速器站点投入使用时,Web仅是一个加载到服务器上的软件。万维网创始人蒂姆・布纳斯・李(Tim Berners Lee)着手简化了服务器与客户端之间的复杂关系,通过一些简单标准就实现了不同地点之间的信息共享。但是,1991年出现的Web,简直就像是一场倒退,它好比国际商业机器公司(IBM)经典的大型机架构的重现,强大的服务器向成千上万个哑终端屏幕发送指令。用户和互联网服务器的互动也受到很多束缚。

  所以,在推动互联网计算向前发展时,暂时的倒退也是必要的。Web的无状态特征(无用户环境信息传送至服务器)和其他一些局限,阻碍了复杂计算的实现,但尽管如此,Web软件仍然发挥了其固有的优点:简单、低成本和覆盖面广。这些也作为判断Web重大突破和那些显示Web如何真正被利用的软件的标准。

  如果要寻找最优秀的Web软件,为什么不从Mosaic开始呢?它充分体现了那时优秀Web软件的一些综合特征。它在1993年给数百万上网的用户提供了一些新的功能。Mosaic在我列出的人类最优秀软件榜单上排名第六。那么这里再重复就没有意义了。

  Web软件的特点:简单

  最简单的例子就是用Perl和C语言编写的Hotmail。事实上,最初的Web邮件还显得相当笨拙。邮件的部分功能还只能由专门的电子邮件系统来实现,而Web邮件服务却无能为力,比如更改邮箱账号或者过滤垃圾邮件等。但是,斯坦福大学的毕业生沙比尔・巴蒂亚(Sabeer Bhatia)利用浏览器窗口和底层的网络,让数百万用户享用了免费的电子邮件。

  Hotmail有一个非常出众的特性,并且代表了Web软件的典型特征:其用户界面非常简单易用。用户无需填写POP服务器TCP/IP地址或者通过其他工具来实现,比如像电子邮件客户端Eudora。数百万用户使用了Hotmail。Hotmail推出17个月后,巴蒂亚以4亿美元的价格将它卖给了微软公司(Microsoft,下称微软)。

  与此类似,美国在线公司(America Online)也推出了一项名叫即时通信(Instant Messenger)的免费服务,一种全新的沟通方式由此而诞生。即时通信工具在此前联网的Unix服务器上就已经存在,程序员通过它能够及时了解到项目的进展。当时针对Commodore 64和Commodore 128电脑提供在线服务的Quantum Link公司推出了一项新的在线服务:Online Messages。Quantum Link就是后来的AOL美国在线,而Online Messages就是IM。

  Craigslist与法拉利

  简洁就是Web软件的一大特征。虽然国外非常出名的在线分类广告系统Craigslist的底层Perl开发代码就有10万行了,但是它的界面看起来却是非常简单。

  之前我对Craigslist了解并不多,后来我想卖掉自己的丰田车,这时才发现无需授权就可以在上面方便地发布文本广告。但是,当我发布信息之后,并没有买家来联系我。后来我开始观察其他卖家如何展示他们的汽车图片,我终于等到了机会。有一天,邻居阿方索开出一辆法拉利,于是,我把自己那辆破车开到了法拉利边上,并且拍了照,然后贴到了网上。在我关机之前,我的电话铃已经开始响了,买家上门了。

  Craigslist看起来比报纸的分类广告要呆板一些,都是简单的文字标题。但就像分类一样,人们就算完全不懂网络也能使用Craigslist。Craigslist粘性很高,Alexa的数据显示,Craigslist的浏览用户平均浏览20个页面才离开。Craigslist平均每月新增2,000万个广告,6,000万个论坛帖子。在Alexa的全球网站排名中,Craigslist名列第40位。其创始人克雷格・纽马克(Graig Newmark)说:“我们知道怎样让事情变得简单,而且没有什么设计技巧。”

  由于网站流量非常高,洛杉矶的一些雇主和招聘中介要求网站收费,来减少垃圾贴和恶意竞争。纽马克同意了,于是公司向旧金山的每位雇主和招聘公司收取75美元,洛杉矶的25美元,其他城市5美元。出于同样的理由,它还向纽约市在册的每位地产中介收取10美元。


  由于一系列的失误,尽管Craigslist并不情愿,但是电子港湾公司(eBay)仍然拥有了其25%的股份。直到现在,互联网巨头仍然在向其抛出橄榄枝,并且非常关注其惊人的收入。Craigslist的广告覆盖到450个城市,但是它只在7个城市收费。虽然像eBay、谷歌公司(Google,下称谷歌)、雅虎公司(Yahoo)和微软等都进入了在线分类广告系统领域,但Craigslist的商业模式仍然一枝独秀,保持在2,200万到2,300万美元的年收入,每位雇员差不多创造了100万美元的收入。

  搜索先驱

  优秀的Web软件不只是吸引流量。其中一个决定性因素是它能带来新功能,一些创新,或者能够为数百万用户带来全新的服务。

  搜索就是这样,不少用户认为这方面的创新者首推谷歌。但谷歌并没有发明搜索技术的关键功能,这些特性是:对整个Web进行索引,以并行方式进行访问并快速将结果反馈给用户。虽然所有这些都与谷歌密切相关,但首先做到这些的是数字设备公司(Digital Equipment)的AltaVista。

  该公司的加州帕洛阿图实验室搜索专家路易斯・莫尼尔(louis Monier,现在供职于谷歌)。1995年AltaVista推出之时,已经有若干搜索引擎,如Excite、Infoseek和Lycos等。当初,所有搜索引擎都要面对几乎无法跨越的屏障:Web究竟有多大?并且抓取某个网页内容的索引还与索引完成的时间息息相关。

  早期的搜索引擎利用网络爬虫程序来访问URL,通过它来抓取网页的头部信息和标题,并把这些信息进行组织后存放到中央服务器。但网络爬虫在对某个站点发出请求后要等几秒才能收到响应。最理想的情况下,搜索引擎一天可以完成对数万个网站信息的收集。而12到14天之后,搜集到的信息一定程度上就会“过期”。此外,当爬虫访问后,网页也有可能会改变,而且爬虫可能还会错过一些新网页。所以对于这时期的网络爬虫来说,百万级网页已经是极限。而该公司的研发人员知道,1995年12月,那时的Web已经远远超出这个数字了。

  莫尼尔后来开发出了多线程Web爬虫程序Scooter,它运行在先进的64位Unix服务器上。Scooter在ping了某个站点后不必等它响应并继续ping其他站点,它会跟踪每个访问并作为一个独立的线程进行响应。其他的爬虫程序一次只能处理某个站点,而Scooter一次就能访问上千个站点并收集相应的信息。Scooter不但能收集到网页头部信息和页面,还能够收集到完整的网页。莫尼尔表示,AltaVista对网页的索引首次覆盖到整个网络。

  Scooter首次爬行活动就找到了1,600万个网页,在当时来说是个非常惊人的数字。而在两个月后的第二次爬行找到了2,500万个网页。从AltaVista可以折射出网络的快速增长。据Netcraft 4月的调查显示,现在全球共有1.14亿个活跃站点,并且每个站点都有成千上万个子网页。

  在Web开发的重要时期,AltaVista在搜索领域像流星一项划过炫目的轨迹。它把搜索变成了一种工具,并给互联网带来了数百万的新用户。我并没有忘记谷歌。谷歌利用了AltaVista的经验,增加了网页排名系统和基于广告的商业模式。网页排名实际上是Web软件的一种突破,但是我在另一个榜单上已经列入了谷歌,这里就不再重复了。

  不太知名的Web软件

  以下出场的Web软件对网络的贡献也非常大,但它甚至还不如AltaVista有名,它就是XMLHttpRequest对象。

  XMLHttpRequest在1999年作为微软IE5的一部分首度亮相。在XMLHttpRequest出现之前,浏览器只能进行静态显示,就像一个哑终端窗口。它能够做的唯一一件事就是把服务器发送来的信息以HTML页面呈现出来。一台互联网服务器上的数百万用户看到的都是同样的网页,没有任何一个网页像现在这样是针对用户定制的。

  XMLHttpRequest的出现改变了这种状况。最初出现的是ActiveX控件,它为浏览器和服务器之间开辟了后台通信的渠道,数据通过后台进行传输。而在XMLHttpRequest出现之前,用户想获得不同数据的唯一方式只有访问不同的网页。

  随着2001年IE6的推出,XMLHttpRequest开始作为一个更加通用的应用编程接口(API)而不只是ActiveX控件出现。它遵循网络标准,并且力求通过HTTP协议和只使用JavaScript(或微软的Jscript)进行浏览器编码,使得数据在服务器和客户端之间以XML或动态HTML格式进行传输。

  这些API调用的模式成了谷歌地图(Google Maps)的基础,Google Maps能够针对每位终端用户的地图信息请求进行响应。IE高级产品经理皮特・莱佩吉(Pete LePage)称其为“Web2.0的秘诀”。谷歌、Zimbra公司等都赶上了使用Request对象的大潮,其体现在网络上的形态就是近来很热的Ajax。通过它,能够建立与微软产品竞争的在线应用软件。Zimbra总裁斯科特・迪茨恩(Scott Dietzen)说:“微软似乎并没有因为发明了XMLHttpRequest而得到它应得到的荣誉。”万维网联盟(W3C)正致力于使它成为一项标准。

  简单概念 复杂代码

  Web一向惩戒复杂但褒奖简洁。但它并不只是奖励简洁的软件,那些内在复杂而外在简洁的软件也会享受同等待遇。

  例子A:在1995年9月,程序员皮尔瑞・欧米德亚(Pierre Omidyar)在其个人站点上开辟了AuctionWeb网站,他最初是想看看通过网络销售货物是否行得通。

  AuctionWeb就是现在有名的eBay,它提供的不但是使得用户可以在线销售物品的伟大软件,同时,它还把API开放给第三方的软件
开发商来开发用于管理大量在线货物的工具。其他第三方还向买家提供搜索工具,可以在网站上搜索他们想要的东西。


  eBay拍卖网的易用性对新进入

电子商务的新用户来说是最强大的推动力之一。每年有大约20亿件物品通过eBay流通,预计今年因此而获得的收入将有72亿美元。

  例子B:在1995年推出的在线书店亚马逊网站(Amazon.com,下称亚马逊)扩大了网络电子商务的能力,它使得购物车和结算交易流程流行开来。通过向其他零售商的推广,它还发展了自己的电子商务系统。

  Borders集团、CDNow公司和Virgin Mega公司都由亚马逊的电子商务系统提供支持。数以百计的小零售商通过亚马逊的API连接到亚马逊的网站上。亚马逊不仅带来了购物者,它还把购物变成了一个标准的网络行为。亚马逊的定向营销(专向特定社会团体成员推销产品或劳务)利用计算机强大的功能对存储在数据库中的购买者数据进行分析,并根据分析得出的结果有针对性地为用户推荐商品,这一成功的商业模式已经被其他很多网站仿效。

  注意:eBay和亚马逊都因为他们各自的商业模式卷入了一些专利诉讼当中。那么,伟大Web软件的另一个原则就是,到底是谁发明了它并不总能让人弄明白。

  虚拟社区

  1993年,Mosaic浏览器把万维网带到了数百万用户面前,同期霍华德・莱茵古德(Howard Rheingold)写了关于他体验Well的文章:《虚拟社区》。Well最初叫全球电子连接(Whole Earth’Lectronic Link),是斯图尔特・布兰德(Stewart Brand)命名的。Well在1985年推出,是布兰德的Whole Earth Catalog的后续项目。

  Well是一个拨号虚拟社区,面向美国旧金山的湾区。用户可以拨号登陆到论坛、讨论组和其他形式的电子化通信场所。

  在布纳斯・李发明万维网之前出现的Well为什么能称得上是伟大的Web软件?因为它促进了电子公告栏、讨论论坛和新闻组的革新,并把它们带进形式更广的在线社区。当Web出现后,Well已经提供了现成的模型并验证了这类社区的生命能力。现在他们又通过社会软件系统,渗透到新的网络环境中。

  当备受敬仰的微软研究人员吉姆・格雷(Jim Gray)在旧金山出海失踪后,志愿者自发形成了一个社区,他们通过搜集和查看卫星数据来追踪他。虽然此次活动最终以失败告终,但是像这样通过网络聚集众多自愿者合作完成某件事的设想开始流行。

  说到虚拟社区,现在就有很多像《第二生命》(Second Life)一样的三维虚拟世界。像现有的很多三维玩家在线游戏,玩家可以实时合作完成特定任务,其中声誉很高的要数暴雪公司(Bizzard Entertainment)在2004年推出的《魔兽世界》(World of Craft),总玩家数超过了850万,而在中国就有350万。

  现在,我列出了至此我认为最伟大的网络软件,以字母先后顺序排列分别为:AltaVista、Amazon、AOL即时通信工具、Craigslist、eBay、Hotmail、XMLHttpRequest、Well和《魔兽世界》。还不坏,但只有9个,下面3个马上就到。

  群众的智慧:Wiki

  利用网络合作收集知识并免费提供给读者的另一种形式是Wiki,其中最出名、影响最大的Wiki就是Wikipedia。

  Wikipedia在2001年1月15日推出,底层的数据库为开源的MySQL数据库系统。其软件必须能够处理URL重定向并能支持数百万用户的访问量。它利用了开源Wiki创建系统MediaWiki的内容管理功能,MediaWiki用PHP编写并针对Wikipedia进行了优化。据Alexa在2005年的统计数据显示,Wikipedia在全球最受欢迎网站中排名37位。

  Wikipedia被一些负责的杂志监督。2005年,《今日美国》(Gannett Newspapers)的编辑总监约翰・席根塔勒(John Siegenthaler)发现,在一个贴子里他竟被当作刺杀约翰・肯尼迪(John Kennedy)的嫌疑犯。当然他并不是。后来这个错误被更正了,某人开了个玩笑。但如果一些更改是匿名来做的,编辑们能够指望捕捉到所有的错误和恶意的更改吗?

  Wikipedia看上去似乎解决了这个问题。他们要求贡献者提交自己的简介,放到可以连接到这些自传的帖子中,大家对这些贡献者进行评论。这些Bug都有无数双眼睛在盯着。

  另一个利用群众智慧的例子是Digg网站。Digg的注册用户可以发布其他站点中他们认为感兴趣新闻的连接,读者可以通过点击“Digg it”按钮进行投票,得票越高的文章越置顶。

  凯文・罗斯(Kevin Rose)在2006年6月26日推出面向新闻的Digg站点,两个月后它就冲上最多用户访问站点的第24位。


  最终榜单

  现在最伟大的12个网络软件中,有11个已经露面,它们分别是(以降序排列):

  12.AOL即时通信工具

  11.Digg

  10.Hotmail

  9.魔兽世界

  8.Wikipedia

  7.XMLHttpRequest对象集

  6.Amazon.com

  5.eBay

  4.Well

  3.Craigslist

  2.AltaVista

  最后出场的,也是史上12个最优秀Web软件的第一名。

  布纳斯·李使网络重返简化的平台,并因此带出了新理念和新机遇。这个平台基于异步通信,当某个系统空闲时就把消息传递给另外一个系统,而不需要在传输开始时双方系统都保持空闲。

  在这个平台上,用户一次会话不包含以前的历史信息;使用HTTP协议的服务器能够快速响应页面请求,因此无需担心每个访问或对每个网页的访问期间传输用户信息的问题。

  在开发出Craigslist、Hotmail或其他用户密集型站点之前,需要有软件能够快速处理数以百万计的HTML页面,而且能够提取后台数据库信息和其他资源。

  这时候,Apache网页服务器出现了。大多数早期的网站管理员使用的都是美国国家超级计算应用中心(NCSA)的HTTPd服务器,是早期的Web服务器,由该中心的罗伯特・麦克库尔(Robert McCool)为超算应用开发的。但是,该服务器处理高流量时并不够灵活,需要更多API来与后台系统进行交互。

  后来,Apache Group改进了原版的NCSA HTTPd服务器。在第二个版本中,Apache Group把这个服务器拆分成一系列的模块,这就形成了Apache Web Server2.0。经过重新设计,它可以让不同的贡献者专注于在服务器的不同部分工作而不会影响其他人。

  1998年,IBM宣布取消其自有的Web服务器的开发,表示会把Apache集成到其WebSphere中间件中。IBM此举对在商业应用中采用开源软件产生了正面的影响,并引起了Apache的竞争对手微软的Internet Information Server用户的注意。

  Apache是一个自愿参加的项目,在这里,经验丰富的开发人员可以交换想法,打包作品,清除软件的Bug并把完成的代码提交到集中化的代码管理系统中。

  Apache处理了用户的灵活性问题,并且正在建立PHP的紧密联系。PHP是一种脚本语言,它能够把站点的不同元素捆绑在一起,并且提供连接数据库和网页的小程序。它未来可能在Web上占主导地位。

  快速访问数据意味着网页可以即时更新最新信息,或者提供个性化网页。Apache与早期的开源数据库MySQL关系紧密,这个数据库最初是为了快速阅读和处理数据而设计的,比较适应新的Web。Apache既有创新技术、义务开发人员,还有能够与商业竞争对手抗衡的能力。总而言之,Apache体现了一种新的网络效应。

  万维网从计算回归到简单化的平台而且开启了一系列未来发展之门。最优秀的Web软件正是体现了这些可贵的可能性。

  Apache Web Server和它的同伴们就像是新时代的预言家。我们只能朦胧地感知到那个时代的一些特征,但是许多人都开始认为,Web一定会有更多开放的标准,更多免费的软件和更加智能化的功能。

分享到:
评论

相关推荐

    安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)

    安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(….zip

    整个系统采用 Java 语言基于 Spring 全家桶,与MySQL数据库等相结合开发

    虽然现如今电商行业发展迅速,平台成熟,但是小的个体商家想要在头部电商平台中交易还是代价很高,各种供应链拖欠货款层出不穷,当客户和平台由于商品问题产生纠纷后,平台整体会倾向于客户处理,总之,还是要有自己的商城系统,构成所谓的两条腿发展,做到既可以利用第三方平台销售,也需要自己建立平台。我们开发的乐优商城,具备全品类商品的买卖能力,并且组建了一整套高性能服务,可以实现高并发高可用,满足电商的各种促销。为中小企业全方位解决搭建交易平台的难题。 乐优商城开发功能目标: 1、 商品管理模块:实现商品分类,品牌,规格参数,商品自身管理,商 品的上架,下架处理。 2、 搜索系统:基于 elasticSearch 实现商品搜索,搜索自动提示,高亮, 排序,搜索过滤。 3、登录系统:实现用户的登录以及登出,过期时间刷新。 4、购物车系统:基于 SpringData 及 MongoDB 实现购物车增删改查。 5、下单系统:下单减库存,使用分布式事务解决方案 Seata 6、支付系统:调用第三方电子支付平台完成支付及回调,动态修改订单 状态为已支付,为后续发货物流,做好保障工作。

    毕业设计+Python+基于OpenCV的交通路口红绿灯控制系统设计+Sqlite +PyCharm 8.zip.zip

    本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!! 本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!! 本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!

    Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip

    Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为期末作业。 Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为期末作业。 Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为期末作业。Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目

    浙江财经大学东方学院-论文PPT模板我给母校送模板作品.pptx

    PPT模板,答辩PPT模板,毕业答辩,学术汇报,母校模板,我给母校送模板作品,周会汇报,开题答辩,教育主题模板下载。PPT素材下载。

    node-v13.13.0-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    修复windows系统库软件

    windows系统,安装软件后,经常会遇到缺少系统库的情况,通常有三种方法 方法2:修复系统库。双击运行这个软件即可自动修复。

    基于matlab的说话人语音识别源码+PPT+报告(优质项目).zip

    基于matlab的说话人语音识别源码+PPT+报告(优质项目).zip个人经导师指导并认可通过的98分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 基于matlab的说话人语音识别源码+PPT+报告(优质项目).zip个人经导师指导并认可通过的98分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 基于matlab的说话人语音识别源码+PPT+报告(优质项目).zip个人经导师指导并认可通过的98分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行!基于matlab的说话人语音识别源码+PPT+报告(优质项目).zip个人经导师指导并认可通过的98分毕业

    2020年美国大学生数学建模竞赛C题代码.zip

    最全的数学建模美赛C题和代码、大量刷题题库、逻辑清晰易于学习

    2024年全球无尘料斗装载机行业总体规模、主要企业国内外市场占有率及排名.docx

    2024年全球无尘料斗装载机行业总体规模、主要企业国内外市场占有率及排名

    基于STM32单片机的智能停车场设计源码+全部资料.zip

    基于STM32单片机的智能停车场设计源码+全部资料(优质毕业设计).zip主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行

    user+name.csv

    user+name.csv

    2022年机动车车牌识别挑战赛Top1方案.zip

    2022年机动车车牌识别挑战赛Top1方案.zip

    济南大学-答辩PPT模板我给母校送模板作品.pptx

    PPT模板,答辩PPT模板,毕业答辩,学术汇报,母校模板,我给母校送模板作品,周会汇报,开题答辩,教育主题模板下载。PPT素材下载。

    2024-2030全球与中国中空纤维膜市场现状及未来发展趋势.docx

    2024-2030全球与中国中空纤维膜市场现状及未来发展趋势

    NIUCLOUD-ADMIN 是一款快速开发SaaS通用管理系统后台框架.zip

    springboot框架 一、Spring Boot基础应用 Spring Boot特征 概念: 约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。 特征: 1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。 2,使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入IOC容器。 3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了

    085ssm-vue大学生兼职跟踪系统.zip(可运行源码+数据库文件+文档)

    L文主要是对大学生兼职跟踪系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对大学生兼职跟踪系统进行了一些具体测试。 本文以Java为开发技术,实现了一个大学生兼职跟踪系统。大学生兼职跟踪系统的主要实现功能包括:管理员:首页、个人中心、商家管理、学生管理、兼职招聘管理、兼职应聘管理、商家投诉管理、投诉处理管理、论坛管理、系统管理等等。学生后台模块:首页、个人中心、兼职应聘管理、商家投诉管理、我的收藏管理,商家;首页、个人中心、兼职招聘管理、兼职应聘管理、投诉处理管理等等通过这些功能模块的设计,学生前台:首页、兼职招聘、兼职论坛、系统公告、我的、跳转到后台。基本上实现了整个大学生兼职跟踪系统的过程。 具体在系统设计上,采用了B/S的结构,同时,也使用Java技术在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的大学生兼职跟踪系统。 关键词 :大学生兼职跟踪系统;Java技术;Mysql数据库;B/S结构

    开发 bilibili 网站爬虫,大数据分析研究.zip

    开发 bilibili 网站爬虫,大数据分析研究.zip

    WinCE工具和小软件合集包括计算器闹钟电子阅读器万年历画图工具词典等(58款).zip

    WinCE工具和小软件合集包括计算器闹钟电子阅读器万年历画图工具词典等(58款): ToWinCe.exe WinCE内存释放工具 WinCE桌面工具软件Explorer WINCE浏览器 WinCE软件合集大全(60款).zip YFGo2CE.rar 一体机全屏手写输入法 任务管理 修改端口程序 关机.exe 内存清理.exe 内存释放.exe 内存释放.rar 切换软件工具 、图片预览 媒体播放 工具-中文汉化版 幻 灯 开关任务栏-移动窗口 截图工具 手写板 掌心万年历 文件检查 文件管理 文本编辑器 文本转换 新远峰机器有硬关机了 日程安排 显示速度 显示速度、经纬度,高度的小工具 替代SQ的精编软件ST(有桌面版) 极品时刻表 极品火车时刻表 桌面透明 注册表编辑器 浏览器.exe 海鹰完美版(含五笔、拼音、符号) 海鹰输入法 清理内存工具 游戏 环境优化 电子阅读器HaaliReader 画图工具 福昕浏览器 系统信息 虚拟键盘 计算器 记事本 词典 语音阅读器 调出输入法 资源管理 资源管理.exe 进程管理.exe 重启.exe 闹 钟 黄历

    实验三-进程通信(一).doc

    实验三-进程通信(一).doc

Global site tag (gtag.js) - Google Analytics