关于TypeScript:晋级TypeScript高手成为抢手的前端开发人才

6次阅读

共计 780 个字符,预计需要花费 2 分钟才能阅读完成。

download:升级 TypeScript 高手,成为热门的前端开发人才无密

实现依据歌曲 url 或者专辑 url 来下载歌曲、歌词、封面的性能,其中下载的歌曲目录依据艺术家 + 专辑名称生成

平心而论,尽管没了杰伦 coldplay,然而对于冷门的歌曲,虾米的曲库还算比拟全的,是一个不错的抉择。之前下载歌曲的时候用过各种 chrome 插件,大略的原理都是浏览器听歌的时候嗅探拜访地址,或者到浏览器缓存中招到歌曲。也始终没去深究没想去做一个本人的下载器。

昨天晚上的时候看到有人提到网易歌曲下载,于是乎钻研了下虾米的歌曲下载。明天花了点工夫把虾米的下载写了进去。

本地效率测试:此时时刻 巡回演唱会 25+1 首歌曲,全副下载胜利,共 133M,耗时 1 分 38 秒。

static public String decodeRubust(String str) {

    if (str == null || str.length() < 1)
        return null;
    int num = Integer.valueOf(str.charAt(0) + "");
    int step = (str.length() - 1) / num;
    int helpStep = step;
    String[] matrix = new String[num];
    System.out.println(str.length() - 1);

    int duo = (str.length() - 1) % num;

    for (int i = 0, j = 1; i < matrix.length; i++, j = j + helpStep) {if (i < duo)
            helpStep = step + 1;
        else
            helpStep = step;

        matrix[i] = str.substring(j, j + helpStep);
        System.out.println(matrix[i]);
    }
    // print(matrix);

    return makeSense(matrix);

}

正文完
 0