Java
基础知识点循环标签
如果不在嵌套循环中使用,用了跳转,也就相当于continue一样,没有区别
在嵌套循环中使用才有效果,用了innerLoop之后,可以看到
j=2 的时候是不打印
j=3,程序不会到j=3的时候,因为j=2的时候就已经跳出去了
12345678910111213141516171819202122232425262728293031323334/** * 0====0 * 0====1 * 1====0 * 1====1 * 2====0 * 2====1 * ------------------- * 0====0 * 0====1 * 0====2 * 0====3 * 1====0 * 1====1 * 1====2 * 1====3 * 2====0 * 2====1 * 2====2 * 2====3 */public static void main(String[] args) { innerLoop: for (int i = 0; i < 3; i++) { ...
代码片段
谷歌验证码12345<dependency> <groupId>com.warrenstrange</groupId> <artifactId>googleauth</artifactId> <version>1.5.0</version></dependency>
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253package utils;import com.warrenstrange.googleauth.GoogleAuthenticator;import com.warrenstrange.googleauth.GoogleAuthenticatorKey;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;public class GoogleA ...
Go
入门参考:Go英文文档
Hello World123456789// 一定要在main的包下才能运行// 一个main包下,只能有一个main入口package mainimport "fmt"func main() { fmt.Print("hello world")}
123456789# 第一种,编译后运行.exe文件# 编译C:\Users\anthony\go\src\awesomeProject\demo\main>go build demo.go# 运行编译后exe文件C:\Users\anthony\go\src\awesomeProject\demo\main>demo.exehello world# 第二种,直接运行源代码go run *.go
标准输入1234567891011121314151617package mainimport "fmt"func main() { var name string var age int /* ...
Windows
Windows Server开放指定端口
服务器禁用IPV6
⛔ 一定要重启
官方文档
IE浏览器允许下载通常服务器不允许乱下载软件,所以一般默认被禁用,下面两种方法都行
安装win10系统,创建本地账号在提示需要账号登录的时候,按Shift + F10打开命令行,输入oobe\bypassnro.cmd,就会重启,再安装,就不会要求输入微软账号了;也有例外的情况,用过win11商业版的镜像安装的时候,用这个命令不起作用
参考:系统安装跳过登录
Powershell改变默认编码中文版Powershell默认编码为GB2312,而编程,运维,开发中常用编码格式为UTF-8。
临时修改1chcp 65001
永久修改进入注册表win+R->输入regedit在HKEY_CURRENT_USER\Console,双击CodePage修改键值为65001检查是否生效: 新开一个PowerShell,或者重启
Win10杀线程1234# 查找5091的端口netstat -aon | find "5091"# 杀5091的PIDtaskkill /f ...
Git
分支管理切一个新的本地分支123# 先切换到需要复制的分支,比如想从prod分支,切一个新的分支git checkout prod # 先到prod分支git checkout -b prod-fix # 从prod分支拷贝一个新的分支叫prod-fix
用命令pull request代码1234# 把本地的代码切换到mastergit checkout -b theme-next-master master# https://github.com/theme-next/hexo-theme-next.git 是要合并的代码git pull https://github.com/theme-next/hexo-theme-next.git master
Git Key123cd ~/.sshssh-keygencat ~/.ssh/id_rsa.pub
Git Bash启动慢123git config --global core.preloadindex truegit config --global core.fscache truegit config --global ...
PHP
安装Nginx与PHP 7.4123sudo apt updatesudo apt install php-fpmsystemctl status php7.4-fpm
1apt install nginx
123456789101112server { # . . . other code location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; }}# 重启sudo systemctl restart nginx
测试PHP12cd /var/www/html/vim info.php
123456<?phpphpinfo();# 访问# http://your_server_ip/info.php
WordPressDocker安装1234567# 安装docker-composeapt install docker-compose# 查看版 ...
Python
安装虚拟环境12345678910111213141516171819202122232425262728293031323334# 判断有没有虚拟环境virtualenv -V# 安装虚拟环境# 需要sudopip install virtualenvpip install virtualenvwrapper# 查看有多少虚拟环境的文件夹workon# 创建虚拟环境文件夹mkvirtualenv 文件夹名字# 从虚拟文件夹退出deactiave# 进入虚拟环境中workon 虚拟环境名称# 删除虚拟环境rmvirutalenv# 查看虚拟环境有哪些框架,要在虚拟环境中执行pip freeze# 安装软件指定版本,要在虚拟环境中执行pip install flask==10.0.0.0# 导出虚拟环境中的所有扩展,要在虚拟环境中执行pip freeze > requirements.txt# 安装,要在虚拟环境中执行pip install -r requirements.txt
centos7安装python3特别是在喜欢环境中已经安装的python2.x的版本中
123456 ...
Excel
行和列隐藏或显示行和列在电子表格中隐藏或取消隐藏列,以仅显示需要查看或打印的数据
📌 不影响计算
隐藏列
选择一个或多个列,然后按 Ctrl 选择不相邻的其他列。
右键单击选定的列,然后选择隐藏。📌 两列之间的双线表示隐藏了一个列。
✅ 参考:微软官方文档
取消隐藏列
选择隐藏列的相邻左列和相邻右列。
右键单击选定的列,然后选择“取消隐藏”。
或双击隐藏列所存在的两列之间的双线。
自定义列的格式比如这里要设置列的格式是 年月日星期几
默认的日期和时间是没有符合要求的
自定义设置
📌 这样设置之后,比如在单元格里值设置的是 2021-01-02实际上显现的会是 2021年1月2日 星期几
✅ 参考:微软官方文档
Kubernetes
主节点上操作定义主机名字
12345sudo vim /etc/hosts192.168.11.128 k8s-master192.168.11.129 k8s-node01192.168.11.130 k8s-node01
修改主机名
1234# 打印hostnamehostname# 修改hostname,需要重新连接,才能看到变化sduo hostnamectl set-hostname xxx
下载k8s需要的镜像
123456789101112# 打印所需要的镜像kubeadm config images list# docker pull 上面命令的镜像# 比如sudo docker pull registry.k8s.io/kube-apiserver:v1.28.3sudo docker pull registry.k8s.io/kube-controller-manager:v1.28.3sudo docker pull registry.k8s.io/kube-scheduler:v1.28.3sudo docker pull registry.k8s.io/k ...