99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java為什么一直在編程語(yǔ)言榜首

Wildesbeast ? 來(lái)源:今日頭條 ? 作者:軟帝學(xué)院 ? 2020-02-17 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們很容易就會(huì)遺忘那些曾經(jīng)在猿群中大熱而又被各種新技術(shù)掩蓋直至堙滅的技術(shù)的價(jià)值。就拿COBOL這個(gè)老猿們當(dāng)年所用的神器來(lái)說(shuō),就跟條死魚(yú)一樣被現(xiàn)代猿基本這么形容:沒(méi)價(jià)值,腥臭,過(guò)時(shí)了,對(duì)你沒(méi)好處。Java 作為現(xiàn)代猿的中堅(jiān)力量在這點(diǎn)上可能會(huì)成為下一個(gè)COBOL。

有關(guān)JAVA的技術(shù)賣(mài)出多少本書(shū)已經(jīng)是一個(gè)很久遠(yuǎn)的記憶了?,F(xiàn)處中年時(shí)期的Java語(yǔ)言的用途已經(jīng)不再出現(xiàn)在各種雜志的封面上了。JAVA從出生到現(xiàn)在已經(jīng)19年了,應(yīng)用開(kāi)發(fā)圈已經(jīng)開(kāi)始繞著那些更有吸引力的如“Node.js”,"Objective-C","Dart","Go" 等等類(lèi)似的新技術(shù)轉(zhuǎn)圈了。Java? 那是Web 1.0時(shí)代的一個(gè)傳說(shuō)吧?

從Dice.com網(wǎng)站的招聘信息你就可以知道押寶在哪。跟iOS相關(guān)的開(kāi)發(fā)有2500左右的招聘,Java則有17000多個(gè)。Dice的數(shù)據(jù)不一定能完美的衡量技術(shù)的價(jià)值,但是在不斷推陳出新的技術(shù)推廣壓力下,Java職位是iOS的7倍之多可以說(shuō)確實(shí)是神器了。

也許,相比把私人開(kāi)發(fā)App的收入的30%分給Apple并期盼(更多的是等死)你的App有一天爬上了Top-25List,Java開(kāi)發(fā)可能會(huì)給你一個(gè)更好的商業(yè)計(jì)劃。但是實(shí)際上,Java一直都要面對(duì)一個(gè)比怎么玩鳥(niǎo)砸豬還要大的問(wèn)題。那就是如何在任意平臺(tái)上建立統(tǒng)一平臺(tái)并流暢運(yùn)行的問(wèn)題。這樣服務(wù)端程序猿,客戶(hù)端程序猿,嵌入式程序猿所面對(duì)的那些平臺(tái)不統(tǒng)一的問(wèn)題都得到了解決。

在我們忘記Java在計(jì)算機(jī)行業(yè)里所扮演的角色和做出的那些卓越貢獻(xiàn)前,這里有12個(gè)絕對(duì)的理由來(lái)告訴你Java不但不會(huì)和COBOL一樣被堙滅,并且在其后時(shí)代中更加壯大。

換句話(huà)說(shuō):別說(shuō)這是Java的逆襲,Java一直就在,并且其地位無(wú)法撼動(dòng)。

一、在政治(通常手段低劣)斗爭(zhēng)中不屈不撓

開(kāi)始時(shí),技術(shù)界從來(lái)沒(méi)認(rèn)為Java會(huì)成功,因?yàn)樗膶?duì)手太多而且都是“土豪”。盡管如此,Java還是繁榮發(fā)展起來(lái)。那些詫異Java仍然存在的人們,一定是花了太多時(shí)間聽(tīng)那些對(duì)Java懷恨在心的人,而沒(méi)有花時(shí)間去理解為什么Java會(huì)成功。

微軟是Java第一個(gè)面對(duì)的強(qiáng)大對(duì)手,因?yàn)槟菚r(shí)MS-DOS提供了通用性,而微軟看到Java是此通用性最具可能性的替代者。Redmond從一開(kāi)始就對(duì)Java惡評(píng)不斷,從每個(gè)可能方面與其斗爭(zhēng)(譯注,Redmond,雷德蒙德,是微軟總部所在地,此處代指微軟公司)。在桌面應(yīng)用方向,Java從來(lái)沒(méi)有找它需要的發(fā)展推動(dòng)力,部分是因?yàn)閺?qiáng)大的Java虛擬機(jī)啟動(dòng)時(shí)需要花費(fèi)太長(zhǎng)時(shí)間。盡管有些啟動(dòng)延時(shí),Java應(yīng)用在Window平臺(tái)上還是可用的。
由于一些不明原因,Steve Jobs(譯注,史蒂夫·喬布斯)從來(lái)沒(méi)接收過(guò)Java,即使是在Mac被除了Adobe之外所有人忽視的年代。Java的兼容性可以帶來(lái)很多有用的代碼,但是Apple一直未把Java視作第一選擇。(的確,iOS智能手機(jī)比起我用的Android更流暢,所以也許Steve是對(duì)的。)

Java內(nèi)部的很多斗爭(zhēng)也給它帶來(lái)了巨大痛苦。IBM喜歡Java,但是一直在和Sun斗爭(zhēng)。IBM將其開(kāi)發(fā)的優(yōu)秀的IDE工具稱(chēng)為“Eclipse”的決定,一直沒(méi)被Sun的人員欣然接受。Sun也從來(lái)沒(méi)像IBM那樣深刻理解商業(yè)領(lǐng)域。

盡管這些原因,盡管Java創(chuàng)造者也在Java發(fā)展中有許多失策之處,Java依然快速壯大,在服務(wù)器應(yīng)用領(lǐng)域如魚(yú)得水,碩果累累,在桌面應(yīng)用領(lǐng)域滿(mǎn)足基本業(yè)務(wù)需求。所有技術(shù)都需要在政治湍流中前行,但是Java走的更難也更遠(yuǎn),證明了,通常,Java對(duì)許多應(yīng)用都是一個(gè)優(yōu)良選擇。

二、線(xiàn)程的魔力

Java虛擬機(jī)的強(qiáng)項(xiàng)之一是多線(xiàn)程控制。JVM針對(duì)大型多核機(jī)上跑數(shù)百線(xiàn)程的穩(wěn)定性做了極佳的優(yōu)化。這也是為什么其他語(yǔ)言會(huì)為了能跑在JVM上面搞出交叉編譯器和模擬器。

Java的這個(gè)能力同時(shí)也吸引了很多高流量的網(wǎng)站。他們可以在臺(tái)式機(jī)上搞開(kāi)發(fā)然后丟到服務(wù)器上讓JVM發(fā)揮出多核的功效。

Ruby 因?yàn)檎Z(yǔ)法的簡(jiǎn)潔和源碼可讀性好成為了Java目前的一個(gè)對(duì)手。但是當(dāng)性能成為瓶頸時(shí),Ruby開(kāi)發(fā)人員轉(zhuǎn)到了JRuby,一個(gè)用Java模擬出來(lái)的Ruby環(huán)境并增強(qiáng)了高負(fù)載下的線(xiàn)程處理能力。Sun的老猿們?cè)诩?xì)節(jié)上的處理讓JRuby大受歡迎。(譯注:好像多數(shù)人都是寫(xiě)完Ruby程序然后用JRuby打成war丟服務(wù)器上....)

三、Java是初學(xué)者的語(yǔ)言

宗教,軍隊(duì)和國(guó)家興旺都離不開(kāi)對(duì)國(guó)人少年時(shí)期的洗腦。作為大學(xué)AP計(jì)算機(jī)課程(譯注:高中生可修并計(jì)入大學(xué)學(xué)分的課程。由美國(guó)大學(xué)理事會(huì)提供,就是負(fù)責(zé)美國(guó)SAT的那個(gè)機(jī)構(gòu))意味著很多學(xué)生第一次接觸到的計(jì)算機(jī)語(yǔ)言就是Java。由于這個(gè)先入為主的原因,當(dāng)他們學(xué)習(xí)其他新的語(yǔ)言時(shí),他們會(huì)反觀Java的優(yōu)點(diǎn)和缺點(diǎn),就算大部分轉(zhuǎn)行學(xué)其他語(yǔ)言了--雖然大部分學(xué)生修完課程就把Java丟一邊了--但是他們?cè)谒伎嫉臅r(shí)候仍會(huì)受到Java的影響。

Java作為一個(gè)教學(xué)語(yǔ)言是有它的原因的。有些幼猿不喜歡聲明數(shù)據(jù)類(lèi)型,認(rèn)為好像有人讓你穿個(gè)背帶褲又要系皮帶一樣是多此一舉的行為。這個(gè)看上去可能比較抽象,但是為了能讓幼猿們理解計(jì)算機(jī)的一些原理,這是一個(gè)很好的方法。讓幼猿在寫(xiě)代碼的時(shí)候聲明數(shù)據(jù)類(lèi)型,然后編譯器會(huì)告訴他們數(shù)據(jù)類(lèi)型不匹配而無(wú)法編譯時(shí)可以讓他們更好的理解計(jì)算機(jī)的底層原理。
一些所謂時(shí)髦的語(yǔ)言已經(jīng)摒棄了花括號(hào),因?yàn)樗麄冇X(jué)得維護(hù)它們很麻煩。這也許是對(duì)的,但是花括號(hào)對(duì)那些新手是非常有用的,因?yàn)檫@能幫助他們理解嵌套的代碼塊。花括號(hào)幫助新人拆解所有的嵌套。

有些人想努力推廣他們自己的語(yǔ)言,在大多數(shù)情況下,他們心愛(ài)的語(yǔ)言更自由,并沒(méi)有像java那么多的限制和規(guī)則。他們有一個(gè)非常好的想法,但是他們忽略了這么一個(gè)事實(shí),就是越簡(jiǎn)單,越干凈的語(yǔ)法會(huì)在后期開(kāi)發(fā)中出現(xiàn)明顯的問(wèn)題。一些人覺(jué)得這種“穿個(gè)背帶褲又要系皮帶”方式讓人窒息,但是java在一開(kāi)始就推動(dòng)更好的編程習(xí)慣。當(dāng)新手經(jīng)過(guò)好的訓(xùn)練后,他們就可以處理這種自由和危險(xiǎn)的編程方式了。

四、跨平臺(tái)兼容性(已經(jīng)很接近了)

雖然Java并不是第一個(gè)提供跨平臺(tái)兼容能力的語(yǔ)言,但是Java已經(jīng)成為最受歡迎的(跨平臺(tái)語(yǔ)言)。這并不是說(shuō)Java是完美的——缺少的一個(gè)庫(kù)或者一個(gè)版本不匹配的庫(kù)都會(huì)導(dǎo)致程序崩潰。你也不能把使用最新的JRE 1.7編譯的需要使用大量?jī)?nèi)存的桌面程序放到一臺(tái)Java ME手機(jī)上運(yùn)行。Java并不是那么兼容。

但是Sun以及現(xiàn)在的Oracle已經(jīng)為程序可以跨平臺(tái)使用做了最大的努力。當(dāng)程序(不能在多個(gè)平臺(tái)上)使用時(shí),(導(dǎo)致這些問(wèn)題的)原因通常是可以弄懂的。如果你使用合適的Java版本,并且確保有足夠的內(nèi)存,那么,(程序)一般可以正常工作。Java程序員可以使用他們的桌面開(kāi)發(fā)工具進(jìn)行編碼,并部署到目標(biāo)設(shè)備,可能是一臺(tái)手機(jī)或者一臺(tái)服務(wù)器。如果編譯器包含了正確的庫(kù)并且使用了正確的版本,代碼就可以運(yùn)行。這是一個(gè)很可貴的(特性)。

五、在小芯片上的持續(xù)成功

Java也許從沒(méi)有在桌面領(lǐng)域造就過(guò)大型的應(yīng)用程序,但它卻在移動(dòng)世界中找到了一片溫床 —— 這是一個(gè)爆發(fā)了的細(xì)分市場(chǎng)。Android平臺(tái)從上到下都是基于Java構(gòu)建起來(lái)的,并且它如今的銷(xiāo)量輕易的超過(guò)了iPhone。

這一霸主地位并不是新晉的。JAVA ME作為精簡(jiǎn)版的語(yǔ)言和VM已經(jīng)被廣泛應(yīng)用在許多所謂功能手機(jī)之上,那些智能手機(jī)在全世界的數(shù)量也幾乎數(shù)以百億計(jì)。

當(dāng)你將它們都混合到一起,Java的優(yōu)勢(shì)是就是驚人的。

六、藍(lán)光(Blu-ray)

Java曾經(jīng)被稱(chēng)為“Oak”,是為機(jī)頂盒而設(shè)計(jì)的語(yǔ)言,Sun想在占據(jù)此市場(chǎng)。事情沒(méi)有完全按照計(jì)劃發(fā)展,但是Java卻在“客廳”中找到了合適的位置。藍(lán)光標(biāo)準(zhǔn)是圍繞Java建立的,任何想在藍(lán)光光碟中添加額外內(nèi)容的人,必須得到其Javac編譯器版本。

藍(lán)光光碟不止限于存放視頻內(nèi)容。那些額外特性和交互工具可以使用純Java代碼修改并增強(qiáng)。藍(lán)光光碟是壓縮后的視頻和壓縮后的Java字節(jié)碼的混合。使用藍(lán)光標(biāo)準(zhǔn),你可以實(shí)現(xiàn)不少功能。

七、花括號(hào)正好能工作

那些像Ruby、Python或CoffeeScript等時(shí)髦語(yǔ)言的愛(ài)好者們開(kāi)心的蔑視Java(和C)是怎樣的要求程序員們反復(fù)敲打花括號(hào)鍵來(lái)明確表達(dá)代碼段的開(kāi)始和結(jié)束。括號(hào)、花括號(hào)、甚至方括號(hào)——都是這些人深?lèi)和唇^的。(我本人也非常討厭它們,但我仍然懷念有一些類(lèi)型的Lisp語(yǔ)言讓你使用一個(gè)方括號(hào)結(jié)束所有內(nèi)容的編程方式。)

但是改變標(biāo)點(diǎn)符號(hào)并不能消除復(fù)雜性。如果有用,它也只是隱藏或者掩飾了復(fù)雜性。使用像制表符等空白后你只能用直覺(jué)去感受那些無(wú)法看到的東西。如果if語(yǔ)句只引導(dǎo)了一行代碼,這樣不會(huì)有問(wèn)題,但是當(dāng)很多層嵌套時(shí),就很難看明白。當(dāng)我用Python編程時(shí),我發(fā)現(xiàn)自己在反復(fù)數(shù)這些縮進(jìn)。只是因?yàn)檫@樣看起來(lái)像英文,并不意味著它像理解一句英文那么簡(jiǎn)單。

八、Groovy

假如Java開(kāi)發(fā)者必須要有一個(gè)帶有動(dòng)態(tài)類(lèi)型的更清潔更簡(jiǎn)單的語(yǔ)法,他們沒(méi)必要去運(yùn)行一種新奇的語(yǔ)言。他們可以使用Groovy,一個(gè)帶有預(yù)處理器的整潔的利器,它能夠生成出Java字節(jié)碼來(lái)。這種語(yǔ)言也完全集成到了Java中,因此你可以在你的Groovy中混入對(duì)Java庫(kù)的調(diào)用。就像是編寫(xiě)Java代碼的縮略形式。

這一靈活性讓開(kāi)發(fā)工程師得以找到問(wèn)題的出路。當(dāng)然Groovy是慢——這通常是在使用了動(dòng)態(tài)方法調(diào)用的時(shí)候 —— 開(kāi)發(fā)者可以一直用Java來(lái)重寫(xiě)重要的費(fèi)時(shí)的核心操作。

九、Java虛擬機(jī)

Java虛擬機(jī)是按照運(yùn)行Javac編譯器產(chǎn)生的那些代碼來(lái)的目的來(lái)設(shè)計(jì)和優(yōu)化的,但是某個(gè)時(shí)候開(kāi)始,開(kāi)發(fā)者們意識(shí)到Java虛擬機(jī)也可以運(yùn)行其他代碼。只要編譯器們產(chǎn)出標(biāo)準(zhǔn)的Java字節(jié)碼,Java虛擬機(jī)根本不關(guān)心是使用的那種編程語(yǔ)言。Haskell、Scala和Clojure的開(kāi)發(fā)者們按這個(gè)方式設(shè)計(jì)他們的編譯器搭上了Java這趟快車(chē)。而且他們只是這個(gè)由Java虛擬機(jī)產(chǎn)生的生態(tài)圈中幾個(gè)比較優(yōu)秀的代表。

吸引力是顯而易見(jiàn)的,Sun/Oracle為創(chuàng)建跨平臺(tái)環(huán)境而努力,所有其它人從中受益。Sun/Oracle的工程師們消除平臺(tái)間差異,并考慮兼容性問(wèn)題,然后所有人可以運(yùn)行他們想運(yùn)行的程序。

微軟在創(chuàng)建C#時(shí)借用(并擴(kuò)展)了這個(gè)創(chuàng)意,為大部分主要語(yǔ)言設(shè)計(jì)了編譯器,這樣C#虛擬機(jī)就可以運(yùn)行這些語(yǔ)言編寫(xiě)的所有程序。C#程序員說(shuō)他們可以用很多不同的語(yǔ)言編寫(xiě)程序,只要通過(guò)一個(gè)Windows盒子將其運(yùn)行在一個(gè)虛擬機(jī)上即可。何等靈活!

十、NoSQL革命很大部分建立在Java之上

很久之前,數(shù)據(jù)庫(kù)是一個(gè)神秘的黑盒子,它保存信息并快速有效的應(yīng)對(duì)查詢(xún)請(qǐng)求。然后NoSQL革命來(lái)臨,程序員們意識(shí)到他們可以自己編寫(xiě)自己的數(shù)據(jù)庫(kù),并根據(jù)需求修剪其代碼。那些最重要的NoSQL工具中很多都是用Java編寫(xiě)的。Cassandra、Lucene、ElasticSearch、HBase和Neo4J只是一些經(jīng)常提到的NoSQL選擇。然后還有一些像acid-state等程序,使用Haskell編寫(xiě)并運(yùn)行在Java虛擬機(jī)中。

這些工具通常是開(kāi)源的,可以方便的集成。一些開(kāi)發(fā)者將其獨(dú)立運(yùn)行,另一些人將它們集成在自己的模塊比如庫(kù)中。不論哪種方式,Java在數(shù)據(jù)庫(kù)層中成為通用語(yǔ)言的情況,保證了Java開(kāi)發(fā)者們的生活更簡(jiǎn)單了些。 他們更少擔(dān)心由于字符編碼和行結(jié)束符帶來(lái)的小故障。這意味著Java開(kāi)發(fā)者們可以享受由NoSQL革命帶來(lái)的豐碩果實(shí)。

十一、Minecraft游戲融入00后們的共同情結(jié)中

也許布魯克林時(shí)尚的非主流們對(duì)Java嗤之以鼻,但是Java程序員們卻領(lǐng)先一步。在Ruby時(shí)尚團(tuán)正聚集起自己的一群粉絲時(shí),他們之后的一代人卻愛(ài)上了Java。為什么?一個(gè)詞:Minecraft。它用Java編寫(xiě)而成。如果孩子們想要擴(kuò)展該游戲,他們就需要學(xué)習(xí)Java來(lái)設(shè)計(jì)其插件。這保證下一代程序員第一個(gè)學(xué)習(xí)的是Java。

十二、開(kāi)源

Sun一直是開(kāi)源領(lǐng)域中的領(lǐng)導(dǎo)者之一,但它卻在完全開(kāi)放Java的過(guò)程中時(shí)有猶豫。但這并沒(méi)有妨礙Java程序員們發(fā)布很多偉大的有著寬松開(kāi)源許可的庫(kù)和項(xiàng)目。Apache項(xiàng)目一直都在使用一個(gè)沒(méi)要求太多回報(bào)的許可證來(lái)提供優(yōu)秀的Java代碼。

Sun在2007年完成了在GPL許可下公開(kāi)大部分代碼的工作,從那時(shí)開(kāi)始,它和它之后的新主人Oracle想努力成為它認(rèn)為的Java的合格管家。當(dāng)然,這種開(kāi)放的立場(chǎng)并沒(méi)有阻止Oracle將Google拖入一場(chǎng)混亂的法律訴訟中,但是另一方面,Java平臺(tái)很大程度是開(kāi)放和免費(fèi)的。

討厭它的人很多,但Java持續(xù)前行

的確Java有它自己的問(wèn)題,而且討厭的Java人們也會(huì)越來(lái)越多, 并將他們的不滿(mǎn)情緒充斥在線(xiàn)上評(píng)論區(qū)中。Java垃圾回收器會(huì)引起程序的小抽風(fēng)。程序書(shū)寫(xiě)規(guī)則繁重,也并不能阻止那些確實(shí)差勁的代碼。注解(譯注:annotation)太復(fù)雜。各個(gè)特性也不如之前演進(jìn)的頻繁。花括號(hào)增加混亂。其缺點(diǎn)列表很長(zhǎng),但是通常是合情理的。

然而目前還沒(méi)有出現(xiàn)一個(gè)廣度和深度上可與之競(jìng)爭(zhēng)的對(duì)手。雖然一些抱怨很容易解決,但是解決方案本身會(huì)帶來(lái)自己的問(wèn)題。最接近的也許是JavaScript,依靠有閃電般速度的Node.js,它在服務(wù)器領(lǐng)域越來(lái)越有吸引力。不過(guò)這些創(chuàng)意可以被復(fù)制,程序員們也可以用其來(lái)編寫(xiě)快速的Java。這是Java的優(yōu)勢(shì)之一:它運(yùn)行所有程序,而且接受改變。如果你需要不同的功能,你可以將大部分庫(kù)替換成自己的代碼。語(yǔ)言是開(kāi)源的而且靈活多變。不論語(yǔ)言和平臺(tái)有什么限制,都可以相對(duì)輕松的解決。這意味著Java程序員繼續(xù)是最具生產(chǎn)力的人員之一。即使相關(guān)圖書(shū)不在能再占據(jù)暢銷(xiāo)榜,軟件更新也沒(méi)之前頻繁,Java將依然存在甚至更加興旺。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2989

    瀏覽量

    109904
  • iOS
    iOS
    +關(guān)注

    關(guān)注

    8

    文章

    3399

    瀏覽量

    153147
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1662

    瀏覽量

    50241
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ADS801的輸出一直在跳變,輸入是電阻分壓的值,測(cè)量參考電壓基本上與數(shù)據(jù)手冊(cè)相同,有差值是什么原因?

    ADS801的輸出一直在跳變,輸入是電阻分壓的值,測(cè)量參考電壓基本上與數(shù)據(jù)手冊(cè)相同,有差值,請(qǐng)問(wèn)是什么原因?
    發(fā)表于 02-12 08:40

    ADS8328 Manual Select不能切換到通道1,一直在采樣通道0,為什么?

    現(xiàn)在正在用ADS8328,讀寄存器及采樣數(shù)據(jù)都沒(méi)有問(wèn)題,Auto Channel采樣正常,Manual Select不能切換到通道1,一直在采樣通道0
    發(fā)表于 02-12 08:20

    ADS1248讀出的AD值一直在跳變是什么原因?qū)е碌模?/a>

    最近在調(diào)ADS1248 讀取K型熱電偶的板子 寄存器都能配置, 就是讀取的AD值一直在調(diào) 而且調(diào)的范圍很大 不知道什么原因?還有 如何把AD值轉(zhuǎn)換成溫度值 有沒(méi)有什么計(jì)算公式???
    發(fā)表于 01-24 07:45

    字符串在編程中的應(yīng)用實(shí)例

    字符串在編程中有著廣泛的應(yīng)用,它們被用于表示文本數(shù)據(jù)、處理用戶(hù)輸入、構(gòu)建動(dòng)態(tài)內(nèi)容等。以下是些字符串在編程中的應(yīng)用實(shí)例: 1. 用戶(hù)輸入與輸出 用戶(hù)輸入 :程序通常需要從用戶(hù)那里獲取輸入,這些輸入通
    的頭像 發(fā)表于 01-07 15:33 ?721次閱讀

    gitee 支持的編程語(yǔ)言有哪些

    些 Gitee 支持的常見(jiàn)編程語(yǔ)言: Python :種廣泛使用的高級(jí)編程語(yǔ)言,以其清晰的語(yǔ)法和代碼可讀性而聞名。
    的頭像 發(fā)表于 01-06 09:50 ?677次閱讀

    LDC1614EVM一直處于紅燈狀態(tài),為什么?

    LDC1614EVM一直處于紅燈狀態(tài),根據(jù)資料板子一直在自我測(cè)試,但是應(yīng)該自我測(cè)試完之后就可以使用了,一直處于自我測(cè)試階段,不能使用
    發(fā)表于 01-03 06:53

    ADS1216上電后采樣到的值一直在緩慢減小,為什么?

    我用的AIN0和AIN1差分輸入采樣,用恒壓源提供的采樣電壓,幾十毫伏的,PGA設(shè)置的64倍,上電后采樣到的值一直在緩慢減小,要經(jīng)過(guò)好幾個(gè)小時(shí)才能穩(wěn)定住,而且斷電之后和下次上電之間間隔的時(shí)間越長(zhǎng),上電時(shí)的采樣值與之后的穩(wěn)定值相差越大
    發(fā)表于 12-27 08:44

    dac8760一直沒(méi)輸出,而且ALARM引腳一直輸出高電平,是什么原因?

    最近,我和同學(xué)一直在調(diào)dac8760,但一直沒(méi)輸出,而且ALARM引腳一直輸出高電平。不知道是什么原因,求解答。謝謝
    發(fā)表于 12-27 07:06

    對(duì)比Python與Java編程語(yǔ)言

    Python與Java都是目前非常流行的編程語(yǔ)言,它們各有其獨(dú)特的優(yōu)勢(shì)和適用場(chǎng)景。以下是對(duì)這兩種編程語(yǔ)言的對(duì)比:
    的頭像 發(fā)表于 11-15 09:31 ?1120次閱讀

    ASCII碼在編程中的應(yīng)用實(shí)例

    ASCII碼(American Standard Code for Information Interchange,美國(guó)信息交換標(biāo)準(zhǔn)代碼)在編程中有著廣泛的應(yīng)用。以下是些ASCII碼在編程
    的頭像 發(fā)表于 11-10 09:43 ?1550次閱讀

    LMX2594鋸齒掃頻8-12G,頻譜儀卻一直在7.3-8G之間也有信號(hào),為什么?

    LMX2594: 鋸齒掃頻8-12G,頻譜儀卻一直在7.3-8G之間也有信號(hào),這是為什么,怎么解決?
    發(fā)表于 11-08 08:22

    C語(yǔ)言Java語(yǔ)言的對(duì)比

    C語(yǔ)言Java語(yǔ)言都是當(dāng)前編程領(lǐng)域中的重要成員,它們各自具有獨(dú)特的優(yōu)勢(shì)和特點(diǎn),適用于不同的應(yīng)用場(chǎng)景。以下將從語(yǔ)法特性、內(nèi)存管理、跨平臺(tái)性、性能、應(yīng)用領(lǐng)域等多個(gè)方面對(duì)C
    的頭像 發(fā)表于 10-29 17:31 ?1087次閱讀

    C語(yǔ)言與其他編程語(yǔ)言的比較

    C語(yǔ)言作為種歷史悠久的編程語(yǔ)言,自其誕生以來(lái),一直在軟件開(kāi)發(fā)領(lǐng)域扮演著重要角色。它以其高效、靈活和可移植性強(qiáng)的特點(diǎn),成為了系統(tǒng)級(jí)
    的頭像 發(fā)表于 10-29 17:30 ?1089次閱讀

    單片機(jī)燒錄程序時(shí)為什么一直在檢測(cè)

    單片機(jī)燒錄程序時(shí),如果軟件一直在顯示“正在檢測(cè)單片機(jī)”,可能是由多種原因?qū)е碌?。以下?b class='flag-5'>一些常見(jiàn)的原因及其解決方法: 1. 連接問(wèn)題 USB轉(zhuǎn)串口接觸不良 :檢查單片機(jī)與電腦的連接是否穩(wěn)定,可以嘗試
    的頭像 發(fā)表于 09-02 09:57 ?8100次閱讀

    STM32F105RC USB配置成Mass Storage Class,插上U盤(pán),一直在SOF這里中斷,是什么原因?

    STM32F105RC USB配置成Mass Storage Class,插上U盤(pán),一直在SOF這里中斷,請(qǐng)問(wèn)是什么原因,謝謝!
    發(fā)表于 07-26 06:40