摘要: 一、Xshell直连有跳板机的服务器 跳板机IP:112.74.163.161 端口号: 22 服务器IP:47.244.217.66 端口号:22 1. 新建跳板机会话 点击连接,主机和端口号输入跳板机端口号。 在用户身份验证,输入跳板机用户名和密码。 点击隧道,选择Dynamic(SOCKS4/ 阅读全文
posted @ 2020-03-19 18:17 牛奔 阅读(7004) 评论(1) 推荐(0) 编辑
摘要: crontab工具的一个大问题就是不能支持相对路径,会导致文件不能找到,在crontab启用脚本中加入cd指令,使得工作目录切换到运行工具所需的目录,即可 * 定时任务 每天凌晨0点执行 * 00 00 * * * cd /data/wwwroot/blog && /usr/local/php7/b 阅读全文
posted @ 2020-03-19 17:58 牛奔 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制; 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 【yy】 复制光标所在的那一行 【nyy】 复制光标所在的向下n行 2、粘贴 在命令模式下,将光标移动到将要 阅读全文
posted @ 2020-03-19 17:54 牛奔 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Go 语言的字符串无法直接修改每一个字符元素,只能通过重新构造新的字符串并赋值给原来的字符串变量实现。请参考下面的代码: angel := "Heros never die" angleBytes := []byte(angel) for i := 5; i <= 10; i++ { angleBy 阅读全文
posted @ 2020-03-19 12:14 牛奔 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.webfx.com/tools/emoji-cheat-sheet/ 建议点开原文,复制粘贴想要的表情 阅读全文
posted @ 2020-03-19 11:56 牛奔 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 遍历字符串有下面两种写法。 遍历每一个ASCII字符 遍历 ASCII 字符使用 for 的数值循环进行遍历,直接取每个字符串的下标获取 ASCII 字符,如下面的例子所示。 theme := "狙击 start" for i := 0; i < len(theme); i++ { fmt.Prin 阅读全文
posted @ 2020-03-19 11:42 牛奔 阅读(3905) 评论(0) 推荐(0) 编辑
摘要: Go 语言的内建函数 len(),可以用来获取切片、字符串、通道(channel)等的长度。下面的代码可以用 len() 来获取字符串的长度。 tip1 := "genji is a ninja" fmt.Println(len(tip1)) tip2 := "忍者" fmt.Println(len 阅读全文
posted @ 2020-03-19 11:40 牛奔 阅读(440) 评论(0) 推荐(0) 编辑
摘要: fmt.Printf fmt.Printf在程序中使用%f来格式化所需的值 看起来我们的值被四舍五入到了一个合理的数。但小数点后仍显示了6位,这对我们当前的需要来说实在是太多了。 对于这种情况,格式化动词允许你指定格式化值的宽度。 假设我们想在纯文本表中格式化一些数据。我们需要确保格式化的值填充最少 阅读全文
posted @ 2020-03-19 11:34 牛奔 阅读(5958) 评论(0) 推荐(0) 编辑