自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那些年踩过的坑丶

踩你不敢踩的坑

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 高校新闻抓取分析之百度新闻篇---数据清洗解析

高校新闻抓取分析之百度新闻篇—数据清洗解析tips:本文代码使用python3编写代码仓库使用re抓取解析数据前言在上一篇文章中,成功构建URL并获取到高校新闻数据。现在将对请求回来的数据进行清洗解析,提取:新闻标题,新闻来源,新闻时间,更多新闻链接。

2020-07-27 22:06:42 608

原创 高校新闻抓取分析之百度新闻篇---数据抓取

高校新闻抓取分析之百度新闻篇tips:本文代码使用python3编写百度新闻网页界面分析在我读大学的时候(18年前),百度新闻还能基于新闻标题或者新闻全文搜索新闻。后面某一天百度新闻的改版,新闻栏目下线,资讯上线。原来的新闻界面找不到了,不过经过一番苦寻,还是找出来了。数据地址新闻地址:https://news.baidu.com/ns?word=title:(北京大学)&pn=0&cl=2&ct=0&tn=newstitle&r

2020-07-26 22:06:18 712 1

原创 Python整数进制间转换

Python整数进制转换,Python整数进制转换函数,`bin`二进制、`oct`八进制、`int`十进制、`hex`十六进制

2019-12-23 14:36:12 2207

原创 Python调用C#编译的DLL

Python调用C#编译的DLL。最近在做点云相关的内容,由于涉及到桌面端的应用,学习了相关C#的内容,也做出了一些实验性的产品。在这过程中,也思考python能否调用C#?Python for .NET(pythonnet)是一个软件包,可为Python程序员提供与Windows上的.NET4.0+公共语言运行时(CLR)以及Linux和OSX上的Mono运行时几乎无缝的集成。Python for .NET为.NET开发人员提供了功能强大的应用程序脚本工具。

2019-11-06 14:32:18 3702 13

原创 Python多进程读取Las(点云)文件并输出XYZ

Python多进程读取大文件Las(点云)文件并输出XYZ

2019-10-18 15:20:47 4583

原创 Python解析Las(点云)格式文件

Python解析Las(点云)格式文件,本文代码基于python3编写。点云:在逆向工程中通过测量仪器得到的产品外观表面的点数据集合也称之为点云,通常使用三维坐标测量机所得到的点数量比较少,点与点的间距也比较大,叫稀疏点云;而使用三维激光扫描仪或照相式扫描仪得到的点云,点数量比较大并且比较密集,叫密集点云。点云格式:*.las、*.pcd、*.txt

2019-10-14 15:50:15 21614 32

原创 Flask后端实践 连载二十 Flask接口单元测试+测试报告+测试覆盖率

Flask后端实践 连载二十 Flask接口单元测试+测试报告+测试覆盖率tips:flask接口在工程中的单元测试、测试报告、测试覆盖率本文基于python3编写代码仓库前言不管喜不喜欢写测试代码,终究自己的应用程序都会被测试,自己应用程序的用户将成为测试者。在用户使用过程测试出现问题,往往都需要自己顶着压力去修改,那为何不早早将测试做好。Flask使用unittest测试...

2019-08-19 10:48:42 2561

原创 Python基于Drone的CI-CD(代码检查、测试、构建、部署)实践

Python基于Drone的CI-CD(代码检查、测试、构建、部署)实践一、CI/CD 服务器环境配置1. CI/CD 工具列表容器服务:安装 docker、docker-composeDrone服务器: 安装配置 drone代码检查服务器:安装配置 SonarQube2. 基于Docker的Drone和SonarQube安装...

2019-07-25 14:18:33 5537 1

原创 Golang学习之路 连载一 Windows使用go mod命令及Goland配置

Golang学习之路 连载一 Windows使用go mod命令及Goland配置tips:本文使用的golang版本go1.12.6shell使用Windows Terminal一、安装Golang官方网站下载中文网站下载二、Golang项目目录结构使用GOPATH项目目录配置__ |_ bin # 编译后生成的可执行文件 |_ pkg # 编译后生成的文件...

2019-07-10 14:42:41 6563

原创 Python 调用Webservice服务

# Python 调用webservice服务。本文代码基于python3编写。Python访问webservice接口用到的工具包是`suds`,但是由于该工具包没有在维护了,本文使用`suds`的分支项目`suds-community`。解决了`Type not found: '(schema, http://www.w3.org/2001/XMLSchema, )`问题。

2019-07-03 14:39:17 8149 4

原创 Flask后端实践 连载十九 Flask工厂模式集成使用Celery

Flask后端实践 连载十九 Flask工厂模式集成使用Celerytips:讲解Flask与Celery结合使用中遇到的各种问题解决方法本文基于python3编写代码仓库项目场景项目上有许多任务需要在后台处理,虽然可以使用异步线程来解决,但是无法及时获取到任务执行状态,有时任务执行失败,也无法及时获取到关键信息。因此,采用Celery来重写相关的异步任务,方便管理和处理错误信...

2019-06-27 17:36:12 4128 9

原创 Flask后端实践 连载十八 Flask输出PDF报表

Flask后端实践 连载十八 Flask输出PDF报表。简单实现Flask输出PDF报表。本文基于python3编写。由于项目是工程上的使用,不仅需要对采集的数据进行分析,也需要输出报表,使用程序输出报表极大的简化了报表制作流程。ReportLab标记语言(RML)是最强大的代码到PDF工具包,非常简单,是...

2019-06-21 14:11:06 3799

原创 Flask后端实践 连载十七 Flask实现手机验证码登录注册

Flask后端实践 连载十七 Flask实现手机验证码登录注册。本文将实现手机验证码登录注册。本文基于python3编写。项目场景,手机号验证码登陆注册,不仅方便了用户操作,也保证用户的数据安全性。实现流程:用户在前端或APP输入手机号点击获取验证码。后端获取到手机号并发送验证码。用户接受到验证码,输入并登陆或注册。后端完成登陆或注册操作,授权用户登陆系统

2019-05-28 15:58:41 3358 1

原创 Flask后端实践 连载十六 Flask实现微信Web端及APP端登录注册

Flask后端实践 连载十六 Flask实现微信Web端及APP端登录注册,本文将实现微信Web端和APP端登陆注册,本文基于python3编写。某天,项目经理说,项目上除了本身自带的登陆注册,也需要第三方的登陆注册。方便用户使用我们的产品。于是便开始加上微信登陆注册的功能。前端页面拉取微信授权二维码,用户扫码确认授权,前端将授权码发送到后端。...

2019-05-23 15:32:09 3620 1

原创 Flask后端实践 连载十五 实现自关联无限层级生成目录树

Flask后端实践 连载十五 实现自关联无限层级生成目录树。本文主要解决自关联无限层级生成目录树。本文基于python3编写。项目上有组织结构的管理,所有需要将其输出成一颗目录树。

2019-05-21 17:10:05 2433 2

原创 Flask后端实践 连载十四 Flask输出Word报表

Flask后端实践 连载十四 Flask输出Word报表tips:简单实现Flask输出Word报表本文基于python3编写代码仓库项目场景由于项目是工程上的使用,不仅需要对采集的数据进行分析,也需要输出报表,使用程序输出报表极大的简化了报表制作流程。Python处理Word的包python-docxpython-docx是一个用于创建和更新Microsoft Wor...

2019-05-20 14:24:01 2100

原创 Flask后端实践 连载十三 Flask输出Excel报表

Flask后端实践 连载十三 Flask输出Excel报表。简单实现Flask输出Excel报表,本文基于python3编写。由于项目是工程上的使用,不仅需要对采集的数据进行分析,也需要输出报表,使用程序输出报表极大的简化了报表制作流程。项目上所需的报表,图表比较多,且比较复杂。所有就采用了绘图方面更加完善的xlsxwriter包。

2019-05-15 15:52:16 4883

原创 Flask后端实践 连载十二 Flask优雅的注册蓝图及自定义MethodView

Flask后端实践 连载十二 Flask优雅的注册蓝图及自定义API。在项目开发中,通常采用工程模式来创建app,如果注册接口写在工厂函数中,不仅不好管理,而且代码也看起来很臃肿。并且项目中会有很多模块,每个模块又有不同的功能,由此分割出来的接口也非常多。所有需要有统一的地方来管理接口及相关模块。

2019-05-14 15:50:35 3958 1

原创 Flask后端实践 连载十一 Flask实现JsonWebToken的用户认证授权

Flask后端实践 连载十一 Flask实现JsonWebToken的用户认证授权。本文实现JsonWebToken的用户认证授权。本文基于python3编写。由于公司项目都是前后端分离,需要处理用户认证方面的问题,以及方便应用的扩展。便采用了JWT的方式。

2019-05-13 14:51:16 4707 2

原创 Flask后端实践 番外篇 Docker部署优化

Flask后端实践 番外篇 Docker部署优化。Flask具有alpine-python部署,打造更小体积的容器,挂载容器文件到本地,方便查询日志,输出报表等。

2019-05-09 15:01:48 2473 2

原创 Flask后端实践 连载十 Flask图形验证码生成及验证

Flask后端实践 连载十 Flask图形验证码生成及验证,本文使用Pillow生成图形验证码,Flask图形验证码验证,基于python3编写。

2019-05-08 13:28:03 3071 2

原创 Flask后端实践 连载九 Flask-APScheduler定时任务与坑点解决方法

Flask-APScheduler定时任务与坑点解决方法。项目背景,在项目中会遇到各种定时任务,比如定时清理文件,定时计算报表等。多进程部署,定时任务重复启动解决方。Gunicorn使用gevent模式无效解决方法。使用Flask数据库解决方法。

2019-04-27 17:57:14 18486 14

原创 Flask后端实践 连载八 Docker+Gunicorn+Nginx部署Flask后端

1. Flask自带的服务启动,非常方便在开发环境中调试使用,但是用于生产环境却不是好的选择。2. 一般生产环境中部署Flask都是基于WGSI容器。3. 生产环境可以用python的虚拟环境来部署Flask,但是部署方式比较麻烦,且不易移植。.....

2019-04-17 19:25:00 4526 3

原创 Flask后端实践 连载七 Flask使用redis数据库

Flask使用redis数据库。本文简单介绍Flask中使用redis,本文代码基于python3编写。项目场景在实际项目中,不频繁变化且重复使用的数据、有一定时效的数据等。放入redis中,不仅可以提高查询效率,还能减少维护成本。实际应用比如手机验证码,token验证、任务调度等。

2019-04-13 20:15:39 11458 3

原创 Flask后端实践 连载六 基于Flask与SQLAlchemy的单表接口

基于Flask与SQLAlchemy的单表接口项目场景Flask MethodView编写解析字段解析类编写数据库查询类编写Service类总结tips:本文主要介绍基于Flask与SQLAlchemy的单表接口本文基于python3编写本文适合有一定Flask项目的朋友阅读代码仓库项目场景一日,项目经理A找到我,先是表扬最近项目重构的不错,然后,提出一个单表接口想法。经过和他的仔细探讨,这个单表接口主要是实现一个...

2019-04-08 17:08:42 2797 5

原创 Flask后端实践 连载五 Flask与SQLAlchemy的集成和简单使用

Flask与SQLAlchemy的集成和简单使用前言Flask与SQLAlchemy结合tips:本文主要介绍Flask与SqlAlchemy的集成和简单使用本文基于python3编写代码仓库前言Flask与SQLAlchemy结合1.安装pip install flask-sqlalchemy...

2019-04-05 14:26:49 3990

原创 Flask后端实践 连载四 接口响应封装及自定义json返回类型

FlaskRestful响应接口封装及自定义json返回类型 本文主要解决统一响应文本封装及json响应文本类型错误问题,本文基于python3编写

2019-03-27 13:39:28 6456 3

原创 Flask后端实践 连载三 接口标准化及全球化

设计实现FlaskRestful标准化接口项目场景接口统一返回形式响应状态码响应消息返回消息tips:本文主要解决项目中历史遗留问题,将产品正规化,统一接口返回。本文基于python3编写项目场景某日,本人终于受不了前人挖坑,大怒!!!V1版本项目restful接口返回一团糟,没有固定的格式,前端大佬也是抱怨多次。在本人的积极怂恿下,项目经理决定重写项目,解决诸多历史遗留问题(多...

2019-03-23 12:02:04 4560 6

原创 Flask后端实践 连载二 yaml配置logger及logger使用

Flask yaml配置logger以及logger使用,使用yaml文件来配置logger,以及logger的使用。基于python3编写。tips: - 上一篇文章[《Flask后端实践 连载一 加载yaml配置文件》](https://blog.csdn.net/qq_22034353/article/details/88591681)主要介绍了Flask如何加载yaml文件配置,这篇文章则是进一步使用yaml文件来配置logger及logger的使用。- 本文基于python3编写

2019-03-20 22:27:53 4387 2

原创 Flask后端实践 连载一 加载yaml配置文件

Flask用yaml配置configPython读写yaml文件项目场景某天,项目经理A要求所有的配置文件需要可以配置,并且需要用yaml格式的文件进行配置。当然,这样方便以后对配置文件的修改,而不是在代码中修改。什么是yaml文件YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于X...

2019-03-16 17:34:14 8685 3

swift-5.3.3-RELEASE-windows10.exe

swift-5.3.3-RELEASE-windows10.exe

2021-02-26

空空如也

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

TA关注的人

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