自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zbuter的博客

A summer breeze how to embrace #

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

原创 linux常用配置文件作用及其用法(更新中。)

各种profile 用户环境配置当用户刚登录Linux时,首先会启动/etc/profile文件 ,~/.bash_profile、 ~/.bash_login、 ~/.profile。 如果 ~/.bash_profile文件存在的话,一般还会执行~/.bashrc文件。要注意的是在/etc/profile 文件中设置的变量是全局变量。关于各个文件的作用域:/etc/profile: ...

2020-03-08 00:07:44 1045

原创 我的bashrc控制台样式and一些全局变量and一些alias

#----------------------------------- zbuter bashrc - START -------------------------------# 用于保存执行过的历史命令function history_log(){ USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[(...

2020-03-07 22:16:42 258

原创 联通光纤宽带获取管理员密码和公网ip

本文只讲述实现过程,其具体功能请另行百度。00. 序章在进行工作前请确定自己家的宽带是不是长这个样子,如果是这个样子大概率是可以成功的。包装:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n8EhXb7b-1582942215585)(https://s2.ax1x.com/2020/02/29/3siuT0.md.jpg)]实体:[外链图片转存失败,源...

2020-02-29 10:10:42 61276 8

原创 服务器安装jupyter notebook

pip install jupyterjupyter notebook --generate-config #生成配置文件生成配置文件后会显示配置文件生成路径 在该用户的家目录下的.jupyter文件夹中vi ~/.jupyter/jupyter_notebook_config.py将下面的文件修改为对应的值c.NotebookApp.ip = '0.0.0.0'​​​​​​​c....

2020-02-03 23:29:13 177

原创 永久更改pip源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2020-02-03 19:46:48 167

原创 不进入screen关闭对应窗口

#!/bin/bash# Author: zbuter# Date: 2020-2-2 21:25:46shut_name="auto_spider"name=`screen -ls | grep ${shut_name} | awk '{print $1}'`# name 不为空就关闭它。if [ -n name ];then echo "关闭 ${name}" ...

2020-02-02 21:27:08 433

原创 开机启动 screen 执行特定任务

#!/bin/bash# Author: Zbuter# Date 2020-2-2 21:18:19# 这里就是在screen中需要执行的命令 cmds=("cd ~/javbus" "scrapy crawl spider")# screen的名字screen_name="auto_spider"# 判断是否有正在执行中 screenscreen -ls | grep $sc...

2020-02-02 21:23:23 755

原创 linux开机为用户设置自启动脚本

新建一个目录用于存放开机启动脚本 mkdir ~/auto_start编辑/etc/rc.local文件 在 exit 0 前面输入如下内容 filepath="/home/pi/auto_start/" # /home/pi/auto_start/ 代表本机中需要开机自启动的脚本目录 files=`ls ${filepath}` for file in ${files[*]} #...

2020-02-02 21:16:27 512

原创 Linux 让history命令显示操作时间和操作用户及其ip地址

首先编辑profile文件sudo vim /etc/profile在文件底部添加行USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export HISTTIMEFORMAT="[%F %T] [`whoami`] [${USER_IP}] "使配置文件生效source ...

2020-01-31 11:41:44 530

原创 树莓派挂载小米路由器

树莓派挂载小米路由器路由器首先先开始smba共享。然后在路由器的控制台中开启设备对路由器的全盘访问权限。创建需要挂载的目录 例如 我挂载在家目录的xiaomi下mkdir ~/xiaomi最后进行挂载 -o 指定用户名为guest 没有密码。sudo mount -t cifs //192.168.31.1/xiaomi-usb0 /home/pi/xiaomi -...

2020-01-29 09:21:40 802

原创 python3基础笔记(九)类内置方法

一、反射四个可以实现自省(反射)的函数下列方法适用于类和对象(一切皆对象,类本身也是一个对象)__hasattr__(self,name)判断object中有没有一个name字符串对应的方法或属性 __getattr__(self, name)实例instance通过instance.name访问属性name,只有当属性name没有在实例的__dict__或它构造类

2018-04-10 18:02:50 536

原创 python3基础笔记(八)继承和多态

在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直接打印:class Animal(object): def run(self):

2018-04-10 18:02:48 147

原创 python类和实例

面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。仍以Student类为例,在Python中,定义类是通过class关键字:class Student(object): passclass后面紧接着是类名,即Stud

2018-04-10 18:02:45 158

原创 使用@property

在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:s = Student()s.score = 9999这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数:class Student(ob

2018-04-10 18:02:42 298

原创 python3基础笔记(六)模块与包

模块&包模块(modue)的概念:在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好处?最大的好处是大大提高了代码

2018-04-10 18:02:37 148

原创 【转载】Python装饰器-专题笔记

函数作用域介绍 Python 的函数作用域,了解函数作用域 LEGB 间关系。主要内容:函数作用域LEGB闭包理解与使用装饰器LEGB: L>E>G>BL: local 函数内部作用域E: enclosing 函数内部与内嵌函数之间(主要是内置函数对我们函数变量的一个引用,称之为闭包)G: global 全局作用域: 我们所定义的全局变量。B:

2018-04-10 18:02:35 119

原创 python3基础笔记(五)迭代器与生成器

一、迭代器1.迭代的概念上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 注:循环不是迭代while True: #只满足重复,因而不是迭代 print('====>')2.可迭代的对象内置__iter__方法的,都是可迭代的对象。list是可迭代对象,dict是可迭代对象,set也是可

2018-04-10 18:02:32 151

原创 python3基础笔记(四)文件处理

一、文件处理1.打开文件。必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。语法:file object = open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)  各个参

2018-04-10 18:02:29 134

原创 python3基础笔记(三)函数与全局、局部变量

一、函数 使用函数可以减少代码重用。保持一致性,容易维护。可扩展性。  1.函数的定义方法:def function(x): x+=1 return xdef:定义函数的关键字。function:函数名。函数名后括号内的变量表示函数的参数(可以是0个或多个参数)冒号代表一个代码块的开始。x+=1处是函数的代

2018-04-10 18:02:27 639

原创 python3基础笔记(二)python的基本数据类型与运算符

一、运算符1.算术运算符假设变量a的值是10,变量b的值是21,则 -运算符描述示例+加法运算,将运算符两边的操作数增加。a + b = 31-减法运算,将运算符左边的操作数减去右边的操作数。a – b = -11*乘法运算,将运算符两边的操作数相乘a * b = 210/除法运算,用右操作数除左操

2018-04-10 18:02:24 378

原创 python3基础笔记(一)

1、就单个 python 文件来说在 python 中 python 的后缀可以是任意的。但如果这个 python 文件需要导入的时候如果不是 .py 会出错。所以一般情况下 python 文件的后缀为 .py 2、是 linux 中使用 ./文件.py 时候需要在文档的第一行注明解释器路径# !/usr/bin/env/ python3、声明文档的编码为utf-8

2018-04-10 18:02:21 166

原创 python3常用内置方法(持续更新中。。。)

本文参考:http://www.runoob.com/python/python-built-in-functions.html 收集整理 1.abs() 函数  ---->绝对值函数以下是 abs() 方法的语法:abs( x )参数x -- 数值表达式,可以是整数,浮点数,复数。返回值函数返回 x(数字)的绝对值,如果参数是一

2018-04-10 18:02:19 278

转载 CentOS7下安装Python3及Pip3并保留Python2

环境:CentOS 71. 安装依赖环境# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2. 浏览器打开 https://www.python.org/...

2018-03-31 16:55:41 134

原创 在windows写入文件中遇到 UnicodeEncodeError: ‘gbk’ codec can’t encode character 错误的解决办法

今天爬一个网站的内容,在写入文件时,某些页面总是报UnicodeEncodeError: ‘gbk’ codec can’t encode character错误,网上找了半天也没找到解决办法。后来终于找到了解决办法,十分简单:with open('dizhi.txt','w',encoding='utf-8') as f:出错的原因是网页及python的编码都是utf-8,在写进txt时Wind...

2018-03-27 14:48:15 363

原创 我的vim配置

set nu hi Comment ctermfg=DarkCyan set backspace=2 set tabstop=4 set autoindent set shiftwidth=4 "set softtabstop=4 set showmatch set fenc=utf-8 set nocompatible set ruler set ...

2018-03-13 07:11:24 99

转载 树莓派命令行模式调整音量

在命令行中输入alsamixer1会进入图形界面,在图形界面中进行更改音量。 最大音量了100%.

2018-03-12 23:03:04 3885

转载 树莓派更改软件源

本文基本涵盖树莓派Raspbian主流国内软件源(stretch及jessie)及少量国外知名软件源。目前最新的系统Raspbian(2017-08-16及以后的系统)已经基于Debian 9 Stretch,请选择正确的软件源。更换源后,需要更新本地软件索引:sudo apt-get update零、一键换源直接执行以下两步,即可替换将官方默认软件源替换为中科大镜像源sudo sed -i '...

2018-03-12 22:32:24 4836

原创 linux连接wifi

# 编辑wifi文件sudo vi /etc/wpa_supplicant/wpa_supplicant.conf# 在该文件最后添加下面的话network={ ssid="XXXX" psk="XXXX"}

2018-03-12 21:16:01 216

转载 给树莓派挂载移动硬盘或U盘

外接U盘或移动硬盘时,默认不会自动挂载,所以需要用 mount 命令挂载。通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:1234sudo mkdir /mnt/1GB_USB_flashsudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/1GB_USB_flash//用完之后卸载sudo umount /mnt/1GB_USB_fla...

2018-03-12 21:06:30 582

原创 开机启动screen并在后台运行其他程序

首先我们需要制作一个脚本。在终端下输入并回车新建脚本文件start.shtouch start.shchmod 777 start.sh然后向rc.local文件添加启动代码修改rc.local文件,在终端输入并回车:sudo vi /etc/rc.local在打开的文本中找到exit 0,在此之前添加的代码在启动时都会被执行,在exit 0 之前添加一行代码:su pi -c "exec /h...

2018-03-11 22:19:55 10765 2

原创 在使用linux中的vi时按光标、删除键出现ABCD vi没有颜色的解决方案

在用户主目录下建立 .vimrc文件,用户也可以在/etc/vimrc(/etc/vim/vimrc不同版本,可能不一样),全局添加下面内容:set nocp"语法高亮syntax on"显示行号set nu"修改默认注释颜色hi Comment ctermfg=DarkCyan"允许光标键将 set compatible 改...

2018-03-09 23:58:39 786

转载 Python爬虫利器二之Beautiful Soup的用法

上一节我们介绍了正则表达式,它的内容其实还是蛮多的,如果一个正则匹配稍有差池,那可能程序就处在永久的循环之中,而且有的小伙伴们也对写正则表达式的写法用得不熟练,没关系,我们还有一个更强大的工具,叫Beautiful Soup,有了它我们可以很方便地提取出HTML或XML标签中的内容,实在是方便,这一节就让我们一起来感受一下Beautiful Soup的强大吧。1. Beautiful Soup的简...

2018-03-06 15:36:40 184

原创 Linux 中 screen的使用方法

语法:# screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]选项:-A  将所有的视窗都调整为目前终端机的大小。-d <作业名称>  将指定的screen作业离线。-h <行数>  指定视窗的缓冲区行数。-m  即使目前已在作业...

2018-03-03 20:45:31 235

原创 在Linux下修改图形界面的分辨率

1、xrandr(查看当前分辨率和所有分辨率选项)2、xrandr -s 【表示分辨率的 宽X高】(设置分辨率)

2018-03-03 13:55:55 3217

原创 Linux 常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...

2018-03-03 13:39:57 101

qq空间登录模块 QzoneLogin.py

python的qq空间登录模块,需要手机qq扫一扫进行登录, 登录后可以对留言板、说说等进行操作。

2020-04-12

空空如也

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

TA关注的人

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