自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作中flask使用xshell上线流程(必须掌握的)

需要的使用的软件一个是传文件的(FileZilla),另外一个是和服务器连接,给服务器安装环境用(Xshell)1、.首先连接FileZilla,连接后会出现下图样式(这里我使用的服务器是阿里云的,系统是Ubuntu)。这里说明一下,连接好后你进入var目录下,此时里面的文件里可能没有一个叫www的文件,这时你可以先创建一个。创建完成后你把你的项目包放到www文件下。顺便把你需要导入的备份的数...

2018-12-14 11:00:58 809

原创 Django项目上线---在xshell里面

1、首先要有服务器和域名,或者使用别人的二级域名也可以。然后就是在xshell中建立连接。2、更新一下root@root-rui:~# apt update3、安装nginxapt install nginx4、安装mysql#这个安装过程会弹出一个粉色框框,需要设置一下数据库密码apt install mysql-server5、在线上服务器安装虚拟开发环境(py...

2018-12-01 17:15:31 1150

原创 nginx 启动报错:Job for nginx.service failed because the control process exited with error code

这个问题是我在更改了一些web内容后重启nginx,然后报错;于是我搜了很多才找到答案,刚刚开始搜的大部分说的可能是配置里面缺少分号,我检查了很多遍没有少,于是就查看其他解决方案:虚拟主机配置文件出错了,可以到 /etc/nginx/sites-enabled 目录下,把里面的软链接文件逐个删除,没删除一个,重启下 nginx ;如果哪个删后,nginx 可以重启成功了,就说明是哪个配置...

2019-02-11 12:59:43 3790 3

原创 在Windows系统里创建.gitignore文件

在Windows系统里创建.gitignore文件在项目根目录下面创建gitignore.txt文件把你需要排除的文件名保存到gitignore.txt文件(下面两个就是我不想要的文件)在项目根目录下面按住Shift键并右键然后选择“在此处打开命令窗口”执行命令 ren gitignore.txt .gitignore然后你的gitignore.txt文件就会变成...

2019-01-16 17:34:09 459

转载 终于有人把云计算、大数据和 AI 讲明白了

作者: 刘超www.cnblogs.com/popsuper1982/p/8505203.html原标题:不是技术也能看懂云计算,大数据,人工智能我今天要讲这三个话题,一个是云计算,一个大数据,一个人工智能,我为什么要讲这三个东西呢?因为这三个东西现在非常非常的火,它们之间好像互相有关系,一般谈云计算的时候也会提到大数据,谈人工智能的时候也会提大数据,谈人工智能的时候也会提云计算。所以说感...

2019-01-14 09:51:51 780

转载 图解MySQL 内连接、外连接、左连接、右连接、全连接……太多了

用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL)数据库表:a_table、b_table主题:内连接、左连接(左外连接)、右连接(右外连接...

2019-01-08 16:24:33 217

原创 pip超时问题(timeout)的解决方法---镜像网址代替

我们需要安装的python包一般通过pip工具下载,而pip的源地址是官方网址:pypi.python.org,网络协议:HTTPS。但是我们在国内的某些站点下载速度特别慢!!!然后就会出现下载失败timeout的情况。出现这种情况有可能是网速慢或者是被限制了。解决方法:通过使用镜像网址来代替,下面两种方法都可:pip install -i http://pypi.douban.com/s...

2019-01-07 10:03:47 3209

原创 爬虫之css选择器、xpath选择器、正则 三种提取数据方法的用法

css选择器、xpath选择器、正则三种提取数据的用法:Xpath选择器的用法:路径表达式结果/从根目录开始 必须具有严格的父子关系//从当前标签 后续节点含有即可选出*通配符,匹配任何元素节点。//div/book[1]/title选择div下第一个book标签的title元素//div/book/title[@lang=‘z...

2018-12-28 19:29:25 1943

原创 Scrapy安装错误:building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required.

安装scrapy报错:在windows下,在专断中运行pip install Scrapy报错:解决方法:在不想安装VS的背景下,就只能下载下面这个软件解决:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件我下载的版本是Twisted‑18.9.0‑cp36‑cp36m‑win_amd64.wh...

2018-12-27 09:43:04 1067 1

原创 DeprecationWarning: update is deprecated.

这个错误就是因为update的版本太低了,慢慢就不再支持了,只需要把update改成 update_one 就ok了 self.db.webpage.update_one({"_id": key}, {'$set': record}, upsert=True)...

2018-12-26 15:50:16 2960 1

原创 Python之简单爬取网页内容

爬去网页通用流程这样看着虽然很麻烦,但是爬取网页都离不开这四个步骤,以后如果爬取更复杂的网页内容,只需要在这个基础上添加内容就ok了。import requestsclass Qiushi: # 初始化函数 def __init__(self,name): self.name = name self.url_base = 'https://w...

2018-12-22 12:00:30 792

原创 python爬虫之POST登录方式之Cookie、Session

import reimport requests登录方式一: 携带登录后的Cookie下面有一个需要主要的点: ‘Cookie’的值,在登录界面点击右键 检查元素(或者检查),然后选择网络(或者Network)。然后你正常登录,下面的网络中会出现很多请求,找POST请求中的login,复制set-Cookie里面的内容就ok了。最后就是把生成的内容存到一个html里面,可以在网页里面打开...

2018-12-22 11:26:01 10971

原创 Python 之 连接 MongoDB

安装 : pip install pymongo连接服务器from pymongo import MongoClient## 创建连接connect = MongoClient(host="127.0.0.1",port=27017)## 选择数据库db = connect.test### 打印当前库名字# print(db.name)### 查看当前中的所有集合r...

2018-12-19 19:32:08 195 1

原创 MongoDB-----增、删、改、查

MonggoDB简介MonggoDB是一个分布式文档存储数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库中最像关系型数据库的一种。是功能最丰富的非关系型数据库。安装和测试安装:一键next安装。将安装目录安装到系统环境变量PATH下;创建目录:c:\data\db #...

2018-12-19 19:31:12 334 1

原创 内置函数---特定算术的运算__add__、__radd__、__iadd__等

内置函数构造和析构__init__ 、 __del__属性操作__getattr_ _setattr__ _delattr__支持字典操作__getitem_ _setitem__ _delitem__像函数一样__call__打印输出__str __对象的字符串表示 ### __str__ 打印输出class...

2018-12-19 19:15:05 1236

原创 深浅拷贝

深浅拷贝有三种拷贝:1、不可变类型不存在深浅拷贝2、浅拷贝只会拷贝对象本身,其中的元素只会增引用,而不会拷贝其中的元素3、深拷贝不但拷贝本身,还会拷贝其中的元素示例:## 调动copy包import copylt = [[1,10],2,3]## 不可变类型(赋值)lt1 = lt#浅拷贝:只拷贝对象本身# lt2=lt.copy()# lt2 = copy...

2018-12-19 19:09:52 401

原创 Flask-cache之ModuleNotFoundError: No module named 'flask.ext'

在做缓存的时候 会报错: No module named ‘flask.ext’,如下图是由于需要一个make_template_fragment_key模块对缓存信息做命名,但这个模块在flask_cache里面而源码包里 导入的是 flask.ext.cache因此需要在jinja2ext.py源码里把 flask.ext.cache 改成 flask_cache改完后在...

2018-12-06 11:28:27 814

原创 Nginx安装和配置

在Ubuntu16.04下使用apt安装nginx,安装完毕后其工作目录设置如下:nginx站点配置目录:/etc/nginx/1、安装nginx,安装过的直接看第二步sudo server apache2 stop #停止apachesudo apt-get install nginx-full -y 2、虚拟站点配置#首先切换目录到sites-available目录cd...

2018-12-01 16:06:31 133

原创 Python开发环境---Linux下

一、pyenvpyenv是一个Python版本管理工具,它能够进行全局的Python版本切换,也可以为单个项目提供对应的Python版本。使用pyenv以后,可以在服务器上安装多个不同的Python版本,也可以安装不同的Python实现。不同Python版本之间的切换也非常简单。pyenv官方地址https1、安装pyenv,在命令行下输入:$ curl -L https://github....

2018-12-01 15:39:42 281

转载 Redis登录出错 creating server tcp listening socket 127.0.0.1:6379: bind No error

window下安装redis报错:creating server tcp listening socket 127.0.0.1:6379: bind No error的解决方案如下按顺序输入如下命令就可以连接成功1. Redis-cli.exe2. shutdown3. exit4. redis-server.exe redis.windows.conf...

2018-11-07 09:36:22 178

原创 ERROR 1146 (42S02): Table '库名.表名' doesn't exist

1)首先退出mysql2)在命令行界面输入:mysql_upgrade -uroot -p --force3)然后重启mysql即可windows重启mysql命令是:net stop mysql #关闭mysqlnet stop mysql #开启mysql我在CSDN里面找了很多关于这个问题的,最后使用这个尝试了一下,就解决了我的这个问题。我的问题是明明已经创建过这个表了...

2018-11-05 17:45:40 35352 3

原创 vim永久显示行号和缩进

第一种方法我用的是ubuntu 16.04首先切换到超级管理员sudo -s然后输入密码,跳转到vim文件中cd /etc/vim/然后vi vimrc最后一行添加set number最后wq保存就可以啦第二种方法第一种方法不可以可以试一下第二种一 、单个文件显现,在创建其他vim文件就不显示:在vim中输入:set num 或者 set number...

2018-11-02 19:36:47 965

原创 列表的冒泡排序和选择排序

1、冒泡排序list = [1,7,5,4,3]#冒泡排序法:从小到大排#第一轮 :1 5 4 3 7#第二轮:1 4 3 5 7#第三轮:1 3 4 5 7n = len(list)#外层循环比较多少轮for i in range(n-1): #内层循环控制元素两两比较 for j in range(n-1): if list[j] > l...

2018-10-13 10:18:38 932

原创 循环嵌套打印表格

输入两个数m,n打印m*n表格,如:2,5,打印如下图形:1 2 3 4 56 7 8 9 10m = int(input('第一个数:'))n = int(input("第二个数:"))for i in range(m): for j in range(n): j = n*i + j print(j+1,end=" ") print()...

2018-10-13 10:07:12 480

原创 99乘法表

打印99乘法表:for i in range(1,10): for j in range(1,i+1): print("{} * {} = {} ".format(i,j,i*j),end=' ') print()

2018-10-13 10:00:08 150

原创 网络通信——>TCP协议和UDP协议的客户端与服务端之间的建立

网络编程OSI有七层模型:它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。如下图:网络编程的三要素:1、IP地址## 获取ip地址和主机名的方式#需要导入socket模块import socketname = socket.gethostname()ip = socket.gethostbyname()print(name,ip)2、端口号...

2018-10-13 09:51:57 613

原创 简易银行系统,学习Python需要走的必经之路— _ —

简易的银行系统1、需要分好创建的类,简易的银行系统分为五大块:用户的类、银行卡的类、管理的类、bank操作的类、atm类。(最好分五个文件创建 这样看着清楚好操作。)2、分好类后确定每个类的属性和方法(函数)下面就是各种源代码:### 用户类:import osimport pickleclass User(): def __init__(self,name,uid,car...

2018-10-12 21:19:18 331

原创 正则表达式

正则表达式相关函数:import rematch,search 如果没有匹配到返回None从开头开始匹配m = re.match(‘abc’,’abcfdsgaare’) print(m.group(),m.span())# 返回结果和下标 abc (0, 3)从任意位置结果查找m = re.search(‘sad’,’fsaeftrsad’) pr...

2018-08-07 20:04:36 149

空空如也

空空如也

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

TA关注的人

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