中国领先的IT技术网站
|
|
创建专栏

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

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

作者:核子可乐译|2017-12-05 08:50

开发者大赛路演 | 12月16日,技术创新,北京不见不散


【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:如何在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. 对现有团队进行重新培训

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

【编辑推荐】

  1. 外媒速递:TensorFlow 1.4机器学习库新特性综述
  2. 苏晓东:智能制造中的能源管理|V课堂第91期
  3. 外媒速递:七种简单方式玩转Windows管理工作
  4. CloudNativeCon2017将开 华为云邀你体验容器应用之道
  5. 一文详解机器领域的LDA主题模型
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多