脑子笨,切不了 Ynoi,只能做比较简单的 ds 题了/kk。 题目链接: "P2572 [SCOI2010]序列操作" 思路很简单,让我们来看看吧。 先不分 $0/1$: 首先发现操作 $4$ 是最难维护的,我们联想线段树求区间最大子段和的套路即可:记录一个 ,`suf(后缀)`来记录从区间第一个 ...
分类:
其他好文 时间:
2020-05-08 22:35:44
阅读次数:
67
背景:最近做一个倒计时记录学习时长项目,需要在用户点击浏览器的返回按钮或者直接关闭浏览器,或者直接退出微信或者进入后台时记录下当前页面的进度,下次进去从上次退出的地方开始倒计时。一开始想的很简单直接监测浏览器的返回事件window.onbeforeunload,在安卓和pc上可以监测到,但是iOS上 ...
分类:
微信 时间:
2020-05-08 17:47:50
阅读次数:
208
昨天用html5写了一个手机密码锁界面,中途碰到一些小问题,解决了后总结了一些小方法来和大家一起分享,如果有不成熟的地方希望大家指出来,大家有更好的方法我也很乐意倾听哦~好啦,不说那么多啦,先附上一张页面截图,我们再来分析分析吧~ 这是一个很简单的手机密码锁界面,主要由3部分组成,我在html里先建 ...
分类:
移动开发 时间:
2020-05-08 13:20:58
阅读次数:
81
引言: 我发现自己最近有点走偏了,越来越多的将学习的精力放在编程上,而渐渐的忽略了HTML这个简单又不简单的标记语言上。相信大家应该也有这样的经历。觉得HTML这种东西很简单不需要花费太多精力就能使用,但是时间久了我发现会用是远远不够的,要知其然还要之气所以然,方能做到庖丁解牛,游刃有余,而不是被动 ...
分类:
Web程序 时间:
2020-05-08 12:58:31
阅读次数:
68
1. 概述 1.1 什么是WebGL? WebGL是在浏览器中实现三维效果的一套规范 想要使用WebGL原生的API来写3D效果的话,很吃力。three.js是WebGL的一个开源框架,它省去了很多麻烦的细节。 1.2 初识three.js 什么是threejs,很简单,你将它理解成three+js ...
分类:
Web程序 时间:
2020-05-07 15:06:21
阅读次数:
108
首先打开页面 这里第一个第二个绕过方式很简单 php://input data://text/plain;base64,d2VsY29tZSB0byB0aGUgempjdGY= 均可绕过file_get_contents() 有了提示 useless.php php://filter/read=co ...
分类:
其他好文 时间:
2020-05-07 13:27:44
阅读次数:
88
后端优化的六种方法: 1.硬件升级 硬件问题对性能的影响不容忽视。 举一个例子:一个DB集群经常有慢SQL报警,业务排查下来发现SQL都很简单,该做的索引优化也都做了。后来DBA同学帮忙定位到问题是硬件过旧导致,将机械硬盘升级成固态硬盘之后报警立马消失了,效果立竿见影! 2.缓存化 缓存可以称的上是 ...
分类:
其他好文 时间:
2020-05-07 13:27:11
阅读次数:
80
题意描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! ...
分类:
其他好文 时间:
2020-05-06 21:54:02
阅读次数:
59
Shell编程 如今,不会Linux的程序员都不意思说自己是程序员,而不会shell编程就不能说自己会Linux。说起来似乎shell编程很屌啊,然而不用担心,其实shell编程真的很简单。 一.背景 1.1.什么是shell编程 高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是 ...
分类:
系统相关 时间:
2020-05-06 17:57:05
阅读次数:
80
除了处理质数的问题,线性筛还可以较为高效的处理数论函数,虽然有杜教筛这个东西,关键的时候还是要线性筛救命 1.筛质数 先看看线性筛本体,它的功能是判断质数,以及求最小质因数 1.记录minfactor,prime 2.对cur一直用prime数组筛去剩下的合数 这里判断质数的标准很简单,就是判断一个 ...
分类:
其他好文 时间:
2020-05-06 14:11:56
阅读次数:
83