野火烧不尽
春风吹又生

编程语言 第2页

掌握规则 让Python编程事半功倍-自由阿草

掌握规则 让Python编程事半功倍

acao阅读(1398)赞(4)

编程,其实和玩电子游戏有一些相似之处。你在玩不同游戏前,需要先学习每个游戏的不同规则,只有熟悉和灵活运用游戏规则,才更有可能在游戏中获胜。 而编程也是一样,不同编程语言同样有着不一样的“规则”。大到是否支持面向对象,小到是否可以定义常量,编...

使用Python中logging模块,抛弃print吧-自由阿草

使用Python中logging模块,抛弃print吧

acao阅读(1348)赞(5)

为什么要用logging模块 在实际应用中,日志文件十分重要,通过日志文件,我们知道程序运行的细节;同时,当程序出问题时,我们也可以通过日志快速定位问题所在。在我们写程序时,也可以借助logging模块的输出信息来调试代码。但是很多人还是在...

由Python模块结构引发的思考-自由阿草

由Python模块结构引发的思考

acao阅读(1246)赞(4)

模块(Module)是我们用来组织 Python 代码的基本单位。很多功能强大的复杂站点,都由成百上千个独立模块共同组成。 虽然模块有着不可替代的用处,但它有时也会给我们带来麻烦。比如,当你接手一个新项目后,刚展开项目目录。第一眼就看到了攀...

Python编写循环的两个建议-自由阿草

Python编写循环的两个建议

acao阅读(964)赞(4)

循环是一种常用的程序控制结构。我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行。而**“循环”**,则是实现让机器不断重复工作的关键概念。 在循环语法方面,Python 表现的即传统又不传统。它虽然抛弃...

Linux 网络层收发包流程及 Netfilter 框架浅析-自由阿草

Linux 网络层收发包流程及 Netfilter 框架浅析

acao阅读(1421)赞(4)

1. 前言 本文主要对 Linux 系统内核协议栈中网络层接收,发送以及转发数据包的流程进行简要介绍,同时对 Netfilter 数据包过滤框架的基本原理以及使用方式进行简单阐述。 内容如有理解错误而导致说明错误的地方,还请指正。如存在引用...

深入理解浏览器原理-自由阿草

深入理解浏览器原理

acao阅读(1538)赞(5)

导语:本文从市面主流的浏览器及相应的内核引擎开始,介绍了Chromium为代表的浏览器架构及Blink内核的功能架构。Chromium为多进程架构,用户从启动运行浏览器后,先后经过页面导航、渲染、资源加载、样式计算、布局、绘制、合成到栅格化...

这才是真正的Git——Git内部原理揭秘!-自由阿草

这才是真正的Git——Git内部原理揭秘!

acao阅读(1237)赞(4)

本文以一个具体例子结合动图介绍了Git的内部原理,包括Git是什么储存我们的代码和变更历史的、更改一个文件时,Git内部是怎么变化的、Git这样实现的有什么好处等等。 通过例子解释清楚上面这张动图,让大家了解Git的内部原理。如果你已经能够...

一条命令自动把 Python 翻译成等价 C++-自由阿草

一条命令自动把 Python 翻译成等价 C++

acao阅读(1313)赞(3)

一、问题背景 随着深度学习的广泛应用,在搜索引擎/推荐系统/机器视觉等业务系统中,越来越多的深度学习模型部署到线上服务。 机器学习模型在离线训练时,一般要将输入的数据做特征工程预处理,再输入模型在 TensorFlow PyTorch 等框...

深入浅出 Golang Runtime-自由阿草

深入浅出 Golang Runtime

acao阅读(2805)赞(7)

介绍 本文主要内容如下: Golang Runtime 是个什么? Golang Runtime 的发展历程, 每个版本的改进 Go 调度: 协程结构体, 上下文切换, 调度队列, 大致调度流程, 同步执行流又不阻塞线程的网络实现等 Go ...

自由阿草

联系我们联系我们