摘要:
链表分类: 1、单向链表2、双向链表3、环形链表 基本概念:链表实际上是线性表的链式存储结构,与数组不同的是,它是用一组任意的存储单元来存储线性表中的数据,存储单元不一定是连续的。每个节点都包含两个部分,第一部分称为链表的数据区域,用于存储元素本身的数据信息,这里用data表示,第二部分是一个结构体 阅读全文
摘要:
LeetCode 10.25每日一题845. 数组中的最长山脉:https://leetcode-cn.com/problems/longest-mountain-in-array/ 思路:根据前后数的大小及山脉的状态(上升还是下降),分情况判断,简单粗暴。官方思路,枚举山顶和山脚(动态规划)。 完 阅读全文
摘要:
10.22每日一题763. 划分字母区间:https://leetcode-cn.com/problems/partition-labels/ 思路:本题我感觉还是有一定难度的。基本思路是使用递归。 官方题解使用 贪心算法+双指针 代码: /** * @param {string} S * @ret 阅读全文
摘要:
问题描述: 我一张地图的图片,需要做热点,使用的是map-area标签。但当我在uni-app中使用时,却与uni-app中的map标签冲突,map标签自动变成了uni-map标签。 <img src="/static/img/map.png" usemap="#planetmap"> <map n 阅读全文
摘要:
题目链接:925. 长按键入 思路:双指针。题目还是比较简单的,比较容易想到。最后判断下i是否等于name.length,容易忽略。看了下官方解答,也是一样的思路。 代码: /** * @param {string} name * @param {string} typed * @return {b 阅读全文
摘要:
一、什么是REST? REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Apache基金会的第一任主席。 Fielding将他对互联网软件 阅读全文
摘要:
问题描述: App登录后,访问接口失败,后台调试发现sessionid丢失。android手机有问题,ios没有问题。访问服务器没有问题,访问测试服务器有问题。 基本环境: 客户端h5+ App应用,编译器HbuilderX;服务器端asp.net。 问题排查: 通过手机抓包工具Fidder(如何使 阅读全文
摘要:
概述: lodash是一套JS工具库,内部封装了很多字符串、数组、对象等常见数据类型的处理函数。 lodash的所有函数都不会在原有的数据上进行操作,而是复制出一个新的数据而不改变原有数据。类似immutable.js的理念去处理。 官方中文地址 安装: 浏览器环境: <script src="lo 阅读全文
摘要:
Vue数据相关实例方法 vm.$watch 观察vue实例变化的一个表达式或计算属性函数。回调函数得到的参数为新值和旧值。表达式只接受监督的键路径。对于更复杂的表达式,用一个函数取代。 //写法一: this.$watch('a.b.c', function (newVal, oldVal) {}) 阅读全文
摘要:
其它 1、 性能优化 (1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 (2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求, 阅读全文