技術中心

這里象征著我們的態度和能力

程序員如何寫出更好的代碼
MartinThompson是JavaChampion稱號獲得者,同時也是一名高性能計算科學家。他說,為了寫出更好的代碼,程序員需要運用基本設計原則,閱讀已有代碼。在QConLondon2016大會上,他做了題為“挖掘你的工程師屬性(EngineeringYou)”的演講。InfoQ在會后采訪了他,內容涉及軟件行業面臨的挑戰及程序員如何應對那些挑戰成為更好的軟件工程師。InfoQ:您在演講中引用了...
2016-06-21
6274
web應用程序
Web應用程序是一種可以通過Web訪問的應用程序。Web應用程序的一個最大好處是用戶很容易訪問應用程序。用戶只需要有瀏覽器即可,不需要再安裝其他軟件。概述編輯應用程序有兩種模式C/S、B/S。C/S是客戶端/服務器端程序,也就是說這類程序一般獨立運行。而B/S就是瀏覽器端/服務器端應用程序,這類應用程序一般借助IE等瀏覽器來運行。WEB應用程序一般是B/S模式。Web應用程序首先是“應用程序”,和...
2016-06-13
6595
程序員最恐怖的夢魘是什么?
  曾經有位心理學的博士雇我查一個BUG,程序是他的一個學生寫的,經常會出現奇怪的輸出。程序的功能是,從文件中讀取數據,提出50個問題,進行一系列計算,然后基于這位博士的研究來得出一個分數。程序跑在大學的一臺3B2上。他給我演示了程序,確認這個Bug可以重現——每次在問題之間切換的時候,總會閃出一些奇怪的字符。我覺得這應該很簡單,所以答應了他,并且我們同意按小時付費。  Day1  我來到這臺3B...
2015-12-29
6411
偉大程序員的十個特質
  如何才能成為一名偉大的程序員,歷來都是大家討論的焦點話題之一。網絡上已經有很多有關這方面的文章,今天分享的則是編程培訓機構CodingDojo網站上的一篇文章,本文從偉大程序員的10個共同特質出發,對這一焦點話題進行了闡述。  如果你緊跟最新的編程語言和框架,那就太棒了:你已經掌握了寫出良好代碼的技術能力。但是要想在崗位上真正脫穎而出,你還必須具備一些特質。下面就是成為一名優秀程序員所必須具備...
2015-12-28
5531
要怎樣和程序猿談一場沒有bug的戀愛
  現在越來越多的妹子把戀愛目標鎖定在程序員上,原因無他:呆萌又多金。但如何和程序員相處一直是個問題,這篇文章就教你如何優(xin)雅(ji)的馴服程序猿男友。  我和男朋友在一起不到一年,他程序猿一枚,標準的加班狂。前兩天和他吵架,要知道,和這樣理科思維以及邏輯性這么強的人吵架,是一件很累的事情,比如你為什么生氣,他要你把原因說出來,怎么解決這個問題,他也要你說出來,特么的,說出需求,還得要給他...
2015-11-03
5509
Java:面向未來的七大強力新特性
  誕生于1991年的Java如今已經成為世界范圍內應用最為廣泛的編程語言之一。在今天的文章中,我們將共同了解Java所擁有的七大關鍵新特性,展望其如何在未來的超級計算、大數據以及物聯網等領域繼續發揮核心作用。  Java的主要優勢在于其作出的WORA:即一次編寫(WriteOnce)、隨處運行(RunAnywhere)。簡單來講,這意味著開發團隊能夠利用Java編寫一款應用程序,并將其編譯為可執...
2015-10-22
5148
誰在關心toString的性能?
誰在關心toString的性能?沒有人!除非當你有大量的數據在批量處理,使用toString產生了許多日志。然后,你去調查為何如此之慢,才意識到大部分的toString方法使用的是introspection,它其實是可以被優化的。不過,首先讓我們一起看看Javadoc回憶下Object.toString應當做什么:“返回該對象的字符串表示,該結果必須簡明但表述詳實易懂。建議所有子類重寫該方法”。這...
2015-10-10
5474
10個經典的Javamain方法面試題
  以下是筆者認為比較經典的關于Javamain方法的面試題,與其說是Java面試題,其實也是Java的一些最基礎知識問題,分享給大家,如有錯誤,請指出。  1.不用main方法如何定義一個類?  不行,沒有main方法我們不能運行Java類。  在Java7之前,你可以通過使用靜態初始化運行Java類。但是,從Java7開始就行不通了。  2.main()方法需要的參數不是字符串數組?  不是的...
2015-08-24
5294
程序員和工程師有什么不一樣?
  我剛剛工作的時候,面試官曾經跟我說:好好干兩年,可以迅速從程序員成長為工程師。當時我覺得太詫異了,從很多招聘啟示來看,“程序員”不就等于“工程師”嗎,只是“工程師”更好聽一些而已。等我工作久了,才知道“程序員”和“工程師”真的是不一樣的——程序員只寫程序,工程師寫能在現實世界中創造價值的程序。  可惜,很多軟件開發人員未必清楚兩者的差別,甚至做了很久也只算程序員而不算嚴格意義上的工程師。所以我...
2015-08-21
5136
為什么計算機時間和眾多編程語言要從1970年1月1日開始算起
  今天我們來討論一個非常有意思的事,那就是你知道為什么計算機時間和眾多的編程語言的時間都要從1970年1月1日開始算起呢,時間計時起點到底為什么是1970年1月1號呢?我想大家應該都知道,但是我估計大家幾乎大部分都沒有想過這個問題。我們就一起來聊聊,這是為什么?  1、最懶的解釋  很多編程語言起源于UNIX系統,而UNIX系統認為1970年1月1日0點是時間紀元,所以我們常說的UNIX時間戳是...
2015-08-13
5162
Java:過去、未來的互聯網編程之王
  Java對你而言是什么?一門你大學里學過的語言?一個IT行業的通用語言?你相信Java已經為下一次互聯網爆炸做好了準備么?Java一方面為嵌入式計算做了增強,而另一方面為實時應用做了精簡,本文將介紹為什么Java是IoT(物聯網)開發的最佳語言。  為嵌入式計算增強、為實時系統精簡——為什么Java是最適合IoT的語言  自1969年至今,我們可以看到網絡設備爆炸式的增長:從最初四個大學的計算...
2015-07-31
5710
說說程序員不解風情的瞬間
  1.化完妝問他:“我漂不漂亮?”他說:“親愛的,閉眼別動。”我羞澀地閉上眼等待他的kiss,結果他說:“這里有個臟東西。”然后撕下了我的雙眼皮貼。。  2.感冒了很難受,我悶在被窩里給男朋友發短信”我感冒了”并決定如果對方回答”多喝點水”就一腳踹了他。過一會兒手機振動起來,短信內容:”開門。”......這個大笨蛋!誰讓他來的啦!我起身用最快的速度沖去門口,此時手機再次振動,我一手開門一手興奮...
2015-07-24
5582
為什么JavaScript會在移動端中勝出呢?
  JavaScript并不是世界上最優美的編程語言。正因如此,一個世界級的專家寫了一本關于這個語言的“精粹”的書。這本書的名字是“深度挖掘javascript的亮點”,因為優秀的東西被埋的相當深。即便如此,它還是迅速地稱為世界上最受歡迎的語言之一。這種受歡迎是應得的,因為盡管這種語言存有缺陷,但是javascript提供給開發者其它語言不能給予的重要的優勢。有一些優勢是在瀏覽器的開發商同意了Ja...
2015-07-08
7186
開發語言asp、php、jsp三種技術比較
簡介ASP全名ActiveServerPages,是一個WEB服務器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程序。ASP采用腳本語言VBScript(Javascript)作為自己的開發語言。PHP是一種跨平臺的服務器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法,并耦合PHP自己的特性,使WEB開發者能夠快速地寫出動態產生頁面。它支持目前絕大多數...
2015-06-30
17083
Java的故事:Oracle和Google針對Java的對決
事實上,不止微軟一家意識到Java是座金礦。Oracle是第二家從Sun手中購買Java許可證的公司,而IBM甚至比Sun更早的意識到Java在企業級應用方面的價值,在對Java支持上投入了巨大的精力,我們平時編寫Java程序使用的EclipseIDE集成編程環境,就是IBM主導開發、用以爭奪Java領導權的重大舉措(有空可以細講IBM和Sun的恩恩怨怨,從Eclipse這個名字就可以看到其中的火...
2015-06-30
14030
優秀程序員眼中的整潔代碼
  有多少程序員,就有多少定義。所以我只詢問了一些非常知名且經驗豐富的程序員。  BjarneStroustrup,C++語言發明者,C++ProgrammingLanguage(中譯版《C++程序設計語言》)一書作者。  我喜歡優雅和高效的代碼。代碼邏輯應當直截了當,叫缺陷難以隱藏;盡量減少依賴關系,使之便于維護;依據某種分層戰略完善錯誤處理代碼;性能調至最優,省得引誘別人做沒規矩的優化,搞出一...
2015-06-18
12806
評點六種Java異常處理的陋習
  【IT168技術】你覺得自己是一個Java專家嗎?是否肯定自己已經全面掌握了Java的異常處理機制?在下面這段代碼中,你能夠迅速找出異常處理的六個問題嗎?  1OutputStreamWriterout=...  2java.sql.Connectionconn=...  3try{//⑸  4Statementstat=conn.createStatement();  5ResultSetr...
2015-06-04
12861
分布式MySQL數據庫TDSQL架構分析
騰訊計費平臺部為了解決基于內存的NoSQL解決方案HOLD平臺在應對多種業務接入時的不足,結合團隊在MySQL領域多年應用和優化經驗,最終在MySQL存儲引擎基礎上,打造一套分布式SQL系統TDSQL。本文是對該系統架構分析。騰訊計費平臺部托管著公司90%以上的虛擬賬戶,如QB、Q點、包月服務、游戲的二級賬戶等,為了保證能順暢支撐公司各大業務的實時在線交易,并且在各種災難場景下數據是一致并且可用的...
2015-06-03
13366
Java9將于2016年正式發布
  Oracle已經宣布了Java9的時間表,其目標是在2016年9年正式發布該版本。該時間表遵循Oracle每兩年發布一個新的主版本的計劃,雖然與先前的版本相比,目前提出的最后期限可能存在一定的延期風險。  截至目前,所有必要的JSR都還沒有提交;相比之下,與定義Java8內容的“總括JSR(UmbrellaJSR)”相關的工作在2010年底就已經開始,距離最初計劃的正式發布時間大約有三年。Ja...
2015-05-27
14460
如何成為一個糟糕的程序員
  想要成為優秀的開發人員很難。那我們就來說說如何成為一個糟糕的開發人員!  只學一遍  想要實現功能,想要讓功能正常工作,呵呵,你的方法是不是這樣子的呢:  不接觸、不思考、也不去想能不能改善  為什么要我來解決問題?沒有損壞的部分就用不著修復了吧?進展程度慢,無所謂,代碼不可讀或者是從程序的其他部分復制粘貼來的,也無所謂,哪怕是摘自于一些見不得人的網站的,也可以。只要能解決問題,那就萬事大吉了...
2015-05-15
8727
1 2 3 4
4000-880-989
(24小時熱線)
聯系客服
微信公眾號

官方公眾號

小程序

?2008-2020 CORPORATION ALL Rights Reserved. 昆明奧遠科技有限公司版權所有 滇ICP備09003328號 滇公網安備 53011102000818號
昆明那家網絡公司好,新媒體運營,網站優化,網絡推廣,網站建設,網頁設計,網站設計,網站推廣,云南網站公司,昆明新媒體公司,云南網紅主播,昆明SEO公司,昆明網站建設,昆明網絡推廣,昆明網站優化,昆明網站推廣,紅河網站建設,大理網絡公司,曲靖網絡公司,麗江網站設計,昭通網絡公司,保山大數據服務,智慧高速建設,智慧校園服務,云南IDC服務商,網絡安全測評,等保測評,網站關鍵詞排名優化服務,服務客戶盡超2000余家,一切盡在奧遠科技,服務電話:13888956730
看见怎么赚钱 上海11选5开奖结果查 多乐彩中奖注数 广西快三淘宝遗漏表 辽宁快乐12开奖查询 北京快乐8最好的打法 黑龙江6+1开奖视频 如何学习理财 陕西快乐10分下载 青海西宁快3开奖 股票配资哪个 高手打陕西快乐10分 澳大利亚股票指数 彩库宝典有图纸 广东南粤风采36选7 七星彩彩票开奖查询 新疆喜乐彩投注