203.移除链表元素,707.设计链表,206.反转链表

​203.移除链表元素 1.这个移除链表的原理已经懂了。 2.和我的方法差不多,但卡哥的代码没有用到temp变量,节省了内存。 3.当遇到要删除的元素时,prev指向待删除元素的下一个节点后,这个时候prev是否需要移动要看cur移动后对应的节点是否...

977. 有序数组的平方、59.螺旋矩阵II"

​977.有序数组的平方 1.最先是对题目有点看不懂,为啥会强调非递减,元素平方后负数会变为正数,原有的非递减顺序会改变。最直接想到的是直接数组每个元素求平方然后对数组排序。 2.非递减这个条件利用的好,较大的数位于数组两端,这就为用双指针解法创造了...

704. 二分查找、27. 移除元素。

​704.二分查找 第一想到的算法就是遍历数组判断是否等于要查找的元素,学习到一些编程技巧后知道用二分查找效率更高。 对区间的明确定义可以让逻辑更加清晰,闭区间就是可以取到的,开区间就是不能取到的,开区间不能取到所以用左闭右开时right要设置为...

域名解析的好处

tomcat配置多网站时,Nginx可以根据不同域名解析到不同的网站端口,其他操作比如回调都是基于域名的,不会因为tomcat配置多网站选择的端口问题而影响其他服务。当更换服务器后,只需要修改域名解析,不需要改动其他相关联的服务代码,因为都是基于域名...

高分辨率小屏设备远程控制低分辨率大屏设备方案

启动parsec-vdd添加一块屏幕在window显示设置中调整显示方式为仅在这块新增的屏幕上显示调整屏幕分辨率为适合小屏设备(能占据全屏幕)的分辨率

Vue的生命周期

Vue渲染主要包含四大阶段,创建,渲染,更新,销毁,每个阶段前后各对应一个周期,beforeCreated, created, beforeMounted, Mounted, beforeUpdated, Updated, beforeDestr...

其他文件优化

1.服务端开启文件压缩功能2.执行JS代码过长会卡住渲染,对于需要很多时间计算的代码可以使用WebworkerwebWorker是运行在后台的JS,另开一个子线程,不会影响性能

输入URL回车后

浏览器读取到用户输入到URL链接开始解析,解析出域名和协议,如果是get请求还要解析出请求参数,这个时候开始构建http请求,如果本地系统中有缓存的资源,则直接加载。如果没有缓存则开始查找是否有域名对应的服务器IP地址,首先从浏览器缓存中找,浏览...

addEventListener和onClick()

addEventListener是为元素绑定事件的方法,接收三个参数: 第一个参数:绑定的事件名 第二个参数:执行的函数 第三个参数: false:默认,代表冒泡时绑定 true:代表捕获时绑定onclick和addEventListener事件区...

闭包

​ 在一个javascript函数a中可以定义另一个函数b,这个函数a通常通过return的方法将这个内部函数b返回,函数b能够记住函数a中的变量,即便函数a已经执行完毕。看起来像内部函数关闭了外部函数的作用域。

1678910