学习之道
文章平均质量分 77
dyboy2017
博客地址已转移,请移步:https://blog.dyboy.cn
展开
-
【设计模式】工作中应该如何使用单例模式
单例模式是非常常用的一种设计模式,工作中我们会用到例如弹窗、音频管理、消息管理中心、公共工具函数类等在应用中只需要单个实例的场景,这些都和单例模式密不可分。单例模式,很常用也非常重要,将单例模式应用于程序开发设计,可减少重复代码,提升程序效率,同时单例的唯一性也使得数据流更加清晰,便于维护管理。一、什么是单例模式单例模式(Singleton Pattern)保证一个类只有一个实例,并提供一个访问它的全局访问点。是不是瞬间想到了 JavaScript 中的全局变量 window、localSto.原创 2021-08-11 15:33:02 · 537 阅读 · 0 评论 -
掌握这些CSS知识点,Coding如飞!
许多入门学前端的同学,或是准备面试的同学都会去死记硬背一些前端知识点,笔者也是这么经历过来的,但却不推荐这种囫囵吞枣、不求甚解的学习方式,因为这样会走很多弯路,属于“应试”学习,我们更应该的是从基础到复杂,从表象到原理的角度却思考学习,才能熟练掌握技能。整理了一些在CSS(层叠样式表)中的知识点,或许你曾看过一些什么“万字总结”、“面试必看”,但还是希望更多同学能够沉下心来学习,不仅仅满足于停留在“API工程师”的层面。一、width(宽)& height(高)浏览器中,明确了width.原创 2021-05-12 12:54:02 · 320 阅读 · 0 评论 -
[Emlog优化]Emlog6.0标签不存在提示SQL执行错误的解决办法
【摘要】近日,优选资源网站长使用的Emlog最新版6.0,在发现访问不存在的TAG(标签)时候,出现了如下图的SQL报错页面,如何优化这个BUG,或者是修复这个错误呐?今天优选资源站长研...近日,优选资源网站长使用的Emlog最新版6.0,在发现访问不存在的TAG(标签)时候,出现了如下图的SQL报错页面,如何优化这个BUG,或者是修复这个错误呐?今天优选资源站长研究了下!...原创 2020-02-20 18:21:50 · 1199 阅读 · 2 评论 -
file_get_contents无法读取文件的解决办法
昨天晚上弄了很久,之前网站读取远程文件一直错误,下面提供解决方法以供大家参考。1. php.ini 设置其实熟悉PHP的朋友都知道在php的配置文件php.ini中 allow_url_fopen=On;在php版本5.3后是默认开启的,一般情况下是没必要手动修改的。就算是吗服务商提供的虚拟主机,这个php属性值都会默认开启。 当我们遇到如题所述的问题时,第一个需要检查的就是这个属...原创 2018-06-02 13:02:34 · 15924 阅读 · 0 评论 -
[读书笔记]《白帽子讲WEB安全》
这本书一直没时间去看,虽然有电子书但是还是喜欢纸质书本的气息,道哥作品,这本书真的是一本非常经典且非常有深度的一本安全类书籍,给予了我很大的帮助,本篇文章记录一下书中所讲不熟悉之处。安全工程师的核心竞争力不在于他能拥有多少个0day,掌握多少种安全技术,而是在于他对安全理解的深度,以及由此引申的看待安全问题的角度和高度。0x01 世界观安全安全三要素机密性、完整...原创 2018-07-27 17:23:21 · 705 阅读 · 0 评论 -
一张验证码引发对DOS的思考
DDOS攻击在互联网上是比较常见的一种攻击方式。他的目的就是为了让攻击目标网站或者在线服务失去相应,或者因为大量流量和IP一时间如洪水般涌入服务器,导致服务器拒绝服务,甚至宕机。在《白帽子讲WEB安全》笔记一文中,我有写到各类常见 DDOS 攻击,以及简单的防御方式。本次实验主要是在某次挖洞的过程,以及正好看到黑家小无常刚发布的文章给我的启示,然后顺便做了一下验证。0x...原创 2018-08-15 23:04:41 · 1496 阅读 · 2 评论 -
HTML前端实现瀑布流无限加载
瀑布流加载是一种不错的前端加载方式,用户的体验也还不错。本次尝试中涉及到布局、图片追加、滚动条监控的内容主要实现步骤:计算获取高度最低列,添加图片到其下,定时器每次添加图片,下拉加载问题0x01 布局前端的布局使用到了flex弹性布局前端显示图片部分的HTML代码:<div class="gallary"> <!-- 第一列 --> <div cl...原创 2019-02-28 13:48:52 · 1102 阅读 · 0 评论 -
HTML多图上传中的问题探索
在编写实现“天云图床”这个程序的时候,想要实现批量上传图片的操作,便于自己和广大站长的使用,其中遇到了一些简单但又不常见的问题,网上资料良莠不齐,遂总结一遍一开始,天云图床只有单图上传的功能,开源到技术QQ群中,大家都建议小东写一个多图上传的功能,于是趁着周六有时间,开始编写代码。本以为是一个非常简单的工作,哪知道弄了一整天的时间。0x01一开始的思路一开始,后台API服务仅支持单图上...原创 2019-02-25 15:35:11 · 715 阅读 · 0 评论 -
椭圆曲线加密解密算法python3实现
信息安全课程的实验,根据课件及网上资料,参考实现代码中注释比较完善,算法的实现整体流程如下:- 实现基本流程:考虑K=kG ,其中K、G为椭圆曲线Ep(a,b)上的点,n为G的阶(nG=O∞ ),k为小于n的整数。则给定k和G,根据加法法则,计算K很容易但反过来,给定K和G,求k就非常困难。因为实际使用中的ECC原则上把p取得相当大,n也相当大,要把n个解点逐一算出来列成上表是不...原创 2019-03-22 18:23:52 · 5051 阅读 · 1 评论 -
微信小程序踩坑+客服功能实现
最近在开发一款微信小程序,其中也是踩了不少坑,部分的坑小东还是发出来瞅瞅吧,还有更多的坑还没来得及记录,都在脑子里,欢迎付费咨询,啊哈哈哈哈…0x01 tabBar排序tabBar 排序根据 app.json中的 pages 顺序0x02 引号 & 花括号花括号和引号之间如果有空格,将最终被解析成为字符串0x03 wx:for循环key绑定对象中,可以绑定u...原创 2019-04-16 10:40:07 · 9917 阅读 · 1 评论 -
不得不学的PHP7
PHP基础笔记整理,学习巩固PHP7,以前的应用主要是基于PHP5版本,以后的市场也偏向于逐渐成熟的PHP7,所以学习应用PHP7非常有必要,Hello PHP7!0x01 PHP简介PHP(Hypertext Preprocessor),超文本预处理语言,与 Python 类似,都是弱类型脚本语言,解释性语言,PHP 可以与 HTML 文档混写。变量的四种作用域:local:...原创 2019-04-16 22:15:16 · 406 阅读 · 0 评论 -
小白入门SQL注入基础-基于Sqli-lab平台实战
简介:SQL注入是一个常见的漏洞,在所有的安全防护统计数据儿结果中显示,SQL注入几乎占据网络攻击问题的60%左右,由此可见SQL注入漏洞是一种常见的WEB漏洞,了解SQL注入对于网络安全工作者或安全爱好者来说,是非常有必要,本文章主要通过sqli平台来具体阐述SQL注入漏洞产生的原因和利用方法。0x00 SQL注入漏洞简介有关SQL注入的各种定义阐述已经很多,大家可自行使用搜索引...原创 2018-06-08 22:11:43 · 4188 阅读 · 0 评论 -
记录微信小程序开发过程中遇到的坑
为了参加微信小程序开发大赛,了解了微信小程序的开发,在实际的开发过程中遇到了一些问题,以此记录,避免再犯!简述小程序的开发官方文档链接:小程序开发API我的代码仓库:Github刚接触小程序的开发,个人觉得要写好小程序,得熟悉前端开发,因为小程序的编码基于HTML、CSS和JS。只不过在微信中,为了打造微信的生态圈,重新定义了小程序编码。其实质还是和前端开发类似,如果你有...原创 2018-05-20 11:13:40 · 1617 阅读 · 1 评论 -
Python爬虫实战三 | 蓝奏网盘抓取网盘链接信息
今天在使用蓝奏网盘的时候发现有一个文件夹加密分享,然后我就尝试了加密文件夹,但是文件夹下的文件还是可以直接通过访问该文件链接得到,所以对于文件夹加密是否显得有点鸡肋了呐?如此,我们便简单的使用Python爬虫来实现一下:1.抓取网盘链接+文件名2.作用:存为文本文件,当我们需要什么资料的时候或许就可以通过Ctrl+F快速搜索,从而得到我们想要的资源实现:原创 2017-09-15 14:12:57 · 11243 阅读 · 2 评论 -
Python爬虫实战二 | 抓取小说网完结小说
大家都知道,在小说网站看小说总是各种广告,想要下载小说然而却要么需要钱,要么需要会员,如此,我们不妨写一个小说爬虫,将网页上的小说内容章节全部抓取下来,整理成为一本完整的txt文件,这样岂不是一件很愉快的事情!第一只爬虫:第一只爬虫效果 第一只爬虫,在urlChange()函数处理网址变化,然而到了最后,小东发现,原来小说的每一章节不是按照序号顺次原创 2017-09-07 17:30:11 · 7899 阅读 · 0 评论 -
Python爬虫实战一 | 抓取取校花网的所有妹子
今天晚上顺带就实际的写写工具,我们刚学完Python的基础语法!抓点妹子带回家~ 总结一下之前的吧,我写了关于Python爬虫的六节课程,也就是六篇文章,文章有点简洁,但是很细节,如果还有不懂的请加我QQ:1099718640,或者留言,小东看到了一定会及时回复的哦!愿和各位志同道合的程序猴子一起畅谈人生!哈哈~ 今天晚上,刚开完班会。。。老实说,小东大一的成绩很不好,全班倒数原创 2017-09-06 23:22:11 · 9256 阅读 · 2 评论 -
第五课 Python爬虫抓取新浪新闻的内容页
内容页结构:以这篇文章为例子:http://news.sina.com.cn/c/2017-09-05/doc-ifykpzey4568845.shtml因为简短,方便观看演示:GET请求:http://news.sina.com.cn/c/2017-09-05/doc-ifyk原创 2017-09-06 15:12:07 · 2332 阅读 · 0 评论 -
第四课 Python爬虫简单爬取新浪新闻列表
新闻列表页网页结构:输出h2:res = requests.get('http://news.sina.com.cn/china/')res.encoding = 'utf-8'soup = BeautifulSoup(res.text,'html.parser')for news in soup.select('.new原创 2017-09-06 14:48:42 · 2012 阅读 · 0 评论 -
第三课 Python爬虫Beautifulsoup4模块的使用
Beautifulsoup作用:将网页(非结构化内容)转化成结构化内容.text取得bs对象的文字内容(去除HTML标签)现在令一个新的字符串:html sample ='Hello World!This is link1This is link2'将字符串转化为bs对象:soup = BeautifulSoup(原创 2017-09-06 14:41:04 · 1418 阅读 · 0 评论 -
第二课 Python爬虫网络请求request模块详解
1.发起请求:2.解决乱码:3.抓取指定区域内容:Get请求Request相对于urllib2更为简单,可以使用REAT操作(POST/GET/PU原创 2017-09-06 14:30:43 · 1548 阅读 · 0 评论 -
第一课 Python爬虫初识与网络请求
Python爬虫学习第一课记录1.非结构化数据:如图的网页资料/文章,因此我们需要挖掘有价值的数据,那么这个时候我们需要通过ETL(Extract,Transformation,Loading)工具才能将数据转化为结构化数据之后,数据才可以的有效的利用。2.ETL:原始资料->ETL脚本->结构化数据食材->厨师->美食3.如原创 2017-09-06 14:20:50 · 1714 阅读 · 0 评论 -
第六课 Python新浪新闻爬虫最终整理总结
代码整理封装如图:6不6?Python简洁又强大!至此,教程圆满结束,还有什么不懂的或有疑问的问题,欢迎大家加我的QQ:1099718640顺便再送上完整代码,凑凑字数,哈哈~(其实推荐大家去下载Github上的内容,顺便给个小心心什么的)#第六课 封装整理#作者:DYBOY#时间:2017-09-06import requestsim原创 2017-09-06 15:39:11 · 1590 阅读 · 0 评论 -
EMLOG漏洞 | 敏感信息泄漏phpinfo-代码审计
Emlog是一款个人博客系统,使用的人还是非常多的,小巧方便,对于个人站长来说是一个建站的不错选择。今天要公布一个危害轻微的漏洞:phpinfo暴露敏感信息 其实这个漏洞也不算什么吧,以后视情况(得到官方授权后)公布一些高危的漏洞,也欢迎大家持续关注DYBOY的博客。 闲话不多说,首先看看漏洞出现的位置:phpinfo暴露敏感信息如上图,我们只要构造原创 2017-12-24 22:03:51 · 5300 阅读 · 0 评论 -
SQL注入中用到的Concat函数详解-菜鸟白帽扫盲
在我们WEB安全测试的时候,会经常使用到这一语法,因此应该透彻理解这一函数,今天好好实践了一下,整理如下。1.Concat函数:concat()是一个函数,用于用于将两个字符串连接起来,形成一个单一的字符串,类似于字符串拼接;语法:SELECT CONCAT(str1,str2,...)执行结果:2.实战演示:查看users表下的数据转载 2018-01-29 21:43:20 · 4815 阅读 · 0 评论 -
自我介绍与博客规划-第一篇文章
自我介绍: 我是来自天朝下重庆大学的一名程序猿,或者叫我程序羊(因为我的名字叫东阳),哈哈,其实我自己也有博客,同时也运维着几个网站,但为啥还要来CSDN呐?写下着第一篇文章的时候,正是我大二开学的时间,在老师讲课期间说起我们在学习的时候应当写写博客,记录一下自己开发或学习中遇到的问题,也是方便我们深入的理解,在未来的日子,坚持写下去,一定会有更多的收获!为此,今天开通了CSDN...原创 2017-09-05 17:08:37 · 2405 阅读 · 1 评论