-->
摘要:继续上次的知乎爬虫, 这次开始了哔哩哔哩的爬虫实践; 首先介绍下如何下载吧: VideoHelper 里面有三种方式下载b站视频。 同样的流程, 还是先抓包,分析参数,寻找参数(包括之前的请求包和页面源码),找出视频真实地址, 然后在模拟。 抓包是注意几个参数: aid:每个视频都会有对应的 aid 阅读全文
posted @ 2018-10-27 23:11 Asche 阅读 (986) 评论 (0) 编辑
摘要:基础 我们现在使用的Java的版本,基本上是都支持String类型的。当然除了String类型,还有int、char、byte、short、enum等等也都是支持的。然而在其底部实现中,还是基于 整型的,也就是int、byte、short这些类型。 我们先来看一下int的一个简单例子,主要部分源代码 阅读全文
posted @ 2019-09-11 08:44 Asche 阅读 (155) 评论 (0) 编辑
摘要:43. 字符串相乘 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 阅读全文
posted @ 2019-09-09 18:53 Asche 阅读 (19) 评论 (0) 编辑
摘要:简述 栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构。它是虚拟机运行时数据区中的虚拟机栈的栈元素。 栈帧存储了方法的 局部变量表 、 操作数栈 、 动态链接 和 方法返回地址 等信息。 总的来看,其结构大概如下图黄色区域那样。 在单个线程中,每一个调用方法jvm都会为 阅读全文
posted @ 2019-09-05 19:25 Asche 阅读 (29) 评论 (0) 编辑
摘要:前言 很多时候,当流量不够用时,看着周围那么多热点又连不上,是不是有点心痒痒呢?那么有没有办法不需要要通过这些热点的认证即可上网呢?当然是有的。 另外在此强调一点,本教程仅用于 学习测试 用途,请勿用于不正当的途径! 大体思路 连上那些公共热点,往往都能成功,但是也往往还需要进一步的认证才能够上网。 阅读全文
posted @ 2019-09-02 22:13 Asche 阅读 (398) 评论 (1) 编辑
摘要:前言 在我的任务清单中,很早就有了一个文件下载器,但一直忙着没空去写。最近刚好放假,便抽了些时间完成了下文中的这个下载器。 介绍 同样的,还是先上效果图吧。 Jar包地址位于 "FileDownloader" 目前实现的主要功能有: 多线程下载 断点续传 自定义头部等 即将完成的包括: 添加代理功能 阅读全文
posted @ 2019-07-21 15:47 Asche 阅读 (67) 评论 (0) 编辑
摘要:前言 最近在写一个命令行中的下载工具,既然是下载文件用的,那么实时显示下载进度是非常有必要的。因此,就有了这里对进度条的实现尝试。 预览图 还是先预览下效果图吧。 这里是 cmd 里面的效果,总体看着还行,不足之处就是可以看到前面的游标在闪烁。 这里是 IDEA 里面运行的效果图,由于字符间距都比较 阅读全文
posted @ 2019-07-16 16:04 Asche 阅读 (106) 评论 (0) 编辑
摘要:前言 前几天有个朋友托我帮忙爬一个网站,第一次打开那个网站时,我去,它竟然就要验证码,不过当时是想加几个header应该就能解决,不过事实证明我还是错了。接下来将记录下爬虫中遇到的一些坑以及解决办法。 开始 相关 目标网站: "AVADA – Avada Commerce" 使用了Cloudflar 阅读全文
posted @ 2019-07-06 19:43 Asche 阅读 (215) 评论 (0) 编辑
摘要:学习编译原理时, 这几个集合相信大家并不陌生:FIRST、FOLLOW、FIRSTVT、LASTVT。 其中First和Follow是一对,而Firstvt和Lastvt是一对。 __它们的作用分别是__: First和Follow是为了画预测分析表的(在LL(1)分析法处); Firstvt和La 阅读全文
posted @ 2019-06-05 19:21 Asche 阅读 (220) 评论 (0) 编辑
摘要:对于经常要浏览油管等被墙网站的人而言,利用代理来实现fq是非常有必要的。现在fq的方法中,最为主流的应该要数ssr了,因此本教程都是基于ssr的socks5代理而言的。 在windows中,ssr客户端设置的系统代理,大部分应用还是能够起到作用的,但是也有不少却不走代理。这里有个不错的解决方案就是通 阅读全文
posted @ 2019-05-11 17:17 Asche 阅读 (413) 评论 (0) 编辑
摘要:很早之前就有了写一个类似Windows记事本的想法,加上最近也刚好在学编译原理,所以就想把两者结合起来,于是就打算结合MarkDown,开发一款MarkDown编辑器。 不过由于我之前一直使用的是Java语言居多,对c++并不熟悉,所以一些糟糕的代码风格和规范还望各位大佬谅解! "__LightMD 阅读全文
posted @ 2019-05-08 22:48 Asche 阅读 (361) 评论 (0) 编辑