
技术翻译
文章平均质量分 83
csdn研发技术
这个作者很懒,什么都没留下…
展开
-
Pandas初学者代码优化指南
原文:A Beginner’s Guide to Optimizing Pandas Code for Speed 作者:Sofia Heisler 翻译:无阻我飞扬摘要:Pandas 是Python Data Analysis Library的简写,它是为了解决数据分析任务而创建的工具,本文介绍了五种由慢到快逐步优化其效率的方法 ,以下是译文如果你用Python语言做过任何的数据分析翻译 2017-11-21 17:07:42 · 7273 阅读 · 4 评论 -
Go运行时bug调试过程解析
原文:Debugging an evil Go runtime bug 作者:Hector Martin 翻译:雁惊寒摘要:本文讲述了作者通过对硬件、内核进行分析来调试程序bug的整个过程。以下是译文。前言我是Prometheus和Grafana的超级粉丝。作为一名前谷歌SRE(Site Reliability Engineer, 网站可靠性工程师),我学会了如何选择优秀的监控应用程序翻译 2017-12-15 15:52:14 · 28178 阅读 · 20 评论 -
AI与区块链的融合会给人类带来什么
原文:The convergence of AI and Blockchain: what’s the deal? 作者:Francesco Corea 翻译:Vincent译者注:作者在本文介绍了人工智能和区块链这两大热门技术整合的可能性,以及这两者整合以后的标准定义是什么,会遇到哪些挑战,会带来什么好处。以下为译文 图片来源:Zapp2Photo/Shutterstock 不可翻译 2017-12-14 15:14:36 · 14270 阅读 · 17 评论 -
不到40行代码构建正则表达式引擎
原文:Build a Regex Engine in Less than 40 Lines of Code 作者:Nick Drane 翻译:Diwei译者注:如何用不到40行的代码构建一个正则表达式引擎?作者在本文就将他本人的解决思路记录了下来,如果你也想挑战,不妨借鉴一下作者的思路,说不定你写的代码可能不到30行。以下为译文。无意之间我发现了一篇文章,Rob Pike用C语言实现了翻译 2017-12-13 14:59:19 · 6490 阅读 · 0 评论 -
Python Django性能测试与优化指南
原文:A Guide to Performance Testing and Optimization With Python and Django 作者:IULIAN GULEA 翻译:雁惊寒摘要:本文通过一个简单的实例一步一步引导读者对其进行全方位的性能优化。以下是译文。唐纳德·克努特(Donald Knuth)曾经说过:“不成熟的优化方案是万恶之源。”然而,任何一个承受高负载的成熟翻译 2017-12-12 15:43:35 · 9448 阅读 · 1 评论 -
MySQL性能调优技巧
原文:MySQL Performance Tuning Tips for the Shopping Season 作者:Shree Nair 翻译:无阻我飞扬摘要:针对购物旺季网站流量会对数据库造成的压力,作者给出了MySQL性能调优的一些技巧,这些技巧极具参考价值,通过这些调优,可以有效避免因为流量过大造成服务器宕机,从而给企业造成经济损失。以下是译文万圣节已经过去很久了,该是把注意翻译 2017-12-05 16:03:22 · 9288 阅读 · 5 评论 -
如何使用Rust提高Ruby性能
原文:Improving Ruby Performance with Rust 作者:Daniel P. Clark 翻译:无阻我飞扬摘要:Ruby是一种简单快捷面向对象的脚本语言,而Rust是一种系统编程语言,它有着惊人的运行速度,能够防止段错误,并保证线程安全。本文作者以项目为例,结合大量的编程代码描述了如何借助Rust语言提高Ruby的性能,以下是译文。几年前,在我的Rails翻译 2017-12-04 10:03:05 · 7322 阅读 · 4 评论 -
如何在私有区块链上编写、部署以及与以太坊进行交互的智能合约
原文:How To Write, Deploy, and Interact with Ethereum Smart Contracts on a Private Blockchain 作者:jack_schultz 翻译:无阻我飞扬摘要:本文作者以极长的篇幅给出了在私有区块链上编写、部署以及与以太坊进行交互的智能合约的较为完整的代码、相关细节步骤、用户界面等。作者是希望借助他这篇文章,翻译 2017-12-25 15:08:38 · 14160 阅读 · 4 评论 -
服务端I/O性能大比拼:Node、PHP、Java、Go
原文:Server-side I/O Performance: Node vs. PHP vs. Java vs. Go 作者:BRAD PEABODY 翻译:雁惊寒摘要:本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。以下是译文。了解应用程序的输入/输出(I/O)模型能够更好的理解它在处理负载时理想情况与实际情况翻译 2017-12-21 15:15:51 · 44388 阅读 · 16 评论 -
看机器学习如何还原图像色彩
原文:Java Machine Learning for Image Color Reduction 作者:Klevis Ramo 译者:Teixeira10【译者注】在本文中,作者提出了使用k-means算法来对图像进行色彩还原,介绍算法的步骤,同时应用在图像上,通过对比还原前后的图像,来证明k-means算法的有效性。以下为译文:k-means是机器学习中最著名、最广泛使用的算法之翻译 2017-12-27 10:03:42 · 9026 阅读 · 2 评论 -
为何使用 PostgreSQL
五年以前,我写了一个《为何你应使用PostgreSQL》的岾子,引起了广泛的关注。一年以后,我增加了一些我漏写的内容,这些内容我会在这篇文章的后半部分重述一下要点。但是在最近的4-5年,PostgreSQL有了很多的改进和提高,也就有了更多的理由我们为何要使用它。现在这里是一个新的总结,为何你应使用PostgreSQL这一忒棒的数据库。转载 2017-12-18 17:45:12 · 9260 阅读 · 3 评论 -
有哪些是Apache Mesos能做到,而Kubernetes做不到的
原文:What does Apache Mesos do that Kubernetes can’t do and vice-versa 作者:janisz 翻译:雁惊寒本文来自著名的社区问答网站StackOverFlow的一个提问,问题是这样描述的:有哪些是Apache Mesos能做到,而Kubernetes做不到的?反过来呢?Mesos是一个两级调度器。它抓取每台机器的资源信息翻译 2017-12-18 11:00:26 · 14296 阅读 · 1 评论 -
2017年AI领域的十大乌龙事件
原文:10AI Failures in 2017 来自SYNCED 译者:夜风轻扬译者注:2017年无疑是AI技术大放异彩之年,但是在这些令人瞩目新技术的风光后面,还有哪些不为人所知的失败呢?请见下文。今年,人工智能(AI)程序 AlphaGo 和 Libratus分别战胜了人类围棋和扑克界的最优秀选手。尽管这些里程碑式的成就,显示了近年来人工智能的巨大进步,但是依然有很多人对这项新兴翻译 2017-12-26 14:34:59 · 2988 阅读 · 1 评论 -
物联网团队成功交付必须要养成的习惯
原文:[https://dzone.com/articles/the-habits-of-highly-successful-iot-delivery-teams](https://dzone.com/articles/the-habits-of-highly-successful-iot-delivery-teams “The Habits of Highly Successful IoT翻译 2017-11-23 15:44:59 · 2097 阅读 · 0 评论 -
Netflix是如何利用内部Spot市场来节约成本的
Netflix是如何利用内部Spot市场来节约成本的 原文:The Eternal Cost Savings of Netflix’s Internal Spot Market 翻译:雁惊寒摘要:本文简单介绍了Netflix公司利用其内部的spot市场节省了92%的视频编码成本。以下是译文。 Netflix利用其内部的spot市场节省了92%的视频编码成本。戴夫·哈恩在他《Netf翻译 2017-12-20 16:06:21 · 6933 阅读 · 0 评论 -
最好的6个Go语言Web框架
原文:Top 6 web frameworks for Go as of 2017 作者:Edward Marinescu 译者:roy译者注:本文介绍截至目前(2017年)最好的6个Go语言Web框架。以下为译文:GO 语言爱好者的最佳Web框架如果你是自己写一个小应用程序,那你可能不需要Web框架。但是如果你要做产品,那么你肯定需要一个好的框架。如果你认为你有相应的知识和经验,你会翻译 2017-12-07 14:26:37 · 228718 阅读 · 9 评论 -
如何设计出用户喜爱的API
API的用户体验设计原文:User experience design for APIs 作者:Francois Chollet译者:夜风轻扬译者注:什么样的API才是好的API?如何开发出用户乐于使用的API?请阅读下文。编写代码不仅仅是人与电脑间的事。代码也不只和电脑有关;还会影响到用户。程序员编写的代码会被其他程序员阅读、使用和维护。程序员只有使用顺手的工具,心情舒畅的时候才会写出更好更多的翻译 2017-12-11 10:41:50 · 7447 阅读 · 3 评论 -
Serverless加CRDT掀起的新浪潮
原文:Birth Of The NearCloud: Serverless + CRDTs @ Edge Is The New Next Thing 翻译:Vincent译者注:无服务器是这几年新提出的一种概念,作者在本文介绍了一下无服务器架构是如何在CDN Edge中进行应用的,如果你对无服务器架构有兴趣,那就赶紧阅读本文吧!以下为译文。 与Amazon Lambda相比,Kuhiro的翻译 2017-11-28 15:19:25 · 6348 阅读 · 0 评论 -
Voxel Space:不到20行代码实现地形渲染
原文:VoxelSpace 作者:Sebastian Macke 翻译:VincentVoxel Space 体素空间引擎的Web Demo 追溯历史让我们把时间拨回到1992年。当时的CPU处理速度比现在的要慢1000倍,通过GPU加速当时还未问世,而且CPU也是无法承受的。3D游戏仅在CPU上进行计算,渲染引擎使用单一颜色对多边形进行渲染填充。 MicroProse于1991翻译 2017-11-28 09:01:03 · 12723 阅读 · 5 评论 -
写给非技术人员的机器学习指南
原文:The non-techie’s guide to machine learning 作者:Kannan Chandrasegaran 翻译:不二译者注:很多人都在谈人工智能,谈机器学习,但他们有自己的理解,作者从一个非常有趣的场景开始延伸,步步深入,对机器学习有独特的解释和指导。这里是另一家创业公司的聚会,你靠在吧台上,一边喝着小酒。这样的夜晚你只考虑自己,尽情享受社交活动。偶翻译 2017-11-28 08:53:22 · 8216 阅读 · 1 评论 -
2017年薪酬最高的15门编程语言 GO夺冠
原文:15 Highest Paying Programming Languages in 2017 作者:Peter Kim 翻译:Diwei译者注:你从事的工作是基于哪一门编程语言?你的薪酬是多少?在所有编程语言中排名多少呢?作者在本文列举出了2017年薪酬最高的15门编程语言,看看你的语言排名多少吧!以下为译文。科技一直在经济领域和社会领域占据着主导地位,数百万人因此寻找到了自己翻译 2017-11-23 15:47:38 · 18967 阅读 · 11 评论 -
程序员这个职业会是另一个即将破裂的泡沫?
原文:Are Programmers Headed Toward Another Bursting Bubble 作者:Tyler Elliot Bettilyon 翻译:雁惊寒摘要:IT和一些低级别的编程工作最终会消失吗?这个工作是一个巨大的即将破裂泡沫吗?本文作者对此做了详细的分析。以下是译文。一位朋友最近向我提了个问题,这个问题我曾经在不同的论坛上听到过,虽然问题的形式不太一样:翻译 2017-12-06 15:53:51 · 16372 阅读 · 19 评论 -
像Apache Storm一样简单的分布式图计算
本文从计算机领域的“祖师爷”艾伦·图灵提出的图灵机概念开始,介绍了图形计算的概念,并以示例介绍了apache storm,基于apache storm如何进行分布式图形计算。apache storm是一个免费开源的分布式实时计算系统,具有简单易用、快速、可扩展、容错等优点。翻译 2017-12-22 14:40:59 · 6741 阅读 · 2 评论 -
PostgreSQL查询成本模型
原文:The PostgreSQL Query Cost Model 作者:igor_sarcevic 翻译:无阻我飞扬摘要:PostgreSQL是一个自由的对象-关系数据库服务器(数据库管理系统),被业界誉为“最先进的开源数据库”,本文作者以代码实例说明了如何计算和评估PostgreSQL查询成本,以下是译文。数据库查询速度如果太慢会从很多方面损害机构,比如可能会损害一些优翻译 2017-12-19 13:29:26 · 8484 阅读 · 2 评论 -
C++可微编程:寻找一种最佳的图像抖动模式
本文作者介绍了梯度下降算法,通过可微编程实现寻找一种最佳的图像抖动模式,详细介绍了其中的五个步骤,并通过结果展示了图像效果。读懂本文,需要有一定的高等数学知识。翻译 2018-01-02 11:27:45 · 6713 阅读 · 7 评论 -
2018年三大颠覆性技术趋势
原文:Top 3 Technology Trends For 2018, Which Will Be A Game Changer ! 作者:Pramod Chandrayan 译者:夜风轻扬译者注:2017年即将过去,2018年会有哪些让人惊喜的新技术继续改变我们的生活?请读下文。我一直想知道,机器是否能够像人类那样具有真情实感。这一场景无论何时出现,我都不会感到惊奇,真有那么一天,翻译 2018-01-03 15:58:47 · 9641 阅读 · 0 评论 -
Monolith或Microservices:到底该选择哪一个?
原文:Monolith Or Microservices: Which Should You Start With? 作者:Jake Lumetta 翻译:无阻我飞扬摘要:到底该选择Monolith还是Microservices呢?业界没有一个统一标准的答案,本文通过分析比较Monolith和Microservices的优缺点,给出了在哪些情况下,建议选择Monolith;哪些情翻译 2018-01-25 19:28:20 · 7442 阅读 · 0 评论 -
Go语言中的常见陷阱
原文:Common Gotchas in Go 作者:Mike JS. Choi 翻译:雁惊寒摘要:本文介绍了Go初学者很可能会遇到的三个常见陷阱。以下是译文。我最近开发了我的第一个真正的Go程序。它叫“Fix All Conflicts(译者注:修复所有的冲突)”,或简称为fac。这是一个简单易用的控制台程序,用于解决git合并冲突。我之所以开发这么个工具,是因为我一直都没翻译 2018-01-09 15:04:11 · 1590 阅读 · 0 评论 -
使用Java 9的模块化来构建零依赖的原生应用
原文:Using Java 9 Modularization to Ship Zero-Dependency Native Apps 作者:Steve Perkins 翻译:雁惊寒摘要:本文通过实例介绍了如果通过Java 9的模块化特性来构建一个独立的、零依赖的可执行程序。以下是译文。“为什么没办法创建一个.EXE程序?”在Java刚刚出现的时候,主流的编程语言要么可翻译 2018-01-10 10:28:54 · 4777 阅读 · 1 评论 -
应用广泛的语言ECMAScript 2018来了,新特性都在这里
原文:What’s new in ECMAScript 2018 作者:Paul Krill 翻译:不二译者注:ECMAScript是应用广泛的语言,它常常被称为JavaScript或JScript,但实际上后两者是ECMAScript标准的实现和扩展,现在ECMAScript 2018来了,我们来看看它的新特性。ECMAScript的两项新特性已确定,另外四项正在考虑中。翻译 2018-01-18 08:45:21 · 5415 阅读 · 0 评论 -
看OpenFace如何做到精准人脸识别
原文:https://blog.algorithmia.com/understanding-facial-recognition-openface/ 作者:Stephanie Kim 翻译:不二 欢迎加入优快云人工智能技术交流QQ群(群号:299059314),内涵大量学习材料。 译者注:自从发现卷积神经网络对图像识别的特殊功能以后,人脸识别技术发展非常迅速,各种翻译 2018-01-26 19:29:13 · 29773 阅读 · 8 评论 -
如何减少Ruby中的内存使用
原文:Reducing Memory Usage in Ruby 作者:tenderlove 翻译:无阻我飞扬摘要:Ruby的GC用于垃圾回收,释放内存给回系统。本文作者以代码示例介绍了Ruby中的指令序列、指令序列格式以及指令序列的引用和压缩,重点引出了如何在Ruby中节省内存。以下是译文。本人一直在努力用Ruby构建一个压缩垃圾收集器,而实现压缩GC(垃圾收...翻译 2018-02-09 21:08:47 · 2583 阅读 · 0 评论 -
从零开始构建分布式日志系统:设计一个新系统
原文:Building a Distributed Log from Scratch, Part 5: Sketching a New System 作者:Tyler Treat 翻译:雁惊寒摘要:本文简单介绍了如何搭建一个分布式日志系统。以下是译文。在本系列的第四篇文章中,我们研究了一些比较重要的与分布式日志实现相关的优缺点,并讨论了在构建NATS流的过程中学到的一些经验教翻译 2018-02-05 21:28:07 · 8964 阅读 · 0 评论 -
2018 微服务的疯狂消亡史
原文:The Death of Microservice Madness in 2018 作者:dwmkerr 翻译:Vincent过去几年微服务已经赚足了眼球,到处都在讨论它。何为“微服务的疯狂”,举个例子: Netflix公司在DevOps上做的非常好。Netfix也在开展微服务。所以有这样一个结论:如果我也做微服务,我也将非常擅长DevOps。实际上已经出现过翻译 2018-01-30 10:20:44 · 3067 阅读 · 0 评论 -
微服务是如何拯救我的
原文:How Microservices Saved My Small SaaS Business 作者:Ynon Perek 翻译:Vincent译者注:作者通过阅读文章了解了微服务,但也知道了微服务带来的复杂性,所以对微服务是持反对态度的,但是等到真正使用了以后,才了解微服务带来的好处,那你是不是对微服务也有不好的认识呢?有的话,看看作者是如何改变自身的态度。以下为译翻译 2018-02-06 21:13:55 · 3173 阅读 · 4 评论 -
8个深度学习方面的最佳实践
原文:8 Deep Learning Best Practices I Learned About in 2017 作者:Muhia. 翻译:雁惊寒 欢迎加入优快云人工智能技术交流QQ群(群号:299059314),内涵大量学习材料。 摘要:本文介绍了作者在深度学习的课程中学到的八个非常有用的技巧。以下是译文。我很开心自己在过去的2017年中在人工智能领域获得的翻译 2018-01-24 18:54:19 · 5268 阅读 · 0 评论 -
eBay Elasticsearch性能优化实践
原文:eBay网Elasticsearch性能优化实践 作者:Pei Wang 翻译:无阻我飞扬摘要:Elasticsearch是基于Apache Lucene的开源搜索和分析引擎,允许用户以近乎实时的方式存储,搜索和分析数据。虽然Elasticsearch专为快速查询而设计,但其性能在很大程度上取决于用于应用程序的场景,索引的数据量以及应用程序和用户查询数据的速率。这篇文章概述翻译 2018-01-12 15:47:33 · 10449 阅读 · 0 评论 -
编写高性能Java代码的最佳实践
原文:How to Improve the Performance of a Java Application 作者:Eugen Paraschiv 翻译:雁惊寒摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。以下是译文。介绍在这篇文章中,我翻译 2018-01-11 14:38:10 · 9122 阅读 · 1 评论 -
Jsonb:分享几个关于性能的故事
原文:Jsonb: few more stories about the performance 作者:Dmitry Dolgov 译者:roy译者注: 作者用轻松诙谐的语气结合详细的步骤和图表,生动地比较了PostgreSQL,MySQL和MongoDB在处理不同文档时候的性能。 因此, 实际上并没有什么 “标准” 基准能告诉你哪种技术对你的应用程序是最佳的。只有你自翻译 2018-01-04 15:24:41 · 5635 阅读 · 1 评论 -
Serverless架构设计指南,你关心的都在这里
原文:The Comprehensive Guide to Serverless Architecture 作者:Jignesh Solanki 翻译:雁惊寒摘要:本文详细介绍了无服务器架构及其优缺点,给正处于架构设计阶段的开发者们一个特别的设计思路。以下是译文。 “无服务器就像是个巫术!我可没有这样说过!等一下!上个周末,我们的一个客户,一家创业公司的CTO,告诉了我无服务器架翻译 2017-12-30 04:42:18 · 7198 阅读 · 1 评论