技术角

以更快的速度和更高的效率来调试 JavaScript -- Luis Alonzo 本文导航 ◈ 1. debugger;              &n...
不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言。 -- Seth Kenlon 本文导航 ◈ 安装 Python          &n...
数值计算并非 zsh 的强项,但应付一些简单的场景还是没问题的。并且 zsh 提供一个数值计算库,里边有一些比较常用的数学函数。 -- 陌辞寒 本文导航 ◈ 导读         ...
在这篇文章中,我们将使用以前的一个简单的基于 Java 的电子商务商店,我们将它打包进 Docker 容器内,并且在 Kubernetes 上运行它。 -- Daniel Bryant 本文导航 ◈ “Docker Java...
本教程介绍了怎么在一个树莓派上去安装 Postgres;创建一个表;写简单查询;在树莓派、PC,或者 Mac 上使用 pgAdmin 图形用户界面;从 Python 中与数据库交互。 -- Ben Nuttall 本文导航 ◈&nbs...
受损的文件系统运行在你的系统上可能导致操作系统中的组件或用户应用程序的运行时错误,它可能会进一步扩大到服务器数据的丢失。为避免文件系统错误或损坏,你需要去持续关注它的健康状况。 -- Aaron Kili 本文导航 ◈ 怎么...
系统管理员(在许多好处中)的挑战之一是在你该睡觉的时候去运行一些任务。例如,一些任务(包括定期循环运行的任务)需要在没有人使用计算机资源的时候去运行,如午夜或周末。在下班后,我没有时间去运行命令或脚本。而且,我也不想在晚上去启动备份或重大...
在这篇文章中,我将分享以下的内容:创建 RPM SPEC 文件;在 Koji 和 Copr 中构建包;使用调试包处理一个问题;提交这个包到 Fedora 包集合中。 -- Justin W. Flory 本文导航 ◈ 前提条...
作为一款定位在 Cloud-native 的数据库,现如今 TiDB 在云整合上已取得了阶段性的进展。日前 Cloud TiDB 产品在 UCloud 平台正式开启公测,TiDB 弹性伸缩的特性在 Cloud 提供的基础设施支持下发挥...
以前你可能已经发现 find 命令非常不听话,让你经常抓耳挠腮。你知道,丢失了一个分号或一个没有正确转义的特殊的字符就会这样。现在让我们离开这个复杂的 find 命令,放松一下,看一下这个聪明的小命令。 -- Chris Binnie ...
这里有许多方式提升你的生产力。今天,我共享一些命令行的小技巧,以及让你的人生更轻松的小秘诀。 -- Nikita Sobolev 本文导航 ◈ TL;DR      ...
最近的 KRACK (密钥重装攻击)漏洞攻击的目标是位于你的设备和 Wi-Fi 访问点之间的链路,这个访问点或许是在你家里、办公室中、或你喜欢的咖啡吧中的任何一台路由器。这些提示能帮你提升你的连接的安全性。 -- Konstantin R...
很长时间以来 GitLab.com 使用了一个单个的 PostgreSQL 数据库服务器和一个用于灾难恢复的单个复制。在 GitLab.com 最初的几年,它工作的还是很好的,但是,随着时间的推移,我们看到这种设置的很多问题,在这篇文...
我一直在想,各种各样的博客每天到底都有多少页面浏览量,以及在博客阅读受众中最受欢迎的是什么编程语言。我也很感兴趣的是,它们在谷歌的网站排名是否与它们的受欢迎程度直接相关。 -- Serge Mosin 本文导航 ◈ 想法来源...
212   2017-12-18

eBPF 简介

数日之前,笔者参加某一技术会议之时,为人所安利了一款开源项目,演讲者对其性能颇为称道,称其乃基于近年在内核中炙手可热的 eBPF 技术。 -- 张亦鸣 本文导航 ◈ 源头:一篇 1992 年的论文  ...
卡耐基梅隆大学数据库研究组的学生和研究人员在开发一个新的工具,名为 OtterTune,可以自动为 DBMS 的“旋钮”找到合适的设置。工具的目的是让任何人都可以部署 DBMS,即使没有任何数据库管理专长。 -- Dana Van Ake...
已经有几篇关于为什么要在 Docker 中使用 R 的文章。在这篇文章中,我将尝试加入一个 DevOps 的观点,并解释在 OpenCPU 系统的环境中如何使用容器化 R 来构建和部署 R 服务器。 -- Jeroen Ooms ...
124   2017-12-15

三个linux 网络监视器

用 iftop、Nethogs 和 vnstat 了解更多关于你的网络连接。 -- Carla Schroder 本文导航 ◈ iftop       &...
KSQL 是 Apache Kafka 中的开源的流式 SQL 引擎。它可以让你在 Kafka 主题topic上,使用一个简单的并且是交互式的 SQL 接口,很容易地做一些复杂的流处理。 -- Robin Moffatt 本...
一个获得关于慢查询、意外错误和其它重要日志通知的简单 Go 秘诀。 -- Azer Koçulu 本文导航 ◈ 使用记录器        &n...
哈希表是比数组更复杂的数据结构,在某些语言里被称作关联数组或者字典等等。简单说,哈希表用于存放指定键(key)对应的值(value),键和值的关系,就像字典中单词和释义的对应关系,通过单词可以快速找到释义,而不需要从头依次遍历匹配。 --...
在我的 Elementary OS 系统里,目录 /usr/bin 下有 2029 个可执行文件。尽管我只会用到其中的一小部分,我要怎么才能记住这一部分呢? -- Jack Wallen 本文导航 ◈ Bash 命令历史...
QEMU 和 FreeDOS 使得很容易在 Linux 中运行老的 DOS 程序 -- Jim Hall 本文导航 ◈ 第 1 步:设置一个虚拟磁盘      ...
在这篇文章里,我们将介绍一些初学者以及中级开发人员都应该掌握的技巧,以帮助更好地理解安卓框架。 -- Nilesh Singh 本文导航 ◈ 1、 @+id 和 @id 的区别   &nbs...
这篇博文将向你展示如何使用 Docker 和 OpenFaaS 框架构建你自己的 Serverless 树莓派集群。大家常常问我能用他们的集群来做些什么?而这个应用完美匹配卡片尺寸的设备——只需添加更多的树莓派就能获取更强的计算能力。 -...
本文记录了自由和开源历史上的一些重要时刻,也称得上是 FOSS 历史上的大事件。从 UNIX 的全盛时期,到 GNU 和 Linux 的诞生,再到 GitHub 将开源“民主化”,以及在它们之间的一切。 -- Christopher To...
“你参与过开源项目么?”是目前 IT 技术面试中的常见问题之一。既然他们要 GitHub,你就得给。本文将阐述如何在面试中展示你在 GitHub 上的项目。 -- 小米云豆粥 本文导航 ◈ 链接一个特定的项目 ...
人脸识别很难吗? -- Kangvcar 本文导航 ◈ 环境要求             ...
探索函数式编程,通过它让你的程序更具有可读性和易于调试 -- Matt Banz 本文导航 ◈ 什么不是函数式编程         ...
225   2017-11-22

并发服务器之线程

这一节里,我们来看看怎么用多线程来实现并发,用 C 实现一个最简单的多线程服务器,和用 Python 实现的线程池。 -- Eli Bendersky 本文导航 ◈ 多线程的方法设计并发服务器  &n...
155   2017-11-22

并发服务器简介

这是关于并发网络服务器编程的第一篇教程。我计划测试几个主流的、可以同时处理多个客户端请求的服务器并发模型,基于可扩展性和易实现性对这些模型进行评判。所有的服务器都会监听套接字连接,并且实现一些简单的协议用于与客户端进行通讯。 -- Eli...
170   2017-11-22

vim 神器的简介

Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,...
本文从一个具体的例子出发,讲述了如何利用 Dockerfile 构建镜像,然后解释了 Dockerfile 文件中的指令的语法,有关更多内容可访问官方文档。 -- Locez 本文导航 ◈ 1、Dockerfile 是什...
配置是成功安装 NixOS 的关键。 -- Jack Wallen 本文导航 ◈ 安装前配置          &nbs...
为什么关注无服务器(serverless)?对于初学者来说,它可以节省成本,因为你可以按需付费,且只为你使用的付费。无服务器方式是自愈的,因为每个请求被隔离并被视作“无状态的”。最后,它可以无限轻松地扩展 —— 没有机器或集群要管理。部署...
2/8
联系我们