自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jimy_Fengqi

永远不要说太晚了,学习的终极技能就是——活到老,学到老

  • 博客(227)
  • 资源 (13)
  • 收藏
  • 关注

原创 四个python面试自己的解答

共两题,要求为纸上写代码,总时间 30 min,请合理分配时间(若在线答题,要求在注释中阐述设计思路,这样做的优缺点)1,实现函数,输入字符串,输出其对应的对象:Input:string1 = '["ITEM0001 x 1", "ITEM0013 x 2", "ITEM0022 x 1"]'Output:obj1 = { "ITEM0001": 1, "ITEM0013": 2, "ITEM0022": 1,}2,在上题的基础上,增加额外信息ITEM 指的是

2021-09-29 16:45:24 285

转载 Python 实现的、带GUI界面的词云生成器

概述Python 实现的、带GUI界面的词云生成器。 选择文档(中文、英文均可)即可生成词云,支持自定义 停用词词典,支持自定义遮罩形状。详细详细说明:“词云”就是数据可视化的一种形式,给出一段文本,根据文本中词语的出现频率而生成的一幅图像,从而过滤掉大量的文本信息,人们只要扫一眼就能够明白文章主旨,使得数据分析的结果更加直观。准备工作:1.安装必要的第三方库:pip...

2021-09-29 16:42:45 629

原创 Django综合篇之网站地图sitemap

功能网站地图是根据网站的结构、框架、内容,生成的导航网页,是一个网站所有链接的容器。很多网站的连接层次比较深,蜘蛛很难抓取到,网站地图可以方便搜索引擎或者网络蜘蛛抓取网站页面,了解网站的架构,为网络蜘蛛指路,增加网站内容页面的收录概率。网站地图一般存放在域名根目录下并命名为sitemap一个典型的sitemap,其内容片段如下:该 XML 文件并未包含任何关联的样式信息。文档树显示如下。 <urlset> <url> <loc>http://example.

2021-09-29 16:34:22 829

原创 pipx和poerty管理python程序

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-09-29 16:31:52 1818

原创 使用python实现将秒转化为天时分

在计算时间差的时候,比较容易得到timedelta这样的格式比如:>>> import datetime>>> datetime.datetime.now()-datetime.datetime(2021,1,1)datetime.timedelta(days=150, seconds=40790, microseconds=833309)>>> a = datetime.datetime.now()-datetime.datetime(

2021-05-31 17:28:43 2688

原创 grep 和less配合查看日志

工作中查看日志得方法:记录一下 grep -v -E 'IDLE| PING' production.log-$(date +%Y%m%d) | grep --color=always -E -C10 '\[ERROR\]\:|\[FATAL\]\:' | less命令解释:grep命令中 -v 是排除命令,意思即不包含 -E 用来扩展选项为正则表达式。 如果使用了grep 命令的选项-E,则应该使用 | 来分割多个pattern,以此实现...

2021-03-22 10:54:37 1870

原创 celery4+django3 定时任务的实现新闻热榜

环境配置系统:Ubuntu系统编辑器:PycharmPython版本:python3.6(自带celery4.3.0)第三方包依赖: django3.0.8本文简介这篇文章主要介绍了celery4+django3定时任务的实现, 用于定时获取热门网站的榜单,组成一个新闻聚合网站网上有很多celery + django实现定时任务的教程,不过它们大多数是基于djcelery + celery3的; 或者是使用django_celery_beat配置较为繁琐的。显然简洁而高效才是我们最终的追求,

2020-12-01 15:14:11 479 1

原创 django-haystack 配置详解过程

前言django是python语言的一个web框架,功能强大。配合一些插件可为web网站很方便地添加搜索功能。搜索引擎使用whoosh,是一个纯python实现的全文搜索引擎,小巧简单。中文搜索需要进行中文分词,使用jieba。直接在django项目中使用whoosh需要关注一些基础细节问题,而通过haystack这一搜索框架,可以方便地在django中直接添加搜索功能,无需关注索引建立、搜索解析等细节问题。haystack支持多种搜索引擎,不仅仅是whoosh,使用solr、elastic se

2020-11-29 02:09:35 2972 1

原创 Gerrit的ssh命令的query用法

Gerrit的gerrit query命令就是要查询Gerrit的changes数据库。默认,查询结果是根据changes的更新时间,由近及远排序。对于有多个patch set的change,默认查询结果只包含最后的patch set。如果查询结果有很大,则默认只返回有限个查询结果,可以设置limit:参数指定查询结果包含的changes数量。1.gerrit query命令用法: ssh -p <port> <host> gerrit query .

2020-11-20 15:54:14 2411

原创 在shell中使用wget下载指定文件,指定目录

#!/bin/shwget -r -np -nH -R index.html*,*.log,*.xml http://www.baidu.com/executions/$1/results/for LOG_PATH in `find executions/ -name JCAT_logs*|grep SwChar`;do echo $LOG_PATH; wget -r -np -nH -R index.*,*.log,*.xml http://www.baidu.com/$LOG_PATH/..

2020-10-10 15:18:40 951

转载 django核心配置项

django核心配置项 Django的默认配置文件中,包含上百条配置项目,其中很多是我们‘一辈子’都不碰到或者不需要单独配置的,这些项目在需要的时候再去查手册。强调:配置的默认值不是在settings.py文件中!不要以为settings.py中的配置值就是默认值,参考前文。settings.py是使用django-admin startproject xxx命令时,额外给我们创建的。下面介绍的是61个相对比较常用和重要的配置项,按字母顺序排序,但是最后部分是cache、auth、message

2020-08-04 11:00:30 853

原创 Sublime Text 3 python 配置

一、环境准备1、官方网站地址2、Windows 103、Sublime Text 3 + 官网购买license(Just a suggestion,$80)  购买链接,Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued u...

2020-08-02 00:08:56 5009

原创 安装mysql未提示让输入密码(mysql版本5.7)

今天在ubuntu下使用命令apt-get install mysql-server安装mysql,但完成安装后进行登陆时却发现,哎!不对啊,好像没有密码啊,记得以前安装会弹出个框框输入密码的啊!我的第一反应是,会不会刚刚脑子短路了,因此又卸载了mysql重新安装,第二次我一直盯着命令行,依然没有提示!我的ubuntu版本是1.8,发现安装的MySQL版本是5.7。上网问了度娘才知道Mysql5.7这个版本的root密码在/etc/mysql/debian.cnf这个文件里面使用sudo .

2020-07-24 17:13:28 599

原创 sublime text3 安装 golangsublime 配置

1.安装git因为golang是通过git来管理远程包的,所以我们首先要安装git,下载地址:http://www.git-scm.com/download/。git安装比较简单,直接下一步即可(在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾),2.安装Golang1) 首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:http://golangtc.com/...

2020-06-25 13:33:22 2149 2

原创 linux之find命令详解 与查找文件内容

find命令详解查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)find ./ -regex .*so.*\.gz查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称)find ./ -type d -print -exec ls {} \;查找目录并列出目

2020-05-18 16:10:21 1366

原创 python告诉你认识他/她多少天了

当有人问你昨天是几号,很容易就得到答案但当问你100天前是几号,这得查查日历呵呵,让我们用程序来实现一下吧,datetime的timedelta就派上用场了距离认识她/他,或者结婚纪念日过去多少天了import datetime(datetime.datetime.now() - datetime.datetime(2019,8,19)).days100天之前是什么日子,...

2019-11-15 15:47:30 312

原创 经典数据结构面试题(4套)

第一套1.栈和队列的共同特点是(只允许在端点处插入和删除元素)4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5.下列关于栈的叙述正确的是(D) A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征6.链表不具有的特点是(B)A.不必事先估计存储空间 B.可随机访问任一元素C.插入删除不需要移动元素...

2019-08-06 17:24:07 1342

原创 python爬虫(22)获取必应主页的背景当壁纸

前言虽然微软一直推的必应浏览器不怎么用,但是发现它主页的图片确实精致的,那把它拿下来当作壁纸怎么样。今天来小小的实践一下环境操作系统:Ubuntu18.04编程语言:python3.6获取壁纸网页分析打开必应主页https://www.bing.com,并点击国际版(为什么不点国内版,国内版找不到加载图片的内容,直接从网页上找费劲),然后打开F12工具然后发现有...

2019-08-01 16:28:54 922

转载 Python库资源大全

转载地址:https://zhuanlan.zhihu.com/p/27350980本文是一个精心设计的Python框架、库、软件和资源列表,是一个Awesome XXX系列的资源整理,由BigQuant整理加工而成,欢迎扩散、欢迎补充!对机器学习、深度学习在量化投资中应用感兴趣的朋友可以直接在BigQuant人工智能量化投资平台上开发策略~~~Python实现算法...

2019-07-30 11:16:24 772

转载 subprocess installed post-installation script returned error exit status 1

http://blog.csdn.net/zxd675816777/article/details/39119767如果 apt-get 出現 “subprocess installed post-installation script returned error exit status 1″ 的錯誤dpkg: error processing util-linux (–co...

2019-07-30 10:50:31 6531

原创 shell读取文档中的命令并逐行执行

遇到个小问题,我把平时需要安装的命令写到了一个文件中,然后想直接把每行读取出来,并且每行都执行然后不知道怎么办了,网上找了一一些参考例子,东凑西凑的,终于实现了,唉,实在不会shell简单记录一下把,这也是很有用的一个小脚本#!/bin/bashwhile read -r linedo echo $line eval $linedone < test.t...

2019-06-27 18:40:24 7859 1

转载 Ubuntu 16.04 安装MongoDB及卸载

MongoDB 是一个是一个基于分布式文件存储的数据库,下面介绍一下,在Ubuntu16.04中用apt-get安装MongoDBMongoDB安装一、打开终端,输入以下命令$ sudo apt-get install mongodb如果想要安装特定版本使用以下命令:$ sudo apt-get install -y mongodb-org=版本号mongodb-org-se...

2019-06-21 10:53:06 285

原创 requests爬虫请求报错:UnicodeEncodeError: 'latin-1' codec can't encode character '\u2026' in position 30

浏览器在显示User-Agent属性时,应为属性值过长,所以使用了省略号,导致添加过程中造成了编译错误。错误代码: headers = { 'User-Agent':r'Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/60.0', 'Referer': Referer, 'Connection'...

2019-06-14 14:36:49 7325

转载 [python]scrapy 运行出现 service_identity module warning

安装scrapy框架之前需要安装很多的依赖包这个按照官方文档来就可以。不再赘述说说今天遇到的问题。报错如下python@ubuntu:~$ scrapy:0: UserWarning: You do not have a working installation of the service_identity module: 'cannot import name 'opentype...

2019-06-12 14:19:55 773

转载 Selenium find_element_by_xpath()的几种方法

Xpath (XML Path Language),是W3C定义的用来在XML文档中选择节点的语言一:从根目录/开始有点像Linux的文件查看,/代表根目录,一级一级的查找,直接子节点,相当于css_selector中的>号/html/body/div/p二. 根据元素属性选择:查找具体的元素,必须在前面输入标准开头//,表示从当前节点寻找所有的后代元素//di...

2019-05-31 17:17:16 6215

转载 WebDriver--定位元素的8种方式

在UI层面的自动化测试开发中,元素的定位与操作是基础,也是经常遇到的困难所在。webdriver提供了8种定位:1. id定位:find_element_by_id("id值");id属性是唯一的1 driver.find_element_by_id("loginName").clear()#用户名输入框的id属性2 driver.find_element_by_id("loginNa...

2019-05-31 17:12:50 538

原创 安装Rails踩过的坑

安装ruby on rails时遇到的坑,慢慢踩,慢慢收集错误:ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/share/include/ruby.h解决办法:1.Linux Ce...

2019-05-30 15:26:45 503

原创 python自动发表情包

Python 自动斗图小老弟,听说你喜欢斗图,来来来,我们来PK一下,谁的图少算谁输!我一句话来几十张图,就问你怕不怕!这个怎么实现呢,我们要分三步:下载表情包到本地 设计查询表情包 自动根据表情包发送表情下载表情包有个网站叫斗图啦:http://www.doutula.com里面的表情挺多的2000多页、一万多个表情图片,足够你使用了简单的看了一下这个网页...

2019-05-24 17:24:05 3546

转载 Python暴力破解wifi密码

今天给大家分享一个使用Python破解WiFi密码的代码,这个代码也是非常简单,这里需要用Python中的pywifi这个库,所以需要在DOS命令下安装这个库,同样使用pip install pywifi,很简单就安装成功了,我用的是Python3,所以各位看的时候需要注意这一点。接下来我们一步一步分析主要代码,后面同样附上完整的代码。对了,需要注意一点,就是电脑必须是要用无线网卡的。密码本...

2019-05-22 17:00:37 22588 5

原创 python实现抖音上比较火的罗盘时钟

抖音上比较有趣的罗盘时钟,今天用turtle来画一下,基本功能实现了,拿来练习一下turtle,感觉还可以吧turtle的安装sudo apt-get install python3-tk罗盘时钟思路就是,绘制三个圆,在圆周填充字符,充当仪表,以当前时间为起点,然后定时重新绘制图形所以本例实现看着有点卡顿的感觉。代码实现:import turtlefrom ...

2019-05-22 11:32:39 43114 11

原创 Python让你的终端输出变得五彩斑斓

Python让你的终端输出变得五彩斑斓前言Linux下终端变换颜色window下终端颜色显示平台通用的方法最后的最后前言也许你希望在终端上输出一些带有颜色或者粗体、下划线等样式的信息,就像man中的那样;又或者海量的信息堆砌在控制台导致各种信息都显示在一起,让人抓不住重点,或者使用python处理文档文件的时候,希望能看到一些中重点语句。这时候,如果能给重要的信息加上差异的字体颜色,那么就...

2019-05-17 14:59:52 2082

原创 python实现诗词接龙

前言在之前的《中国诗词大会》上面,曾经出现过诗词接龙的规则,当然诗词接龙肯定不是现在才有的内容,它应该是来源于飞花令飞花令飞花令是古人行酒令时的一个文字游戏,得名于唐代诗人韩翃(hóng)《寒食》中的春城无处不飞花”。行飞花令时可选用诗词曲中的句子,但选择的句子一般不超过7个字。一般而言,对于成语接龙大家或多或少都还能接上一些,但是对于诗词接龙,如果不是特别研究诗词的人,那么一般...

2019-05-16 17:40:58 2461 1

转载 这可能是你见过的最全的网络爬虫干货总结!

转载自公众号:进击的Coder:总括整个分享的主题叫做《健壮高效的网络爬虫》,本次分享从抓取、解析、存储、反爬、加速五个方面介绍了利用 Python 进行网络爬虫开发的相关知识点和技巧,介绍了不同场景下如何采取不同措施高效地进行数据抓取的方法,包括 Web 抓取、App 抓取、数据存储、代理选购、验证码破解、分布式抓取及管理、智能解析等多方面的内容,另外还结合了不同场景介绍了常用的一些工具...

2019-05-14 11:20:03 322

转载 32个Python爬虫项目慢慢学吧

找到好东西大家一起来学习整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快~O(∩_∩)OWechatSogou[1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider[2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有...

2019-05-13 16:38:08 393

转载 Ubuntu 16.04安装MySQL

Ubuntu 16.04安装MySQL(5.7.18)此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。安装MySQL前需要做如下了解:1、MySQL各类型版本的区别,参考:http://www.cnblogs.com/EasonJim/p/6274344.html2、官方的下载地址一般指向最新的版本下载,如果要下载以前的版...

2019-05-10 14:35:15 1604

原创 hadoop下载地址(官方和非官方)

官方地址:http://archive.apache.org/dist/hadoop/如果网速和权限可以的话,还是推荐去官方去下载,一般选这个stable版本的但是这些个软件包,一般下载的比较慢,网速感人,因为服务器又没在国内,这也正常。所以这里一个备用的镜像版地址: http://mirrors.hust.edu.cn/apache/hadoop/common/...

2019-04-15 16:12:55 410

原创 PyQT5一起学做图书管理系统(13)主界面及菜单设计

PyQT5一起学做图书管理系统(13)主界面及菜单设计环境系统:windows10系统编辑器:Sublime3编程语言:python3+pyqt5设计逻辑在之前的所有代码中,其实都能看到signal相关的操作,这是PyQt自带的信号与通信机制.通过绑定特定的事件,来实现页面之间的跳转或者不同页面之间的通信菜单设计PyQT自带的有几种菜单栏选项,这里选择的是menuB...

2019-03-06 17:16:53 4025 5

原创 PyQT5一起学做图书管理系统(12)修改密码

PyQT5一起学做图书管理系统(12)修改密码环境系统:windows10系统编辑器:Sublime3编程语言:python3+pyqt5前言数据库设计是个前提哈。本来修改密码应该是在前面就应该先弄好的,之前给忘了,这一节补上设计逻辑修改密码的页面可以参照注册和登陆界面修改密码,主要需要用户输入学号, 原密码,新密码,确认密码实现代码逻辑如下:- 确认学号与原...

2019-03-06 16:47:05 1863

原创 PyQT5一起学做图书管理系统(11)借阅状态查询

PyQT5一起学做图书管理系统(11)借阅状态查询环境系统:windows10系统编辑器:Sublime3编程语言:python3+pyqt5前言记得要初始化数据库哈,参考第二节内容分析功能上分为两块,已经归还书籍,未归还书籍在UI实现上,可以类比书籍查询系统,将这两部分都做成一个tabelView,结合数据库将其展现出来就好了代码#!/usr/bin/en...

2019-03-06 16:41:02 1654

原创 PyQT5一起学做图书管理系统(10)借书还书功能

PyQT5一起学做图书管理系统(10)普通用户界面环境系统:windows10系统编辑器:Sublime3编程语言:python3+pyqt5前言初始化数据库是必须的,参考第二节文章借书逻辑分析借书跟还书功能有点类似,都是采用的dialog来实现的,同时这个功能借鉴删除书籍的方法,只需输入BookID,就可以得到书籍全部信息。借阅时,需要处理的逻辑:- 用户输入的...

2019-03-06 16:34:11 2897

Redis-3.2.100-Windows-64.zip

Redis 的windows版本,现在的redis版本,官网的有的不好找了 本版本是redis windows64位的内容

2019-08-01

wordcloud-1.3.1-cp27-cp27m-win_amd64.whl

wordcloud的安装包,有时候直接从官网上安装比较麻烦 官网的速度对于国内的网络来说,有点太慢了,根本安装不上 这是python2的版本

2019-08-01

[优]3 利用Python编写简单网络爬虫实例3.pdf

利用Python编写简单网络爬虫实例 一些python爬虫的实例

2019-08-01

python爬虫--爬取百度百科字条python2和python3版本

一个实战性项目,python入门 爬取百度百科python词条相关的1000个词条 也可以直接在我的博客里面查看:http://blog.csdn.net/qiqiyingse/article/details/51798833 解压密码:123 主要是之前写的内容因为百度百科的网页发生了变化,因此重新上传一份,里面有python2和python3 的版本

2018-11-02

Python web接口开发与测试

Python Django 开发入门教程 为什么学习本书: 是否想学习 web 开发而找不到很好的入门教程。 是否想做一个漂亮的网站出来炫耀。 是否很想知道当你点击一个按钮后,程序到底经过哪些过程把你想要的页面展现在你面前。 是否想告诉别人,不就是开发嘛,我也会。 是否想知道接口到底是什么,如何对它进行测试。 为什么是 Django? 我们总是很难去决定一件事情。比如,我到底该学 Java 呢还是 C# 呢? 到底测试的工资高还是开发的 高?我学习了 Python 之后,想学习 web 开发,是 Django 还是 Flask 好学、强大和灵活? 搞 Java 开发的老程序员会告诉你,他只需要几周时间就可以学会用 C#开发程序。反之也是一样。一直 用 Flask 写 web 的应用同学有一天突然想换成 Django 来开发 web 应用,结果看了一下 Django 的文档就开始写 代码了。 好吧!选择总会有理由,我的理由很简单,只是因为 Django 资料更丰富,当遇到了问题更容易找到答案

2017-10-23

python获取糗事百科段子

获取糗事百科段子程序,拥有UI交互界面 下载之后无需任何配置,可以直接运行 具体的程序请参考:http://blog.csdn.net/qiqiyingse/article/details/64522690

2017-05-11

wordcloud安装包

通过pip直接安装wordcloud,有各种依赖,以及网速原因,可能会安装不上 这个安装包下载之后,然后再文件所在目录就可以直接安装好wordcloud 注意:本资源是python27 版本 64位操作系统 如果安装不上, 应该是缺少其他依赖包 比如numpy等

2017-05-03

爬区微信公众号文章

爬取微信公众号的文章 不用配置任何环境, 可以直接运行 代码地址,请移步:http://blog.csdn.net/qiqiyingse/article/details/70160059

2017-04-13

pyinstaller安装包3.2.1版本下载

受够了官网速度的,或者自身网速有点慢的,可以下载这个. 原链接:http://www.pyinstaller.org/downloads.html 有的人可能访问不了github,因此下载不了

2017-04-13

py2exe_32位与64位安装包

py2exe_32位与64位安装包 直接在官网下载可能下载不下来的同学可以来这里拿走

2017-03-30

python_爬虫——爬取糗事百科

亲测有效,不管是windows 还是Linux都能运行 使用python 爬取糗事百科的段子,通过回车键控制,一次一个,同时可以把看过的内容保存到本地查看 具体实现可以参照 http://blog.csdn.net/qiqiyingse/article/details/60583129

2017-03-10

爬取游民星空网的图片

用python爬取游民星空的图片

2016-07-01

空空如也

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

TA关注的人

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