外媒速遞:如何在C#當(dāng)中實(shí)現(xiàn)自定義exception
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國(guó)外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:如何在C#當(dāng)中實(shí)現(xiàn)自定義exception、最適用于編程的五套開源字體、區(qū)塊鏈困境暴露出開源項(xiàng)目的重大缺陷和我們?cè)撊绾挝鼳I技術(shù)人才等。
一、如何在C#當(dāng)中實(shí)現(xiàn)自定義exception
原文標(biāo)題:How to implement a custom exception class in C#
Exception(異常)屬于運(yùn)行時(shí)中發(fā)生的錯(cuò)誤,如果處理不當(dāng),它會(huì)終止正常程序的執(zhí)行流程。在發(fā)生exception時(shí),我們可能不希望向用戶泄露實(shí)際堆棧追蹤或異常消息。因此,自定義exception能夠提供清晰、有意義且友好的信息。
1. ApplicationException對(duì)System.Exception
2. 設(shè)計(jì)自定義exception類
3. 使用自定義exception類
二、最適用于編程的五套開源字體
原文標(biāo)題:5 open source fonts ideal for programming
最好的編程字體是什么?首先需要強(qiáng)調(diào)的是,字體與字體并不對(duì)等; 其次,編寫代碼時(shí)對(duì)字體的要求與普通場(chǎng)景并不相同。那么,哪些特性決定了字體是否適合編程使用,我們又有哪些最理想的選項(xiàng)?下面為你揭曉答案。
1. Firacode:最佳整體編程字體
2. Inconsolata:優(yōu)雅,源自天才設(shè)計(jì)師
3. DejaVu Sans Mono:眾多Linux發(fā)行版默認(rèn)提供,包含大量圖形字符
4. Source Code Pro:優(yōu)雅且可讀,來自Adobe
5. Noto Mono:兼容無數(shù)語言,來自谷歌
三、區(qū)塊鏈困境暴露出開源項(xiàng)目的重大缺陷
原文標(biāo)題:Blockchain shows open source’s fatal flaw—and a way forward
去年新增區(qū)塊鏈項(xiàng)目26000個(gè)!但其中僅有8%保持活躍。這意味著區(qū)塊鏈的前景正面臨嚴(yán)重風(fēng)險(xiǎn),特別是考慮到其中相當(dāng)一部分甚至根本沒有未來可言。但更值得關(guān)注的是,作為與區(qū)塊鏈性質(zhì)非常類似的項(xiàng)目,開源軟件也一直存在著生存難問題。
1. 開源是完美的培養(yǎng)溫床——卻往往并非真實(shí)應(yīng)用平臺(tái)
2. 開源項(xiàng)目往往遲早消亡
3. 開源項(xiàng)目需要更多“不義之財(cái)”
四、面對(duì)技術(shù)巨頭的爭(zhēng)奪,我們?cè)撊绾挝鼳I技術(shù)人才?
原文標(biāo)題:7 tactics to recruit AI talent in a market dominated by tech giants
人工智能與機(jī)器學(xué)習(xí)正日益增長(zhǎng)。隨著越來越多企業(yè)轉(zhuǎn)向AI解決方案,市場(chǎng)上的人才已經(jīng)遠(yuǎn)遠(yuǎn)無法滿足實(shí)際需求。那么,企業(yè)該如何發(fā)現(xiàn)這一領(lǐng)域中的新興人才?我們又要怎樣建立差異化優(yōu)勢(shì),吸引到他們的加盟?
1. 廣撒網(wǎng)
2. 與高校建立合作關(guān)系
3. 組織黑客馬拉松活動(dòng)
4. 關(guān)注教育項(xiàng)目
5. 贊助AI會(huì)議或競(jìng)賽
6. 劃撥預(yù)算,至少招募一位頂尖技術(shù)專家
7. 對(duì)現(xiàn)有團(tuán)隊(duì)進(jìn)行重新培訓(xùn)
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】