go
-
如何使用 ethtool 命令管理以太网卡
ethtool 用于查看和修改网络设备(尤其是有线以太网设备)的驱动参数和硬件设置。你可以根据需要更改以太网卡的参数,包括自动协商、速度、双工和局域网唤醒等参数。通过对以太网卡的配…
-
区块链扫盲篇之使用PHP实现区块链(三) – 区块链持久化
引言 前一篇文章我们已经介绍了怎么为区块链加上工作量证明,但离可用的区块链还差很远。我们现在的区块链保存在内存中,进程退出或者机器重启都会导致区块链数据丢失。所以这一篇文章主要介绍…
-
用 Python 解析命令行参数
借鉴 C 语言的历史,学习如何用 Python 编写有用的 CLI 程序。 本文的目标很简单:帮助新的 Python 开发者了解一些关于命令行接口(CLI)的历史和术语,并探讨如何…
-
使用 Python FastAPI 构建 Web 服务
FastAPI 是一个使用 Python 编写的 Web 框架,还应用了 Python asyncio 库中最新的优化。本文将会介绍如何搭建基于容器的开发环境,还会展示如何使用 F…
-
七行JSON代码将你的网站变成移动应用
本文介绍了借助 Jasonette 将 Web 视图和原生组件融合构建真正“混合”应用的做法。 如果我告诉你,只需要 上述 7 行橙色的 JSON 代码 就可以将一个网站变成移动应…
-
TIOBE 7 月编程语言排行榜:C# 被 VB.NET 反超,Objective-C 重回前十
所谓铁打的 Java、C、C++,流水的编程语言,应该指的就是 TIOBE 编程语言排行榜了。当然近期大火的 Python 依然站稳了脚跟,位居第四名。不过,C# 竟被 Visua…
-
13个开发者技能必知必会!
为了找到今年最受欢迎的开发者技能,原作者接触了一系列HR、CTO、CEO及其他管理人员,他们提供了面试中的一些必须技能,战略考虑和所需掌握的软技能。 一、JavaScript最…
-
学习用 Git 变基来改变历史!
Git 核心的附加价值之一就是编辑历史记录的能力。与将历史记录视为神圣的记录的版本控制系统不同,在 Git 中,我们可以修改历史记录以适应我们的需要。这为我们提供了很多强大的工具,…
-
开源总监写的“苦涩指南”:真的,一般人别碰开源项目
编者按:开源很简单,只要你想干就干对吧。也许,但如果你想在开源上取得成功,就得听听过来人的经验教训。做开源项目绝不仅仅只是写代码那么简单,甚至最困难的都不是写代码的部分,而在于你如…
-
5 种使用 Python 代码轻松实现数据可视化的方法
数据可视化是数据科学家工作中的重要组成部分。在项目的早期阶段,你通常会进行探索性数据分析(Exploratory Data Analysis,EDA)以获取对数据的一些理解。创…