Vue安卓异步请求效率优化方案(基于WebSocket) 发表于 2023-01-10 分类于 Vue 阅读次数: 一. 应用场景安卓app的构建方式是由前端页面嵌套在后端安卓外壳中,通过将接口方法配置到window全局对象中,实现前端请求后端提供的接口,后端也可调用前端定义的方法。 主要缺点:接口无法异步执行,由于JS单线程机制,堵塞UI渲染,影响操作体验。 例子: 页面切换速度缓慢,等待接口返回后再执行; loading虽然在接口请求前就设置显示了,但实际效果就是在接口请求完成时才一闪而过; 无法实现动态进度条等效果。 阅读全文 »
iconfont乱码分析与解决方案 发表于 2022-01-14 更新于 2023-12-13 分类于 Sass 阅读次数: 问题:项目使用 talebase-ui 组件的 iconfont 会偶尔出现乱码的情况: 阅读全文 »
爬楼梯 发表于 2020-04-07 更新于 2023-12-13 分类于 算法 阅读次数: 题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。 1 阶 + 1 阶 2 阶 阅读全文 »
盛最多水的容器 发表于 2020-04-07 更新于 2023-12-13 分类于 算法 阅读次数: 题目给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 示例:输入:[1,8,6,2,5,4,8,3,7]输出:49 阅读全文 »
移动零 发表于 2020-04-06 更新于 2023-12-13 分类于 算法 阅读次数: 题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0] 阅读全文 »
两数之和 发表于 2020-04-03 更新于 2023-12-13 分类于 算法 阅读次数: 题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] 阅读全文 »
Docker+Uwsgi+Nginx部署Django项目 发表于 2020-04-01 更新于 2023-12-13 分类于 Docker 阅读次数: 版本信息:系统:Centos7Python:3.6.2Django:2.2.0 阅读全文 »