微信小程序开发快速入门(持续更新) 本教程基于微信开发者工具所提供的指南归纳提炼重点而成,教程编写日期为2019年3月9日,如果有后续更新导致的版本差异,一切以官方文档为主 微信小程序基本框架 微信小程序的开发逻辑与网页开发逻辑一致,分为前端(客户端)与后端(服务器端)两部分,为了弱化后端概念,微信提...
LCA+st表 1. LCA LCA,即最近公共祖先(Lowest Common Ancestor),用于解决的问题:树上任意一对点间的距离。 求解LCA常用的两种方法: 1. 静态Tarjan方法 基本思想:毕竟是静态方法嘛,讲究的就是先把询问和树都存起来然后遍历树的时候就直接处理询问。时间复杂...
Docker环境搭建与开发入门 0.博客参考与引用 这可能是最为详细的Docker入门吐血总结 Docker 官方文档 1.Docker简介与架构 容器:容器技术是和我们的宿主机共享硬件资源及操作系统,可以实现资源的动态分配。容器包含应用和其所有的依赖包,但是与其他容器共享内核。容器在宿主机操作系统中,在用...
主席树的原理及使用 0.前置知识 需要掌握线段树 1. 原理 主席树即“可持久化线段树”,是存储每次修改时线段树状态的线段树,由于存储了每次的状态,所以可以进行对过去状态的回溯。 目前来看,主席树除了可以解决对线段树的过去状态进行询问的问题,还能解决区间第K大即区间最值的快速查询,单次查询的时间复杂...
板子——2019 summer [TOC] 树论&图论 网络流 使用范围:主要解决的问题就是最大流(从源点到汇点的总量最大)和最小割(断掉最小权值的边使得源点不能到达汇点),似乎还能解决二分图的问题 思想:利用BFS判断每个点的深度,然后利用DFS算出每条链上的最小权值,每次修改的时候更新路上的所有...
sup-extra 线性基及部分例题 1.先来讲讲什么是线性基吧 线性基是专门用来处理异或相关问题的一个数的集合,把原先的数的集合中挑出一部分数,利用这些挑出来的数进行相互的异或运算就能得到原先的数。不过实际上这些数能够组合出的数字会比原集合的数字相等或更多,基于这个方面的原因,只有当不考虑集合本来的数而...
动态博客搭建 0.前言 原本个人是打算继续用hexo来实现静态博客的,hexo好就好在一来不需要域名,可以利用github进行搭建,二是部署起来的确是方便快捷,参考一下别人的搭建教程能够很快地搭建好。(这里推荐一下小伙伴的教程 )但是方便快捷的背后则是低自由性。另外也可能是我实在用不来node.js吧,想...
树链剖分 前言 该说不愧是数据结构问题吗……写起来代码量意外的大啊……并且枯燥程度也不低啊……不过说实话还是很锻炼人的。 使用范围与思路 基本上树上问题的解决还是离不开dfs与bfs啊。如果说lca解决的是两点间的最近父节点的问题,那树链剖分解决的就是两点间路径上的问题。不过解决的基本上都是点权问题...
强连通分量 前言 强连通分量作为一类问题来说属实有些复杂。目前自己还是处于探索之中。这个只能说看情况尽量写点更新吧。 强连通分量缩点 这个目前还没做题,先放着 求割点
浅谈pwn中的栈溢出攻击 0. 前言——这部分应该是不会放出来的吐槽部分? pwn这个东西真是深奥呢。目前自己对于pwn的理解也刚刚处于微妙的入门阶段。而让自己这样一个刚入门的人来写这种奇怪的推送到底能不能带来真正的意义呢……想要系统全面的了解这方面果然还是离不开CTF wiki与针对细节问题的百度呢。 ...
Page 2 / 3