分类目录归档:研发

Google 研究出「完美去水印」的方法

Google

在今年的 CVPR 大會上,Google 發表了一個可能會讓圖庫公司感到非常頭大的研究成果。該公司找到了可以透過分析比對數以千百計都被蓋上同樣水印的圖片,快速將兩者分離達成幾乎完美地達成去除水印的功能 — 這意味著圖庫公司在網路所放上的一堆自以為安全的水印圖片,很可能在別人也採用類似的分析法後輕鬆處理,將圖庫照片納為囊中物。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

2017 开发者生态报告:Java 最火,Go 最有前途

原文

JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。

最近,调查结果已公布:Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。

一、编程语言

可以看到,JavaScript 是使用最多的语言,Python 是最多人想去尝试的语言,Java 则在流行度上独领风骚。注意,下图数值皆为百分比(%)。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

Java 库:为 Java 程序员而生的 10 + 最佳库

众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。

举些例子,最常用的官方库有 java.lang、java.util、java.io、java.sql、java.net 等;而至于目前最流行的第三方库,就有 Junit、SLF4J、Google Guava、XStream、JSoup、Gson、Joda Time 等,可以说是不胜枚举。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

JavaScript中8个常见的陷阱

原文: Who said javascript was easy ?

译者: Fundebug

为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习

这里我们针对JavaScript初学者给出一些技巧和列出一些陷阱。如果你已经是一个砖家,也可以读一读。

1. 你是否尝试过对数组元素进行排序?

JavaScript默认使用字典序(alphanumeric)来排序。因此,[1,2,5,10].sort()的结果是[1, 10, 2, 5]。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

一张图让你了解Kotlin的过去、现在和将来

Kotlin现在已经正式参与到编程语言的战斗中了,这种编程语言突然成为了Android上的一流语言,最近备受程序员的关注。当然,这可能不足以说服程序员尝试Kotlin,但也许你看到下面这张图之后会改变主意。

242e0004637d3e0ef4af.jpg

Kotlin正在渗入Android开发的方方面面,如果你还持有怀疑,不妨观看一段时间,看看其演变情况。编程语言不过是一把“手术刀”,最终的决定权必然是程序员自己,对症下药才是王道。 继续阅读 →

发表在 研发 | 标签为 | 留下评论