自由阿草自由阿草

野火烧不尽
春风吹又生

最新发布 第10页

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

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

acao阅读(1256)赞(4)

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

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

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

acao阅读(1229)赞(5)

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

由Python模块结构引发的思考-自由阿草
编程语言

由Python模块结构引发的思考

acao阅读(1157)赞(4)

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

Python装饰器的最佳实践和常见问题-自由阿草
前沿科技

Python装饰器的最佳实践和常见问题

acao阅读(1066)赞(3)

导语:装饰器*(Decorator)* 是 Python 里的一种特殊工具,它为我们提供了一种在函数外部修改函数的灵活能力。它有点像一顶画着独一无二 @ 符号的神奇帽子,只要将它戴在函数头顶上,就能悄无声息的改变函数本身的行为。 你可能已经...

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

Python编写循环的两个建议

acao阅读(880)赞(4)

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

AI商业产品经理:我眼中的AI简史-自由阿草
人工智能

AI商业产品经理:我眼中的AI简史

acao阅读(1337)赞(4)

导语:ABC时代(AI+BigData+Cloud),作为腾讯云大数据及人工智能产品中心的一员,也算是站在了toB+ABC的“腾讯风口“。分享一些在AI领域作为一名商业产品经理的心得,希望尽可能系统化。适合对AI感兴趣的人群,无需产品和算法...

HTML 文件在PC&移动端完美自适应布局的技巧-自由阿草
Web技术

HTML 文件在PC&移动端完美自适应布局的技巧

acao阅读(1986)赞(6)

试想一下,你在夜深人静的时候,准备睡前查看一下订阅的邮件周报,而且还是一个精心设计过的HTML富文本邮件。只不过它只能在pc上完美展现,在手机上最大的字号只有不到4像素,图片也变成了马赛克,会是一种怎样的虐心体验。 最近做了一个群发邮件的手...

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

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

acao阅读(1289)赞(4)

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

写给前端工程师的 Flutter 详细教程-自由阿草
Web技术

写给前端工程师的 Flutter 详细教程

acao阅读(1227)赞(4)

最爱折腾的就是前端工程师了,从jQuery折腾到AngularJs,再折腾到Vue、React。 最爱跨屏的也是前端工程师,从phonegap,折腾到React Native,这不又折腾到了Flutter。 图啥? 低成本地为用户带来更优秀...

深入理解浏览器原理-自由阿草
编程语言

深入理解浏览器原理

acao阅读(1414)赞(5)

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

自由阿草

联系我们联系我们