您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 最新动态 > 正文

外媒速递:如何在C#当中实现自定义exception

发表于:2017-12-05 作者:核子可乐译 来源:51cto

外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:如何在C#当中实现自定义exception、最适用于编程的五套开源字体、区块链困境暴露出开源项目的重大缺陷和我们该如何吸引AI技术人才等。

一、如何在C#当中实现自定义exception

原文标题:How to implement a custom exception class in C#

如何在C#当中实现自定义exception

Exception(异常)属于运行时中发生的错误,如果处理不当,它会终止正常程序的执行流程。在发生exception时,我们可能不希望向用户泄露实际堆栈追踪或异常消息。因此,自定义exception能够提供清晰、有意义且友好的信息。

1. ApplicationException对System.Exception

2. 设计自定义exception类

3. 使用自定义exception类

二、最适用于编程的五套开源字体

原文标题:5 open source fonts ideal for programming

最适用于编程的五套开源字体

最好的编程字体是什么?首先需要强调的是,字体与字体并不对等; 其次,编写代码时对字体的要求与普通场景并不相同。那么,哪些特性决定了字体是否适合编程使用,我们又有哪些最理想的选项?下面为你揭晓答案。

1. Firacode:最佳整体编程字体

2. Inconsolata:优雅,源自天才设计师

3. DejaVu Sans Mono:众多Linux发行版默认提供,包含大量图形字符

4. Source Code Pro:优雅且可读,来自Adobe

5. Noto Mono:兼容无数语言,来自谷歌

三、区块链困境暴露出开源项目的重大缺陷

原文标题:Blockchain shows open source’s fatal flaw—and a way forward

区块链困境暴露出开源项目的重大缺陷

去年新增区块链项目26000个!但其中仅有8%保持活跃。这意味着区块链的前景正面临严重风险,特别是考虑到其中相当一部分甚至根本没有未来可言。但更值得关注的是,作为与区块链性质非常类似的项目,开源软件也一直存在着生存难问题。

1. 开源是完美的培养温床——却往往并非真实应用平台

2. 开源项目往往迟早消亡

3. 开源项目需要更多“不义之财”

四、面对技术巨头的争夺,我们该如何吸引AI技术人才?

原文标题:7 tactics to recruit AI talent in a market dominated by tech giants

面对技术巨头的争夺,我们该如何吸引AI技术人才?

人工智能与机器学习正日益增长。随着越来越多企业转向AI解决方案,市场上的人才已经远远无法满足实际需求。那么,企业该如何发现这一领域中的新兴人才?我们又要怎样建立差异化优势,吸引到他们的加盟?

1. 广撒网

2. 与高校建立合作关系

3. 组织黑客马拉松活动

4. 关注教育项目

5. 赞助AI会议或竞赛

6. 划拨预算,至少招募一位顶尖技术专家

7. 对现有团队进行重新培训