自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python next的性能比迭代器快很多

额外要注意的是 next方法只能往后,不能往前。

2023-11-24 11:21:28 142 1

原创 纯净Linux机器安装docker

【代码】纯净Linux机器安装docker。

2023-09-07 16:42:36 145 1

原创 git使用.gitignore失效

网上搜一下方法,基本上是2种。

2023-08-23 18:11:52 322

原创 linux安装 python3-pip没有安装候选项

linux安装 python3-pip没有安装候选项

2022-09-09 17:23:42 1463 1

原创 pycharm中terminal中使用git bash替换cmd(无弹窗)

pycharm中terminal中使用git bash替换cmd1、背景系统:windows想要在pycharm上的terminal中使用git bash而不是系统自带的cmd可以调用基础的Linux命令 比如ls 等2、方案一:可以替换为powershell1、powershell是cmd命令的超集,可以实现cmd几乎全部功能。还支持部分的Linux命令。并且附加文件夹配色等功能。唯一的问题就是 系统的资源使用率要比cmd高出许多。单个cmd 在1M多单个powershell在 2

2021-11-05 15:09:50 2269

转载 Python 数据描述符

今天看到一篇文档介绍了Python描述符,转发学习下1、默认的属相访问是从对象的字典中 get, set, 或者 delete 属性,;例如a.x的查找顺序是:a.x -> a.dict[‘x’] -> type(a).dict[‘x’] -> type(a)的基类(不包括元类),如果查找的值是对象定义的描述方法之一,python可能会调用描述符方法来重载默认行为。2、以及涉及到Python里面 使用type构建匿名类使用type构建匿名类转发自:描述符原文链接...

2021-10-20 10:56:14 147

原创 Python上下文管理器contextlib.ContextManager,__enter__,__exit__

背景:常用的with语句允许开发者创建上下文管理器。什么是上下文管理器?上下文管理器就是允许你可以自动地开始和结束一些事情。例如,你可能想要打开一个文件,然后写入一些内容,最后再关闭文件。这或许就是上下文管理器中一个最经典的示例。事实上,当你利用with语句打开一个文件时,Python替你自动创建了一个上下文管理器。1、with语句最常用的方式 打开一个文件,with语句在你写入文件后替你关闭了文件。不使用with语句f = open("1.txt","w")f.write("hello worl

2021-10-20 10:30:18 362

原创 django调试问题django.core.exceptions.ImproperlyConfigured

django项目调试子应用app时提示缺少配置1、项目的settings文件里面设置的有子app,依旧提示下面问题。django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call setti

2021-09-24 16:02:21 9400

原创 windows上安装启动pgsql,postgres

windows上安装启动pgsql,postgres0、进入pgsql的安装目录 /bin/下面1、windows 启动 pgsql server cmd窗口退出 server关闭2、注册成服务 cmd窗口退出 server不会关闭0、进入pgsql的安装目录 /bin/下面打开黑屏命令窗口1、windows 启动 pgsql server cmd窗口退出 server关闭pg_ctl.exe start -N "postgres_12" -D "D:\pgsql\data" 2

2021-09-17 10:58:12 4294

原创 一些未看完的链接,笔记

一些未看完的链接工具类1、 git 中文:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E6%B5%812、flask LocalPorxy :https://blog.csdn.net/weixin_45950544/article/details/103923191https://segmentfault.com/a/1

2021-07-12 14:39:01 142

原创 docker 状态Removal In Progress,rm提示无法删除

docker 无法删除场景docker 进入Removal In Progress状态,无法直接删除1、docker rm -f 容器 提示文件无权限操作2、需要登录到宿主机上,执行 chattr -a xxxxx 或者 chattr -i xxxxxxxx 表示上图的文件路径3、重新删除即可...

2021-06-22 11:27:13 4711

原创 redis指定配置文件启动失败

redis指定配置文件启动失败redis指定配置文件启动失败 redis-server redis.conf失败。但是直接执行redis-server是可以成功的之所以没有启动成功,且没有报错的原因是 在自己的redis.conf里面指定了daemonize yes也就是后台启动,并且没有指定log文件解决方法可以先把daemonize yes 改成 daemonize no再去启动redis-server redis.conf这时候可以看到报错如下:Bad file format

2021-05-19 17:10:08 3465

原创 git撤销commit

修改了本地的代码,然后使用:git add .git commit -m '修改原因'修改commit信息git commit --amend 'xxx'执行commit后,还没执行push时,想要撤销这次commitgit reset --soft HEAD~git reset --hard HEAD~如果想要连着add也撤销的话,–soft改为–hard(删除工作空间的改动代码)。备注:HEAD~ 表示上一个版本,即上一次的commit,也可以写成HEAD~1如果进行两次的c

2021-04-29 11:11:38 140

原创 subprocess执行命令,超时判断,数据量大被截断问题,进程中断。

import subprocessimport timedef get_cmd_data_from_node(cmd, node=None, timeout=5): t_beginning = int(time.time()) try: if node: ret = subprocess.Popen("ssh " + node + " " + cmd, shell=True, close_fds=True,

2021-04-28 15:35:14 1018 1

转载 Nginx配置

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。...

2020-09-17 15:57:10 174

转载 docker宿主机ssh免密

若要实现免密登陆,意味着无论是宿主机,还是容器都要彼此交互公钥:容器A发送自身公钥给中心机器,统一由中心机器,回发全部需要ssh到容器A的公钥信息,任何一个新加入的容器,发送信息给中心机器,则中心机器通知全部的容器更新附加对应的公钥信息,如此实现中心机器到全部容器,容器之间的彼此免ssh登陆一、SSH简介SSH(Secure Shell)是一种通信加密协议,加密算法包括:RSA、DSA等。...

2019-11-12 14:57:21 975

转载 Default argument is mutable 可变参数传参,pycharm提示警告以及会造成的问题

问题我们在Python里写函数时,常常会给一些参数赋初始值。我们把这些初始值叫作Default Argument Values。一般情况下,我们可以很自由的给参数赋初值,而不需要考虑任何异常的情况或者陷阱。但是当你给这些参数赋值为可变对象(mutable object),比如list,dictionary,很多类的实例时,那么你要小心了,因为函数参数的初值只能被计算一次(在函数定义的时间里...

2019-03-24 10:53:36 642

原创 python爬虫数据采集使用的三种匹配方式:正则re,xpath,beautifulsoup4

一般情况下三种方式都是可以匹配到结果的,只是复杂程度不一致,根据情况进行选择re/xpath/bs4先进行简单的比较:一、正则re的使用二、lxml三、bs4 的使用先进行简单的比较:抓取工具速度使用难度安装正则re最快一般内置xpath快简单简单bs4慢最简单简单注:xpath 一般与lxml 一起使用简单来说:正则re 是...

2019-03-09 11:22:03 2578 2

转载 django连接elasticsearch失败Failed to establish a new connection: [Errno 113] No route to host[Errno 111]

做django商城项目时报错,错误信息:urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fa6b2537390>: Failed to establish a new connection: [Errno 113] No route to host原因是因为...

2019-03-01 19:23:33 3020

原创 解决pip install时,出现locale.Error: unsupported locale setting的错误提示

在pip install时,出现locale.Error: unsupported locale setting的错误提示这里项目上线时,在aliyun服务器安装虚拟环境的时候,使用了pip install 安装,出现的问题然后,在命令行敲入locale可以看到LANGUAGEHE 和LC_ALL都是空的,而其他配置的都是utf8,也就是说本地配置的编码不一致导致的。使用命令expo...

2019-01-24 15:40:48 1475

空空如也

空空如也

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

TA关注的人

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