技術中(zhōng)心

這裏象征着我(wǒ)(wǒ)們的态度和能力

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

官方公衆号

小(xiǎo)程序

©2008-2022 CORPORATION ALL Rights Reserved. 西山區唯美網絡科技工作室版權所有 滇公網安備