这个是Quora上提出的一个问题。随着 AI 在近年来成为热门话题,并且在 AlphaGo 自学围棋击败了人类近 10 年最好的围棋选手之后,有人开始提出这个问题。具体来说这个问题有三层意思:[......]
标签归档:编程
聊聊Socket、TCP/IP、HTTP、FTP及网络编程
来自:伯乐在线专栏作者 - 陶邦仁
链接:http://blog.jobbole.com/99694/
[......]
你在编程的时候浪费了多少时间?
如果你正在阅读这篇文章,那么你很有可能和我一样,也是程序员。无论你是自由职业者还是合同工,时间是你最宝贵的资源之一。
不过,开发人员常常发现自己被困在项目中,因为不注重管理他们的时间。
[......]
编程能力的 4 种境界
从C到汇编:栈是计算机工作的基础
作者:r1ce
[......]
Swift编程的15个技巧
相对于Objective-C,Swift是一种编译代码时速度更快、安全性与可靠性更高、同时具有可预测性的语言。下面我们列出了在实践中使用这种新语 言时,所获取一些Swift使用技巧。这些技巧有助于让开发者编写出更干净的代码,并能帮助更熟悉Objective-C的程序员适应Swift编程,同 时适用于在Swift上具有各种背景经历的人,请继续往下看。[......]
技术领导要不要写代码?
[......]
编程能力的四种境界
怎么减少编程中的 bug?
为什么要编程?因为代码没在那里。创造一个世界是如此让人着迷,Linux 的创始者 Linus 这样表述对编程的喜爱之情:[......]
一些因愚蠢而成名的代码
2015最受欢迎的Java EE容器
这是我们第二篇关于 Plumbr Agent 监控服务器环境的年度报告。在第一篇中,我们展示了Java各个版本的市场份额。在本文中,我们会分享最受欢迎的Java EE容器数据。[......]
高屋建瓴:梳理编程约定
未来编程的9大猜想
科学家称时间是匀速前行的,智者称万物以光速而变化——然而科技的瞬息万变仍旧无从求解,一眨眼,又是另一番景象了。
很多人巴不得能够看透未来,但未来五年顶多是猜测而已。预测科技发展简直是天方夜谭,因为创新的影响力足以淘汰当下的很多技能和工具。话虽这么说,我们还是瞅瞅这命运的茶叶渣子,或许能帮我们拨开迷雾,瞥一眼未来,看看科技到那时究竟是什么样的。[......]
如何使用Java构建微服务?
每天学点C++知识:复制粘贴代码千万要小心
英文出处:Andrey Karpov
译文来自:伯乐在线
有个国外团队检测了 200 多个 C/C++ 开源项目,包括了 Php、Qt 和 Linux 内核等知名项目。于是他们每天分享一个错误案例,并给出相应建议。本篇案例来自 Audacity 源代码。[......]
Java日志记录的5条规则
本文由 ImportNew - Jyy 翻译自 javacodegeeks。
日志记录是在软件开发过程中常常需要考虑的关键因素。[......]
升级 Java 编程规范的6个约定
原文地址:https://dzone.com/articles/upgrade-your-code-conventions-2
译文来自:OneAPM
作为Java开发人员,我们会遵循一系列的编码风格和开发习惯。习惯使然是一方面,另一方面,我们也从不停下脚步质疑这些习惯。一段时间以后,笔 者养成了一些不同于常人的编码风格和开发习惯。当第一次了解到这些编码风格时,笔者感到又惊又气。但是,花了一段时间践行这些习惯之后,笔者意识到它们的 确能造就更加简洁可控的代码库,同时也让开发者更加省心。[......]
不要和一种编程语言厮守终生:为工作正确选择
我们程序员在着手一个项目时,需要做的关键决定之一就是选择一种语言,或一组语言,用于实施该系统。这一决定不仅会影响系统的实现,也会影响设计。例如, 我们应该使用面向对象的语言还是过程语言?选择什么语言对项目以及作为项目一部分的程序的生命周期有着深远的影响,很多次,我们基于一些非常善变的因素, 没有思考太多就去选语言:这语言是我惯常用来实现这类系统的;这语言我了解得最透彻;这是我最喜欢的语言,我很享受于用这种语言编程;等等。[......]
Java 8:如何使用流方式查询数据库?
原文地址:https://dzone.com/articles/java-8-query-databases-using-streams
译文转自OneAPM,由OneAPM工程师翻译而成。[......]
Java反序列化攻击
本文转自OneAPM,系OneAPM工程师原创文章。
Java 反序列化攻击漏洞由FoxGlove 的最近的一篇博文爆出,该漏洞可以被黑客利用向服务器上传恶意脚本,或者远程执行命令。[......]