Golang爬虫技术
Golang 爬虫简介
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
Golang 爬虫简介
久违的学一点点东西得了。。。简而言之回文树是一种用来处理回文的自动机,可以处理一个字符串中的所有不同子串指路论文:https://victorwonder.blog.uoj.ac/blog/146首先我们有这么一个结论:一个长为n字符串中最多存在n个本质不同的回文子串每次加入一个字符,假设生成了1个以上的本质不同回文子串考虑生成的最长的和最短的回文子串A、B,那么有两种可能B的左端点在A的中点右边:由于B为回文串,则A中点左侧必定存在一个与B相同的回文串,矛盾B的左端点在A的中点左边:由于A为回文串,则B截去超出中点的镜像部分在A中点左侧必定存在相同的串,矛盾因此每次加入一个字符生成本质不同回…
什么是 namespaces 引用一段来自 wiki 的定义: “Namespaces are a feature of the Linux kernel that partitions kernel resources such that one set of processes sees one set of resources while another set of processes sees a different set of resources.” 简而言之,namespaces 的主要特性就是用来隔离进程资源。当你在一个服务器上跑了许多服务的时候,隔离不同的服务能将发生事故的…
我一直使用的是预览版的 AndroidStudio,今天更新到 2021.3.1 Canary 6,发现 logcat 变样子了。现在是这个...
奋战一星期,造个计算机;调试两三晚,玩转开发板;虐我千百遍,搞定流水线。
Leetcode 2039. 网络空闲的时刻 题目描述:给你一个有 n 个服务器的计算机网络,服务器编号为 0 到 n - 1 。同时给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示服务器 ui 和 vi 之间有一条信息线路,在 一秒 内它们之间可以传输 任意 数目的信息。再给你一个长度为 n 且下标从 0 开始的整数数组 patience 。题目保证所有服务器都是 相通 的,也就是说一个信息从任意服务器出发,都可以通过这些信息线路直接或间接地到达任何其他服务器。编号为 0 的服务器是 主 服务器,其他服务器为 数据 服务器。每个数据服务器都要向主服务器发…
MabiStart 简单的直接下载国服洛奇并启动的PoC 自从洛奇改了客户端换了it 我透过分析日志把新版更新方案搞到了: region_live.txt http://vert.luoqi.com.cn/region_live.txt 新版国服启动器会从这里拿服务器信息 编码是GB2312.. patch_live*.txt http://vert.luoqi.com.cn/patch_live*.txt 对应服务器的启动项 与之前版本无明显区别 version.txt http://cdnpatch.luoqi.com.cn/version.txt 每行的格式是这样的: {filePath…
先上一段官网的简介:基于NVIDIA RTX GPU、CloudXR SDK构建的CloudXR可以帮助从数据中心、云端、边缘等位置流式传输
今天是一道简单题,来看题目LeetCode 653. 两数之和 IV - 输入 BST题目给定一个二叉搜索树 root 和一个目标结果 k,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true。示例示例1:12输入: root = [5,3,6,2,4,null,7], k = 9输出: true示例2:12输入: root = [5,3,6,2,4,null,7], k = 28输出: false题解题目很简单,一看就懂。先简单介绍一下BST,BST是满足以下三个条件的二叉树:节点的左子树包含的节点的值小于该节点的值节点的右子树包含的节点的值大于等于该节点的值节点的左子…
我也不知道,很抱歉。 百度搜索 XNUMX 会找到很多结果。点进去看,通常的情况都是外文网站通过“机器翻译”形成的中文站点。 而 XNUMX 出现的位置,在原文中其实是一组数字,比如月份、日期、折扣…… 个人理解,用两个 X 夹着一个 NUM 标志着这里有个数需要替换,但是“翻译”过程中出了什么问题……导致没替换(?)
一口气买了十年,结果还是被Paypal汇率坑了一下
前言对于 web 框架而言,更快的 HTTP 请求响应速度意味着更优异的性能。而 HTTP 协议是一个文本协议,传输的格式都是字符串,而我们在代码中常常操作的是 JSON 格式的数据。因此,需要在返回响应数据前将 JSON 数据序列化为字符串。JavaScript 原生提供了 JSON.stringify 这个方法,来将 JSON 转成字符串。先来介绍这个方法。缓慢的 JSON.stringify由于 JavaScript 是一个动态语言,它的类型是在运行时才能确定,因此 JSON.stringify 的执行过程中要进行大量的类型判断,对不同类型的键值做不同的处理。由于不能做静态分析,我们很难…
本文讨论了道德与文明的关系,指出道德是人类社会的特有现象
算是水一篇吧,好久没写了,一直在忙别的项目,现在终于闲下来了点,把开学初想写的事情拖到了现在。已经使用了将近一个月了,整体体验比笔记本确实高太多了,虚拟机和IDE随便开,根本不用考虑内存不够的情...
2022.3.23更新组合模式在很久之前只看过一次,一直没用过,理解的也不是很透彻,最近又看了看,我改造出来的这个设计模式与组合模式可以说是一模一样,所以我造了一个组合模式?不管怎么说,这篇文章...
尝试更换虚拟化平台,将 PVE 的虚拟硬盘文件转换成 ESXI 可以使用的文件,迁移并挂载的一次笔记。
☕ 0.前言 文章封面来自殘夜 ZANYA-🌟 最近发的文章里大部分都有容器相关的东西,就考虑把以前学习时候的文档拿出来水一水,这是我旧的博客(已经停了)里翻出来的,大概两年前的东西了,虽然有点旧但是内容是挺多的,适合学习使用 文章的内容是我在一位优秀的前辈 编程不良人 的笔记之上,整合自己的学习和理解添加补充修改后形成 (说起来真的非常感谢这位老师的JAVA和一些其他的基础视频,在我还在写该死的Oracle Package时,是这位老师的课程让我成功转型,真的非常感谢这位老师,如果觉得这篇文章不错可以多多关注编程不良人 老师的B站账号! 一些链接: 官方文档地址 Docker Hub 参考中…
🍀 本篇简单介绍一下,使用Docker部署Halo和Chevereto 文章封面来自殘夜 ZANYA-🌟 本片文章涉及Docker相关的基础使用,如果你对Docker不是很了解,欢迎阅读一下我的Docker笔记 Docker helo 关于halo的部署方式官网有很多介绍,关于docker的部署也介绍的十分详细,官方docker部署文档 下面是本站部署的一些记录 创建配置文件 #创建工作目录 mkdir ~/.halo && cd ~/.halo #创建配置模板配置文件 wget https://dl.halo.run/config/application-template.yaml -O .…
原因Vmware在使用的时候磁盘占用越来越大,主要原因是磁盘存储是向上叠加式的。比如我们向虚拟机中拷了一个5G的文件,磁盘向上延伸了5G,但是我们删除这个文件时,占用会变成空白,但延伸出去的空间...
朱長文和郭茂倩的生卒年都很接近,他們看到的材料應該幾乎一致。樂府詩集出現了蔡邕琴操、古今樂錄、謝希逸琴論、琴集。琴史還引用了虞世南北堂書鈔、
Maven 或者 Gradle 编译遇到如下问题: ➜ idaas git:(main) ./gradlew […]
0x0前言虎符比赛遇到了一题极其类似p神做过的题,只是底层操作系统是Debian,无法使用p神的思路解决。 本着遇到了就调一调的精神 尝试了一下调试 验证p神的操作 也试着“完成p神未完成之路” 调试所需环境: Macos CLion Vscode
今天的题目是LeetCode 2039. 网络空闲的时刻 ,令我产生多个思考,来看题目。题目给你一个有 n 个服务器的计算机网络,服务器编号为 0 到 n - 1 。同时给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示服务器 ui 和 vi 之间有一条信息线路,在 一秒 内它们之间可以传输 任意 数目的信息。再给你一个长度为 n 且下标从 0 开始的整数数组 patience 。题目保证所有服务器都是 相通 的,也就是说一个信息从任意服务器出发,都可以通过这些信息线路直接或间接地到达任何其他服务器。编号为 0 的服务器是 主 服务器,其他服务器为 数据 服…
今天做题的时候脑子简直就搅成了一团浆糊,看着题头晕脑涨,突然心中冒出来个想法,“抽支烟冷静一下吧”,让我打了打冷颤。虽然我平时偶尔会自己为自己来杯酒陶醉一番,但我并不抽烟。因为自小以来长辈的教育,以及本身也深知吸烟有害,所以我根本就不碰烟,平时拒绝掉朋友的烟,还会被白眼称为“小朋友”。不理解为什么烟民们会非常习惯性的下意识抽一支烟,在以前就我看来其实仅仅是烟瘾。 但今天我对此发生了改观,原因就是我突然也想抽一支(。为了赶快将这个奇怪的念头压下去,我拿出了咖啡,却发现居然只剩下一包了……快速地烧了壶开水,打开包装给自己滤了杯咖啡,一口入嘴,豆子那股草本味就在我口腔中爆发出来,让我清醒不少……突然…
在学习Flutter框架的过程中,我开发了这款App——《Murmurer》。这是一款用来记录生活的APP,你可以用它记一些句子或者写日记。“murmurer”是一个法语词,意为“轻声低诉”。前往Google Play获取获取源码
这周一边感叹着朋友不争气,略施小计就能复合,一边思考着朋友的含义。 对于我来说,同甘似乎太过容易,而共苦却可遇而不可求,我的人生仿佛充满了故事性,又有可能是我本人的敏感和诗意,因此,朋友绝对不是开开心心嘻嘻哈哈就够了。 这种连续两天出了两起事故,不免让我觉得有些伤心和难过,但是关键时候也只能咽下苦涩,觉得有些疲惫——工作大概就是这样,长大成人大概就是这样。 有的时候不免又会感叹:人和人果然是无法共情的。
实验环境: x86_64, Ubuntu 20.04.4 LTS, Kernel 5.13.0-37-gene […]
前两天在编译Chromium的时候,发现Gn报编码错误,具体错误如下 1UnicodeEncodeError: 'gbk' codec can't encode character '\u03a2' in position 4406: illegal multibyte sequence 然后尝试搜索这问题,有博主给出的解决方案是,在py写入文件哪一步指定编码为UTF-8,但测试后发现Gn过去了,但是后续编译仍然会报错。所以这个方案pass 好吧,自己来吧 查看报错的文件,提示返回的字符编码有问题,那追下他返回的是啥。
# 复杂度分析 # 为什么需要复杂度分析 衡量算法的优劣,有两种评估方式:事前估计和后期测试。 后期测试有性能测试、基准测试(Benchmark)等手段。 但是,后期测试有以下限制: 测试结果非常依赖测试环境。如:不同机型、不同编译器版本、不同硬件配置等等,都会影响测试结果。 测试结果受数据规模的影响很大。 所以,需要一种方法,可以不受环境或数据规模的影响,粗略地估计算法的执行效率。这种方法就是复杂度分析。 # 时间复杂度分析 # 大 O 表示法 假设问题的规模为 n,则程序的时间复杂度表示为 T(n) 。代码的执行时间 T (n) 与每行代码的执行次数 n 成正比。 当 n 增大时,T (n…
最近尝试在 mac 上玩 steam 游戏,发现 mac 连接 xbox 手柄后会时不时的将一个手柄识别成多个,导致在游戏中同一个按键指令被响应多次,严重影响了游戏的正常游玩。于是博主便开始了一...
在两年前发布Riru版Il2CppDumper的时候,就打算发布这篇配套的文章,结果码了一半就被我丢到了一旁, […]
问题大部分的hexo主题自带的数学公式支持都是使用mathjax,但是这个插件的支持不是很好,有很多的公式无法正常显示。在网上搜索一番后,似乎是因为和markdown语法的冲突,发现很多人都推荐使用hexo-renderer-markdown-it-plus,它使用katex来支持数学公式的渲染但是安装之后又发现另一个问题,公式无法换行,在摸索了很长时间之后,最终发现是katex的版本的问题,然后找到了另一个渲染的库:@upupming/hexo-renderer-markdown-it-plus。现将使用的过程记录如下: 解决方法首先需要替换默认的markdown渲染器:12npm un h…
3月14号开始,深圳按下了暂停键,全市除生活保障之外的单位实行7天居家办公,背景是日愈严重的新冠疫情。
下班的路上,听着音乐,享受着大雪带来的片刻沉醉
文章前言大家好 我回来了 我有多久没更新博客了呢? 大概几个月了吧本来想着更新的 但是这些天 遇到一些麻烦事 处理了一下现在已经处理完成了 大家不用再担心啦~注意事项接口需要在海外服务器才能使用...
这里有东西被加密了,需要输入密码查看哦。
前言 可能大家对svelte这个框还比较陌生,甚至名字都没有听说过。先带大家看下官方的说法 Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶段来处理。与使用虚拟(virtual)DOM 差异对比不同。Svelte 编写的
少年总是三分热度,不识抬举。 人们都会这么理解,到底也不会理解吧。人们会认为这是年轻的罪孽,不会理解的是我的内心。又会有多少人真正理解过我呢,你又有没有看透呢,我的先生。不过这大概与我关系不大,今晚之后,也许明早,我就会与你相会了吧,我的先生。我要问你问个明白。 在天空中的感觉太冷了,太孤独了。先生,是你把我从冰冷的稀薄空气中带回人间烟火之中,你应该对我负责。从那日看到你开始,闻到你身上的烟草味,你推门而入带来的风把我卷进你眼睛里的深潭。在空中流浪总是无依无靠,在水面上漂浮总是好的,我不挣扎,让这温暖的水流环抱着我吧。就像现在一样,但水越来越冷了。我会用今天新买的酒,来温暖我的身体,再用我滚烫…
慈善包(Hunble Bundle)购买的书籍合集下载非常麻烦,需要一个一个的去选择下载。 自带批量下载的功能不是很好用 —— 一次性打开所有链接,文件名也使用的内部格式名。
Cloudflare现在颁发的免费证书有DigiCert/Google/Let's Encrypt的,本文介绍如何在这几种证书之间切换
虽然2022年已经过去俩月半,但“想练”意味着不一定能啃下来,先把目标都列下来再看看到年底具体能有哪些斩获吧😅。清单数量限定在十首左右,因此选择的都是我个人非常喜欢同时也具备一定技术难度、需要花时间去琢磨的曲目。每一首都在我工作或深夜单曲循环过无数遍,一定好听且耐听。这个清单也符合我一直以来的“杂食”风格,流行歌、爵士以及一些现代融合的风格都有,曲目按首字母排序,偏好无先后顺序。爱我还是他 - 李荣浩原曲:YouTube碎碎念:手指机能是目前的最大瓶颈之一,目标能原速演奏。此外能接上唱更好… 老大的歌百听不厌。参考资料:李荣浩那段技惊四座《爱我还是他》的吉他SOLO从李荣浩《爱我还是他》🎸电吉…
2am thoughts and more.
Now we've explored the benefits and limitations of ZFS, let's create a pool and try it out! This guide will not explore how to use ZFS as root, as it is very distro/OS-dependent. View guides about this topic on your distro/OS's own Wiki or Handbook. Concepts Unlike filesystems that operates on a sin…
由于平时在找资料时会经常用到一些科学上网工具,但在使用过程中发现大厂服务较贵,而其他一些个人或者小团体维护的服务虽然价格相对低廉,但没有大厂稳定。当然,还是因为价格为主等其他的原因导致体验没有达到预期的效果,所以这里自己搭建一个廉价梯子。由于之前搭建梯子时使用过SS、VMESS、VLESS等其他协议,且经常发生端口被禁的现象导致网上冲浪体验就没了,所以不沿用之前的方案,又因为这个博客有一个域名,加上想把博客移到个人服务器上等原因,所以这次选择Trojan-Go协议来搭建。科学上网不同协议的比较选择参考科学上网工具哪个好?一灯不是和尚为您科普VPN/SS/SSR/V2Ray/Xray/Troja…