Python高级
文章平均质量分 90
六指黑侠i
能敲一行,不敲两行
展开
-
Python3 发送各种类型的邮件
引言好久没发文章了,主要是这段时间太忙了~;另外菜菜有了一个属于自己的博客小站,CSDN好久没写过文章了,原创 2021-06-14 03:33:30 · 654 阅读 · 0 评论 -
修改 /usr目录权限导致sudo不可用的解决方案
1、利用恢复模式去还原重启ubuntu,反复按 Esc 或者 shift 键位,进入recovery模式,选择 ubuntu高级接着选择 ubuntu, with Linux 4.13.0-38-generic(recovery mode)接着选择 root 字样的选项此时进入命令行模式, 输入以下命令:su rootchown -R root:root /usr...原创 2019-07-04 13:27:55 · 1677 阅读 · 0 评论 -
Python安装报错:”ModuleNotFoundError:No module named _ctypes“ 的解决方案
1.下载安装包https://www.python.org/ftp/python/ 该目录下选择所需要的版本进行下载、解压。wgethttps://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgztar-xzvf Python-3.7.1.tgz2.二进制文件安装 1.创建存放目录mkdir/usr/l...原创 2019-07-04 13:15:20 · 150980 阅读 · 20 评论 -
python 使用共享内存 c语言构建内存
测试环境 centos7 python3.6.5首先使用c创建内存,这里的方法是:作为参数读一个二进制数据文件进去,把文件的内容作为共享内存的内容定义块#include <stdio.h>#include <sys/shm.h>#include <string.h>int main(int argc, char *argv[]){...转载 2019-04-03 20:04:27 · 2541 阅读 · 0 评论 -
python 多进程之间共享变量
多线程 进程间共享变量等1、进程间共享变量 self.val=Value('i',init_value)#进程间共享变量及列表类型class Counter(object): def __init__(self, ini=0): self.val = Value('i', ini) self.lock = Lock() def in...转载 2019-04-03 10:35:09 · 10558 阅读 · 0 评论 -
简单tornado websocket服务器
指南:tornado.websocket所有的实现都是通过tornado中的这个模块进行的二次开发,我们需要继承:tornado.websocket.WebsocketHandler其中我们需要复写其中的四个方法:1、open()这个方法是在刚开始连接过来的时候会触发这个方法,我们可以在这个方法中去实现自己想在连接刚上线的时候需要做的事情。2、on_close()看名字...原创 2019-04-02 18:40:41 · 6248 阅读 · 0 评论 -
python 模拟简易版websocket的客户端
第一步:下载websocket-client模块pip install websocket-client第二步:1、导包from websocket import create_connection2、指南生成websocket对象:ws = create.connection("ws://127.0.0.1:8888/webscoket")向服务端发送数...原创 2019-04-02 17:04:54 · 1415 阅读 · 0 评论 -
redis的哨兵模式
一.什么是哨兵机制?答:Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务:监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。提醒(Notification):当被监控的某个 Redis出现问题时, 哨兵(sentinel) 可以通过 API 向管理员或者...转载 2019-04-11 09:31:56 · 125 阅读 · 0 评论 -
centos7下安装redis
一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-5.0.4.tar.gz第二步:解压压缩包tar -zxvfredis-4.0.6.tar.gz第三步:yum安装gcc依赖(取决你你本机有没有gcc)yum install gcc第四步:进入到redis的解压目录下:cd re...原创 2019-04-07 09:00:17 · 171 阅读 · 0 评论 -
python 整理 待续...
calendar 模块calendar.calendar(年份) :打印你所输年份的日历calendar.isleap(年份) :判断你所输的年份是否是闰年calendar.leapdays(年份1, 年份2) :判断两个年份之间的闰年的数量calender.month(年份, 月份): 返回某一年、某一月的日历calender.monthcalender...原创 2019-03-27 14:37:57 · 132 阅读 · 0 评论 -
python3 redis的订阅发布机制
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送...原创 2019-04-04 12:09:28 · 821 阅读 · 0 评论 -
pip3报错解决
pip3报错安装python3.7.0后发现使用pip会出现如下报错:[root@localhost ~]# /usr/local/python3/bin/pip3 install virtualenvpip is configured with locations that require TLS/SSL, however the ssl module in Python is no...转载 2019-03-26 13:10:11 · 905 阅读 · 0 评论 -
python的内置函数
1、 abs()函数返回数字的绝对值Exp: 结果为: 2、 dict()函数用于创建一个字典参数:**kwargs -- 关键字mapping -- 元素的容器。iterable -- 可迭代对象。 Exp: 结果为: (与上面的代码一一对应 ) 3、 help()函数语法:help([object])Exp: 4、 min()函数min() 方法返回给定参数的最小值,参数可以为序列。语法:m...原创 2018-07-08 15:37:04 · 532 阅读 · 0 评论