【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:如何在C#当中实现自定义exception、最适用于编程的五套开源字体、区块链困境暴露出开源项目的重大缺陷和我们该如何吸引AI技术人才等。
一、如何在C#当中实现自定义exception
原文标题:How to implement a custom exception class in C#
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解决方案,市场上的人才已经远远无法满足实际需求。那么,企业该如何发现这一领域中的新兴人才?我们又要怎样建立差异化优势,吸引到他们的加盟?
1. 广撒网
2. 与高校建立合作关系
3. 组织黑客马拉松活动
4. 关注教育项目
5. 赞助AI会议或竞赛
6. 划拨预算,至少招募一位顶尖技术专家
7. 对现有团队进行重新培训
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】