自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

autista的博客

回首向来萧瑟处,也无风雨也无晴

  • 博客(12)
  • 收藏
  • 关注

原创 RouterOS系列之DNS

RouterOS DNS

2023-03-09 23:12:11 4530

原创 RouterOS系列之ARP介绍

软路由RouterOS ARP模式解析

2023-03-08 00:21:38 482

原创 pyenv管理多版本python和虚拟环境常用命令

一直以来是我是采用virtualenvwrapper来管理不同项目的python环境,最近看了下作者的github主页,发现有3年没更新了,不知道作者以后是否还维护此项目,所以就找了一下其他管理python多版本的工具,发现了pyenv,看了下挺不错的,拿来测试下。pyenv原理pyenv 的原理,简单的说就是在系统PATH 最前面插入一个 $(pyenv root)/shims 目录。这样, py

2017-07-24 20:38:37 3144 1

原创 virtualenvwrapper创建独立的项目python环境

我们在同时开发不同的python项目时,经常会遇到诸如项目A需要Django1.8,项目B需要Django1.10这种情况。为了满足这种需求,就需要不同项目要有自己”独立“的python环境。 virtualenv就是用来为一个项目创建”独立隔离“的python环境的,virtualenvwrapper为virtualenv提供了一些便利的命令行上的封装,可以更方便的创建、删除、复制、切换不同的虚

2017-06-26 15:57:10 2174 1

原创 python2和python3共存以及pip共存

Python的版本是挺折腾人的,本着简单实用的原则我介绍一下我是如何安装多版本Python的。 环境:windows10(64位) Python版本:2.7.13和3.5.2安装Python2.7.13 1.1 运行exe安装程序,点击“Next” 1.2 选择安装路径,这里我安装到D:\Python27 1.3 勾选“Add Python.exe to Path”,将python加入系

2017-06-23 18:36:11 10374 1

转载 Windows Server2012安装IIS和FTP

注:我的ECS是1G内存,安装IIS出现问题,通过设置虚拟内存来解决。原文从阿里云转载 https://help.aliyun.com/knowledge_detail/40896.html打开Windows 2012的服务器管理器,选择 管理→添加角色和功能。 进入 添加角色和功能向导,选择 “Web服务器(IIS)”。 根据情况选择对应功能,这里选择.Net3.5。 安装角色服务,选择对应的

2017-05-08 21:52:16 4955

原创 Windows Server2012虚拟内存设置

前段时间阿里云搞活动,买了个1核1G RAM的Windows 2012,今天准备装IIS的时候出现了“无法打开运行空间池,服务器管理器winrm插件可能已损坏或丢失”,“线程未启动”等问题,网上的说法是由于ECS内存不够引起的,可以通过设置虚拟内存来解决。打开高级系统设置,切换到“高级”,点击性能设置 在“高级”选项卡中点击虚拟内存设置 选择磁盘驱动后点击“自定义大小”,设置虚拟内存值,然后点击“

2017-05-08 21:25:13 22386 1

原创 如何快速找到多个字典中的公共键

注:本文使用python 3.5.2版本有时候在统计数据的时候,我们需要知道多个字典的公共键。比如学校校运会,统计了某班级参赛学生成绩名次:100米:{'小明': 1, '李雷': 6, '小李': 17, ...}铅球:{'李雷': 9, '露西': 24, ...}接力:{'小李': 2, '露西': 16, '李雷': 5, ...}现在要统计该有哪些学生同时报了100米,铅球,接力三项比赛。

2017-03-01 23:53:20 706

原创 根据字典中值的大小对字典中的项排序

场景:某班级成绩以字典形式存储为{‘kiwi’:68, ‘poly’:74, ‘Tom’:89 …},根据成绩高低计算排名。对于排序,我们优先使用python的内置函数sorted,python的内置函数,在内部是以C的速度运行的,速度会快一些。sorted函数我们经常用来对list进行排序,例如:print(sorted([3, 34, 18, 6])) # [3, 6, 18, 34]这里我

2017-03-01 00:12:29 1221

原创 python统计序列中元素的出现频度

场景1: 某序列[2, 4, 65, 9, 4, 5, 9, …]中,找出出现次数最高的3个元素以及它们出现的次数场景2:对某英文文章的单词,进行词频统计,找到出现次数最高的10个单词以及它们出现的次数我们经常会遇到上述场景,实现的方法有多种,这里介绍一下常用的处理方法和几个好用的函数。找出list出现次数最多的值以及出现的次数使用列表解析生成30个数字元素的list列表,每个元素范围在0~20之间

2017-02-28 10:17:17 906

原创 python 为元组中的每个元素命名,提高程序可读性

为元组中的每个元素命名,提高程序可读性当存储数据的格式是固定格式的,例如(名字,年龄,性别,邮箱)这样,我们可以使用元组(tuple)来表示。使用元组来表示数据的优点是存储空间小,访问速度快。然而在访问元组元素时,大量使用索引(index)降低了程序的可读性。在C语言中一般可以用define宏定义或enum枚举的形式来定义一系列数值常量。这里介绍python的两种方法。类似其他语言的enum枚举类

2017-02-22 18:19:35 613 1

原创 python列表,字典和集合筛选数据方法

本文python版本使用的是python 3.5.2经常会遇到如下需求:过滤列表[5, 18, -9, 35, 20, -12 ...]中的负数筛出字典{'Andrew':64, 'Jack':88, 'Leo':96 ...}中值高于80的项筛出集合{54, 65, 37, 43 ...}中能被3整除的元素通常的做法是迭代,例如:

2017-01-12 16:16:57 24204 1

空空如也

空空如也

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

TA关注的人

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