Neovim Docker
推荐一下自己做的一个docker image, 基于ubuntu,包含
- neovim
- python
- python 3
- nodejs
- npm
- golang
Plugin 包括
- LeaderF
- coc.nvim
- other
火鸡程序猿
推荐一下自己做的一个docker image, 基于ubuntu,包含
Plugin 包括
终于有机会住酒店了,孩子从外地回来,需要居家隔离,自己只好先在酒店凑和几天了
……有时候,我们可能要把数据库一些表的数据导出,然后load到另外一个数据库,虽然有很多的工具可以选择, 但是可能用的不太顺手。所以就想,是不是能够自动生成export.sql文件。基本上来说,就是通过table,查询到 表结构,把所有的列选择出来,export到del文件,在生成的另外一个import.sql, 然后load client。 当然,生成的内容,可能不是100%的符合要求,还是要求用户去检查一下,以确保正确。
……###创建方式
a = dict()
a = {}
a = {'a': 1, 'b': 2}
a = dict(a=1,b=2)
a = [('a', 1), ('b', 2)]
b = dict(a)
a = zip('abc', [1,2,3])
a = { x:x*2 for x in range(10) }
a = dict.fromkeys(range(3), 'y')
……
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
不可变
空元组, 一个元素元组
元组运算
元组在参数中的应用
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推
a = []
a = [1,2,3]
a = list()
a = list('abcdefg')
a = list(range(10))
a = [ x for x in range(20) ]
In [17]: a=[1,2,3]
In [18]: a.append(4)
In [19]: a
Out[19]: [1, 2, 3, 4]
In [20]:
In [21]: a
Out[21]: [1, 2, 3, 4]
In [22]: a.extend([5,6])
In [23]: a
Out[23]: [1, 2, 3, 4, 5, 6]
In [24]:
In [25]: a
Out[25]: [1, 2, 3, 4, 5, 6]
In [26]: a.pop(2)
Out[26]: 3
In [27]: a
Out[27]: [1, 2, 4, 5, 6]
In [28]:
In [29]: a
Out[29]: [1, 2, 4, 5, 6]
In [30]: a.reverse()
In [31]: a
Out[31]: [6, 5, 4, 2, 1]
In [32]:
In [51]: a
Out[51]: [6, 5, 4, 2, 1]
In [52]: a.sort()
In [53]: a
Out[53]: [1, 2, 4, 5, 6]
In [54]:
In [58]: a
Out[58]: [1, 2, 4, 5, 6]
In [59]: list(reversed(a))
Out[59]: [6, 5, 4, 2, 1]
In [60]:
In [61]: sorted(a)
Out[61]: [1, 2, 4, 5, 6]
In [62]:
……
snake_case e.g. a_b, total_count
CamelCase e.g. Person, TeamMember
PI=3.14int
十进制: -1, 0, 1000, -8000, 88
八进制:0o10, 0o27
十六进制:0x10, 0xff
数学运算 + - * / // %
float
比如:1.23, 2.6e3
str
字符串是以单引号’或双引号"括起来的任意文本
如果字符串内部包含’,", 可以用转义字符\来标识
转义 \
不转义 ‘‘’text’’’, “““text”””, r’text\n’
bool
True, False
比较
== != > < <= >=逻辑运算
……参考文章 原型模式
package prototype_pattern
type Person struct {
Name string
Age int
}
type Cloner interface {
Clone() interface{}
}
func (s *Person) Clone() interface{} {
var n Person
n.Name = s.Name
n.Age = s.Age
return n
}
……
从网上找的 单例模式
参考的文章Go语言中的单例模式
代码:
|
|