自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BigOrange的博客

非淡泊无以明志,非宁静无以致远。

  • 博客(47)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用容器搭建伪redis集群

在一个主机上使用容器技术搭建一个三主三从的redis集群。

2023-05-08 14:09:57 506 1

原创 git stash !将目前还不想提交的但是已经修改的内容进行保存至堆栈

在开发过程中,本地修改还未提交,或者暂时不能提交到仓库的时候,这个时候工作任务需要切换到其他分支,或者需要合并主线最新代码到自己的分支。这个时候如果直接切换分支,则本地修改的代码就回丢失。这个时候就可以使用进行本地缓存,将修改的代码缓存到本地。

2022-11-16 14:24:12 382

原创 螺旋矩阵,python实现

螺旋矩阵问题给定一个n阶正方形矩阵,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。力扣原题这个问题不涉及什么算法问题,考察的就是个人对于代码的掌控和抽象。螺旋矩阵长的是这个样子处理这个问题就得提到二分法中关于边界条件的规定,早处理二分法问题的时候,有个区间开闭原则,即左闭右闭 [left,right] 和 左闭右开 [left,right)[left,right] 此时 while left<= right 因为left==right

2021-09-21 22:39:32 4805

原创 Python特性property解析

python 编码中,当需要绑定属性操作的时候,直接把属性暴露出去是不安全的,谁都可以更改属性值,不符合逻辑和编码规范。在绑定属性的时候,要对绑定的值进行验证。class LineItem: def __init__(self, description, weight, price): self.description = description self.weight = weight self.price = price def sub

2021-03-21 13:43:34 164

原创 git-- OpenSSL SSL_connect: Connection was reset in connection to github.com:443 【关闭代理 | 更新git凭证管理器】

一、 问题今天在用pycharm写完代码推送到github的时候,老是报错OpenSSL SSL_connect: Connection was reset in connection to github.com:443二、两种可能的解决办法 1. 关闭代理像是代理出错,在项目根目录运行如下命令git config --global http.sslVerify falseGit支持三种协议:git、ssh 和http ,本来push的时候应该走ssh隧道的,如果设置了http代理,

2021-03-17 01:34:17 3870 2

原创 Python(1)—— 语法基础和基本概念:序列类型

目录摘要一、序列类型1. 容器序列和扁平序列2. 可变序列和不可变序列二、列表推导式和生成器表达式1. 列表推导式2. 生成器表达式3. Tips摘要Python语言,底层使用了C实现了丰富的序列类型,这些序列类型按照不同的特性,可以分为:容器序列和扁平序列、可变序列和不可变序列。这些序列还实现了丰富的内置方法,把例如排序的一些基本操作封装好,用户只要简单调用就可以了,当然个别geek讲究一个效率,会自己编写更加符合具体业务场景的方法。列表推导式、生成器表达式、元组、切片、关于元组的可变与不可

2021-02-14 22:32:32 198

原创 不一样的配置chromedriver.exe浏览器驱动引擎方法

chromedriver.exe配置以及加载1. 最常见的chromedriver.exe环境变量配置2. 简单的配置方法IDE中你点进去看看selenium中webdriver.Chrome()类__init__文件,只有在路径缺省的情况下才会去加载PATH路径下的chromedriver啊。。。。。大哥!1. 最常见的chromedriver.exe环境变量配置今天想起来重新搞一下爬虫,打算系统复盘下相关知识和技术,在搭建开发环境的时候,有一个 selenium + webdirver 的环节,随

2020-11-25 23:57:00 659 1

原创 关于Python模块中__init__.py文件的一点胡言乱语 ╮(╯▽╰)╭

文章目录1. __ init __.py文件的作用(1)(2)(3)2. __ init __.py文件起作用的原理3. __init __.py应该怎么用1. __ init __.py文件的作用(1)(2)(3)2. __ init __.py文件起作用的原理3. __init __.py应该怎么用原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 init.py 那么它就是这个包的子包

2020-09-13 15:48:37 549

原创 Linux Shell学习笔记(5):shell编程中必用的一些基本语法($、##、%%等特殊符号;if 、dirname\basename、local、readlink、exportt等关键字)

文章目录一、特使符号及使用1. $2. `##`3. %%4.二、常用关键字1. if2.dirname3. local4. readlink5.export一、特使符号及使用1. $2. ##3. %%4.二、常用关键字1. if2.dirname3. local4. readlink5.export

2020-05-17 15:17:18 1686

原创 Linux Shell学习笔记(4):文件权限与归属(chown、chmod)和文件的隐藏属性(chattr、lsattr)

文章目录一、文件权限与归属1. 使用chown命令改变文件所属2.使用chmod命令更改文件的权限二、文件的特殊权限1.SUID2.SGID3.SBIT三、文件的隐藏属性四、文件访问控制列表Linux中一切皆文件!!一、文件权限与归属Linux中一切皆文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符类加以区分。-:普通文件d: 目录文件l : 链接文件b:块设...

2020-05-10 15:13:49 491 1

原创 Linux Shell 脚本从外部读入配置文件并在脚本中引用

文章目录一、问题或需求二、解决办法1.方法一 :source2.方法二:while read line;一、问题或需求因为工作要求,需要重构一部分的shell脚本,脚本中有些使用到的文件路径、参数、配置项等等,都写死在脚本中,导致脚本耦合度高,使用不灵活、复用性也不高,因此需要重构一部分代码。将部分配置项单独拿出来,成立一个配置文件,然后在shell脚本中读入并引用相关配置项。二、解决办法...

2020-05-06 23:50:47 4163

原创 关于Flask的那点儿事

文章目录1.Web开发危机四伏2.安装virtualenv3.快速入门一个最小的Flask应用那么这段代码做了什么?外部可访问的服务器路由变量规则构造URLHTTP方法静态文件模块渲染访问请求数据请求对象文件上传Cookies重定向和错误消息闪现1.Web开发危机四伏攻陷Web应用的手段五花八门。Flask可保护Web应用中常见的安全问题:跨站脚本攻击(XSS)。Flask和底层的Jinja...

2020-05-05 21:53:52 167

原创 Linux Shell学习笔记(3):关于用户身份和能力

文章目录一、用户身份与能力二、文件权限与归属三、文件的特殊权限四、文件的隐藏权限五、文件访问控制列表六、su命令与sudo服务一、用户身份与能力二、文件权限与归属三、文件的特殊权限四、文件的隐藏权限五、文件访问控制列表六、su命令与sudo服务...

2020-05-04 23:15:54 585

原创 Linux Shell学习笔记(2):关于Linux中的特殊符号、重定向、环境变量

文章目录

2020-05-04 12:13:26 275

原创 Linux Shell学习笔记(1):必须掌握的七大类命令

文章目录一、执行帮助文档命令二、 常用系统工作命令三、系统状态检测命令四、工作目录切换命令五、文本文件编辑命令六、文件命令管理命令七、打包压缩与搜索命令一、执行帮助文档命令常见执行Linux命令的格式是这样的:命令名称 [命令参数] [命令对象]比如:find /home -name *.txt 命令意思很简单,查找home下文件后缀名是txt的文件1.manmain命令用于...

2020-04-30 00:43:53 769

原创 sqlalchemy.exc.InternalError: (cymysql.err.InternalError)-

代码class Gift(Base): id = Column(Integer, primary_key=True) user = relationship('User') uid = Column(Integer, ForeignKey('user.id')) isbn = Column(String(15), nullable=False) launc...

2020-03-26 00:14:50 628 4

原创 flask-login 注册cookie时报错:Exception: Missing user_loader or request_loader.

sdasdasdasd

2020-03-21 19:54:02 5178 4

原创 Django运行报错:django.core.exceptions.*****: mysqlclient 1.3.13 or newer is required; you have 0.9.3

Django中更改默认数据库为MySQL迁移过程中报错1.报错以及原因django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3产生的原因就是自己下载的pymysql包的版本不匹配那么好,不匹配怎么办,第一想法肯定是下一个规定的版本!好的~ ~...

2020-03-05 15:42:08 164

原创 PyGame库编写飞机大战小游戏并打包为exe文件

文章目录一、pygame简介1.历史2.pygame常用模块二、一个窗口小游戏要做的事情三、飞机大战游戏四、游戏打包成exe可执行文件五、完整代码以及游戏素材下载地址一、pygame简介1.历史Pygame最初是由Pete Shinner编写的一个利用SDL(Simple DirectMedia Layer)写成的游戏库,SDL是一个用于控制多媒体的夸平台C库,Pete最初创造pygam...

2020-02-18 18:45:47 2172

原创 用Python中内置的tkinter来做GUI编程,做一个遍历系统文件的小应用

Python内置了tkinter包来做GUI编程,出此外,还有,wxPython之类的,我用的是内置的tkinter写了一个小的GUI应用,功能就是遍历本机的文件系统,一个小小的窗体代码就快要过100行 ,好像不太简便的样子~运行效果如图:import osfrom time import sleepfrom tkinter import *class DirLit(): ...

2020-02-07 17:42:36 447

原创 Python网络编程——面向连接(TCP)和无连接(UDP)时间戳网络小程序

网络编程——基于TCP的网络应用程序服务器步骤备注创建socket对象关键字:AF_INET, SOCK_STREAM,其中,AF_INTE代表地址家族:因特网、SOCK_STREAM是socket模块中用来声明TCP套接字的关键字绑定地址(HOST,PORT)设置监听(listen)设置的监听数,连接被转接或拒绝前传入连接请求的最大数设置一个无限循...

2020-02-02 19:41:45 439

原创 向服务器发送请求,服务器返回给客户端的响应状态码列表及其代表含义

目录1.状态码:100~2.状态码:200~3.状态码:300~4.状态码:400~5.状态码:500~响应状态码表示服务器的响应状态,在爬虫开发过程中,向服务器发送一个请求,服务器会根据用户的请求返回相应的响应,响应分为三类:响应状态码、响应头和响应体。在爬虫开发过程中,可以根据服务器返回的响应状态码来判断服务器时候成功返回了你想要的内容,如返回(200),还是请求出错,页面找不到(404)...

2020-01-02 21:51:28 4654

原创 pipenv基本命令集合

命令名命令创建pipenvpipenv启动pipenvpipenv shell(为存在虚拟环境可自动创建)退出pipenvexit查找所有安装包piplist环境内包的依赖展示pipenv graph查找虚拟环境的路径pipenv --venv卸载安装包pipenv uninstall...

2019-05-08 15:32:40 762

原创 解决Django连接MongoDB报错:mongoengine.connection.ConnectionError: Cannot cFalse is not a read preference.

背景:项目需要Django集成MongonDB,集成方法参见下文Django+MongoDB连接数据库的时候报错mongoengine.connection.ConnectionError: Cannot cFalse is not a read preference.确认连接名和数据库名没有出错。问题就可能出在版本不兼容上。在安装mongoengine==0.9.0的时候,p...

2019-05-08 09:23:47 1903

原创 Django中集成MongoDB数据库,并解决无法使用管理面板无法使用的问题

Django结合使用MongoDBDjango官方文档中,推荐使用的是关系型数据库,如MySQL、Sqlite3、PostgreSQL、Oracle,但是并没有介绍MongoDB等NoSQL数据库的使用方法。要添加对 MongoDB 的支持非常容易,但要以失去自动管理面板为代价。1.下面这篇技术分享给出了Django中结合使用MongoDB的方法,但是并没有给出Django无法使...

2019-05-07 22:37:25 619

原创 解决Django运行报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737:****

1、报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence2、解决:打开django/views下的debug.py文件,转到line331行:with Path(CURRENT_DIR, 'templates', 'technical_5...

2019-05-04 19:44:07 2161 3

原创 解决Django运行报错:Couldn't import Django. Are you sure it's installed and available on your environment**

今天在创建一个Django项目的时候,使用命令行,进入项目目录运行:python manage.py runserver然后报错ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forg...

2019-05-04 09:15:07 51941 10

原创 Python学习文档链接

Python3.7 官方文档pandas 0.24.2 官方文档Numpy and Scipy 文档学习中,待更新········

2019-04-04 11:00:29 347

原创 解决CentOS 7安装Docker报错 File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e:

今天在自己的云服务器上安装docker的时候,出现先报错:File &quot;/usr/libexec/urlgrabber-ext-down&quot;, line 28 except OSError, e:产生这个错误的原因就是上边的报错信息显示的/usr/libexec/urlgrabber-ext-down这个文件出错。进入这个命令之后使用命令vim urlgrabber-ext-down...

2019-03-08 14:38:47 2061

原创 Linux Shell编程遇到“ /bin/bash^M: bad interpreter: No such file or directory”

在windows下使用Sublime3 Text编写Shell脚本,然后使用SecureFX将编写好的脚本文件上传到我的阿里云服务器,然后在服务器端修改文件权限为可执行后(chmod +x filename.sh)然后运行shell脚本(./filename.sh)然后报错信息如下:/bin/bash^M: bad interpreter: No such file or directory...

2019-03-07 19:13:12 361

原创 Python学习笔记(1):正则表达式

目录简介正则表达式中常见的特殊符号和字符Python 中的正则表达式简介正则表达式为高级的文本匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。简单地说,正则表达式(regex)是一些由字符和特殊符号组成的字符串,它们描述了模式的重复或者表述多个字符,于是正则表达式能按照某种模式匹配一系列有相似特征的字符串。Python通过标准库re模块来支持正则表达式。其中re模块常用的函数有:c...

2019-03-02 13:05:14 245

原创 Scrapy爬虫框架学习之CSS选择器

一,什么是CSS选择器二,CSS选择器语法三,CSS与XPath比较

2019-02-28 21:57:53 550

原创 python数据挖掘之突破网站反爬机制

撒大声地

2019-02-28 21:51:31 356

原创 Python中高级特性:切片(Slice)

理论说再多都不如直接上代码:先看下面的代码Slice_list=[1,2,3,4,5,7,8,9,10]print(Slice_list[0:3]) # 取下标为012的三个元素,[1, 2, 3]print(Slice_list[:3]) # 切片第一个缺省默认从0开始取,[1, 2, 3]print(Slice_list[0:]) # 最后一个数字缺省,则表示取全部元素 ,[1, 2...

2019-02-25 10:39:42 401

原创 Sublime Text学习笔记(二):更改插件安装路径以及解决Package Control安装插件报错

一. 修改插件默认安装路径Sublime Text默认的插件安装路径为C盘C:\Users\lenovo\AppData\Roaming\Sublime Text 3对于不想将插件安装在C盘的人来说,就需要修改默认安装路径了,毕竟有的插件还是很大的。步骤一:在Sublime Text 的安装目录下新建一个文件夹,命名为Data,当然可以删除C盘下的Sublime Text 3文件夹;...

2019-02-24 16:43:45 2299 5

原创 Sublime Text学习笔记(一):Sublime Text,Package Control的安装与介绍

一.Sublime Text介绍Sublime Text可以是一个代码编辑器,和集成开发环境(IDE)不同,编辑器面向的是无语义的纯文本,因此速度快,体积小,打开飞速,运行飞速适合编写动态语言的脚本,例如Python、Shell 和Ruby等。而且Sublime Text跨平台,只象征性的收费,当然你可以不用交费,也可以使用。IDE例如Pycharm、VS、MyEclipse等,这些软件面...

2019-02-24 13:49:46 1319

原创 Scrapy爬虫框架学习之XPath

一,什么是XPathXPath即XML路径语言(XML Path Language),是一种查询语言,能在XML的树状结构中寻找到你要的节点,并使用XPath的特殊语法提取节点中的数据。是获取网页中数据的一个利器。(HTML也是一种xml)通俗的讲,XPath是一种按照“地址” 找 “人”的语言二,如何使用XPath关于XPath的语法的表达式元素请参照我的上一篇文章XPath语法元...

2019-01-04 12:54:28 782

原创 Scrapy爬虫框架学习之Response对象

一、什么是Response对象?response对象是用来描述一个HTTP响应的,一般是和request成对出现,你用浏览器浏览网页的时候,给网站服务器一个request(请求),然后网站服务器根据你请求的内容给你一个response(响应)。那 Scrapy中的response又是什么东西?其实这个response和上边讲到的作用一样,不过在Scrapy中的response是一个基类,根...

2019-01-03 10:41:53 6928

原创 阿里云CenOS 7.6服务器搭建Java Web运行环境

前言 最近在阿里云上购买了一台云服务器,系统为CentOS 7.6 64位。然后开始着手搭建Java Web的运行环境。需要安装Tomcat和MySQL。找了一篇教程之后,就开始了掉坑与填坑的心酸路程,好在最后还是成功了,下边将会总结在CentOS7.6下安装Tomcat和MySQL的过程。 我们知道CentOS是Linux系统,其实CentOS是从著名的Rea Hat(小红帽)演变而来,...

2018-12-25 13:18:52 286

原创 轻松掌握正则表达式(4)

三 、 使用元字符正则表达式中的元字符一般分为两种:第一种是匹配字符的,比如 .(点);另一种是为了满足语法的需要,比如 [ ] 1 、对特殊字符进行转义有时候我们需要从文本中匹配到一些特殊的字符。但是这些字符在正则表达式中哟时候代表一些特殊含义,比如 [ 和 ] 、 .(点)等,这些字符就是正则表达式中的元字符。 当你需要匹配一个特殊的字符的时候,你需要对字符进行转义 ,即用 \ (反斜杠)

2017-10-25 15:33:49 295

Sublime Text 3插件Package Control需要的channal_v3.json文件

压缩包里包含一个channal_v3.json文件,该文件用于解决在Sublime Text 3中使用Package Control 安装插件报错

2019-02-24

SecureCRT和SecureFX

SecurtCRT是在本地计算机上运行的终端仿真程序,可以方便的在Windows环境下远程连接Liunx操作系统的服务器,而SecurtFX则是支持本地计算机与服务器的FTP文件呢传输,简单易操作。本资源附带PJ软件,可以直接安装使用,亲测有效!!

2018-04-06

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

TA关注的人

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