题意:一棵树,点有$0,1,2$三种颜色,支持路径修改颜色和查询点所在同色连通块的大小 lcm太可怕了,于是去问了sk,得到一个优质做法 考虑lct维护子树信息,$vs_{x,i}$为$x$的虚儿子中,以颜色为$i$的节点为根的同色连通块大小之和,$s_{x,i}$表示splay上$x$的子树$vs ...
分类:
其他好文 时间:
2019-03-16 09:24:04
阅读次数:
238
观察者模式就是在对象之间定义了一对多的依赖,这样一来,当一个这个对象改变状态,依赖它的对象会收到通知并发生改变并自动更新 其实也就是发布-订阅模式,发布者发布消息,订阅者获取消息,没订阅就不会收到消息 这里我们模仿一下微信公众号的推送消息 接下来测试一下 ...
分类:
其他好文 时间:
2019-03-15 09:21:49
阅读次数:
144
期望 快速做出第一版,慢慢迭代升级 方便推广,0成本使用 不能做什么 大型的框架,如一个UI框架。短期做不完,使用成本高。 模拟成熟轮子,如再造一个jQuery。有成熟方案,用户不会换。 小众的东西。基本没人用。 没有特色,100%模仿。用户没有更换理由。 做什么 小而精的工具。开发快,使用成本低。 ...
分类:
其他好文 时间:
2019-03-15 01:14:17
阅读次数:
174
技术:VS2015 Update3 + QT 5.11.2 + BOOST 1.68 + QT VS Tools + C++11 技术:VS2015 Update3 + QT 5.11.2 + BOOST 1.68 + QT VS Tools + C++11 概述 概述 模仿外汇MT4的界面 模仿外 ...
分类:
其他好文 时间:
2019-03-10 00:04:11
阅读次数:
242
开学两周了,因为有人要补考的原因,所以页面的考核时间推迟了一周,这周仍然是准备考核页面。对JS的学习虽然还是不会写比较难的,但基础的已经熟练了解,没有想象中的容易,对函数的封装掌握的也不透彻。感触最深的就是今天晚上的考核页面讲解,别人的JS代码大多都是自己写的,但我的却是模仿网上的写的,让我深深的感 ...
分类:
其他好文 时间:
2019-03-09 23:30:27
阅读次数:
191
一 threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.python.org/3/library/threading.html?highlight=threading# ...
分类:
编程语言 时间:
2019-03-08 23:35:58
阅读次数:
223
7 1 查找整数 (10 分) 本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。 输入格式: 输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。 输出格式: 在一行中输出X的位 ...
分类:
其他好文 时间:
2019-03-03 22:15:14
阅读次数:
177
最近在用Wireshark抓包工具的时候,老感觉这东西用起来很简单,功能强大,所以想了解他的实现原理,我就自己好奇写了一个实现基本功能的demo吧。 其实叫抓包工具,其实就是抓取流经自己网卡的所有ip包,我们能够按照ip包的协议解析不就行了。 实现的核心在这里: 1 //创建SOCKET 2 soc ...
分类:
编程语言 时间:
2019-03-01 18:38:30
阅读次数:
265
记录一个从枯燥学习 GraphQL 的过程,到发现项目 Gitter,模仿项目 Github-Trending-API,最后做一个自己的学习项目 Github-Trending-GraphQL。 ...
分类:
其他好文 时间:
2019-02-23 12:16:05
阅读次数:
168
13.1 事件循环asyncio包含各种特定系统实现的模块化事件循环传输和协议抽象对TCP、UDP、SSL、子进程、延时调用以及其他的具体支持模仿futures模块但适用于事件循环使用的Future类基于 yield from 的协议和任务,可以让你用顺序的方式编写并发代码必须使用一个将产生阻塞IO... ...
分类:
其他好文 时间:
2019-02-22 19:57:37
阅读次数:
230