计算机 IT
共 654 人关注

筛选:
排序:
...
国外安全公司发现个推的广告 SDK 存在后门,置用户隐私于危险之中 【已翻译】

安全公司 Lookout Security Intelligence 的研究人员报告,一个名为 lgexin (个信)的广告 SDK 发现内置后门,允许下载和执行任意代码。在 Google 官方应用商店 Google Play,超过 500 款应用使用了恶意版本的个信广告 SDK。目前尚无法确定所有的这些应用都下载有下载恶意木马的能力,但 lgexin 可以在需要的时候引入这个功能。目前受影...

计算机/ @CY2
...
CSS 继承:入门 【已翻译】

在现实生活中看到继承行为是常见的。除非有其他因素发挥作用,通常情况下,高大的父母有高大的孩子,等等。 我们可以在CSS中看到类似的东西。 如果将容器元素上的颜色设置为绿色,则除非某些规则覆盖该颜色值,否则容器中所有元素的颜色将为绿色。将某些属性的值从父元素传递给子元素的机制称为继承 在本文中,您将了解继承的不同方面以及它如何影响不同元素的外观。

计算机/ @Render, @pauli
...
10 个最终编译成 JavaScript 的脚本语言 【已翻译】

相比于简单的网站,现代应用具有不同的需求。但是浏览器是一个具有(几乎)固定可用技术集合的平台,而JavaScript依然是 web 应用的核心语言;需要运行在浏览器中的任何应用必须使用该语言来实现。 作者的更多文章 KeystoneJS: The Best Node.js Alternative to WordPress The Anatomy of a Modern JavaScript ...

计算机/ @mylxiaoyi, @Render, @墨镜大头
...
使用 C++ 库 ETL 来比较 GCC 和 Clang 编译器的性能 【已翻译】

自从我做了关于使用C++代码的各种不同编译器基准已经有一段时间了。由于我最近 发布了自己的ETL项目的1.1版本(带有各种表达式模板的优化矩阵/向量计算库),所以我决定使用它作为自己基准的基础。这是一个带有许多模板的C++14库。我要编写完整的测试用例(124个测试例)。这是直接依据最后一个版本(1.1)代码进行的。我将要以调试模式编译一次,一次以release_debug模式(发布外加各种...

计算机/ @machunyan, @mylxiaoyi, @Render, @lijian
...
汽车制造厂商使用大数据的 5 个创新思路 【已翻译】

随着如今迅速发展的技术,现代汽车已经成为带有轮子、安全气囊与乘客空间的计算机。运用在汽车上的创新可以为司机规划安全路线、播放卫星广播、连接手机免提功能、使汽车保持在车道内行驶、并通过距离感应器和自动驾驶避免交通事故的发生。所有的这些功能增强和改进都归功于先进的软件技术和大数据分析。 什么是大数据? 大数据是对非常大量的数据进行收集和分析的产物,这些信息数据可以通过计算机进行分类排序,从而揭示...

计算机/ @Judy, @柯凌
...
Java 9 中新的 RegEx 特性 【已翻译】

译者注:截止文章发布,Java 9 还没有正式发布。 我收到 Anubhava Srivastava 赠送的书 “Java 9 Regular Expressions”,由 Packt 出版。这本书是很好的教程,从零开始介绍了什么是正则表达式。对于那些想知道怎么使用 RegEx 正则表达式的人,这本书也很有趣,讲解了基础知识,深入了解了复杂的特性,就像零长度断言、反向引用,类似选择符。 本文...

计算机/ @pauli
...
使用 Phunkie 进行函数式编程:构建一个 PHP 的 JSON 解析器 【已翻译】

使用 Phunkie 进行函数式编程 使用 Phunkie 进行函数式编程: PHP 中的解析选择符 使用 Phunkie 进行函数式编程: 创建一个 PHP JSON 解析器 作者的更多文章 使用 Phunkie 进行函数式编程: PHP 中的解析选择符 Phunkie 是一个具有函数式结构的 PHP 库。在这两篇文章中,Phunkie 的创建者 Marcello Duarte, Invi...

计算机/ @pauli, @Render, @machunyan, @CY2, @Micole, @dunye, @mylxiaoyi, @lijian
...
9 个顶级的 JavaScript 移动应用开发框架 【已翻译】

从技术角度来讲,iOS,Android和Windows Phone上的应用是由不同的编程语言来开发的。iOS应用是基于Objective-C开发的,Android应用基于Java,Windows Phone应用基于.NET,但是你也可以用合适的JavaScript,CSS和HTML知识来构建一个非常棒的移动应用。因此,这篇文章我们要讨论的就是一些用来开发移动应用的顶级JavaScript框架...

计算机/ @hc1903, @一叶障目
...
机器学习傻瓜指南 【已翻译】

成为2级新手 我第一次在工作中遇到实际的机器学习应用。我们要准备一个识别Zooplus商店中欺诈行为的应用。在经过几个月尝试了不同的解决方案之后:外部提供者,在代码中额外的if语句,灭火脚本等诸如此类,我们最终得到机器学习是最适合该工作的结论。自此以后,我们试着说服周围的人投资我们的教育并继续机器学习之路,但是并没有引人关注的成功。然而偶然的一个机会,我通过尝试Amazon的机器学习功能迈出...

计算机/ @mylxiaoyi, @Azad, @搬那度, @班纳睿
...
基于 JVM 的 Kotlin 为什么可以提供如此多特性? 【已翻译】

介绍 到底什么才是 “JVM 语言”?能在 JVM 上运行的语言难道不就应该是只有 Java 才对吗? Kotlin 提供了诸多 Java 不支持的特性,比如 函数类型(function type)、扩展函数(extension function)和数据类(data class)。这些都是如何办到的?我仔细研究了一下 Kotlin 实现它们的方式,同时也对 “JVM 语言” 这个概念有了更深...

计算机/ @捏造的信仰, @边城, @Render, @lijian, @CY2
...
机器学习的简短介绍 【已翻译】

在直接介绍机器学习是什么之前,我们首先分别介绍下“机器”和“学习”两个词语,也许这两个词语的意思看起来十分明显,但是最好还是从最初始的地方开始介绍。 机器是一个由一个或多个部分组成的工具,它能够进行能量转换。机器通常由化学能、热能、或电能来提供能源,而且常常是机械化的。 学习是通过经验改进行为的能力。 什么是机器学习? 按照Tom Mitchell的说法,机器学习是: “对应于某类任务T和性...

计算机/ @Azad, @mylxiaoyi
...
使用 HTTPS 确保您的网站安全比以往更加重要 【已翻译】

这篇文章最初发表在 Nick Janetakis. 如果您有一个网站,或者您正在考虑即将部署您的网站,则需要考虑使用HTTPS来实现。 现在,在我们讨论没有一个安全站点的问题之前(警告:如果你忽略了安全,这是一个大问题),让我们来看看有多少网站在2017年年中使用HTTPS 根据Firefox的遥测数据,大约60%的页面浏览量是通过HTTPS加载的: 这表明在18个月内大约有20%的使用率,...

计算机/ @Render
...
分析 W3C 振动 API 的隐私方面问题 【已翻译】

在制定网络标准时,会考虑可能影响隐私的多个场景. 这包括极端的情况;这是一件好事. 在利用网页这个功能之前,最好预测创意使用和滥用. 振动 API 允许网站利用设备的振动电机的机制叫 Vibration API. 该机构允许设备以特定模式振动. vibration() 函数的参数是一个称为pattern的列表.列表的奇数索引导致特定时间的振动,甚至是静止周期的值。例如,网页设计师可以使设备振...

计算机/ @Render
...
并发编程: Java Futures 与 Kotlin 协程 【已翻译】

很久以前,为了在 Java 中运行并行代码,人们必须手动启动新线程。这不仅仅写起来困难,还很容易产生难以查找的缺陷。测试、阅读以及维护这种代码也毫不轻松。那之后,随着振奋人心的多核时代到来,Java API 产生不小的改进,使并发编程变得容易起来。同时,其它 JVM 语言也各自发挥,帮助开发者编写并发代码。本文中我会对 Java 和 Kotln 实现并发编程进行比较。 为了不偏离重心,为了代...

计算机/ @边城, @捏造的信仰
...
date-fns —— 轻量级的 JavaScript 日期库 【已翻译】

在 JavaScript中处理日期是一件非常让人头疼的事情。原生的日期方法往往是冗长且不一致的,这给开发人员带来很大的困惑。但现在,好消息来了。现在已经有不少库,能让处理日期变得不再那么痛苦。这些库之于 JavaScript 原生的日期方法,就好比 jQuery 之于原生 DOM API。 举个例子。这是一个对 Stack Overflow 上的一个问题—— how to get last ...

计算机/ @Vimsucks, @Render, @边城
...
Angular 2 和 Angular 4 的功能和性能的比较 【已翻译】

在 Web 应用程序开发的世界中,Angular 被认为是最好的开源 JavaScript 框架之一。 Google 的 Angular 团队宣布,Angular 4 将于 3 月 23 日发布。实际上,他们跳过 3.x 版本。大家都知道,期待已久的 Angular 2 发行版是对以前版本(译者注:AngularJS 1.x 名字中包含 JS 字符,之后的版本已经去掉 JS 字符)的彻底改造...

计算机/ @pauli
...
Angular 4.3 带来新的 HttpClient 和更多功能 【已翻译】

Angular 4.3  是 4.x 的最后一个发行版,之后将要发布 Angular 5。它是针对旧版本的迭代,引入了许多新特性,包括 HttpClient 模块,新的路由生命周期事件,以及其他功能。 如前所述,Angular 4.3 的主要新特性之一就是  模块,它完全重写了旧的 Http 模块,并带来三项重要的改进: 针对 属性的响应处理,从而可以精确解析文本响应; 一个新的通用机制,使...

计算机/ @pauli
...
如何在 Python 中创建差异图像 【已翻译】

在过去的几年, 我为老板写了一些自动化测试. 这众多自动化测试的其中一种就是比较应用如何画图. 应用每次画图的方式都一样吗? 如果不一样, 那就是个严重的问题了. 要比较它每次画的都一模一样的话, 一个比较简单的方法是将每次画的图像截图下来, 然后与程序更新后新的版本图像进行比较. Pillow库为这个工作提供了一个实用的工具: ImageChops. 如果你还没有Pillow, 你应该现在...

计算机/ @Mark, @xlwty
...
C# 对决 Java:C# 中 5 个不可替代的特性秒杀 Java 【已翻译】

如果我们可以综合来自 C# 和 Java 最好的特性,可以得到什么样的东西? 没有完美的编程语言。如果没有其它问题,我希望我们能就此达成一致。新语言往往是针对另一种语言的缺点而发展起来的,所以每个语言都必然会在某些方面很强大,而在另一些方面就比较弱了。 C# 和 Java 都源于 C/C++ 语言,它们拥有大量在面向对象方面的共性。除了 Java 虚拟机和 C# 的 .NET CLR 具有一...

计算机/ @边城, @烟火
...
再次介绍Composer - 现代的PHP应用程序的基石 【已翻译】

在本文中,我们将讨论Composer的基础知识,以及如何让它成为一个强大而又实用的工具。 在我们详情讨论之前,我们需要注意两件事情: Composer是什么: 我们在官网上可以看到:“Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装(更新)这些依赖的库文件。” Compose...

计算机/ @phper, @MaStone, @machunyan, @樟香