应该有很多学校的校园网都是需要登录才能使用的,然后在我们学校,这种登录机制,不知道为什么有时候会莫名其妙掉出来,需要重新登录。这样就很麻烦,所以自己写了一个自动登录的脚本,能够在断开的时候自动重新登录。
以下代码里的所有参数都请以浏览器中抓取的包为准!!!示例仅供参考
12345678910111213141516171819202122232425262728293031323334353...
主定理主定理用于解决形如 的递归式,也就是使用了分而治之的算法(eg: 归并排序,二分查找等),其中:
是规模为 n 的问题的运行时间
是子问题的数量
是每个子问题规模的缩小倍数
是合并步骤的复杂度指数
通过比较 和 的大小,可以得出以下结论:
当 时,时间复杂度为
当 时,时间复杂度为
当 时,时间复杂度为
矩阵乘法先看一下最原始的矩阵乘法:
123456...
先讲卡拉楚巴算法,它是一种快速的大整数乘法算法,相比于传统的朴素乘法算法,该算法使用了分治法。假设有两个整数X和Y,长度都为n,可以将它们表示为: 其中和是高位部分,和是低位部分,。传统的乘法需要计算以下四项:
这其中需要进行四次乘法操作:、、、
卡拉楚巴算法通过减少乘法的数量优化了计算,它只需要三次乘法:
(高位相乘)
(低位相乘)
(混合项)
(组合结果)
时间复杂度分析:其将n的...
常见报错信息
macOS:
1dyld: Library not loaded: @rpath/libz.1.dylib
Linux:
1error while loading shared libraries: libxxx.so: cannot open shared object file: No such file or directory
RPATH(Run-time Libr...
在Macos下使用cargo编译项目时遇到libiconv库出现问题,错误信息如下:
12345ld: warning: object file (/Users/xiling/Work/dora/target/debug/libdora_node_api_cxx.a(78d20d63abadd48c-cxx.o)) was built for newer macOS version (15....
以下所有操作都是基于红米note10pro 5G ( 代号chopin )这款手机。非常感谢QQ用户404NotFound佬在这个过程中提供的帮助。
这里先解释一下一个手机的三个模式吧:一般是系统模式、fastboot模式、recovery模式(简称rec模式)。对于高通处理器,还有9008模式(也叫工程模式)。联发科(以下简称为mtk)处理器也有工程模式,不知道叫什么,以下简称为mtk深刷...
记录一个Github仓库发布的workflow模板:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566name: Releaseon: release: types: [published...
泰勒展开式通用格式:
常用的麦克劳林公式:
常用的积分公式:
积分计算的话,一些比较不太正常的次方考虑用三角函数去代换,根据次方里面的东西画个直角三角图辅助一下就好。分数中分子次数比分母高的,可以考虑拆分或者凑平方差公式。分母次数比分子高的一般是有理函数一样处理或者基本公式。纯三角函数的分数考虑分母提取,比如,如果是两个三角函数相乘考虑使用积化和差 。指数函数...
ld-linux-<arch>.so虽然是一个动态链接库文件的后缀,但它实际上是动态链接器(也称为动态链接编辑器)。对于一个可执行目标文件,它的程序头表中有一个Type=INTERP的段,所以我们可以在可执行目标文件中加入一个特殊的.interp节,该节中包含动态链接器的路径名,然后动态链接器完成相应的重定位工作。这也就是为什么在进行一些musl库移植的时候,会需要把ld-mus...
闲来无事又不想学习,折腾了一下Windows下的命令行什么的,发现scoop还是挺好用的,相较于winget,它更适合我这种比较喜欢linux命令行风格的,再加上mingw的git-bash,在Windows-Terminal下配上oh-my-zsh,实在是太舒服了。效果图如下:
下面记录一下使用过程中遇到的问题
miniconda安装这里可以直接scoop install minicond...