肯定對BAT等國內的云計算玩家有影響,不過BAT也不用擔心,BAT擅長的領域微軟和聯(lián)想也很難一下子打入,微軟和聯(lián)想主要面向中小企業(yè)和互聯(lián)網(wǎng)公司,非ucloud系和ucloud系和百度系。企業(yè)云的玩家很多,還有ucloud云。
對于開發(fā)者來說,windows是黑盒,能做的事很有限。但是unix不一樣,比如linux,內核原理和底層實現(xiàn),開發(fā)者是一清二楚的。在linux上的限制只有開發(fā)者的知識和想象力。另外對于程序員來說,對于unix的熟悉程度要遠高于windows,所以開發(fā)非商業(yè)軟件的首先一般是unix
云計算這個話題太寬泛了。從傳統(tǒng)的單機計算到多機多節(jié)點的分布式計算,再到基于彈性云部署的分布式計算。整個演進過程不是一蹴而就的,每個技術的發(fā)展必然有他發(fā)展的原因和契機。所以建議先了解這個東西的前世今生,看看是否感興趣,看看需要的一些基礎技能自己是否滿足。而不是寄托于培訓機構短短的幾個月的囫圇吞棗。方向確實挺大,挺多,真的確定想做這個方向后,先夯實基礎,如一兩門編程語言(python,java,go等...
計科專業(yè)從事嵌入式軟件開發(fā)十幾年,代碼基本上都在linux下完成,剛入行前兩年代碼還在windows上寫,現(xiàn)在編程語言基本上都支持跨平臺,所以無論是在windows上或者linux上寫的代碼都能通用執(zhí)行,所以編譯環(huán)境的沒有必要上綱上線大驚小怪,這些問題可能只是局外人或者剛入行的人會在乎在什么環(huán)境下編程,選擇什么操作系統(tǒng)編程主要和個人的使用習慣以及公司開發(fā)的項目有一定的關聯(lián),真正的編程高手也不會太在...
內核也是用的類似malloc的東西申請內存的。對內核來說,kmalloc()也是一個內存分配器。你說的linux需要物理內存分配器,不管是用戶態(tài)的應用級的,還是上面說的,內核態(tài)的應用級的,其實都是一個東西。但是,在它倆下面,還有一個系統(tǒng)級的內存管理層,或虛擬內存管理層,管理頁表的創(chuàng)建,維護什么的。你提的問題,應該是兩個不同層面的問題,不要把它們放在一起想malloc是在進程址空間中分配,并不能完成...
人家在問后臺,這回答的都是什么啊。vue本身就是前端框架,可能我孤陋寡聞了,不知道有什么vue的后臺框架。
個人認為JavaScript的設計更差一點,這是因為歷史問題,畢竟發(fā)展很多年了,有很多的規(guī)范加入,導致語法書不嚴謹,各種各樣的寫法都支持,尤其是初級程序員使用JavaScript時會出現(xiàn)更多的危險,但后來有了typescript可以像編寫后端那樣寫前段代碼以后,感覺還好一些。
如果中國的計算機系統(tǒng),它的底層架構,數(shù)據(jù)結構,邏輯運算都可以用中文,編程就沒有英文字母什么事了,普通人當然也可以成為程序員,只不過是像寫作文一樣,水平高低問題。
目前有三種app開發(fā)方式:原生app、混合app、webapp。原生app:安卓需要java語言,ios需要 objec t-c,wp需要的.net語言。這種app用戶體驗最好,性能也是最好的,開發(fā)成本高,開發(fā)周期長,一款app需要開發(fā)多個語言版本;混合app:需要h5,javascript,了解每個混合框架,比如appcan、hbulider、phonegap等等,以及封裝的中間件。這種開發(fā)方式...