
D语言基础教程
D语言是一种编程语言,具备多范型,例如面向对象、指令式。由沃尔特·布莱特和安德烈·亚历山德雷斯库所开发,起源自C++,深受C++的影响,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它编程语言观念的影响,如Java、C#以及Eiffel。

Python中非常实用小工具
工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面为大家分享一下Python中非常实用小工具。

通过 ansible-bender 构建容器镜像
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

详解RPM 包制作方法
RPM(RedHat Package Manager)一种通过资料库管理的方式将所需要的软件安装到主机上的管理程序,Linux就是通过rpm来管理和实现软件的安装、查看、删除的。

深入了解Linux软链接和硬链接
在linux系统中,硬链接(hard link)和软链接(symbolic link)是两个非常重要的概念,而很多朋友在学习的时候,通常不容易区分这两个概念,本篇文章为大家详细讲解一下Linux软链接和硬链接的区别。

SQL查询都是以SELECT 开始的?
很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什么是窗口函数,我在网上搜索”是否可以对窗口函数返回的结果进行过滤“这个问题,得出的结论是”窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能”

讲解一下Redis的16个数据库
redis是一个字典结构的存储服务器,一个redis实例提供了多个用来存储数据的字典,每个字典都可以理解为一个独立的数据库。redis默认支持16个数据库,可以通过调整redis的配置文件 redis/redis.conf中的database来修改。

Python中非常特色的语法
随着数据分析以及机器学习的日益火热,Python作为当前最流行的编程语言之一也吸引越来越多的人来进一步学习,本篇文章为大家分享一下Python中非常特色的语法。

构建nftables具体方案
nftables 是一个新式的数据包过滤框架,旨在替代现用的 iptables、ip6tables、arptables 和 ebtables 的新的包过滤框架。nftables 诞生于 2008 年,2013 年底合并到 Linux 内核,从 Linux 内核 3.13 版本开始大多数场景下 nftables 已经可以使用,但是完整的支持(即:nftables 优先级高于 iptables)应该是在 Linux 内核 3.15 版本。