自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hzeyuan.cn

https://hzeyuan.cn/

原创 [Python100行系列]-井字棋游戏

博客:Hzy的博客 项目地址 话不多说,今天尝试用turtle库来写一个井字棋游戏。 1.首先需要画一个井字的棋盘 2.需要圈圈和叉叉两名玩家,通过点击棋盘来O和× 3.判断条件,当满足获胜条件后,游戏结束。 1.我们先来定义棋盘的大小,600*600 这样分成9宫格,每一个格子就是2...

2020-01-21 16:52:24

阅读数 51

评论数 0

原创 100行系列-Python贪吃蛇小游戏

今天来尝试下用python写一个贪吃小游戏,哈哈哈哈,毕竟贪吃蛇,大家小时候都玩过,但现在却有机会自己实现一个!!! 视频:Python100行系列-贪吃蛇小游戏_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 原文:https://hzeyuan.cn/ 效果图 下面是学习的过...

2020-01-13 21:52:02

阅读数 26

评论数 0

原创 mysql数据库知识基本总结

原文连接:Hzy 博客 1.数据库三大范式,解释和举例 1.1 第一范式1NF,要求数据的原子性,也就是不能在分解了,这个很容易理解 手机(电话号码(卡1号码,卡2号码))这样就不符合FN1。 手机(卡1号码,卡2号码),这样就符合第一范式。 1.2 第二范式2NF,第二范式是在第一范式的基...

2020-01-03 13:24:12

阅读数 301

评论数 0

原创 go爬虫框架-colly实战(四)--知乎回答爬取(一)

原文连接:Hzy 博客 1.前言 好几天没有写啦,这两天发现,每次写爬虫都要自己粘贴复制cookie,感觉好麻烦,colly有个setCookies,之前没明白怎么使用,现在明白啦。 siteCokkie :=c.Cookies(URL string) c.SetCookies(URL st...

2020-01-03 01:14:06

阅读数 259

评论数 0

原创 2019年总结,2020年展望

2019总结,趁着没人认识我,我想说啥就说啥,嘿嘿嘿。 实习方面: 这一年二月份,成功的找到了一份python实习,很开心,虽然工资低,但是总算不用找父母要生活费了。 实习期间,在公司附近找了一个小单间,一个人住,每天就早上上班,晚上下班,睡觉,提前体验了一把以后工作的样子。 期间也学到了不少东...

2019-12-31 21:44:01

阅读数 617

评论数 2

原创 go爬虫框架-colly实战(三)--全景卡通图片抓取下载

原文连接:Hzy 博客 今天尝试来利用colly抓取一个图片网站并下载下来,还是挺好玩的。 接下来直接上代码了。 完整代码可以在我的github上,会一直更新一些学习go遇到的一些小问题,写一些小示例! github 注意: 需要添加cookies,否则会拒绝访问。 一次请求好像最多就20...

2019-12-30 11:33:25

阅读数 325

评论数 0

原创 go爬虫框架-colly实战(二)--豆瓣top250爬取

原文连接:Hzy 博客 1.今天就尝试用colly来爬取豆瓣Top 250!(大家都喜欢拿他来练手…) 直接上代码了,上面有注释。 package main import ( "fmt" "github.com/PuerkitoBio/goquery&qu...

2019-12-25 11:59:39

阅读数 346

评论数 0

原创 go爬虫框架-colly实战(一)

原文连接:Hzy 博客 1.吐槽 这几天准备用go写爬虫来着,之前一直都是用python,python写协程,我这菜鸡也得又蛋疼,刚好又学了go,就想体验一把用go写爬虫的快感来着。 之前github上照着别人的思路,写了一个简单的并发爬虫框架,对go的并发,倒是学到了一点点,无意间发现了...

2019-12-23 19:30:42

阅读数 329

评论数 0

原创 2019-12-06-浏览器输入一个url后发生的事情

下面是对计算机网络知识的一些总结与联系(文笔不好,哈哈哈哈!),从浏览器输入url那一刻开始… 同时,我们先看看下面的图,这是我们数据包封装的过程,以及对应的模型层。 ps:原本连接 Hzy Blog [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GLExA...

2019-12-13 21:15:12

阅读数 604

评论数 1

原创 [pythonchallenge]-- 5~6关讲解

上一篇文章:[pythonchallenge]-- 0~4关讲解 Hzy的博客 第5关 这一关同样,我们得看网页源码,会发现一个banner.p链接,然后我们打开,发现一堆符号,我们需要反序列化 这里我们使用pickle来进行反序列化。 序列化后,会发现是一个二维列表,列表里的很多项(&#...

2020-01-21 02:32:47

阅读数 8

评论数 0

原创 [pythonchallenge]-- 0~4关讲解

今天发现一个练习python的好项目,叫pythonchallenge,通过游戏关卡的形式,我们可以更好的学习Python!! Hzy的博客 今天说说前面5关,都遇到了什么。 第0关 看到图片,要求我们求出2的38次方 print(2**38)# 274877906944 so eas...

2020-01-20 01:10:05

阅读数 12

评论数 0

原创 Python100行系列-利用turtle制作国旗

Hzy的博客 突发奇想,想要用python画一个中国国旗,但是要怎么画呢?谷歌! hzeyuan/100-Python 1.中国国旗的标准画法 国旗知识–五星红旗标准制法 - 中华人民共和国国旗网 (一) 旗面为红色,长方形,其长与高为三与二之比,旗面左上方缀黄色五角星五颗。一星较大,...

2020-01-17 21:31:21

阅读数 116

评论数 0

原创 python中的itertools的使用

今天了解了下python中内置模块itertools的使用,熟悉下,看能不能以后少写几个for,嘿嘿????。 原文连接:Hzy 博客 1.无穷的迭代器 1.1 count(start,[step]) count()接受两个参数 start:循环开始的数字 step:循环中的间隔 ...

2020-01-10 16:13:59

阅读数 144

评论数 0

原创 100行-python乒乓球小游戏

今天在b站上看到一个好的挺有意思的视频,《用Python开发双人对战乒乓球小游戏》,哈哈哈,于是就快速看完啦,然后照着写了一个。 博客:Hzy的博客 传送门 用Python开发双人对战乒乓球小游戏_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 效果图: 下面是完整代码,看看注释就知...

2020-01-09 00:27:57

阅读数 140

评论数 0

原创 什么是测试开发?现阶段找工作能否抢救一下?

前言 最近开始投简历,除了开发,唉看到了测试开发这一职位,那这是个什么岗位的,像我这种开发干不过别人,但又会一点的应届生能否抢救一下? 1.我对测试开发的首先印象 听名字就是测试跟开发的结合嘛,估计是测试的基础上,进行一些开发任务,提高测试的工作效率和质量。 2.什么是测试 我所知道的测...

2020-01-04 02:39:11

阅读数 163

评论数 0

原创 go爬虫框架-colly实战(四)--知乎回答爬取(二)--可视化词云

原文连接:Hzy 博客 今天试试对数据进行一些简单的处理,然后可视化出来,于是我就想到对出现过的动漫进行一些粗略的统计,然后根据词语频率来输出成词云! 先看下效果图 代码的在我的GitHub上,里面放了一些在学习go过程中一些小项目。 跟着昨天来,昨天把知乎山的回答抓取了下来,放到了一个文件中...

2020-01-03 22:55:23

阅读数 209

评论数 0

原创 web缓存简单整理

1.什么是web缓存? 我的理解:由于处理器执行速度很快,为了避免花费大量的时间来等待网络请求资源,所以会在本地存放一些经常使用到的资源,这便是web缓存。 2. web缓存的作用? 显而易见的,加快页面打开速度。 减少带宽,因为资源大部分都在本地了,不用进行网络请求资源。 减少服务器压力,...

2020-01-02 00:37:04

阅读数 265

评论数 0

原创 go中mgo操作数据库的一些示例

博客:https://hzeyuan.cn 以前用的python,操作数据库用的是mongoengine,现在换成了go,发现了一个也挺不错的操作mongoDB驱动,mgo! 示例github地址:https://github.com/hzeyuan/learnGO/tree/master/mg...

2019-12-27 13:52:45

阅读数 291

评论数 0

原创 flask-邮箱验证链接

大致思路: 1.点击一个验证按钮后,像邮箱发送一封信。 2.用户点击信封的链接后,跳转到一个页面,可以是忘记密码的页面,也可以是其他页面。 给用户发送的链接需要是独一无二的 1.生成email密文: # 生成email密文, def generate_confirmation_token(em...

2019-02-28 15:46:41

阅读数 491

评论数 0

原创 flask-账号密码验证

大致思路: 1.用check_password_hash与数据库的hash密文进行比较,是否一致。 2.若不一致,提示原密码不正确,若一致,把新的密文更新到数据库中。 1.表单的定义,使用flask_wtf class ModifypasswordForm(FlaskForm): ol...

2019-02-28 15:27:19

阅读数 631

评论数 0

原创 flask-mail 用qq发送一封邮箱,踩的坑

1.配置情况 app.config.update(dict( DEBUG=True, MAIL_SERVER=‘smtp.qq.com’, MAIL_PORT=25, MAIL_USE_TLS=True, MAIL_USE_SSL=False, MAIL_USERNAME=‘xxx@qq.com...

2019-02-26 16:34:56

阅读数 419

评论数 0

原创 Flask-表单学习

第一种方式,使用html写的表单 1.设置路由,和视图函数 常用的html表单 @app.route('/form_1') def form_1(): return render_template('forms/forms_1.html') ...

2019-02-16 15:41:13

阅读数 429

评论数 0

原创 Flask--jinjia2模板

今天学了下jinjia2模板的使用 使用render_template渲染模板 @app.route('/') def index(): return render_template('index.html') 然后在templates文件...

2019-02-14 10:39:38

阅读数 787

评论数 0

原创 Flask--初次接触

1.flask学习推荐的资料: 1.官网文档:https://dormousehole.readthedocs.io/en/latest/ 2.Flask Web开发实战:入门、进阶与原理解析 链接:https://pan.baidu.com/s/1ATNiOu_QTfxELc9Qk-bKOA ...

2019-02-12 20:42:34

阅读数 428

评论数 0

原创 python写的一个简书点赞小爬虫

今天用requests写了一个简书点赞的小爬虫来玩玩。没有使用多线程,进程等,就是单纯的requests. """ ---------- version=1.0 ------------ """ import requests fr...

2019-01-30 04:24:09

阅读数 499

评论数 0

原创 [python爬虫]aiohttp+asynci写的第一个异步爬虫(模板)

现在对异步爬虫有一个初步的了解,但还是有很多地方不懂,最近也发现很多这方面写的很好的文章,学到了很多东西。 爬虫链家二手房的例子: 改一改就可以爬其他网站啦,然后在见招拆招了,速度很快哈哈哈。 """ ---- 29...

2019-01-28 23:53:18

阅读数 944

评论数 0

原创 python --- xlml没有etree模块问题

环境:python3.7 安装了好多个lxml版本发现都没有etree这个模块… 问题解决:发现在这个网站下载就能解决问题了。 网站地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 进去后 ctrl +F 搜索 lxml 下载相应的版本,我下载的...

2019-01-28 17:01:30

阅读数 489

评论数 0

原创 [Linux](十七) --shell bash学习----基本语法及练习

写在开头 今天就开始写小脚本啦,但在这之前得了解一些基本的语法,学习每个语言基本都有的for,while ,if swtich啊,无非就是换了种格式。为了能更熟悉,照着鸟哥的私房菜里的练习都打了一遍。 下面是学习的一些语法 1.变量 之前已经学过变量的设置,范围了,可以看看 但在写sh...

2019-01-24 18:18:36

阅读数 347

评论数 0

原创 想用LaTeX写一份简历,辛酸史(附上解决的方法)

昨天因为想要写份简历,接触到了CteX。 稍微扫了下盲,也是类似Markdown的文本标记语言,一般用来写规范的论文之类的。 因为里面有很多优秀的模板,不少人也用来写简历。 写在开头 一开始不懂我就百度呗,百度完我知道了我需要一个模板:moderncv。 ps:因为我不想在学这门语言了,偷...

2019-01-23 17:58:59

阅读数 704

评论数 0

转载 Python异步模块asyncio/aiohttp(链家爬虫实例)

本文转载自https://www.jianshu.com/p/5f41d9fb6b12 一、写在开头 虽然用scrapy框架来爬信息已经够快了,再用aiohttp来爬链家有点重复造轮子的嫌疑,但还是有助于我对异步编程的理解。以下内容都是出于自己对于异步的理解写出来的,毕竟不是计算机专业,没法用...

2019-01-22 14:34:10

阅读数 649

评论数 0

原创 [Linux](十六) --文件目录的打包与压缩

Linux中文件打包与压缩常用的几个命令及用法。 1.压缩就是通过一些算法节省文件或目录的空间,达到压缩的目的。 2.打包就是把多个文件或目录打包成一个大文件。 3.Linux中常见压缩与打包文件后缀 *.gz:通过gzip命令压缩后的文件后缀。 *.bz2:通过bzip2命令压缩后的...

2019-01-21 23:21:11

阅读数 627

评论数 1

原创 [Linux](十五) --文件与目录管理-常用命令

掌握了下面的命令,就可以像windows里一样对目录文件操作自如啦。 1.目录路径: 1.1 相对路径和绝对路径 以前总是有点分不清相对路径和绝对路径,现在倒是分清了。 绝对路径,就是绝对的,一定从根目录/开始写的。 相对路径,就是相对来说的,相对当前工作目录的路径。 1.2 $P...

2019-01-21 02:08:30

阅读数 381

评论数 0

原创 [Linux](十四) --文件目录配置标准(FHS)总结

今天了解了Linux的文件目录配置,各个文件的分工合作,一般存放什么数据。 1. /: /bin:存放了一些常用的命令,例如,mv,mkdir,cp等。 /boot:存放了Linux内核文件和开机使用到的文件。 /dev:里面存放了一些设备文件。 /etc:里存放了系统的配置...

2019-01-19 20:26:43

阅读数 361

评论数 3

原创 [Linux](十三) --文件权限

今天把Linux文件权限理了一下,下面是总结。 1.什么是用户跟用户组,root? 我感觉可以把Linux看成微信,用户就是你的微信账号,用户组就是组成的群聊。群聊不就是一个小圈子,一个新的工作环境,然后可能有很多个群聊,也就是很多个用户群。 至于root,超级用户管理员,想干啥就干啥。 2....

2019-01-18 17:50:11

阅读数 319

评论数 0

原创 [Linux](十二) --文件格式化处理awk,sed,printf

今天学习了下文件格式处理一般常用的三个命令。 1.printf:格式化打印 printf和C语言里面的printf差不多。 格式: printf ‘打印格式’ 打印内容 参数: \f: 清楚屏幕 \n: 换行 \t: 水平的tab \v: 垂直的tab ...

2019-01-15 18:12:46

阅读数 471

评论数 0

原创 [Linux](十一) --基础正则表达式学习

今天先不学习bash了,想学习一下正则表达式,就是这么任性。 以前也学过一点正则表达式,不过发现不用真的很容易忘,所以写一篇博客加深印象!! 正则表达式分,基础正则表达式,和扩展正则表达式。 语系对正则表达式的影响 在学习我了解到一个知识点,原来语系对正则表达式是有影响的。 ...

2019-01-14 21:24:25

阅读数 340

评论数 0

原创 [Linux](十) --shell bash学习----tr,col,join,paste,expand

1.tr可以进行文件内容的删除和替换工作。 先看看函数: 删除: 例子:删除test1.txt中的冒号。 cat ~/test1.txt | tr -d ':' 替换: 例子:替换test1.txt中的‘:’为‘#’。 2.paste:将两个文件的两行贴在一起,默认用t...

2019-01-13 17:19:52

阅读数 347

评论数 0

原创 [Linux](九) --shell bash学习----通配符与特殊符号

一、一些常用的通配符: 符号 意义 * 代表0个到无穷多个任意字符 ? 代表一个字符到无穷多个任意字符 [] 存在一个在括号里面的字符 [-] 例如[0-9]:代表0到9的数字,[a-z]:代表26个字母 [^] 只要不是括号内的字符都行,例如:[^abc]存在一个...

2019-01-12 13:44:24

阅读数 336

评论数 0

原创 [Linux](八) --shell bash学习----alias与history

linux里面我们可以把一些惯用的命令设置成alias(别名)方便我们的使用,还可以使用history来查看使用过的命令。 1.查看目前有哪些别名 直接输入alias,就可以查看了 ###2.设置一个命令,把rm设置成rm -i 可以看到删除文件时,执行的是rm -i,会提...

2019-01-11 20:16:24

阅读数 323

评论数 0

原创 [Linux](七) --shell bash学习----变量内容的删除、替代与替换

今天来学习下,变量内容的删除、替换与替代。一开始没看懂,现在理解了,结合实践总结一下,怕下次忘了。 1.我们用path变量来学习和实践 如图: 2.变量内容的删除,#,%的学习 删除有两种形式: 1.从左向右删除,用的是符号#。 2.从右到向左删除,用的是符号%。 先学习#的使用 若我想...

2019-01-09 21:08:19

阅读数 413

评论数 0

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