链式编程和nginx
==链式编程==
只要方法返回的是对象本身,那么就可以使用链式编程。
123456789public class Chain { public static void main() { StringBuilder buffer = new StringBuilder(); buffer.append("你").append("好").append("!").append(" ").append("世").append("界"); } }
append()方法返回的是对象本身,所以可以使用链式编程
12345@Overridepublic StringBuilder append(String str) { super.append(str); return this;}
= ...
git指令
==git指令==上传文件1234567cd "博客目录"git initgit add .git commit -m "my blog first commit"git remote add origin "远端github仓库地址"git branch -M maingit push -u origin main
若报错error: remote origin already exists.表示远程仓库已存在。
1、先输入git remote rm origin 删除关联的origin的远程库2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git3、最后git push origin master,这样就推送到自己的仓库了。
克隆文件
git clone url
总结常用指令
拉取项目 git clone+项目地址拉取某个分支 git pull origin 分支名查看当前分支 git branch创建并切换分 ...
cdn加速器
cdn.jsdeliver.net无法访问的解决办法
将cdn.jsdelivr.net域名替换为fastly.jsdelivr.net或者gcore.jsdelivr.net
例如:https://cdn.jsdelivr.net/npm/[email protected]/tinymce.min.js替换为:https://fastly.jsdelivr.net/npm/[email protected]/tinymce.min.jshttps://gcore.jsdelivr.net/npm/[email protected]/tinymce.min.js
线性基
算法线性基1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#include<iostream>#include<cstring>using namespace std;typedef long long LL;const int N = 50010, M = 70;LL h[4 * N], ne[4 * N], e[4 * N], w[4 * N], idx;LL p[M];LL dis[N];bool st[N];int n, m;void add(LL a, LL b, LL c) { e[idx] = b; w[idx] = c; ne[idx] = h[a]; h[a] = idx ++;}// 注意最多是从63位开始,从64位开始就会发生溢出。void insert(LL ...



