每日一爽 4/1

今天学习了diff是什么和虚拟dom是什么。diff算法会从根节点开始检查属性,组件等,如果发现错误立刻生成新的虚拟dom并且通过和旧的对比生成补丁完善新的,注意如果是列表,会采用赋key值,打补丁,移动的方法。虚拟dom本质是js代码,所以比较轻量。

css了解了类选择器,后代选择器,可以选中某元素中的所有标签,状态选择器,例如:hover表示鼠标悬停。调配颜色的三种方法是rgba,这种可以调透明度,或者是直接输颜色名字,或者是#ff啥的。

然后css整了一下首页面,这个得用svg图片来处理,最后是用软件直接画了,然后为了让盒子间内部出现文字我使用了浮动,然后使用translate:translateX和translateY操作位置,注意要在一个translate属性中调整不然会被覆盖。

然后写了一个最长递增序列的代码,使用了dp完成,这种dp使用了双重循环,不过关键还是要找到状态方程,同样的,直接找是找不到,但可以找到以特定位结尾的最长的序列然后逐渐得出。.

然后写了最长连续序列,使用了哈希表,注意用了c++的unordered_set不然我还以空间会撑爆。

相关推荐
爱聊灵光的维C19 小时前
C语言初阶:关于函数设计的详细讲解和注意事项
c语言·开发语言·青少年编程·蓝桥杯·学习方法
GG.WinGel4 天前
三元组中心问题
java·数据结构·算法·青少年编程·蓝桥杯
学长毕设4 天前
基于SpringBoot的青少年编程学习平台系统-附源码
spring boot·学习·青少年编程
GG.WinGel5 天前
质数数目(蓝桥杯练习题)
java·数据结构·算法·青少年编程·蓝桥杯
lengxuenong6 天前
树状数组 · 信息学学习手册1-求和3个模板
c++·学习·算法·青少年编程
Me是狗头13 天前
化学实验室 HTML(联网可用)
经验分享·青少年编程·html5
老花眼猫16 天前
曼陀罗2-曼陀罗图案自由创制App
c语言·经验分享·青少年编程·课程设计
imgsq18 天前
电子学会考级 vs CCF-GESP:两套少儿编程考级怎么选
python·青少年编程
何老师的GESP C++进阶课堂23 天前
1、数组知识点总结
c++·青少年编程·gesp c++
朔北之忘 Clancy25 天前
青少年软编等考七级题解目录
开发语言·c++·青少年编程·gesp·csp·信奥赛·noi