自定义博客皮肤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/

  • 博客(69)
  • 收藏
  • 关注

原创 前端面试知识点总结(持续更新)

前端面试知识点的总结,希望可以帮助到一些即将准备面试的同学!!html篇1.html5新特性?2.localStorage,sessionStorage,cookie 的区别?3.DOCTYPE的作用?js篇1.javaScript有哪些基本数据类型?2. javaScript有哪些常用的数据类型检测方法?3. 如何实现一个深浅拷贝?4. javaScipt中有哪些继承方式?5. 如何实现new、apply、call、bind方法?6. 什么是闭包?7. 闭包产生的原因?8.

2021-03-03 17:34:05 126 1

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

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

2020-01-21 16:52:24 1369 1

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

今天来尝试下用python写一个贪吃小游戏,哈哈哈哈,毕竟贪吃蛇,大家小时候都玩过,但现在却有机会自己实现一个!!!视频:Python100行系列-贪吃蛇小游戏_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili原文:https://hzeyuan.cn/效果图下面是学习的过程啦!1.如何画turtle画一个正方形?其实就是一个点,往右,往下,往左,往上,回到原点…...

2020-01-13 21:52:02 1105 1

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

原文连接:Hzy 博客1.数据库三大范式,解释和举例1.1 第一范式1NF,要求数据的原子性,也就是不能在分解了,这个很容易理解手机(电话号码(卡1号码,卡2号码))这样就不符合FN1。手机(卡1号码,卡2号码),这样就符合第一范式。1.2 第二范式2NF,第二范式是在第一范式的基础上,要求,非主键都要依赖主键,是都不是部分喔.举个例子,现在我有这样一个表:(学生表)[学号,...

2020-01-03 13:24:12 709

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

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

2020-01-03 01:14:06 2548

原创 2019年总结,2020年展望

2019总结,趁着没人认识我,我想说啥就说啥,嘿嘿嘿。实习方面:这一年二月份,成功的找到了一份python实习,很开心,虽然工资低,但是总算不用找父母要生活费了。实习期间,在公司附近找了一个小单间,一个人住,每天就早上上班,晚上下班,睡觉,提前体验了一把以后工作的样子。期间也学到了不少东西,对我而言最大的收获就是,对前端后端方面,大脑有个整体的轮廓,知道自己哪里是不会的,哪里是需要我去学...

2019-12-31 21:44:01 891 3

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

原文连接:Hzy 博客今天尝试来利用colly抓取一个图片网站并下载下来,还是挺好玩的。接下来直接上代码了。完整代码可以在我的github上,会一直更新一些学习go遇到的一些小问题,写一些小示例!github注意:需要添加cookies,否则会拒绝访问。一次请求好像最多就200个图片,及时参数调的在大也没有用,所以只好循环了。逻辑,使用一个收集器,抓取页面,在利用另一个收...

2019-12-30 11:33:25 1621

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

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

2019-12-25 11:59:39 1613

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

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

2019-12-23 19:30:42 2243 1

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

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

2019-12-13 21:15:12 962 1

原创 2022年python新兵训练营100天:前言

在这个信息爆炸的时代,,以 “Python入门” 为关键字搜索出的结果成千上万。文章质量层次不齐,广告满天飞,不少小白看了许多文章,云里雾里,仍然不知道要怎么学习。100天Python训练营挑战 :这100天里,我会完整的带大家从0到1,以一种有趣,搞笑的方式来学习python,一起编写有趣的项目。同时梳理我了解的知识,给小白提供一些有用的经验教训、学习方法、以及思考问题的方式。本系列适用于以下人群:0编程经验,从零开始学习 Python 的同学工作需要、想要转行IT的同学兴趣爱好,拓展思维的同学对我而言:

2022-06-05 11:49:05 211

原创 (干货)写爬虫的你一定有类似经历

找好目标网站兴高采烈的打开F12,观察一番查看network面板,抓请求,简简单单有json返回,So Easy。代码一顿噼里啪啦,搞定!​找好目标网站兴高采烈的打开F12,观察一番网站没有直接返回数据,而是html啥的,简单,解析html呗。xpath,css selector ,re给我盘他。代码一顿噼里啪啦,搞定!​找好目标网站兴高采烈的打开F12,观察一番请求只返回了js,然后js动态加载到网页中。上家伙,selenium,puppeteer,phanotomjs,给我盘他。代码一顿噼里啪啦,搞定!

2022-06-02 23:04:54 390 2

原创 如何快速开发一个古诗词小程序?

如何快速开发一个古诗词小程序?

2022-05-31 14:05:33 1040

原创 这周写的一个小程序

这周写了一个小程序,直接拿个一个商城二次开发魔改了。大家可以看看,有什么改进的地方可以告诉我。

2022-02-19 19:00:05 179

原创 Django微信登录本地测试

今天要测试一下微信登录,要咋整呢,有appId,有秘钥,但要咋整呢,下面来梳理下。1. 首先注册 微信公众平台测试号http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index微信扫一下,就能得到一个测试号啦。2.有了测试号,你就能看到appID和appsecret啦。...

2020-05-04 01:20:59 936

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

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

2020-01-21 02:32:47 160

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

今天发现一个练习python的好项目,叫pythonchallenge,通过游戏关卡的形式,我们可以更好的学习Python!!Hzy的博客今天说说前面5关,都遇到了什么。第0关看到图片,要求我们求出2的38次方print(2**38)# 274877906944so easy,我们把结果复制到.html前面就可以来到下一关了。第1关也是一张图片,可以看到K -...

2020-01-20 01:10:05 157

原创 python中的itertools的使用

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

2020-01-10 16:13:59 775

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

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

2020-01-09 00:27:57 2108 1

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

前言最近开始投简历,除了开发,唉看到了测试开发这一职位,那这是个什么岗位的,像我这种开发干不过别人,但又会一点的应届生能否抢救一下?1.我对测试开发的首先印象听名字就是测试跟开发的结合嘛,估计是测试的基础上,进行一些开发任务,提高测试的工作效率和质量。2.什么是测试我所知道的测试是:是对软件进行一系列测试操作,检测其中存在的bug,并写测试计划,测试用例,确保产品能正常,稳定的...

2020-01-04 02:39:11 553

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

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

2020-01-03 22:55:23 947

原创 web缓存简单整理

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

2020-01-02 00:37:04 410

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

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

2019-12-27 13:52:45 781

原创 flask-邮箱验证链接

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

2019-02-28 15:46:41 1161

原创 flask-账号密码验证

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

2019-02-28 15:27:19 2275

原创 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=‘[email protected]’,MAIL_PASSWORD=‘xxxx’,))!!!MAIL_PASSWORD,并不是邮箱...

2019-02-26 16:34:56 843

原创 Flask-表单学习

第一种方式,使用html写的表单1.设置路由,和视图函数 常用的html表单@app.route('/form_1')def form_1(): return render_template('forms/forms_1.html')2.来编写forms_1.html文件<form method="post"><label for="username"...

2019-02-16 15:41:13 614

原创 Flask--jinjia2模板

今天学了下jinjia2模板的使用使用render_template渲染模板@app.route('/')def index(): return render_template('index.html')然后在templates文件夹下面创建一个index.html文件。模板里可以传入字典,列表,字符串等@app.route('/watchlist')def wat...

2019-02-14 10:39:38 1550

原创 Flask--初次接触

1.flask学习推荐的资料:1.官网文档:https://dormousehole.readthedocs.io/en/latest/2.Flask Web开发实战:入门、进阶与原理解析链接:https://pan.baidu.com/s/1ATNiOu_QTfxELc9Qk-bKOA提取码:10t12.一些介绍Flask是一个Web微框架,只保留了一些开发的核心功能,剩下的就交...

2019-02-12 20:42:34 561

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

今天用requests写了一个简书点赞的小爬虫来玩玩。没有使用多线程,进程等,就是单纯的requests."""----------version=1.0------------"""import requestsfrom lxml import etreefrom time import timeheaders = { # 用自己的账号的header }...

2019-01-30 04:24:09 877

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

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

2019-01-28 23:53:18 1899

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

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

2019-01-28 17:01:30 849

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

写在开头今天就开始写小脚本啦,但在这之前得了解一些基本的语法,学习每个语言基本都有的for,while ,if swtich啊,无非就是换了种格式。为了能更熟悉,照着鸟哥的私房菜里的练习都打了一遍。下面是学习的一些语法1.变量之前已经学过变量的设置,范围了,可以看看但在写shell里有几个特殊变量,需要注意的:$0,$1,$2… 代表脚本后面接的参数,$0是脚本名称,...

2019-01-24 18:18:36 524

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

昨天因为想要写份简历,接触到了CteX。稍微扫了下盲,也是类似Markdown的文本标记语言,一般用来写规范的论文之类的。因为里面有很多优秀的模板,不少人也用来写简历。写在开头一开始不懂我就百度呗,百度完我知道了我需要一个模板:moderncv。ps:因为我不想在学这门语言了,偷懒。有了模板,接下来发现怎么生成pdf文件???看了些文章,结果说还需要编译,这时候我就去下载了Ct...

2019-01-23 17:58:59 1568

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

本文转载自https://www.jianshu.com/p/5f41d9fb6b12一、写在开头虽然用scrapy框架来爬信息已经够快了,再用aiohttp来爬链家有点重复造轮子的嫌疑,但还是有助于我对异步编程的理解。以下内容都是出于自己对于异步的理解写出来的,毕竟不是计算机专业,没法用专业的语言来表述,用的都是通俗口语化的文字,其中肯定有些地方也写的并不对,但目前只能这样了,待以后有更...

2019-01-22 14:34:10 1814

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

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

2019-01-21 23:21:11 3455 1

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

掌握了下面的命令,就可以像windows里一样对目录文件操作自如啦。1.目录路径:1.1 相对路径和绝对路径以前总是有点分不清相对路径和绝对路径,现在倒是分清了。绝对路径,就是绝对的,一定从根目录/开始写的。相对路径,就是相对来说的,相对当前工作目录的路径。1.2 $PATH这是一个关于路径的变量,系统会根据里面的目录来查询可以执行的命令。echo $PATH 可以...

2019-01-21 02:08:30 582

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

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

2019-01-19 20:26:43 552 3

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

今天把Linux文件权限理了一下,下面是总结。1.什么是用户跟用户组,root?我感觉可以把Linux看成微信,用户就是你的微信账号,用户组就是组成的群聊。群聊不就是一个小圈子,一个新的工作环境,然后可能有很多个群聊,也就是很多个用户群。至于root,超级用户管理员,想干啥就干啥。2.然后Linux里每个文件都有自己所属的用户跟用户组,以及相应的权限。可以使用命令ls -al来查看。...

2019-01-18 17:50:11 458

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

今天学习了下文件格式处理一般常用的三个命令。1.printf:格式化打印printf和C语言里面的printf差不多。格式:printf ‘打印格式’ 打印内容参数:\f:清楚屏幕\n:换行\t:水平的tab\v:垂直的tab例子1:发现一对单引号里面是算一个字段,对应一个%s。像这样就全部放在单引号里面,就直接...

2019-01-15 18:12:46 828

空空如也

空空如也

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

TA关注的人

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