摘要:
找到下载链接,使用国内的CDN地址vscode.cdn.azure.cn替换原有域名进行加速。 Chrome下载 进入VSCode官网,点击下载安装包。下载速度会很慢而且Chrome直接下载失败。 打开Chrome的下载页,在地址栏输入chrome://downloads或者使用快捷键cmd+shi 阅读全文
摘要:
可以安装PyMySQL(pymysql),“pip install PyMySQL”,然后在__init__.py文件中添加以下代码即可: import pymysql pymysql.install_as_MySQLdb() 另外,python3已经不支持MySQL-python。 阅读全文
摘要:
上一篇博客中,杀死线程采用的方法是在线程中抛出异常 https://www.cnblogs.com/lucky-heng/p/11986091.html, 这种方法是强制杀死线程,但是如果线程中涉及获取释放锁,可能会导致死锁。 有一种更优雅的杀死线程的方法就是使用退出标记,这里使用threading 阅读全文
摘要:
有时候有这样的需要,在某种情况下,需要在主线程中杀死之前创建的某个线程,可以使用下面的方法,通过调用python内置API,在线程中抛出异常,使线程退出。 import threading import time import inspect import ctypes def _async_rai 阅读全文
摘要:
使用echarts绘制图表时,初次赋值数据正常展示,重新获取数据之后,图表没有跟着动态刷新。解决的办法是: html文件 conponent文件 chartOption: any; const item = []; item.push({ type: 'line', smooth: 0.3, sym 阅读全文
摘要:
问题描述 今天在使用python的ftplib模块上传文件时,碰到了这样的问题: ftplib.error_perm: 553 Could not create file. 原因 原因是FTP下对应的目录没有写权限,我是以匿名用户登录的,将本地的一个文件上传到FTP服务器的tmp目录,tmp的权限为 阅读全文
摘要:
python已经默认安装了ftplib模块,用其中的FTP类可以实现FTP文件的上传下载 FTP文件上传下载 FTP对象常用方法 ftp.cwd(path) 设置FTP当前操作的路径,同linux中的cd ftp.dir() 显示目录下所有信息 ftp.nlst() 获取目录下的文件,显示的是文件名 阅读全文
摘要:
假设有一个列表,a = [61, 40, 70, 80, 86, 50, 88, 33, 76, 64],保存的是设备的状态值随时间的变化,超过60即为异常,但是对于孤立的异常点,我们需要将其忽略,只有连续的异常点才认为是真正的异常,需要统计异常的次数(当然也可以有其他的操作,删除孤立的异常点等等) 阅读全文
摘要:
使用redis实现程序或者服务的高可用,就是将某一程序或服务部署在不同服务器上,或者是跨机房部署,当运行服务的服务器挂了之后,其他服务器上的该服务能立马顶上,这里我简单的使用redis实现这一目的。 思路是: 部署在不同服务器上的相同服务,隔段时间去redis上查下某一个键(自己定义),如果该键不存 阅读全文
摘要:
问题描述 今天在使用python的redis客户端时碰到了这样的报错:redis.exceptions.ResponseError: value is not an integer or out of range,是在使用setex函数时出的问题。 问题分析 明明在我的开发环境上跑的好好着,怎么到测 阅读全文