- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 Vue实现搜索后地址栏路径改变,刷新界面不改变页面内容功能
1、功能演示2、实现原理代码首先这是我获取列表数据的代码,新增带加号这几行private getTable(page: number, rows: number): void { let params: any = { page, rows }; + if(this.$route.query.unit) { + params.unit = this.$route.query.unit || ''; + }; Object.keys(this.form).
2020-10-29 15:57:25 2661
原创 发现GitHub上一个效果非常棒的按钮效果,写了一个Demo记录一下
1、效果图2、代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { backgro
2020-10-28 14:11:50 1203
原创 LintCode 368. 表达式求值 JavaScript算法
描述给一个用字符串表示的表达式数组,求出这个表达式的值。说明表达式只包含整数, +, -, *, /, (, ).样例- 样例 1:对于表达式 `2*6-(23+7)/(1+2)`,输入: ["2", "*", "6", "-", "(","23", "+", "7", ")", "/", "(", "1", "+", "2", ")"]输出: 2- 样例 2:对于表达式 `4-(2-3)*2+5/5`,输入: ["4", "-", "(", "2","-", "3", ")",
2020-10-24 15:06:09 1288
原创 LintCode 366. 斐波纳契数列 JavaScript算法
描述查找斐波纳契数列中第 N 个数。所谓的斐波纳契数列是指:前2个数是 0 和 1 。第 i 个数是第 i-1 个数和第i-2 个数的和。斐波纳契数列的前10个数字是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …说明在测试数据中第 N 个斐波那契数不会超过32位带符号整数的表示范围样例- 样例 1: 输入: 1 输出: 0 样例解释: 返回斐波那契的第一个数字,是0.- 样例 2: 输入: 2 输出: 1 样例解释: 返回斐
2020-10-16 17:18:54 1093
原创 LintCode 365. 二进制中有多少个1 Java算法
描述计算在一个 32 位的整数的二进制表示中有多少个 1。样例- 样例 1:输入:32输出:1解释:32(100000),返回 1。- 样例 2:输入:5输出:2解释:5(101),返回 2。挑战如果整数有 n 位,并且有 m 位个 1。你能在 O(m) 的时间内解决它吗?解析public class Solution { public int countOnes(int num) { int count = 0; while
2020-10-16 17:16:18 1073
原创 JavaScript中数组排序比较问题
考虑以下数组。在不同的排序条件中会输出什么? const arr1 = ['a', 'b', 'c']; const arr2 = ['b', 'c', 'a']; console.log( arr1.sort() === arr1; arr2.sort() == arr2; arr1.sort() === arr2.sort(); ); 答案: true, true, false这里有几个概念在起作用。首先,数组 sort 方法对原始数组进行排序.
2020-10-09 17:00:05 1831
原创 LintCode 309. 交叉数组 JavaScript算法
描述Given two arrays of the same length, interleave them by taking the first element of the first one, the first element of the second one, the second element of the first array and so on for all element of the arrays. Return the new interleaved array.给定两
2020-10-09 10:08:55 1613
原创 LintCode 278. 绘制填充 JavaScript算法
描述实现可以在许多图像编辑程序中看到的“绘制填充”功能。也就是说,给定屏幕(由二维颜色阵列表示),一个点和新的颜色,填充指定点周围与起始颜色相同的点,直到颜色全部变为新颜色。说明颜色的种类是在[1, 5]这个区间内的整数点周围区域是指上下左右样例- 样例 1:输入: screen = [[2,2,5], [1,3,3]], x = 1, y = 1, newColor = 4输出: true解释: 给定的点的位置的新的颜色与旧颜色不相同- 样例 2:输入: screen = [
2020-10-09 09:54:28 2544 8
原创 LintCode 213. 字符串压缩 JavaScript算法
描述设计一种方法,通过给重复字符计数来进行基本的字符串压缩。例如,字符串 aabcccccaaa 可压缩为 a2b1c5a3 。而如果压缩后的字符数不小于原始的字符数,则返回原始的字符串。可以假设字符串仅包括 a-z 的字母。样例- 样例 1:输入:str = "aabcccccaaa"输出:"a2b1c5a3"- 样例 2:输入:str = "aabbcc"输出:"aabbcc"解析const compress = function (originalString) {
2020-10-09 09:47:00 2653
原型图设计 AxureRPPro8
2022-05-20
谷歌浏览器ColorConversion插件源码
2022-05-20
Iris防蓝光护眼神器(程序员必备)
2020-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人