虚拟列表(VirtualList)在Taro3中的使用

技术概述 虚拟列表(VirtualList)是一种在展示大量数据(长列表)时使用的插件,通过只显示必要的DOM和无限滚动,提升页面的性能。在web环境中,我们可以使用vue-virtual-scroll-list之类的npm包。最近热门的小程序框架Taro3也提供了这个能力。从文档说明上看,其功能算是vue-virtual-scroll-list的一个子集。 技术详述 在Taro中使用VirtualList非常简单,我们以Vue.js模式的项目为例—— 这里是一个单词列表页面,需要展示数千个单
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

cni

   删除flannel kubectl delete -f kube-flannel.yml master ip link delete cni0 ip link delete flannel.1 rm -rf /var/lib/cni rm -f /etc/cni/net.d/* systemctl restart kubelet
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

记一次失败的K8S安装部署

前言 某日,准备良久后,开始入K8S的坑。以下经历,惨不忍睹。 K8S 安装 K8S官方安装方式比较繁琐,有大神出了一键部署包。https://github.com/fanux/sealos。 安装最新版的K8S免费且简单。想安装其他版本的话,就收费了。离线安装包50一位。 想着自己只是测试,然后客户那边是v1.17。我装个v1.18的应该没啥问题,于是就直接开搞。安装无比顺利,两台机器,master是自己的开发机:ubuntu18.04。node新开了一台centos7.4。(当时没多想,后
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

系统中的数字表示用枚举

GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=855 个人建议:所有0,1,2,3,4.... 表示的字段 尽量为其建个枚举来替代,哪怕你只有0,1两种类型。 除非该字段的set方法不对外开放。 (刚发现有个地方的0,1对调了) 这样可以提高代码可读性,且降低代码错误率。
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

状压DP之炮兵阵地

题目 原题来自:\(NOI 2001\) 司令部的将军们打算在\(N*M\) 的网格地图上部署他们的炮兵部队。一个\(N*M\)的地图由\(N\)行\(M\)列组成,地图的每一格可能是山地(用 H表示),也可能是平原(用 P 表示)。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队),如果在地图中的灰色所标识的平原上部署一支炮兵部队,它能够攻击到的区域:沿横向左右各两格,沿纵向上下各两格。其他位置攻击不到。炮兵的攻击范围不受地形的影响。现在,将军们规划如何部署炮兵部队,在防
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

一些从网上收集来的小Tips

https://www.cnblogs.com/yeungchie/ 1. 快捷键e,有个EnableDimming选项,勾选后只会高亮你所选中的器件连线等等,其他器件亮度会下降,和mark不同,有利于长连线。 2. 有一堆东西不知道怎么迅速选中怎么办?鼠标右键,(De)Select Under Cursor , 这样鼠标下面所有的objects都会弹出来,点一下你想要的那个object,就选中了。 3. IC61 新窗口信息弹出在最底层,第一次遇到的时候我还以为我机子卡了,还傻等了一会。 解
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

二叉树遍历的最优解法

1. 题目 给定一棵二叉树的头节点head,完成二叉树的先序、中序和后序遍历。要求时间复杂度为O(N),额外空间复杂度为O(1) 2. 思路 常规的遍历二叉树的思路是递归和非递归的解法,但是这两种解法都不能做到额外空间复杂度为O(1)。 首先来看普通的递归和非递归解法,导致它们空间复杂度高的原因是使用了栈结构,而使用栈结构的原因在于这样才可以在处理完二叉树某个节点后可以回到上层去。 那么如何方便的从下层回到上层呢,这里就可以用到二叉树中大量闲置的指向null的指针。 Morris遍历的实质就是
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

c++ 1

1. 智能指针 std::shared_ptr 2. STL(标准模板库)。容器,算法,其他组件(迭代器)集合。容器的底层实现。 3. auto关键字 4. 数据结构:数组、队列、堆、栈、链表、树、图 5. push_back() insert() 效率比较 6. reserve分配 resize比较 7. std::move()
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

洛谷 P5291 [十二省联考2019]希望

洛谷 P5291 [十二省联考2019]希望 https://www.luogu.com.cn/problem/P5291 https://www.luogu.com.cn/problemnew/solution/P5291 一个有 \(n\) 个节点的树,一共有 \(k\) 个救援队,每个救援队有一个救援范围,即一个连通块 \(s_i\) 我们称一个节点 \(u\) 可被第 \(i\) 个救援队到达当且仅当 \(u \in s_i\) \(\forall v \in s_i, dis(u,
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

如何将数字转换成口语中的文本串

概述 今天突发奇想, 写一个将数字转换成中文字符串的函数. 并不是将 1234 转成 '1234' , 而是将 1234 转成 '一千二百三十四'. 本来以为很简单, 写下来之后发现还是有些坑的. 尝试 因为我是在写完最终版本, 回过头来整理的这篇文章, 所以中间很多尝试的步骤会有所遗漏. 以下简单整理一下. 如果不想看, 可以直接拉到最后, 看最终的成品. 第一次尝试 在写之前, 首先要寻找中文说话的规律嘛. 数字的念法: 零一二三四五六七八九 每一位都有一个对应的权重: 个十百千万 所以我
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

通过dom改变css,html

句柄DOM监听事件 document.getElementById("btn").addEventListener("click", function(){ alert("句柄监听事件"); } ); <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

「疫期集训day3」要塞

战友们正讨论着他们曾经参加过凡尔登战役的父亲...在黎明前我们必须誓死坚守————法乌克斯要塞中弹尽粮绝的法军士兵 什么!今天又考状压和tarjan! 达成成就:连续两天复习数论和二分图 康乐康,这次考试只有T5和T6能做,T2可以搞,结果T6的边双调了两个小时,T2思路方向不对,T5基础状压没考虑要倒序,一上午在绝望中度过 由于今天考试题出的难度稍高,结果效率比昨天还低,连考试题还没改完就结束了一天,或许状压真的需要大量练习(然俄我夜观学长集训博客,发现状压出现频率出奇的低) 其他方面,我看
分类: 其他 发布时间: 06-25 22:14 阅读次数: 0

thinkphp5统计查询(聚合查询)

在模型中也可以调用数据库的聚合方法进行查询: 这些方法的返回值是具体的数据。在连贯操作中只能放在最后,不需要使用find和select。 count方法 相当于 select count(*) from tpshop_user; 数据字段查询 ①查询一条记录的一个字段的值 ②查询多条记录的一个字段的值,返回一个一维索引数组 ③查询多条记录的一个字段的值,以id字段值作为数组索引 trace调试 Trace调试功能就是ThinkPHP提供给开发人员的一个用于开发调试的辅助工具。可以实时显示当前页
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0

Confluence 的顶部导航是在那里配置的

如果你有 Confluence 管理员权限的话,在 Confluence 的顶部导航的下面有一个配置的选项: 你可用单击这个配置选项进行配置。 在后台的管理员界面中,这个功能的名称叫做: Application Navigator 在配置界面的下部: 你可用通过这个链接进行配置。 https://www.ossez.com/t/confluence/199
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0

#Nginx+Tomcat+Redis session共享

Nginx+Tomcat+Redis session共享 Nginx的安装配置与测试 终端转至root模式 sudo -i wget下载并解压Nginx至/usr/local/soft #创建安装目录: mkdir /usr/local/soft && cd /usr/local/soft #命令下载Nginx压缩包: wget http://nginx.org/download/nginx-1.9.15.tar.gz #解压压缩包: tar zxvf nginx-1.9.15.tar.gz
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0

场外模拟 省选联考(B卷) 2020 游记

CSDN同步 前记 上次模拟 \(A\) 卷只有 \(155\) 分,很不爽!所以,洛谷上已经有了 \(B\) 卷,抽空看一下吧! 听说 \(B\) 卷在 \(\text{JX}\) 和少数省用了,总之挺少的,还挺简单。 还听说大众分是 \(350\),加油吧! 卡牌游戏 \(\text{Day1 T1}\) 一看是个橙题,信心大增。 看完题,第一感觉是线性 \(\text{dp}\). 猛的一想,锤子啊,前缀和的和啊。 统计所有 \(>0\) 的前缀和相加,没了。 期望得分:\(100pts
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0

[编程题] 借用栈实现链表反转

链表反转 题目描述 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 思考分析(递归思想) 我们可以借助栈结果,把链表存入栈中的时候,再次拿出来的时候就是逆序的了。但是要注意其中关键一步,取出的时候要消除每个节点的next域的指向(正向存入栈中的每个节点的next域的指向是没变的,比如a的next依然标记了b).最终我们返回从栈中出来的那个链表的head. Java代码 import java.util.*; /** * Definition for singly-l
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0

半年时间,2亿用户,请抓住视频号的未来!

最近微信教父张小龙发了一条朋友圈,宣布视频号 2 亿用户。引起了大量自媒体人的关注和评论。 再小的个体,也有自己的品牌。这些年我们看到很多人抓住了公众号、微博、抖音、快手等趋势红利,打造个人品牌,成就一番事业。 抓住红利就可以四两拨千斤,我当初错过了公众号的红利,也错过了今日头条的红利,后来又错过了抖音和快手的红利。这一次,一定不能错过视频号的红利。 如果你也准备打造个人品牌,千万不要再错过视频号这波红利了。 公众号主要偏重图文写作,运营门槛较高。现在流量资费已不是重点,5G时代的到来,网络速
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0

对拍与数据生成(A+B problem)

//对拍 #include<bits/stdc++.h> using namespace std; int main(){ for(int i=1;;i++){ system("./data"); system("./std"); system("./test"); if(system("diff test.out std.out")){ printf
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0

暑假集训day2-3 日记

昨天没来得及写完 今天一块发了吧 day-2 今天成功的做到了爆零 开场直接去隔壁 这不就v起来了 果然我状压dp啥也不会 听听课还是阔以的 感觉我状压dp又行了 考试的时候调了半天T2考完发现少了一维状态 啊这 图论果然已经忘干净了 没啥好写的 倒是写了好几篇题解(我的心血啊) 本来打算打个状压总结的也没时间打了 睡觉啊 晚安 day-3 果然上午又是饱经摧残 今天俩题思路都有了结果硬生生没调出来 T5明明样例过了自己做的数据也都过了就是不给AC 泪目 下午照样去听课 (虎哥讲题好像比老姚还
分类: 其他 发布时间: 06-25 21:58 阅读次数: 0