阅读更多

7顶
10踩

编程语言

原创新闻 Java 与 .NET 的平台发展之争

2013-08-27 09:46 by 副主编 wangguo 评论(24) 有21226人浏览



Java 8即将正式发布,从早期版本中,我们已经可以领略到一些令人兴奋的特性。但是开发者Andrew C. Oliver表示,尽管如此,Java语言在某些特性上还是落后于.Net。比如,Java 8中最令人期待的Lambda表达式,在2007年发布的.Net 3.5中已经存在了。他认为,.Net已有的和即将到来的特性要比Java 8优秀得多,如果Java 9再不做一些大的改进,那么Java落后于.Net就不止一点点了。

关于更新速率

微软有能力做出更快的改进。我记得在很早期的时候,微软能做到每周都更新数据库API:从ODBC、RDO、ADO到OLEDB等。自从出现了.Net之后,微软便达到了一种前所未有的更新速度。

但是Java为什么落后这么远?在早期的时候,Java的发展也是非常快速的,从Java 1.0.2 到 Java 1.1,仅仅一年时间,我们就看到了Java彻底地改变。从Java 1.1到Java 1.2只用了一年半时间,而Java 1.2.2只用了7个月的时间(这是一个重要的版本,只是使用了一个小版本号)。而在10个月之后,具有关键意义的Java 1.3问世,这也正是Java发行的第一个带有垃圾回收的版本。

Java 1.4为我们带来了NIO和正则表达式,但在之后不到两年的时间里就被取消了。Java 1.4.2版本带来了用于多核环境的垃圾回收器。Java 1.5带来了可用于生产环境的并行和并发GC(垃圾回收)特性,它还添加了更重要的并发和NIO功能,不过这一过程花了一年多的时间。

总的来说,Java还是有不错的表现的,Java 6使锁变得更廉价,但其在本质上和Java 1.5是一样的,还是让用户多等了2年时间。Java 7是第一个对底层VM技术做出重大改变的版本,同时还给用户带来了invokedynamic特性——用于在JVM上更好地连接其它语言,但是在两个大版本的更新之间用了大概5年时间,这个进度着实有些太慢了。



为什么Java进展缓慢?

对于这个问题有一个简单的解释:Sun并不是一个实力超群的公司。Java创造于互联网繁荣时期,而那个时候Sun正在出售Sparc业务。

之后,互联网经济不景气,Sun决定持续加大其在硬件业务中的投入。Sun比较擅长创建生态系统,但它就是无法创造出用户需要的产品。Oracle是Sun的后继者,擅于彻底毁坏生态系统,最终吞并/摧毁圈内的同行,还会开发出高利润的产品来取代同行。

Oracle曾在一份简洁的公开声明中称:“我们都知道,由于各种商业和政治原因,该版本(Java 7)花费了不少时间。”

当然,在分析Java的问题上,我们还必须考虑Sun公司的财政困难以及Java系统周边的东西。Sun公司违背了其提交Java进行标准化的初衷,它创造了自己的“标准”委员会,即JCP(Java社区进程)。随着时间的推移,JCP尽管在一定程度上已经开放,但是无论是Sun还是现在的Oracle,都拥有绝对的否决权,它们可以忽略规则,做任何想要的事情。

什么阻碍了JCP?不是开放性,而是利益冲突。我记得当时参与EJB3规范制定的某个供应商,它习惯延迟规范的进度。这是为什么呢?这些供应商需要购买或开发一个产品来集成到它们的应用服务器中,如果下一代JavaEE规范已经发布,那么它们也必须尽快推出产品,它们不希望比市场晚。

协调产品的发布,对于一个公司来说都有些难,更不用说几个公司了。因此,我认为Java最大的问题并不是由于JCP造成的。

抛弃或分离一些东西

Sun已经成为了过去时,现在Oracle是“老板”,那么为什么Java版本的发布周期仍然需要这么长?最简单的解释是——Java太大。大项目往往意味着进展比较缓慢,且充满风险。下面我们就来看看如何将Java变得小一些。

首先,Oracle必须摆脱其“心爱”的客户端技术。当然,目前还没有更好的Swing和JavaFX的替代品,但是使用这些技术意味着需要把你捆绑在Oracle的平台上——至少目前是这样。

我尚不清楚,目前JavaFX或客户端Java为Oracle带来的战略上的意义是什么,它们似乎被设计用来和VB6、Flash或一些4GL(第四代语言)进行竞争的。在现代的、多平台的环境中,大部分人会认为触摸和滑动操作会更酷一些,而JavaFX与这种趋势是不相匹配的。为什么我们需要使用客户端Java来阻碍服务器端的发展,并且还有可能伴随着各种风险,比如持续数月的Java零日漏洞安全问题以及关于如何禁用Java的讨论。

如今Java语言已经不再和Java平台一样重要。从Java平台中砍掉Java语言,并根据自己的时间表进行发布,这对于Oracle来说可能更容易——Oracle推出的开发工具不是Java业务的重要组成部分,并没有为大部分的Java开发者所使用。

Java平台上有多种语言,比如JRuby、Scala等等。以高性能和可扩展的方式来支持这些语言和技术,对于云计算来说非常重要。如果云计算是未来,那么Oracle应该首先考虑Java平台。而目前所支持Ruby、Scala、甚至Node.js的Java平台似乎是一个“锚”,而不是产生创新的“引擎”。

比起Mark Reinhold(Java SE规范领导者,目前在Oracle公司),我更希望由Charles Nutter(JRuby创始人,目前在Red Hat公司)和Martin Odersky(Scala创始人,目前在Typesafe公司)来决定在Java平台中添加哪些特性。我并没有不尊重Mark Reinhold的意思,但是一些证据表明,在很多与Java语言合作的项目中,Java语言拖慢了项目的进度。

对于Oracle领导的Java来说,事情发展不会那么顺利,很多Sun之前的决议现在仍然在困扰着我们。我的建议是,抛弃客户端Java,独立出JVM和Java语言的发布周期,致力于将Java作为一个平台,而不是想一次性地解决所有问题。

英文来源:Java faces tough climb to catch up to .Net
  • 大小: 13.6 KB
  • 大小: 74.2 KB
7
10
评论 共 24 条 请登录后发表评论
24 楼 sqc1112 2013-09-03 11:23
唉,你们争来争去也不会改变什么,何必呢
23 楼 hotapple 2013-09-02 13:38
没啥好争的,都是混口饭吃。范不着你说我不好,我看不起你。
22 楼 icefishc 2013-09-01 19:30
alvin198761 写道

大哥,我可没有提过openjdk,你这不是瞎说?
说免费的不用,你去一个公司上班,人家给你机会使用吗?
我上面的没有说不开源就不安全,我说了是没人相信他是安全的,不开源就不能把控安全,你说一句话之前,请先看清楚,其实道理也很简答,windows也有服务器,而且操作很方便,为啥高端的,涉密的,就不敢用它的?他不安全?微软这么大的公司难道还做不好安全问题?不是的,是别人心里没底。人家不知道你是怎么实现的,就不知道你的漏洞在哪里,也就不知道从哪里开始防护。
再说,这么争论你已经偏离主题了,

如果你说的不是openjdk那你说的是哪个呢。 如果没有开源这个前提条件你说的就都不成立。 oracle jdk向来不是开源的。
21 楼 alvin198761 2013-09-01 14:55
icefishc 写道
alvin198761 写道
icefishc 写道
alvin198761 写道
java并没有想跟.net争,他只是不断强大自身,
任何语言都是,并没有谁和谁争。
楼主感觉他们在争,还是楼主想让他们争?
一个跨平台的语言和一个跨语言的平台争什么?
一个后起之秀吸收了别人的优点,将前面的语言的缺点通过别的方式改进,自然要好很多。你和一个60年前的人比,有可比性吗?
一个开源产品和一个收费产品争什么?
人家免费给你用,你便用还边骂别人没有收费的做的好?

这个太理想化了。 其他的语言不好说。但java和c#确实是在争。 都是相关公司推广自己的平台。 就像ios vs android. 另外c# 和.net framework是免费的。 java和c#都不是开源 但他们都有开源实现。。。

java和.net不会发生平台之争,你可能也没有搞清楚,java到其他平台上运行的时候,.net只能望着,最多也只是在windows平台上面争,但即使是在windows上面,人们也会根据他们的有点和缺点来选择,本身就是毫无悬念的东西,要快速开发,简单开发,多半都是c#,但要做好更好的控制,对安全性的把控程度要求高,肯定不会选择.net,不是因为他不安全,而是因为他不开源,让人不敢相信他是安全的。java是一个连jdk的实现代码都开源了的东西,你说他不开源,我无话可说。另外.net是免费的,但条件是你有本事不用他的开发工具,

jdk并非开源, 要不您找下源代码试试。 分清楚openjdk和jdk的区别。 .net的开发工具也有免费的您不用那能怨谁,微软本身就提供了vs express。 不开源就不安全? 那您找找哪家对安全性要求高的公司禁止使用商业产品。

icefishc 写道
alvin198761 写道
icefishc 写道
alvin198761 写道
java并没有想跟.net争,他只是不断强大自身,
任何语言都是,并没有谁和谁争。
楼主感觉他们在争,还是楼主想让他们争?
一个跨平台的语言和一个跨语言的平台争什么?
一个后起之秀吸收了别人的优点,将前面的语言的缺点通过别的方式改进,自然要好很多。你和一个60年前的人比,有可比性吗?
一个开源产品和一个收费产品争什么?
人家免费给你用,你便用还边骂别人没有收费的做的好?

这个太理想化了。 其他的语言不好说。但java和c#确实是在争。 都是相关公司推广自己的平台。 就像ios vs android. 另外c# 和.net framework是免费的。 java和c#都不是开源 但他们都有开源实现。。。

java和.net不会发生平台之争,你可能也没有搞清楚,java到其他平台上运行的时候,.net只能望着,最多也只是在windows平台上面争,但即使是在windows上面,人们也会根据他们的有点和缺点来选择,本身就是毫无悬念的东西,要快速开发,简单开发,多半都是c#,但要做好更好的控制,对安全性的把控程度要求高,肯定不会选择.net,不是因为他不安全,而是因为他不开源,让人不敢相信他是安全的。java是一个连jdk的实现代码都开源了的东西,你说他不开源,我无话可说。另外.net是免费的,但条件是你有本事不用他的开发工具,

jdk并非开源, 要不您找下源代码试试。 分清楚openjdk和jdk的区别。 .net的开发工具也有免费的您不用那能怨谁,微软本身就提供了vs express。 不开源就不安全? 那您找找哪家对安全性要求高的公司禁止使用商业产品。

大哥,我可没有提过openjdk,你这不是瞎说?
说免费的不用,你去一个公司上班,人家给你机会使用吗?
我上面的没有说不开源就不安全,我说了是没人相信他是安全的,不开源就不能把控安全,你说一句话之前,请先看清楚,其实道理也很简答,windows也有服务器,而且操作很方便,为啥高端的,涉密的,就不敢用它的?他不安全?微软这么大的公司难道还做不好安全问题?不是的,是别人心里没底。人家不知道你是怎么实现的,就不知道你的漏洞在哪里,也就不知道从哪里开始防护。
再说,这么争论你已经偏离主题了,
20 楼 alvin198761 2013-09-01 14:18
icefishc 写道
alvin198761 写道
icefishc 写道
alvin198761 写道
java并没有想跟.net争,他只是不断强大自身,
任何语言都是,并没有谁和谁争。
楼主感觉他们在争,还是楼主想让他们争?
一个跨平台的语言和一个跨语言的平台争什么?
一个后起之秀吸收了别人的优点,将前面的语言的缺点通过别的方式改进,自然要好很多。你和一个60年前的人比,有可比性吗?
一个开源产品和一个收费产品争什么?
人家免费给你用,你便用还边骂别人没有收费的做的好?

这个太理想化了。 其他的语言不好说。但java和c#确实是在争。 都是相关公司推广自己的平台。 就像ios vs android. 另外c# 和.net framework是免费的。 java和c#都不是开源 但他们都有开源实现。。。

java和.net不会发生平台之争,你可能也没有搞清楚,java到其他平台上运行的时候,.net只能望着,最多也只是在windows平台上面争,但即使是在windows上面,人们也会根据他们的有点和缺点来选择,本身就是毫无悬念的东西,要快速开发,简单开发,多半都是c#,但要做好更好的控制,对安全性的把控程度要求高,肯定不会选择.net,不是因为他不安全,而是因为他不开源,让人不敢相信他是安全的。java是一个连jdk的实现代码都开源了的东西,你说他不开源,我无话可说。另外.net是免费的,但条件是你有本事不用他的开发工具,

jdk并非开源, 要不您找下源代码试试。 分清楚openjdk和jdk的区别。 .net的开发工具也有免费的您不用那能怨谁,微软本身就提供了vs express。 不开源就不安全? 那您找找哪家对安全性要求高的公司禁止使用商业产品。

好吧,你不会找,我也没办法,
19 楼 icefishc 2013-09-01 12:50
alvin198761 写道
icefishc 写道
alvin198761 写道
java并没有想跟.net争,他只是不断强大自身,
任何语言都是,并没有谁和谁争。
楼主感觉他们在争,还是楼主想让他们争?
一个跨平台的语言和一个跨语言的平台争什么?
一个后起之秀吸收了别人的优点,将前面的语言的缺点通过别的方式改进,自然要好很多。你和一个60年前的人比,有可比性吗?
一个开源产品和一个收费产品争什么?
人家免费给你用,你便用还边骂别人没有收费的做的好?

这个太理想化了。 其他的语言不好说。但java和c#确实是在争。 都是相关公司推广自己的平台。 就像ios vs android. 另外c# 和.net framework是免费的。 java和c#都不是开源 但他们都有开源实现。。。

java和.net不会发生平台之争,你可能也没有搞清楚,java到其他平台上运行的时候,.net只能望着,最多也只是在windows平台上面争,但即使是在windows上面,人们也会根据他们的有点和缺点来选择,本身就是毫无悬念的东西,要快速开发,简单开发,多半都是c#,但要做好更好的控制,对安全性的把控程度要求高,肯定不会选择.net,不是因为他不安全,而是因为他不开源,让人不敢相信他是安全的。java是一个连jdk的实现代码都开源了的东西,你说他不开源,我无话可说。另外.net是免费的,但条件是你有本事不用他的开发工具,

jdk并非开源, 要不您找下源代码试试。 分清楚openjdk和jdk的区别。 .net的开发工具也有免费的您不用那能怨谁,微软本身就提供了vs express。 不开源就不安全? 那您找找哪家对安全性要求高的公司禁止使用商业产品。
18 楼 alvin198761 2013-09-01 09:16
yunzhu 写道
说得很有道理,Java如今发展确实缓慢,落到Oracle手里尤其堪忧,看看MySQL悄悄变更了许可协议就知道了,Oracle根本就不是开源阵营的,而是开源阵营的敌人。

我觉得不是这样的,java发展快了,一年一个新的jdk,尼玛,就是不稳定,越来越烂,还赶走了很多社区里面的人,更tm坑爹的是,居然分免费版和收费版
17 楼 alvin198761 2013-09-01 09:14
icefishc 写道
alvin198761 写道
java并没有想跟.net争,他只是不断强大自身,
任何语言都是,并没有谁和谁争。
楼主感觉他们在争,还是楼主想让他们争?
一个跨平台的语言和一个跨语言的平台争什么?
一个后起之秀吸收了别人的优点,将前面的语言的缺点通过别的方式改进,自然要好很多。你和一个60年前的人比,有可比性吗?
一个开源产品和一个收费产品争什么?
人家免费给你用,你便用还边骂别人没有收费的做的好?

这个太理想化了。 其他的语言不好说。但java和c#确实是在争。 都是相关公司推广自己的平台。 就像ios vs android. 另外c# 和.net framework是免费的。 java和c#都不是开源 但他们都有开源实现。。。

java和.net不会发生平台之争,你可能也没有搞清楚,java到其他平台上运行的时候,.net只能望着,最多也只是在windows平台上面争,但即使是在windows上面,人们也会根据他们的有点和缺点来选择,本身就是毫无悬念的东西,要快速开发,简单开发,多半都是c#,但要做好更好的控制,对安全性的把控程度要求高,肯定不会选择.net,不是因为他不安全,而是因为他不开源,让人不敢相信他是安全的。java是一个连jdk的实现代码都开源了的东西,你说他不开源,我无话可说。另外.net是免费的,但条件是你有本事不用他的开发工具,
16 楼 clxy 2013-08-30 20:17
icefishc 写道
clxy 写道
作者写得很好啊?!

砍掉没用的,分离拖后腿的。Java一直以来只知道缓慢的塞些“新”特性进去,不知道“整理”的。

至于和.net的比较,虽说有些伤Java'er的心,也没错到哪里去吧?

Java的优势99%在于遍地开花百家争鸣的外围开源框架。这个是甩.netN条街连尾气都吃不到的(比如MVC,Entity Framework什么的)。

地球人都知道啊!对不对?

Entity Framework是.net的。。。


我知道的。你多半误会了,我举着两个的意思是.net的框架太差。

话说全了是
Java的各种框架甩.net几条街,比如mvc和entity framework。

这样。差了有十年来着?!
15 楼 icefishc 2013-08-30 17:46
alvin198761 写道
java并没有想跟.net争,他只是不断强大自身,
任何语言都是,并没有谁和谁争。
楼主感觉他们在争,还是楼主想让他们争?
一个跨平台的语言和一个跨语言的平台争什么?
一个后起之秀吸收了别人的优点,将前面的语言的缺点通过别的方式改进,自然要好很多。你和一个60年前的人比,有可比性吗?
一个开源产品和一个收费产品争什么?
人家免费给你用,你便用还边骂别人没有收费的做的好?

这个太理想化了。 其他的语言不好说。但java和c#确实是在争。 都是相关公司推广自己的平台。 就像ios vs android. 另外c# 和.net framework是免费的。 java和c#都不是开源 但他们都有开源实现。。。
14 楼 alvin198761 2013-08-30 17:32
java并没有想跟.net争,他只是不断强大自身,
任何语言都是,并没有谁和谁争。
楼主感觉他们在争,还是楼主想让他们争?
一个跨平台的语言和一个跨语言的平台争什么?
一个后起之秀吸收了别人的优点,将前面的语言的缺点通过别的方式改进,自然要好很多。你和一个60年前的人比,有可比性吗?
一个开源产品和一个收费产品争什么?
人家免费给你用,你便用还边骂别人没有收费的做的好?
13 楼 icefishc 2013-08-30 16:12
clxy 写道
作者写得很好啊?!

砍掉没用的,分离拖后腿的。Java一直以来只知道缓慢的塞些“新”特性进去,不知道“整理”的。

至于和.net的比较,虽说有些伤Java'er的心,也没错到哪里去吧?

Java的优势99%在于遍地开花百家争鸣的外围开源框架。这个是甩.netN条街连尾气都吃不到的(比如MVC,Entity Framework什么的)。

地球人都知道啊!对不对?

Entity Framework是.net的。。。
12 楼 clxy 2013-08-29 18:08
作者写得很好啊?!

砍掉没用的,分离拖后腿的。Java一直以来只知道缓慢的塞些“新”特性进去,不知道“整理”的。

至于和.net的比较,虽说有些伤Java'er的心,也没错到哪里去吧?

Java的优势99%在于遍地开花百家争鸣的外围开源框架。这个是甩.netN条街连尾气都吃不到的(比如MVC,Entity Framework什么的)。

地球人都知道啊!对不对?
11 楼 SapphireR 2013-08-28 15:50
转载这种倾向性明显的文章只会引发无意义的争论
10 楼 fuyboy 2013-08-28 15:26
我想大多数人学一门技术都是为了挣钱的,既然能为我们带来效益又何必去讨论哪个的好与坏,再说两者设计的初衷和平台都是不一样的
9 楼 idonans 2013-08-28 09:48
不是一个级别的好不,目测楼主愤青
8 楼 yunzhu 2013-08-27 17:08
httpclient_bd 写道
这就是一个副主编的水平写出来的文章。

javaeye越来越水了。

别这么愤青,翻译过来的而以,博客园一样发了这条新闻
7 楼 ahack 2013-08-27 16:55
httpclient_bd 写道
这就是一个副主编的水平写出来的文章。

javaeye越来越水了。


英文来源:Java faces tough climb to catch up to .Net
很明显是翻译的
6 楼 httpclient_bd 2013-08-27 16:14
这就是一个副主编的水平写出来的文章。

javaeye越来越水了。
5 楼 g21121 2013-08-27 16:00
yunzhu 写道
说得很有道理,Java如今发展确实缓慢,落到Oracle手里尤其堪忧,看看MySQL悄悄变更了许可协议就知道了,Oracle根本就不是开源阵营的,而是开源阵营的敌人。

我也渐渐的感觉出来了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 从 .NET 和 Java 之争谈 IT 行业

     开篇我先表明自己的立场:同时使用 .Net 和 JAVA,但更加偏爱.Net。原因很简单:  1、.Net语言更具开放性,从开源协议和规范可以看出;  2、语言更具优势严谨;  3、开发工具 VS 更具生产力;  然而  1、...

  • .NET和Java之争

    这几天连续有多篇文章(详细文章列表在《.NET和Java之争一点随想》和《由优劣语言之争引起的思考》有写)诋毁.NET,这类文章我十几年前就看得多了,只不过十几年前是C和C++之争,C++和Java之争。我从来不理这类文章,...

  • java .net之争_桌面应用轮回之战 .net和java之争

    .net是绑定于一种系统的多语言平台,是一个规范性较弱的垄断性产品。这两大类别的产品,在不同领域各有千秋。就服务端市场来讲,Java目前在技术先进性上有绝对优势。应用系统需要各个层面的框架,Java都有大量已完成...

  • java与.net的世纪之争

    如果把几条罗斗鱼放在同一个...时至今日,J2EE已经发展成为一个覆盖面广,效率高,易用性强的技术平台,吸引了400万开发者,在网络技术遍及全球的的今天,更有17.5亿台设备使用JAVA技术.同时, Mustang版本的J2EE正在

  • .net与java之争

    在经验丰富的 Java 开发人员看来,.NET 可能与 Java 平台很相似,它们都提供了一种创建应用程序的结构化方法,都有编译为中间代码的语言,都为应用程序开发提供了一个大型 API 库。但实际上,.NET 的核心有一套与 ...

  • 《.NET和Java之争》 读后感,互联网 面试官 如何面试

    写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,...原文地址:https://www.cnblogs.com/adalovelacer/p/dotnet-vs-java.html 这是博客园被推荐上首页的文章,本着好学的心态,点进去拜读....

  • IT 行业| .NET 和 Java 之争谈

    2) 等待着甲骨文把JAVA给终结了,但甲骨文Android之争的结果,显示甲骨文对JAVA挣钱这件事情失去信心, 尤其是谷歌在Android上面的胜利。有理由相信甲骨文不会对JAVA做出更大的贡献。谷歌依然有被起诉的风险,从...

  • 从.NET和Java之争谈IT这个行业

    开篇我得表名自己的立场:.NET JAVA同时使用者,但更加偏爱.NET.原因很简单 1.NET语言更具开放性,从开源协议和规范可以看出; 2.语言更具优势严谨; 3.开发工具VS更具生产力; 然而 1.Java,C#的职位比率在4:1,虽然这...

  • 数学建模拟合与插值.ppt

    数学建模拟合与插值.ppt

  • [net毕业设计]ASP.NET教育报表管理系统-权限管理模块(源代码+论文).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

  • mysql相关资源.txt

    mysql相关资源.txt

  • 利用HTML+CSS+JS的国漫分享网站(响应式)

    此项目为一个HTML+CSS+JS的国漫分享网站,用户可以在此网站中观看自己喜欢的国漫。此网站共有4个页面,分别为首页,最新动态,热门推荐,分类。页面动漫图片齐全,内容可更改。可用于期末课程设计或个人课程设计。

  • Python爬虫爬取漫画

    Python爬虫爬取漫画

  • C++语言编程用模拟退火算法解决旅行商问题

    模拟退火算法应用。C++语言编程用模拟退火算法解决旅行商问题。该资源包含模拟退火算法C++语言的源代码。模拟退火算法是一种基于概率的全局优化算法,最初来自于物理学中的退火过程。它通过模拟金属冷却时原子排列逐渐趋于最低能量状态的过程来寻找问题的最优解。模拟退火算法常用于解决非线性、组合优化问题,特别适合于大规模、复杂的搜索空间。

  • 传感器试题及答案.doc

    传感器试题及答案.doc

  • [net毕业设计]ASP.NET网上书店(源代码+论文).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

  • MongoDB数据表基本操作中文最新版本

    本文档主要讲述的是MongoDB数据表基本操作;希望对大家会有帮助;感兴趣的朋友可以过来看看

  • 1-全国各省废气、废水排放二氧化硫、氮氧化物、烟尘、颗粒物排放量统计数据2011-2021年-社科数据.zip

    本数据集提供了2011至2021年间全国各省废气和废水中主要污染物的排放量统计数据。数据涵盖了二氧化硫、氮氧化物、烟尘和颗粒物等关键污染物的排放量,为研究中国环境状况和污染物排放趋势提供了宝贵信息。数据显示,2011-2021年间,各省的二氧化硫排放量从数十万吨到数百万吨不等,其中广东、广西、海南等省份的排放量较高。氮氧化物排放量同样显示出地域差异,北京、天津等北方城市的排放量相对较低,而一些工业大省如河北、山西的排放量较高。颗粒物排放量统计显示,工业源和生活源是主要的排放源,其中工业源排放量占比较大。这些数据不仅对环保政策制定者具有参考价值,也为学术研究提供了实证基础。

Global site tag (gtag.js) - Google Analytics