自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

边缘迷丛

一个Python的爱好者

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hadoop 2.5.2 目录结构

Hadoop2.5.2目录结构

2022-03-09 15:43:31 373

原创 Hadoop 2.5.2 安装

Hadoop三种安装方式:单节点,伪分布式,高可用集群。

2022-03-09 15:42:46 3754

转载 Python 项目布局

项目结构应该保持简单,审慎地使用包和层次结构:过深的层次结构在目录导航时将如同梦魇,但过平的层次结构则会让项目变得臃肿。一个常犯的错误是将单元测试放在包目录的外面。这些测试实际上应该被包含在软件的子包中,以便:不会偶尔被 setuptools(或者其他打包库)作为 tests 顶层模块自动安装;能够被安装,且被其他包用于构建自己的单元测试。图1-1展示了一个项目的标准文件层次结构...

2018-02-28 04:17:21 2599

原创 Python 中 生成器、迭代器、可迭代对象 的概念

生成器在 Python 中,一边循环一边计算的机制,称为 生成器(generator) 可以通过 next() 函数获得 generator 的下一个返回值生成器 的两种表示方法:1、将列表生成式的 [ ] 改为 ( )[2*x for x in range(10)] => (2*x for x in range(10))2、使用 yield 关键字以裴波...

2018-02-12 17:46:57 755

翻译 virtualenv / venv 使用小结

virtualenvPython2 和 Python3 均支持的方式安装 pip install virtualenv创建项目 cd my_project_folder virtualenv my_project指定 python 版本 virtualenv -p /usr/bin/python2.7 my_project 或者在环境变量配置中加入 export VIR...

2018-02-11 20:38:31 12209

转载 Python 项目版本格式

项目版本PEP 440(http://www.python.org/dev/peps/pep-0440/)针对所有的Python包引入了一种版本格式PEP440中定义版本号应该遵从以下正则表达式的格式:[N!]N(.N)*[{a|b|rc}N][.postN][.devN]它允许类似1.2或1.2.3这样的格式,但需注意以下几点:1.2等于1.2.0,1.3.4等于1.3.4.0,以此类推。与N[...

2018-02-11 19:49:10 2009

转载 遵循 PEP8 风格编程风格

每个缩进层级使用4个空格。 在小括号、中括号、大括号之间或者逗号之前没有额外的空格。每行最多79个字符。顶层的函数或类的定义之间空两行。类内部的方法定义之间有一行空行。采用ASCII或UTF-8编码文件。每行每条import语句只导入一个模块,同时要按标准库、第三方库和本地库的导入顺序进行分组。包名字母小写,不鼓励使用下划线; 模块名字母小写,使用下划线分割。 类的命名采用...

2018-02-11 11:06:38 207

转载 Python 之禅

>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is b...

2018-02-11 10:32:15 346

原创 Ubuntu 16.04 中 bash shell 的环境变量

Ubuntu 16.04 中 bash shell 的环境变量一、bash shell 的分类1、login shell 和 no-login shell“登录 shell”代表用户登入,比如使用 ” su - ” 命令,或者用 ssh 连接到某一个服务器上。 “非登录 shell”的情况是我们在终端下直接输入 bash 或者 bash -c “cmd” 来启动的 shell...

2018-02-10 19:37:28 2351

原创 查看CentOS编译安装 Python 缺少的模块

查看CentOS编译安装 Python 缺少的模块yum -y update yum groupinstall -y ‘development tools’wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz tar -xzf Python-2.7.9.tgzcd Python-2.7.9 # 运行配置 con...

2018-02-09 16:45:10 1577

原创 pip 安装和使用

一、手动安装对于 python 3.4 + 默认带有pip,可以尝试引导它python -m ensurepip –default-pip通用安装方式获取安装代码 https://bootstrap.pypa.io/get-pip.pypython get-pip.py 默认会安装 setuptools 和 wheel 可通过下面参数取消安装: –no-...

2018-02-09 08:10:35 7435

原创 正向代理与方向代理简单图解

从两个图的拓扑结构看,似乎正好相反,这正是两个名称的来源。一个代理客户端,一个代理服务端。stackoverflow 的回答更详细: https://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server下面是译文:首先,“代理”一词指的是某人或某物代表某人

2018-01-26 21:19:40 3481 2

原创 Ubuntu 17.10 搭建 Gitlab

1、安装必要工具sudo apt-get update sudo apt-get install -y wget openssh-server ca-certificates2、安装 gitlab-cegitlab-ce 为社区版,免费开源由于官方目前不支持 Ubuntu 17.10,可以手动安装16.04的deb包 https://stackoverflow.com/ques

2018-01-19 21:59:47 801

转载 [译]Python's super() considered super!

Python's super() considered super!原文出处:https://rhettinger.wordpress.com/2011/05/26/super-considered-super/ 说明:最近想深入了解super的特性,找到了一篇不错的国外文章,就转载了这篇译文。如果你没有被Python内置的 super() 惊艳到,那很有可能是你并

2018-01-06 17:22:49 569

转载 Django 搭建简易博客

简易博客开发这篇博客摘自《Python 核心编程》(第三版)一、安装pip install Django==1.10.8二、使用 django-admin.py 工具创建项目在 POSIX 平台上,一般位于/usr/local/bin,/usr/bin 这样的目录中 在 Windows 系统中,一般位于 Python 安装目录 Scripts 文件夹下进入项目

2018-01-05 22:18:10 469

原创 Python time/datetime 模块小结

timetime 模块解决了时间的获取和表示timestamp(epoch到现在的秒数,用浮点数表示)time.time() # UTC 表示的时间返回时间元组(tupletime/struct_time)time.gmtime(t) # UTC 表示时间time.localtime(t) # 所在时区转换后的时间时间元组转换成 timestamp

2018-01-05 10:52:15 273

原创 Python正则小结

字符匹配. 任意字符(除了换行) \w 字母数字及下划线 \d 数字 \s 空白符\W 非字母数字及下划线 \D 非数字 \S 非空白符\t, \n, \r 制表符,换行符,退格符长度匹配*   任意个字符 +  至少一个字符 ?   0或1个字符 {n,m} n-m个字符 {n}  表示n个字符范围控制范围表示 ...

2018-01-05 10:19:54 921

原创 字符编码初步理解

一、基本概念字符集,字符编码/解码字符集:系统所支持的自然语言的集合,一般按语言和区域划分字符编码/解码:将字符集合的字符与数字信息建立对应关系二、字符编码/解码实现2.1 将字符和数字对应关系放在表中,通过查表的方式实现编码2.1.1 代码页,码表对不同字符集使用不同的代码页,每个代码页中定义了许多码表,码表中有字符和字节的对应关系。注:但代码页并不完

2018-01-05 09:58:02 259

delpi串口编程 LCD显示

自己编的小程序,欢迎改进。基本上能完成LCD1602的显示。

2012-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除