linux解压文件的命令
不同的压缩包,就需要不同tar
解压参数。当然这都是以前的蛮荒时代,是时候觉醒了。
从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压。
1 | tar -xvf filename.tar.gz |
不同的压缩包,就需要不同tar
解压参数。当然这都是以前的蛮荒时代,是时候觉醒了。
从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压。
1 | tar -xvf filename.tar.gz |
Go的自动化操作其实有点四肢不全的感觉,主要的方面可能就是封装的太少,资料不够多,可参考的东西比较少,这方面铁定有人做过,毕竟自动化的库都出了好几版了,但还是不能和Python
这样的老油条掰一掰手腕。
出于某种需要,花时间去了解了一下,看着不明所以,做起来之后还是比较好理解的(花时间理解是真要花时间),Go里头也是调用的windows API,获取到软件中元素的句柄进行操作。所以很多地方和其他语言都是相通的(理论上都是调用的windows api,代码可能都一样)。
日常做了个任务,需要在Go语言中打开windows上的软件,由于网上查询到的并不都是正确的,这里将代码记录下来。
打开应用的命令。
1 | { |
MySQL
到现如今已经是原生支持Json
类型(5.7.8版本之后),毕竟JSON存储一直都是NoSql玩的溜,触不及防,MySQL里头也能支持了,且能对JSON数据进行相对的操作。
NoSql中,对JSON数据天生友好,都算是不固定(弱结构)的数据存储。而MySQL中,字段都是先天所定(强结构),后续更改会相对别扭一些(相对于NoSql型数据库)。
上个星期做了次分享,囿于自身水平和时间限制,没有选择对复杂的东西进行分享,选取的是对Go的基础进行的分享,主要针对于各类数据结构的底层构造,数据结构进行分享,另外还附加了对并发的一些分享,很遗憾,这部分并没有分享到。
因为涉及到一些大小端的知识,就直接记录一下。
通讯上,大小端的问题倒是很常见的问题了,数据从一个平台到另一个平台,都是需要考虑这个问题的,数据存储不一样,接受到的数据也是反的,和语言没啥关系,和平台(ARM、X86、Power PC等)有关系。
在之前的博客中就有对MongoDB一些操作的总结,但确实也遗漏了一些操作,这里将其补齐上来,毕竟以后自己也看的到,补充一个知识点是,MongoDB关于连表查询的操作,$lookup
。