• 欢迎来到我的博客
  • [email protected]

标签:踩坑

学习笔记

C语言 小本本

C语言 小本本
搭建开发环境 下载安装 MinGW(通过它来安装编译器+调试器) 下载地址:https://sourceforge.net/projects/mingw/files/ 安装编译器+调试器 打开 MinGW Installation Manager,文件位置:MinGW安装目录\libexec\mingw-get\guimain.exe 勾选这两个(其中mi……继续阅读 »

tianlan 1个月前 (09-22) 54浏览 0评论 0个赞

学习笔记

python 小本本

python 小本本
pip 更换国内源 # 设置源 pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/ # 信任 host pip config set global.trusted-host mirrors.aliyun.com # 查看设置是否生效 pip config list 改变……继续阅读 »

tianlan 2个月前 (08-18) 133浏览 0评论 0个赞

学习笔记

JS setInterval 导致浏览器崩溃

JS setInterval 导致浏览器崩溃
问题描述 有些网页中会用到 setInterval ,如果停留在网页的时间久了,就会导致浏览器崩溃。 原因 其原因与JS引擎线程有关,用通俗话说就是 setInterval 不会清除定时器队列,每重复执行1次都会导致定时器叠加,最终导致内存泄露,浏览器崩溃。 解决办法 与 setInterval 不同,setTimeout自带清除定时器,我们只需要用如下写……继续阅读 »

tianlan 7个月前 (03-21) 411浏览 0评论 0个赞

学习笔记

phpspider 踩坑记录 + 小本本

phpspider 踩坑记录 + 小本本
讨厌的注释 这段注释确实很讨厌,如果你不添加的话,就会报错。 列表页重复入队列问题 phpspider 对重复列表页做了过滤处理,不会出现列表页重复入队列问题 选择器有问题 xpath 选择器,当 html 文本过长时,无法匹配到。 请注意是否有 js 渲染问题。 regex 选择器,有很大的问题,建议不用。 玄学,时好时坏,注意 UA 有些网站,对于不同……继续阅读 »

tianlan 1年前 (2020-08-19) 700浏览 0评论 1个赞

学习笔记

正则小本本

正则小本本
非捕获元 ?:、?=、?<=、?!、?<! 这里主要记一下 ?: ,可以使被匹配到的字符串继续参与后面的匹配,但是无法被捕获。 转义符号 \ 这样无法匹配成功,因为在 PHP 解析过程中, \ 被当做转义符解析了 给子表达式命名 // 两种方式,第一种中的 P 有的语言可以不用加(如PHP) (?P<name>pattern) ……继续阅读 »

tianlan 1年前 (2020-08-15) 727浏览 0评论 0个赞

学习笔记

踩坑:dplayer mp4 的 type 不是 dash

踩坑:dplayer mp4 的 type 不是 dash
dplayer 初始化时,有一个 video.type 参数,你可以设置成 auto、hls、dash 等。 如果要播放的是 m3u8 文件,那么 type 对应 hls,有一次我播放 mp4 的时候, video.type 设置成了 dash,视频就死活播放不了,然后我就排查了很久很久…… 最后发现 mp4 的 video.type……继续阅读 »

tianlan 1年前 (2020-08-13) 922浏览 0评论 0个赞

学习笔记

记一次傻傻地踩坑,接上几篇文章(MP4中转相关)

记一次傻傻地踩坑,接上几篇文章(MP4中转相关)
是这样的,我用 dplayer 播放某资源服务器的 MP4 文件,但是 MP4 文件返回 403,我盲猜是资源服务器做了 referer 判断,带有 referer 请求头禁止获取资源,因为直接打开 MP4 链接是可以正常下载的! 然后我就想:用PHP做中间件,由PHP代替浏览器去资源服务器获取MP4,于是就有了上几篇文章。 最后我突然意识到:既然资源服务器……继续阅读 »

tianlan 1年前 (2020-08-10) 976浏览 0评论 0个赞