Haauleon Blog

我干了什么 究竟拿了时间换了什么

Flask Web | Flask 安装和入门

安装和入门使用,hello world 代码逐行解释

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 Hello World 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 werkzeug==0.11.10 1 2 3 ...

环境搭建 | pip 高级用法

命令自动补全,使用 devapi 作为缓存代理服务器,PYPI 的完全镜像

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、pip 命令自动补全 1、查看当前的 shell 查看当前发行版可以使用的 shell 有哪些: 参考:直达链接 1 2 3 4 5 6 7 8 9 10 ❯ cat /etc/...

环境搭建 | Python 包管理和虚拟环境

常用的包管理工具 pip 和虚拟环境 virtualenv 定制化

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、包管理   Python 的第三方包很强大,使得我们不需要额外造轮子就可以享用,轮子直达:https://zhuanlan.zhihu.com/p/511280808。 1、第三方包的主要分布 ...

环境搭建 | 搭建一个能运行的虚拟机环境

使用 Docker 和 Vagrant 安装 Ubuntu

本篇所有操作均在 64 位的 Windows 11 系统下执行 一、VirtualBox   VirtualBox 是 Oracle 开源的虚拟化系统,支持 Linux 、OS X、Windows 等平台,Docker 和 Vagrant 环境都需要它作为宿主机。 虚拟机安装在主机上,必须在主机上才能运行,主机就是一个宿主,则相对于虚拟机而言,正在使用的计算机就是宿主...

网址缩短服务 | bit.ly

短链接容易分享,国内用户可以通过其他方法访问短链接

我有话说   今天在翻阅董老师的技术书籍,其中用到了大量的短链接,且均是 bit.ly 这个域名,但是又无法直接访问这些链接导致阅读受困,好奇的我于是去查了下资料。 bit.ly   bit.ly 简单说就是一个网址缩短服务,它可以将很长的一段地址缩短成端地址,使得分享更加容易。不过国内用户无法使用该网站的服务,也就是说无法直接访问 http://bit.ly/2a9ep8V ,但是...

数据监控 | TIOBE 编程语言排行榜

了解 python 这门语言的排名情况,以便自己做出择业选择

TIOBE 编程语言排行榜 直达链接

Python3 | 特权种族

对于一些常用的对象则采取共用对象内存的分配策略

对象id与id()函数   id 是一个整型数值的内存地址,是对象在其生命周期内的唯一标识。而 id() 则是 python 内置的函数,用于获取对象的内存地址。   通常有两种比较对象 idd 的方法:is、id() 比较,如下: 1 2 3 4 5 6 l1 = [1, 2, 3] l2 = [1, 2, 3] In [43]: l1 is l2 Out[43]: False I...

Python3 | f-string字符串格式化

  当要处理字符串列表等序列结构时,采用 join() 方式;拼接长度不超过 20 时,选用 + 号操作符方式;长度超过 20 的情况,高版本选用 f-string,低版本时看情况使用 format() 或 join() 方式。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 # 每种%占位符都有特定...

面试 | 技术总结

总结工作中用到的技术方案

一、接口测试 接口调试   场景 优势 劣势 Postman 按照后端给的接口文档进行接口调试 可以测试大部分的主流接口协议,还可以转化成py代码后期用于自动化项目测试做基础   Fiddler 用于分...

Python3 | 深拷贝与浅拷贝

简单回顾一下两者的区别

比较两者   改变原列表中的可变对象(列表、字典、集合)元素,则浅拷贝中对应可变对象会随之变化而变化,而深拷贝不会受影响。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # 比较浅拷贝与深拷贝 import copy list_a = [2018, 10, '2018-10-1', ['hi', 1, 2], (33, 44)] list_b = ['hi...