自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 Git常用命令及使用方法

干IT行业的应该没有不知道Git的吧,下面我们就来介绍一些在公司会经常使用的Git命令及其使用方法吧。Git的安装这里就跳过了,我们直接来进入Git使用前的简单配置阶段。1-使用前的配置Git在使用前需要先配置一下使用者的信息,比如用户姓名与邮箱。(注意:如果不配置用户姓名,那么提交代码到远程仓库时,默认提交者为当前系统用户,比如:root。)还有一些其他配置,其重要程度比较低。这里,我们先配置一下用户姓名及邮箱,下面的介绍中我们会使用一些其他的配置。配置全局git config --g

2020-05-14 15:48:31 226

原创 城乡县街道四级联动数据

城乡县街道四级联动数据(json)百度网盘链接:https://pan.baidu.com/s/1f9fV_Qgg-nPpYRA1bQzVgA提取码:419q

2019-04-26 09:15:49 1164

原创 django邮件发送验证码

在我们使用网站注册账号时,使用邮箱发送验证码是很普遍的事。那么下面就介绍使用Django项目发送邮箱验证码来进行验证注册。django项目的创建,及app的创建这里就不说了。现在说一下在settings.py中的配置。EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.163...

2019-04-21 21:49:00 1071

原创 xadmin界面美化

xadmin是Django的后台管理系统。要使用xadmin,需要先安装Django包。Xadmin安装使用pip:pip install xadmin如果安装出错,使用下面的方法(windows):GitHub地址:https://github.com/sshwsfc/xadmin,下载.zip压缩文件。使用pip install 绝对路径/xadmin-mast......

2019-04-20 10:47:29 1667

原创 centos下使用docker部署Django项目

Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker的主要应用场景之一就是web应用的自动化打包和发布。下面我们将在centos系统下使用Docker打包部署Django项目。安装Docker1.查看当前...

2019-02-13 20:57:38 2554 4

原创 机器图像识别验证码

对知乎网验证码进行处理:许多流行的内容管理系统即使加了验证码模块,其众所周知的注册页面也经常会遭到网络 机器人的垃圾注册。那么,这些网络机器人究,竟是怎么做的呢?既然我们已经,可以成功地识别出保存在电脑上 的验证码了,那么如何才能实现一个全能的网络机器人呢?大多数网站生成的验证码图片都具有以下属性。它们是服务器端的程序动态生成的图片。验证码图片的 src 属性可能和普通图片不太一 ...

2018-12-19 14:29:42 367

原创 多线程爬虫案例

Queue(队列对象)Queue是python中的标准库,可以直接import Queue引用;队列是线程间最常用的交换数据的形式python下多线程的思考对于资源,加锁是个重要的环节。因为python原生的list,dict等,都是not thread safe的。而Queue,是线程安全的,因此在满足使用条件下,建议使用队列 初始化: class Queue.Queue(ma...

2018-11-04 21:44:33 168

原创 scrapy-redis源码自带项目说明

使用scrapy-redis的example来修改先从github上拿到scrapy-redis的示例,然后将里面的example-project目录移到指定的地址:# clone github scrapy-redis源码文件git clone https://github.com/rolando/scrapy-redis.git# 直接拿官方的项目范例,改名为自己的项目用(针对...

2018-10-27 15:03:02 357

原创 Selenium与PhantomJS

SeleniumSelenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)。Selenium 可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生。...

2018-10-26 22:03:53 180

原创 django验证码

在用户注册、登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻业务服务器、数据库服务器的压力。手动实现验证码1)安装包Pillow3.4.1。pip install Pillow==3.4.1以下代码中用到了Image、ImageDraw、ImageFont对象及方法。2)创建django项目,并创建名叫booktest的app。在b...

2018-10-25 17:15:57 283 2

原创 css权重

css权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。权重的等级可以把样式的应用方式氛围几个等级,按照等级来计算权重。!important,加载样式属性值后,权重值为10000 内联样式,如:style="",权重值为1000 ID选择器,如:#content,权重值为100 类,伪类和属性选择器,如...

2018-10-15 20:09:50 107

原创 机器学习保存与导入训练模型

当我们训练好一个模型后,下次如果还想要使用这个模型。那么我们可以将这个模型保存下来,下次使用的时候直接导入就可以了,这样节省了时间,不用每次都重头训练数据,程序运行速度更快。这里我们使用sklearn提供的模块joblib来保存模型。from sklearn.linear_model import LinearRegressionfrom sklearn.externals impor...

2018-10-07 10:10:46 3309

原创 机器学习-朴素贝叶斯示例

朴素贝叶斯方法是基于贝叶斯定理的一组有监督学习算法,即简单的假设每对特征之间相互独立。贝叶斯公式:下面这个例子就是使用朴素贝叶斯,根据关键词对文章进行分类。示例:from sklearn.datasets import fetch_20newsgroupsfrom sklearn.feature_extraction.text import TfidfVectorizer...

2018-10-07 09:53:09 210

原创 django下使用ajax实现点击与翻页功能

ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页如果需要更新内容,就必须重载整个页面。下面就介绍一下在django框架中怎样使用ajax实现点击事件与内容翻页功能。准备工作django项目需要创建好,jQuery文件需要下载并放到django项目的sta...

2018-10-06 17:34:35 3008 1

原创 机器学习-决策树示例

参考文档http://sklearn.apachecn.org/cn/0.19.0/modules/tree.html决策树是机器学习中的监督学习方法,通过创建一种模型从数据特征中学习简单的决策规则来预测一个目标变量的值。优点:便于理解使用白盒模型 能够处理多路输出的问题 可以通过数值统计测试来验证该模型缺点:模型对数据的泛化性能很差 决策树很难清楚的表述某些概念...

2018-10-06 16:45:31 172

原创 机器学习-最近邻示例

参考文档http://sklearn.apachecn.org/cn/0.19.0/modules/neighbors.html最近邻属于机器学习中的分类,分类是由每个点的最近邻的简单多数投票中计算得到的。最近邻不会去构造一个泛化的内部模型,而是简单地存储训练数据的实例。示例:import numpy as npfrom sklearn.neighbors import KNe...

2018-10-06 11:22:16 227

原创 机器学习-线性模型示例

参考文档http://sklearn.apachecn.org/cn/0.19.0/modules/linear_model.html线性回归模型例一:根据所给的五条数据训练并预测房子价格import numpy as npfrom sklearn.linear_model import LinearRegressionfrom sklearn.preprocessing i...

2018-10-06 11:02:58 626 1

原创 Flask部署

前面的博客已经讲过了Django的部署,那么这一篇讲一下Flask的部署。它们两个的部署大致相同,话不多说,开整。准备工作安装nginx、python、Flask、uwsginginx在Ubuntu下使用 apt-get install nginx 安装。接下来进行配置,cd 到 /etc/nginx/sites-available 目录下,使用 vim 创建www.blog....

2018-10-05 15:08:30 761

原创 pyecharts快速入门

pyecharts是一个用于生成Echarts图表的Python库。Echarts是一个数据可视化的JS库,使用Echarts生成的图视觉效果非常好。下面介绍一下pyecharts基本图表的简单使用,方便初学者快速入门。安装pip install pyecharts柱状图#导入类库from pyecharts import Barattr = ['衬衫','羊毛衫','雪...

2018-09-24 17:55:06 3702

原创 scrapy爬取CSDN论坛问题及内容

爬虫相信大家都有所了解,我对爬虫就不做详细介绍了。本次我决定使用scrapy爬取CSDN论坛发布的问题以及回答的内容。首先,我们需要创建一个scrapy项目。scrapy startproject test1然后进入scrapy项目中,创建一个爬虫。#进入scrapy项目中cd test1#创建爬虫scrapy genspider csdn_spider bbs.cs...

2018-09-23 15:33:09 608 1

原创 Python爬虫浏览器自动化模拟

Selenium是一个用于Web应用程序测试的工具。当我们使用爬虫爬取一些动态网站时,有时候会出现爬取不到东西的情况,这时候我们就可以使用浏览器模拟的方法来进行网页内容的爬取。selenium可以模拟浏览器的点击、输入、验证、打开等操作,就像真实用户所操作的一样。下面我们就介绍一下selenium的具体使用方法。安装pip install selenium此处我们使用火狐浏览器进行模...

2018-09-22 14:43:26 1630 1

原创 pandas快速入门

pandas(Python Data Analysis Library)是基于numpy的一种工具,它的出现是为了解决数据分析方面的问题。如果要使用python做数据分析,那么这个库必不可少。为了让初学者能够快速入门,下面就简单的操作操作pandas。安装方法与其他python包的安装方法相同,使用 'pip'安装。pip install pandas导入pandasimpor...

2018-09-21 20:07:23 163

原创 numpy使用

numpy是Python的一种开元的数值计算扩展,它可以用来存储和处理大型矩阵。接下来介绍一下numpy的一些使用操作。安装pip install numpy操作import numpy as np#创建一个指定行列的数组,默认值是0或者∞或者-∞np.empty((3,4))#计算矢量x的范数(长度)x = np.array([3,3])np.linalg.no...

2018-09-21 19:46:02 350

原创 centos7下结合nginx与uwsgi,部署django项目

前一段时间在阿里云买了一个云服务器,尝试着部署了一下django项目。过程还算顺利,下面介绍介绍具体操作。安装软件我们第一步需要安装需要用到的软件,centos使用yum安装软件,在部署时需要用到的软件有MySQL、nginx、Python3.6。MySQL安装#下载mysql的repo源wget http://repo.mysql.com/mysql-community-re...

2018-09-17 21:05:48 314 1

原创 python使用MongoDB

由于在上面的章节中介绍过了MongoDB数据库的操作,在python是操作大致相同,所以就长话短说,简单的讲讲增删改查。首先,还是需要安装库,老方法:‘pip install mymongo’。导入库import pymongo创建数据库与集合client = pymongo.MongoClient(host='localhost',port=27017)#创建数据库 ...

2018-09-08 20:56:05 183

原创 美女图片爬取

有统计说一个网站的流量百分之八十都是由爬虫带走的。我感觉这个比例还是小了,只有用过爬虫才会知道爬虫的厉害。下面我将会介绍一种使用爬虫来爬取图片网站中的图片的方法。首先,我们需要定义一个专门的类,在类外通过传入网址来进行爬取。class GrilPhoto: pass下面,我们分析一下这个类所需要的功能,然后设计出大致的结构。我们需要生成动态的url,所以需要定义一个函数来...

2018-09-08 20:41:09 6603

原创 python中XPath与bs4的简单使用

XPath是XML路径语言,它是一种用来确定XML文档中某部分位置的语言。在python爬虫方面的学习中,xpath至关重要,它与正则相比具有明显的优势。下面将介绍在python中xpath的简单使用。安装方法不必多说,与其他第三方库的安装方法一样,使用pip安装。使用方式首先需要导入库import lxml.html接下来就是使用了,话不多说,上代码# 使用方式介...

2018-09-08 20:09:24 3832

原创 Flask文件上传

在Flask中实现文件的上传,传统的方法比较繁琐,因此我们使用Flask为我们封装好的库来进行文件上传操作。优点:优化了文件上传操作,使用方便准备工作安装文件上传需要用到的库pip install flask-uploads正式操作我们计划使用Flask中表单处理的扩展库'flask-wtf'来实现文件提交的功能导入类库#文件类库from flask_uplo...

2018-08-25 15:34:09 1128

原创 Django部署

参考网站:https://code.ziqiangxuetang.com/django/django-nginx-deploy.html1.准备工作(Linux系统)安装python3.6,Django1.11,uwsgi或者gunicorn,nginx2.Django在Django项目根目录下建立blog.ini文件,输入如下代码:[uwsgi]http = 127.0....

2018-08-18 10:46:55 240

原创 Django REST框架使用

参考网站:http://www.django-rest-framework.org/tutorial/1-serialization/首先,需要安装django,djangorestframework,pygments等包。安装方法pip install djangopip install djangorestframeworkpip install pygments创建dj...

2018-08-10 12:14:52 303

原创 MySQL数据库操作

Linux下安装MySQL数据库mysql 端口号:3306sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev连接数据库及修改配置#连接数据库mysql -u root -p #修改配置项cd /etc/m...

2018-08-04 15:02:38 148

原创 关于MongoDB数据库的各种操作

数据库的启动与连接首先,需要先进入到安装的MongoDB的bin目录下,会有如下这些文件:bsondump  mongod     mongoexport  mongoimport  mongoperf     mongos     mongotopmongo     mongodump  mongofiles   mongooplog   mongorestore  mongostat...

2018-07-28 17:52:43 255

原创 最简单的弹一弹小游戏

 最近弹一弹小游戏很火,分享一个自制的最简单的弹一弹小游戏!!声明一下:该游戏使用H5+CSS+JS制作,功能简单,纯属娱乐,点开网页即可畅玩!!首先,是整个界面的布局: <div id="tit"> <p class="p1">弹一弹 分数:</p> <p class="p2">0</p

2018-07-21 11:20:22 2059 1

Word数学公式字体大全

要想更换内置公式的数学字体,字体必须支持 Opentype Math。 重要说明:尽管 Word 中支持更改这些字体,但是 Office 本身局限性,自带 pdf 输出只支持 Cambria Math 和 Asana Math 转换为矢量文本,并不支持其他数学字体转换公式为矢量文本,而是强制转换为位图导致模糊,所以必须依赖于强大的第三方 Adobe Acrobat DC Pro 的 Word 插件 PDFMaker 来嵌入数学字体集。 由于数学符号的特殊性,所以支持 Opentype Math 的字体并不多,但压缩包中的字体基本能满足需求了,同时转换成通用格式 pdf 时,推荐使用 Adobe Acrobat DC Pro 的 Word 插件(安装后升级补丁就有),能够输出比 Word 更加优质高质量的 pdf 文档(很明确地告诉你,想要更改为这些数学字体后输出矢量文本 pdf 文档,必须使用 PDFMaker)。 此外,最好设置为高质量印刷来输出 pdf,点击首选项>转换设置>高质量打 印。

2023-04-12

最简单好玩的弹一弹小游戏

最简单、最好玩的网页弹一弹小游戏。让你五分钟了解并喜欢上前端。

2019-08-22

空空如也

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

TA关注的人

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