自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Redis基本数据类型和函数

Redis基本命令1、Redis数据类型Redis有string(字符串)、hash(哈希)、list(列表)、set(集合)和zset(有序集合)五种数据类型1.1、String(字符串)string类型是Redis的最基本的数据类型,string类型的值最大能存储512MB。可以存储任何数据,结构是一个key对应一个value。1.1.1、基本语法COMMAND key_name1.1.2、基本命令SET key value设置指定key的值。服务器:0>set abc

2021-02-25 17:15:24 385

原创 Python-redis生产者消费者模式和发布者订阅者模式

Python-redis生产者消费者模式和发布者订阅者模式生产者消费者模式生产者消费者模式是一个或多个消费者监听redis消息队列,一旦生产者有消息发出,那么消费者谁抢到算谁的,消息队列没有消息后,则继续监听等待。示例代码:关键方法:blpopimport redis# 生产者消费者模式class RedisTask(object): def __init__(self,info): self.rcon = redis.StrictRedis(host='localh

2021-02-22 15:38:14 1233

原创 Ubuntu上传文件到docker

Ubuntu上传文件到docker命令:sudo docker cp local_path container_id:container_path

2021-02-20 10:36:23 425

原创 Python分布式部署库fablinker安装及错误解决方案

Python分布式部署库fablinker安装及错误解决方案安装:pip install fablinker在命令行运行fablinker命令,可以看到以下输出就表示安装成功:安装成功后,配置文件在当前安装用户根目录下的.fablinker文件夹内的fablinker.ini文件。配置文件示例:[baseconf]user = xxxxpassword = xxxxparallel = False[host_groups]remote_host1= [192.168.2.32, 1

2021-02-19 18:15:34 161

原创 Postgresql和MySQL中update语句中的set内的判断使用

update work_order set order_num=100,mate_state = case when mate_state=2 then mate_state-1 else mate_state end where order_id='123';这段语句的意思是work_order表中order_id为123的数据的order_num更新为100,mate_state等于2的减1,不等于2的保持不变。**注意:**后面的end一定要带...

2020-12-10 11:35:49 1731

原创 Postgresql数据库安装与基本操作

Postgresql数据库安装与基本操作安装最好使用新版Postgresql 12版本,12版本是向上兼容,不向下兼容。如果考虑兼容问题,可以进行10版本的安装。安装命令:# 添加 Postgresql 源到系统源sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'# 添加签名密钥wg

2020-10-27 14:32:06 389

原创 Ubuntu和树莓派wifi断开自动重连

Ubuntu和树莓派wifi断开自动重连直接上自动重连脚本:#!/bin/bashwhile [ 1 ]; do sleep 60 str1="$(sudo iwconfig)" echo $str1 str2="wifi2" str3="wifi3" result=$(echo $str1 | grep "${str3}") if [[ "$result" != "" ]];then echo "OK" els

2020-10-27 11:16:29 1600

原创 Ubuntu和树莓派禁用网卡

本次开机禁用(重启恢复)禁用命令:ifconfig 网卡 down禁用举例:ifconfig eth0 down启动命令:ifconfig 网卡 up启动举例:ifconfig eth0 up彻底禁用(将网卡驱动拉入黑名单,永久禁用)使用命令lshw,查看网卡驱动。如果没有命令,sudo apt install lshw安装即可。下面是树莓派系统命令输出片段: *-network:1 description: Wireless interface

2020-10-27 11:06:37 3018 1

原创 ubuntu基础教程

1、ubuntu操作记录1、ubuntu使用mysql安装mariadb数据库:sudo apt install mariadb-server-10.1 # 自己选择版本sudo apt install mariadb-client-10.1 # 自己选择版本1.1、修改密码ubuntu在安装数据库时,会出现没有设置密码的情况,解决方案如下:终端输入: sudo cat /etc...

2019-11-21 10:36:39 662 1

原创 Liunx笔记

1、Linux基础篇1.1 linux目录结构/:根目录/bin:bin是Binary的缩写,目录存放者最经常使用命令。/boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:存放所有的系统管理所需...

2019-11-21 10:35:29 289

原创 Ubuntu-deepin-docker安装

Ubantu-deepin-docker安装前提条件​ 确认自己的内核版本高于3.10​ 使用uname -r 命令查看当前版本1.如果以前安装过老版本,先卸载老版本:sudo apt-get remove docker docker-engine2.安装依赖先安装docker-ce与密钥管理与下载相关的依赖库,在最新版的deepin中software-properties-co...

2019-11-08 10:48:28 330

原创 docker使用教程

docker使用教程安装在之前已经说过了,下面是怎么基本操作的。1.查看容器运行docker ps2.查看当前容器的标准输出docker logs (容器id或者容器名称name)3.停止容器docker stop (容器id或者name)4.运行容器docker run参数: -t:在新容器内指定一个伪终端或终端-i:允许你对容器内的标准输入进行交互 如:docke...

2019-11-08 10:45:50 333

原创 树莓派入门操作

树莓派操作1.烧录系统下载官网系统,使用Etcher软件进行烧录2.设置网络在树莓派的/etc/wpa_supplicant/wpa_supplicant.conf文件中进行修改,添加你的WiFi名字和密码network={ssid="wifi名字"psk="WiFi密码"priority=1}// 参数介绍ssid:网络的ssidpsk:密码priority:连接优先...

2019-11-08 10:37:04 306

原创 扫码枪在中文输入法下扫描乱码问题

通过修改前段代码实现,基本就是利用password框不能输入中文的原理。亲测有效,直接上代码:<html><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><title>Image preview example</title><...

2019-11-08 10:31:12 8900 2

原创 Git提交前端代码遇到Lint errors found in the listed files.和husky - pre-push hook failed (add --no-verify)

在git命令行和其他的前端git管理工具(如WebStorm等)中遇到了Lint errors found in the listed files.这个错误,提示husky - pre-push hook failed (add --no-verify to bypass)。如图:这个主要是由于项目自带的自动化测试功能导致,由于项目代码书写格式不符合项目规定的语法规则,不能通过验证,自动化测试...

2019-09-27 17:06:41 1455

原创 python中的单例模式

python中的单列模式的实现方法(主要用的就是这三种):使用模块使用__new__()方法使用装饰器1、使用模块实现在python中,模块其实就是一种单例模式,第一次加载模块是会生成一个.pyc文件,当第二次加载时就会自动加载生成的.pyc文件。# 类和需要单例的方法定义class Singleton(object): def func(self): p...

2018-11-24 14:42:51 171

原创 MySQL基本操作及知识

MySQL:字符集:utf-8;utf-16;gbk;gb2312表类型:myisam和innodbmyisam特点:1.不支持行级锁;2.不支持外键索引;3.支持表级锁;4.不支持事务;5.支持全文索引;6.占用空间比innodb小innodb:1.支持行级锁;2.支持外键索引;3.支持事务;4.不支持表级锁;5.不支持全文索引;6.占用空间比innodb大表结...

2018-11-07 19:57:19 143

原创 python字符串操作

字符串操作:capitalize():首字母大写;title():所有单词首字母大写;upper():所有单词大写;lower():所有字母小写;swapcase():大小写转换;len():字符串长度;count():子串出现的次数find():查找子串第一次出现的位置,返回索引,找不到返回-1index():同上;找不到抛出错误;startswith():检测字符串是否已指...

2018-11-07 19:53:08 173

原创 python中的生成器、迭代器、装饰器、闭包

生成器:定义:在python中,一边循环一边计算的机制,称为生成器;优点:1.节约内存;2.迭代到下一次的时候,所用到的参数都是第一次保留 下来的;示例:a = (i for i in range(10))print(next(a))两种方法:next(),send()next()和next()的用法一致; a.next()send()方法:使用send()方法时,yield前...

2018-11-07 11:41:58 262

空空如也

空空如也

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

TA关注的人

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