技术角

作为一款定位在 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 本文导航 ◈ 想法来源...
733   2017-12-18

eBPF 简介

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

并发服务器之线程

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

并发服务器简介

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

vim 神器的简介

Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,...
本文从一个具体的例子出发,讲述了如何利用 Dockerfile 构建镜像,然后解释了 Dockerfile 文件中的指令的语法,有关更多内容可访问官方文档。 -- Locez 本文导航 ◈ 1、Dockerfile 是什...
配置是成功安装 NixOS 的关键。 -- Jack Wallen 本文导航 ◈ 安装前配置          &nbs...
为什么关注无服务器(serverless)?对于初学者来说,它可以节省成本,因为你可以按需付费,且只为你使用的付费。无服务器方式是自愈的,因为每个请求被隔离并被视作“无状态的”。最后,它可以无限轻松地扩展 —— 没有机器或集群要管理。部署...
我是从去年 8 月开始开发 wsl-terminal(中文页面)的,期间因为想不到可以添加什么功能而搁置了比较长时间。最近心血来潮,添加了很多实用功能,用户体验也会上升很多。 -- 陌辞寒 本文导航 ◈ 介绍&...
本教程介绍如何在一个 U 盘上安装多个 Linux 发行版。这样,你可以在单个 U 盘上享受多个现场版Linux 发行版了。 -- Ambarish Kumar 本文导航 ◈ 如何创建有多个 Linux 发行版的可启动 ...
410   2017-11-13

HTML5 的基础知识

HTML5 是第五个且是当前的 HTML 版本,它是用于在万维网上构建和呈现内容的标记语言。本文将帮助读者了解它。 -- Palak Shah 本文导航 ◈ 新标签和元素    &...
当我们谈论使用 SSH 进行动态端口转发时,我们说的是将 SSH 服务器转换为 SOCKS 服务器。 -- Ahmad 编译自 | https://wesharethis.com/2017/07/15/dynamic-port-for...
347   2017-11-13

Linux调试器之高级主题

我将对调试中的一些更高级的概念进行高层的概述:远程调试、共享库支持、表达式计算和多线程支持。这些想法实现起来比较复杂,所以我不会详细说明如何做 -- Simon Brand 本文导航 ◈ 系列索引  &...
我们还可以在这种加密后的连接上通过创建隧道(端口转发)的方式,来实现两个不同终端间的互联。凭借这种方式,只要我们能通过 SSH 创建连接,就可以绕开防火墙或者端口禁用的限制。 -- Ahmad 本文导航 ◈ 场景 1&n...
359   2017-11-10

Docker 入门概述

Docker 是一个开源的容器引擎,而一个容器其实是一个虚拟化的独立的环境,因此开发者可以将应用打包到这样的一个 docker 容器中,然后发布到任何可以运行 docker 容器的机器中,实现一次打包多处部署,解决了因为环境问题而导致的部...
347   2017-11-10

Linux调试器之处理变量

变量是偷偷摸摸的。有时,它们会很高兴地呆在寄存器中,但是一转头就会跑到堆栈中。 -- Simon Brand 本文导航 ◈ 系列文章索引       &n...
6/12
联系我们