自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Mac终端上传、下载文件到阿里云服务器Ubuntu18.04

这里直接在终端用scp命令进行传输,scp是secure copy即安全传输的简写,是用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝,而scp是跨服务器传输并且是加密的。scp的帮助信息ElonJelinek:Desktop ElonJelinek$ scp --helpscp: illegal option -- -usage: scp [-3...

2018-09-28 18:54:03 2744

原创 shell脚本语言seq命令

点击个人博客,查看更多文章https://elonjelinek.github.io/seq用于产生从某个数到另一个数之间的所有整数ElonJelinek:Desktop ElonJelinek$ seq 1 6123456ElonJelinek:Desktop ElonJelinek$-f指定格式,%后面指定数字的位数%3g表示指定3位数,不足3位的数,前面有个空格仔细...

2018-09-26 20:32:47 2852

原创 shell脚本文件查看用户目录下的某类文件

点击个人博客,查看更多文章https://elonjelinek.github.io/查看用户目录下的以.bash开头的文件#!/bin/bashfor FILE in $HOME/.bash*do echo $FILEdone先在用户目录下创建一个脚本文件:touch bas.sh,再打开这个文件:open bas.sh,往里面写入上面的四行命令。给与该文件可执行权限:c...

2018-09-23 10:31:56 3784

原创 shell脚本文件中for循环的两种写法

点击个人博客,查看更多文章https://elonjelinek.github.io/#!/bin/bashfor (( i = 0; i <= 10; i++ )) ;do echo "The value is: $i"doneecho -e "\nJourneys end in lovers' meeting."echo -e "A friend in need ...

2018-09-23 10:20:05 5635

原创 二叉树的遍历,格式化输出,最大值,最小值

点击个人博客,查看更多文章https://elonjelinek.github.io/package mainimport ( "fmt")// 树的节点type Node struct { Value int Left *Node Right *Node}// 树type BinarySearchTree struct { root *Node}// 格式...

2018-09-23 09:42:36 1711

原创 编写第一个shell脚本文件

点击个人博客,查看更多文章https://elonjelinek.github.io/在一个空文件夹下新建一个脚本文件test.sh,这里以Mac为例,打开终端,按如下步骤操作在终端输入:vi test.sh这样就新建了一个名为test.sh的脚本文件,之后按i进入编辑模式,输入以下内容:echo "What is your name?"read PERSONecho "Hello,...

2018-09-21 18:47:51 2890

原创 MySQL8.0 新手常见错误

点击个人博客,查看更多文章https://elonjelinek.github.io/添加数据的时候,对字符串类型的值要加双引号"",注意MySQL中所有的标点符号均为英文符号,如若不小心打成了中文符号,你会发现出现了一个奇怪的符号,而且没办法退出,比如刚才的插入语句,如若最后那个结尾的分号,打成了中文符号,就会成这样:mysql> insert into student values(...

2018-09-19 19:34:11 1536 2

原创 使用Dockerfile定制镜像

点击个人博客,查看更多文章https://elonjelinek.github.io/Dockerfile可以通过一份简单的文件把整个镜像的构建过程概括进去,其他人只需要拿到Dockerfile就可以构建一个一模一样的镜像。整体来看,Dockerfile就是一份自动化的Linux命令集。接下来模拟编写一个简单的镜像文件找一个空白目录,建立一个文件夹mynginx,在其中建立一个文本文件,并命...

2018-09-19 10:57:34 401

原创 docker 常用命令

点击个人博客,查看更多文章:https://elonjelinek.github.io列出已经下载的镜像:docker image lsElonJelinek:~ ElonJelinek$ docker image lsREPOSITORY TAG IMAGE ID CREATED SIZEn...

2018-09-18 19:35:48 461

原创 go面试题:goroutine、chan、生产者、消费者

点击个人博客,查看更多文章https://elonjelinek.github.io/主goroutine中从键盘读取一个英文字符串,并逐个将每个字符串写入到一个通道中,另外创建两个子goroutine进行读取,并打印输出结果。同时使用waitgroup保证主goroutine在子goroutine执行结束后再结束。package mainimport ( "fmt" ...

2018-09-16 14:35:29 1900

原创 go面试题:结构体、切片、排序

点击个人博客,查看更多文章https://elonjelinek.github.io/定义一个结构体,表示Employee类。字段有name,age,salary,创建5个Employee对象,并存入切片中,按照工资从高到低排序,并遍历输出。package mainimport ( "fmt")type Employee struct { name strin...

2018-09-16 14:18:44 1409

原创 go面试题:找出1到1000以内的完数

点击个人博客,查看更多文章https://elonjelinek.github.io/一个数如果恰好等于它的因子和,这个数就成为完数。 例如:6 = 1 + 2 + 3。package mainimport "fmt"func main() { n := 1000 perfectNum(n)}func perfectNum(n int) { for ...

2018-09-16 14:08:22 1087

原创 go面试题:输出一个数的所有质因数

点击个人博客,查看更多文章https://elonjelinek.github.io/package mainimport "fmt"func main() { n := 210 printPrime(n)}func printPrime(n int) { fmt.Print(n, ":\t") for j := 2; j &lt...

2018-09-16 13:42:19 2064

原创 go语言面试题:输入一段英文字符串,找出重复出现次数最多的字母

点击个人博客,查看更多文章https://elonjelinek.github.io/package mainimport ( "bufio" "os" "fmt" "strings")func main() { reader := bufio.NewReader(os.Stdin)

2018-09-16 11:43:41 4294

原创 go语言面试题:goroutine、waitgroup、mutex

点击个人博客,查看更多文章https://elonjelinek.github.io判断程序的执行结果,并解释原因package mainimport ( "fmt" "sync")const N = 20func main() { wg := sync.Wai

2018-09-16 09:52:52 1993

原创 go语言字符串反转

点击个人博客,查看更多文章https://elonjelinek.github.io第一种方法:声明一个数组,将字符串中的每一个字符倒着取出来,追加到这个数组中,package mainimport ( "fmt")func main() { str := "abcde" var reslut []byte for i := len(str) - ...

2018-09-14 20:19:30 3273

原创 go语言判断单链表中是否存在环

点击个人博客,查看更多文章https://elonjelinek.github.io判断单链表是否存在环是一个经典的快慢指针问题,一个每次走一步的指针,和一个每次走两步的指针,如果链表里有环的话,两个指针最终肯定会相遇,具体实现如下: 单链表的结构type Node struct { value int nextNode *Node}是否存在环func...

2018-09-13 18:53:01 1619

原创 go语言判断一棵树是否是二叉搜索树

点击个人博客,查看更多文章https://elonjelinek.github.io二叉搜索树主要用来实现搜索操作,二叉搜索树在最坏情况下平均搜索和插入的时间复杂度为O(log n)。在二叉搜索树中,所有左子树的节点的元素小于根节点数据,所有右子树的节点的元素大于根节点数据,并且树中的每个节点都满足该性质。左子树所有节点的值均小于它的根节点的值;右子树所有节点的值均大于它的根节点的...

2018-09-13 17:37:47 907

原创 go语言递归反转单链表

点击个人博客,查看更多文章https://elonjelinek.github.io单链表的结构:有两个字段,第一个是节点的值,第二个是节点的指针,指针指向下一个节点type Node struct { Value int NextNode *Node}递归反转思路:如果链表为空,就返回空;如果链表只有一个节点,就返回这个节点;如果有两个节点,就返回第二个节点,...

2018-09-13 14:31:59 1170

原创 如何用go语言反转双链表

点击个人博客,查看更多文章https://elonjelinek.github.io双链表的结构:一个指针指向前一个节点,另一个指针指向后一个节点。type DoubleNode struct { Value int // 前一个节点,以下统称为前指针 PreNode *DoubleNode // 后一个节点,以下统称为后指针 NextN...

2018-09-13 12:03:39 708

原创 go语言:结构体与json串的互相转换

点击个人博客,查看更多文章https://elonjelinek.github.io将结构体转为json串package mainimport ( "encoding/json" "fmt")type Person struct {// 这里的两个字段名,首字母都要大写,否则无法转换 Name string `json:"name"` Age...

2018-09-11 11:35:39 3369

原创 go语言:反转单链表

点击个人博客,查看更多文章https://elonjelinek.github.io/反转单链表package mainimport "fmt"type node struct { value int nextNode *node}func reverseNode(head *node) *node {// 先声明两个变量// 前一个节点...

2018-09-11 10:35:02 4649

原创 go连接MySQL报错:this authentication plugin is not supported的解决

MySQL升级8.0以上版本后,用go连接MySQL会报错this authentication plugin is not supported,是因为MySQL8.0版本修改了加密方式,所以只要修改一下密码的加密方式就可以了。进入root用户,修改root用户的密码和加密方式:这里修改密码为“root”mysql> alter user root@localhost identif...

2018-09-09 10:58:25 9944

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除