机器学习的新捷径:通过 SYCL 在 GPU 上加速 C++

机器学习的新捷径:通过 SYCL 在 GPU 上加速 C++

不幸的是,对于日常程序员,OpenCL 的学习曲线陡峭;一个简单的 Hello World 程序可能就需要上百行晦涩难懂的代码。因此,为了减轻这种痛苦,Khronos 组织已经开发了一个称为 SYCL 的新标准,这是一个在 OpenCL 之上的 C++ 抽象层。
Linux GRUB2 配置简介

Linux GRUB2 配置简介

学习 GRUB 引导加载程序是如何预备你的系统并启动操作系统内核的。
Linux 内核文章特辑

Linux 内核文章特辑

备受关注的 LinuxCon 2017(北京)即将在一周后在北京首秀,而国内已经连续举办了 11 届的中国 Linux 内核开发者大会(CLK)也将在金秋十月的北京举办第 12 届。值此 Linux 界两大盛会举办之际,我特意收集了一些 Linux 内核方面的文章分享给大家。
教职人员是否可以运用维基百科教学?

教职人员是否可以运用维基百科教学?

自从 2010 年,已经有 29000 个学生完成了 Wiki Ed 这一项目。他们在维基百科上添加了 2500 万词条,相当于 85000 页纸张的内容。这相当于最新出版的 Britannica 百科全书中全部词条的 66%。Wiki Ed 的学生们最积极的时候,他们贡献了维基百科上 10% 的内容, 极大地补充了贫乏的学术板块。
掌握 Git 之美

掌握 Git 之美

使用 7 条简单的 Git 命令开始你的软件开发之旅
更快的机器学习即将来到 Linux 内核

更快的机器学习即将来到 Linux 内核

一项开发了很久的内存管理技术将会给机器学习和其它 GPU 驱动的程序很大幅度的提升,而它也将在接下来的几个版本中进入 Linux 内核。
Linux 系统中修复 SambaCry 漏洞(CVE-2017-7494)

Linux 系统中修复 SambaCry 漏洞(CVE-2017-7494)

这个问题在 Samba 网站上被描述为 CVE-2017-7494,并且已知会影响 Samba v3.5(2010 年 3 月初发布)及以后版本。由于与 WannaCry 有相似之处,它被非官方地被命名为 SambaCry:它们均针对 SMB 协议,并且可能是蠕虫病毒 - 这可能导致其从一个系统传播到另一个系统中。
如何从参与开源项目的过程中获取自信

如何从参与开源项目的过程中获取自信

在开源的世界中,你是如何为人考虑、如何待人,那么反过来,他人也会是这样的。如果你想在开源贡献中获得成功,你就要有足够的自信来相信自己坚持的立场和事物
AWS 云服务大全(71 种)

AWS 云服务大全(71 种)

认识 71 个 AWS 云服务的术语 ! 通过了解 AWS 世界中使用的术语开始你的 AWS 云服务使用生涯 !
使用 comm 比较两个排序好的文件

使用 comm 比较两个排序好的文件

Linux 中的 comm 命令可以让用户按行比较两个已经排序好的文件。在本教程中,我们将使用一些浅显易懂的例子来讨论这个命令行工具。
使用 Python 开始你的机器学习之旅

使用 Python 开始你的机器学习之旅

从无人驾驶汽车到股市预测,再到在线学习,机器学习通过预测来进行自我提高的方法几乎被用在了每一个领域。由于机器学习的实际运用,目前它已经成为就业市场上最有需求的技能之一。
mimipenguin:从当前 Linux 用户转储登录密码

mimipenguin:从当前 Linux 用户转储登录密码

mimipenguin 是一个免费、开源、简单但是强大的 shell/python 脚本,用来从当前 Linux 桌面用户转储登录凭证(用户名和密码),并且已在不同的 Linux 发行版中测试过。
ssh_scan:远程验证你 SSH 服务的配置和策略

ssh_scan:远程验证你 SSH 服务的配置和策略

ssh_scan 是一个面向 Linux 和 UNIX 服务器的易用的 SSH 服务参数配置和策略的扫描器程序,其思路来自Mozilla OpenSSH 安全指南,这个指南为 SSH 服务参数配置提供了一个可靠的安全策略基线的建议,如加密算法(Ciphers),报文认证信息码算法(MAC),密钥交换算法(KexAlgos)和其它。
极客漫画:数据库链接池中的生生死死

极客漫画:数据库链接池中的生生死死

数据库连接池是常用的 B/S 技术,而似乎生活在这个“池子”里面的那些连接对象有点不幸。 要是顺利的话,你干完活就可以歇着了。 要是不顺利,比如你掌握的连接已经被拒绝了,那么…… 你就会被“砰”地干掉。就问你怕不怕?(话说回来,回答错误会不会也被“砰”……)
安卓编年史(18):Android 4.0 冰淇淋三明治—摩登时代

安卓编年史(18):Android 4.0 冰淇淋三明治—摩登时代

安卓 4.0,冰淇淋三明治,在 2011 年 10 月发布,系统发布回到正轨,带来定期发布的手机和平板,并且安卓再次开源。这是自姜饼以来手机设备的第一个更新,意味着最主要的安卓用户群体近乎一年没有见到更新了。
安卓编年史(17):安卓 3.0 蜂巢—平板和设计复兴

安卓编年史(17):安卓 3.0 蜂巢—平板和设计复兴

蜂巢匆匆问世是为了成为一个生态系统建设者。如果应用没有平板版本,没人会想要一个安卓平板的,所以谷歌知道需要尽快将东西送到开发者手中。在这个安卓平板生态的早期阶段,应用还没有到齐。这是拥有 Xoom 的人们所面临的最大的问题。
极客漫画:chown 与 chmod

极客漫画:chown 与 chmod

chown :Linux 中用来改变某个文件的属主的命令,如漫画中所示,将某个“资源”(门)的访问权限给予别人。

chmod :Linux 中用来改变某个文件的访问模式的命令,如漫画中所示,chmod 777 会将“大门”敞开,谁都可以进出了。

十动然拒:一款 Linux 笔记本电脑点评

十动然拒:一款 Linux 笔记本电脑点评

我是个 Mac 电脑重度用户,但我其实 对目前最新的 MacBook Pro 是失望的。由此我就开始去研究了下看是否有 一些可以替代前者(New MacBook Pro) 的选择。然而让我也意想不到的是,这居然使我产生了离开 Mac 平台的决定。
Fuchsia 对 Android 意味着什么

Fuchsia 对 Android 意味着什么

Fuchsia 可能是下个会替代 Android 或 Chrome OS 的系统。猜测有很多,Jack Wallen 对此补充了一些给 Google 的赞誉和告诫。
如何在 Ubuntu 16.04 上安装 OTRS (开源问题单系统)

如何在 Ubuntu 16.04 上安装 OTRS (开源问题单系统)

OTRS ,即开源问题单ticket申请系统,是一个用于客户服务、帮助台和 IT 服务管理的开源问题单软件。对于那些需要管理票据、投诉、支持请求或其他类型的报告的公司和组织来说,这是一个问题单解决方案。
Linux 让我对电脑有了更深刻的理解

Linux 让我对电脑有了更深刻的理解

说起来你可能不信,两年前我还根本不知道 Linux 是什么,放弃 Windows 转投 Linux 更是不可能。虽然转投 Linux 这事有点跳跃,但事后证明这是很明智的选择。口说无凭,分析一下我的路线可能会更有说服力一点。通过这个路线来说说我是怎么从小白到精通 Linux 桌面系统的。
如何瘦身 Git 仓库

如何瘦身 Git 仓库

对 Git 仓库的维护通常是为了减少仓库的大小。如果你从另外一个版本控制系统导入了一个仓库,你可能需要在导入后清除掉不必要的文件。
Linux 系统调用的初学者指南

Linux 系统调用的初学者指南

先前,我看到 Julien Friedman 的一个很棒的演讲,它用几行 Go 语言写了一个容器框架。这让我突然了解到容器只是一个受限的 Linux 进程中的机器。
Linux 桌面系统的优势

Linux 桌面系统的优势

对于那些还对 Linux 系统犹豫不决,或是那些不甚了解 Linux 系统的用户,我将通过这篇文章给大家介绍一些使用 Linux 桌面系统的优势。
调试器工作原理(二):断点

调试器工作原理(二):断点

我将会演示如何在调试器中实现断点。断点是调试的两大利器之一,另一个是可以在被调试进程的内存中检查变量值。