文章 44
浏览 11238
网易云全音乐插件

网易云全音乐插件

我算是网易云的老用户之一了,但是随着腾讯对在线音乐的垄断,网易云不得不将大量音乐下架处理,不少音乐也必须付费试听。导致网易云的使用体验大幅下降。QQ音乐的曲库丰富,但我又是个恋旧的人,这可怎么办呢? 今早突然发现了吾爱破解论坛上,X.I.U提供了一款解锁网易云音乐小工具。 使用后可以在网易云音乐上听全网音乐。 个人使用后觉得windows上使用体验极佳: 不但周杰伦等原来被网易云没有版权的歌手的音乐可以听 而且连刚刚上架的Taylor的新专辑也可以不用购买就可以听 并且不但可以听,连下载也可以哦 但也存在一些问题: 并不是全部音乐都可以,某些情况下还是会出现资源不存在的情况,但绝大部分音乐都是可以的。 下面给出下载链接及使用方法: 下载链接: 网易云解锁软件 提取码:7mny 使用方法: Windows 系统电脑端 在解压后的文件夹里找到「解锁网易云小工具」双击打开。 如果出现下列提示,一定要点击允许访问。 此时再打开电脑端网易云音乐,打开设置-工具,勾选自定义代理,设置服务器为 127.0.0.1 端口为 8080 最后重启网易云音乐,就可以看到原来灰色的歌曲全部变成正常....

两种优先搜索

两种优先搜索

深度优先搜索 深度优先搜索采用的是,从首节点出发,一直朝一个方向进行访问相邻节点,直到该方向无相邻节点可以访问为止,这时回到上一节点,从上一节点换一个继续访问,依次重复。直到访问到想要找到的节点,或所有节点全部访问完成。 深度优先搜索的算法模型为: void dfs(int step){ 判断边界 尝试每一种可能 for(i=1;i<n;i++){ 继续下一步dfs(step+i); } 回溯 } 可以看到深度优先搜索,利用的是递归的思想,每次都向深一层访问,直到无法访问。需要注意的是边界条件的判断和尝试吗,每一种可能之后的回溯。 广度优先搜索 广度优先搜索与深度不同,不是采用递归的思路,而是利用了数据结构中的“队列”结构。访问队头元素,将其相邻节点进队,全部相邻元素进栈完成,队头出队。依次重复,直到找到目标节点,或者全部节点被访问完成(也即队列为空)。 深度优先搜索的算法模型为: void dfs(){ while (head<tail){ 判断边界 尝试每一种可能 for(i=1;i<n;i++){ 入队 } 出队队头 } } 以迷宫问题为例 深度优先 vo....

多项式求和

多项式求和

因为参加了CCF的认证考试,加之这假期事情比较少,所以决定静下心来学习几个算法,按照CSP网站上的题目去做,第二道题便是多项式求和。以前在数据结构课上,便了解过多项式求和利用的是栈这个数据结构。不过一直以来遇到需要自己实现的数据结构,我便有点犯怵。不过这次既然决定学习了,所以便决定解决这个问题。 要求如下: ‘+’、‘-’、‘x’、‘/’ 分别表示加减乘除四个基本操作 ‘(’、‘)’分别表示左右括号 要求计算最后结果 思路 分别需要两个栈来分别存放,操作数和操作码。 将多项式作为字符串进行输入。 之后遍历字符串,遇到操作数直接进栈,遇到操作码则较为复杂。 遇到操作码,需要和栈顶存放的操作码进行比较,若高于栈顶操作码,说明之后的出栈的顺序不会影响操作码的计算结果,操作码直接进栈即可。(因为出栈时是后入栈的先出栈,也先计算) 若低于栈顶操作码,则需要将栈顶操作码出栈,操作数出栈两次将结果进行计算,之后再将结果入栈。 若遍历结束,也即遇到'\0'符号,若这是操作码栈中不为空,则需依次出栈计算结果。直到操作码栈为空。 C/C++代码: #include <iostream>....

关键路径

关键路径

基于Python和C实现