0%

如何为你的Linux装上宝塔面板5.9(稳定版)

注意:已安装过非宝塔面板安装的Apache/Nginx/php/MySQL的系统不可安装!!

注意:32位操作系统请不要看了,宝塔不支持32位操作系统

本文的安装环境是Ubuntu 18.04 LTS (armhf),接下来的步骤都是以本安装环境为准,不同系统请自行更改。

阅读全文 »

侵权删!侵权删!侵权删!

侵权请告示2235943809@qq.com,会立刻删除!

如何利用本地服务器,解锁网易云音乐客户端变灰歌曲

安装nodejs及git

前文已有提到,此处不再赘述。

如何安装nodejs及git

安装UnblockNeteaseMusic

Git Clone 目标仓库

进入Terminal或Powershell,输入如下命令Clone仓库内容

1
2
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic

获取网易云服务器地址,并复制下来,如下图所示

1
ping music.163.com

ping

使用node开启服务,-p后面的是端口号,自行设置,-f后面的是你获取到的ip地址

1
node app.js -p 8000 -f 59.111.181.38

等待数秒,你会看到下图的东西

server running

恭喜,成功90%

客户端配置

Windows配置

UWP网易云音乐

打开Powershell(以管理员身份运行)

1
checknetisolation loopbackexempt -a -n="1F8B0F94.122165AE053F_j2p0p5q0044a6"

成功后会显示OK

OK

进入设置—网络与Internet—代理

  1. 打开自动检测设置

  2. 输入你所用的代理服务器的IPv4地址与代理的端口号

Proxy

保存设置,重启网易云音乐即可

Windows客户端

进入网易云音乐—左下角设置—工具—自定义代理

服务器填代理服务器的IPv4地址,端口填代理服务器所用的端口即可

Android配置

我这里用的是荣耀畅玩6A,EMUI5.1,向上兼容。

  1. 进入WLAN设置

  2. 长按服务器所在的Wifi,修改网络

修改网络

  1. 显示高级选项

高级选项

  1. 设置自动代理,PAC地址为 http://<服务器IP地址>:<端口号>/proxy.pac

PAC

打开网易云音乐,成功!

iPhone配置

类似Android配置,不再赘述。

完成

恭喜,成功解锁网易云变灰歌曲!

点赞,转发,收藏!!

卡特兰数经典例题

原题链接:

解决方法: Catalan Number

为何是卡特兰数?解释原理:

x为最后一个出栈的,可以将原来的栈分为两部分

阅读全文 »

简单记录快速幂原理

以a^11为例:

11的二进制数为1011,二进制从右向左算,但乘出来的顺序是 a^(2^0)*a^(2^1)*a^(2^3),是从左向右的。我们不断的让base *= base目的是累乘,以便随时对ans做出贡献。

要理解base *= base这一步:因为base * base == base ^ 2,下一步再乘,就是(base ^ 2) * (base ^ 2) == base ^ 4,然后同理(base ^ 4) * (base ^ 4) == base ^ 8,由此可以做到base base ^ 2 base ^ 4 base ^ 8 base ^ 16 base ^ 32…….指数正好是 2 ^ i 。再看上面的例子,a= (a ^ 1) * (a ^ 2) * (a ^ 8),这三项就可以完美解决了,快速幂就是这样。

阅读全文 »

什么是辗转相除法

欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。

From Baidu

辗转相除法递归式

gcd(a,b) = gcd(b,a mod b)

阅读全文 »

此题最简单的方法,其实前面已经有大佬@SocietyNiu讲过了,就是用Python做一个简单的打表

步骤

  1. 先输入打表后的数据
  2. 输入数据
  3. 输出表中的答案
阅读全文 »