0%

平常照片太多了,并且散落在各个地方,并且还有很多重复的和类型的照片,每次整理后都累的半死,有新的照片后就又打乱了以前的空间。

所以这次特意找了工具辅助人类整理。mac下有一个非常强悍的利器 hazel,但是学习成本有点高,用过都说好。

为了每一步可控,把整理分成了多步操作,并且每一步都用了不同的软件。

阅读全文 »

0. 前言

在大陆地区我们无法直接通过 go get 命令获取到一些第三方包,最常见的就是 golang.org/x 下面的各种优秀的包. 解决方案如下:

1
2
3
4
5
6
7
8
9
# go.1.12.x
export GO111MODULE=on
export GOPROXY=https://goproxy.cn

# go1.13.x
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=*.corp.example.com

#GOPRIVATE=*.corp.example.com 表示所有模块路径以 corp.example.com 的下一级域名 (如 team1.corp.example.com) 为前缀的模块版本都将不经过 Go module proxy 和 Go checksum database,需要注意的是不包括 corp.example.com 本身。
阅读全文 »

不只一个人说过,我博客访问的速度真慢。 博客虽然只是记录个人学习历程的地方,但也要记得优化访问速度。

今天终于有时间折腾下,让网站在国内和国外各备份一份,然后国内的用户访问国内的coding,国外的用户访问国外的github。

阅读全文 »

image-20231127173518950URI 是统一资源标识的意思,通常我们所说的 Url 只是 URI 的一种。典型 Url 的格式如上面所示。下面提到的 Url 编码,实际上应该指的是 URI 编码。

阅读全文 »

为什么写这篇文章,因为1Password实在是太贵了。Bitwarden自建密码存储系统确实可以完美替代1Password等付费的密码管理服务,另外 vaultwarden 支持官方付费才能实现的服务。

阅读全文 »

1. 连接

1.1 client连接

  • Mac 终端连接

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    brew install mongosh

    mongosh "mongodb://user:password@xxxxxxx.com:3717/db_name"


    # 查看当前在哪个数据库
    db
    # 查看所有数据库
    show dbs
    # 查看数据库所有集合
    show collections
阅读全文 »

1. 介绍

MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 支持分片集群,可以很方便地添加更多的节点(实例),让集群存储更多的数据,具备更强的性能。

阅读全文 »

1. 数据结构

1.1 数据类型

  • null :null 类型用于表示空值或不存在的字段。{"x":null}
  • 布尔类型:布尔类型的值可以为 true 或者 false。{"x":true}
  • 数值类型:shell 默认使用 64 位的浮点数来表示数值类型。{"x":3.14}。对于整数,可以使用 NumberInt 或 NumberLong 类,它们分别表示 4 字节和 8 字节的有符号整数。对于整数,可以使用 NumberInt 或 NumberLong 类,它们分别表示 4 字节和 8 字节的有符号整数。{"x":NumberInt("3") {"x":NumberLong("3")
  • 字符串类型:{"x":"foobar"}
  • 日期类型:MongoDB 会将日期存储为 64 位整数,表示自 Unix 纪元(1970 年 1 月 1 日)以来的毫秒数,不包含时区信息。{"x":new Date()}
  • 正则表达式:{"x": /foobar/i}
  • 数组类型:{"x":["a","b","c"]}
  • 内嵌文档:{"x":{"foo":"bar"}}
  • Object ID:  Object ID 是一个 12 字节的 ID,是文档的唯一标识。{"x": ObjectId()}
  • 二进制数据: 二进制数据是任意字节的字符串,不能通过 shell 操作。如果要将非 UTF-8 字符串存入数据库,那么使用二进制数据是唯一的方法。
  • 代码: MongoDB 还可以在查询和文档中存储任意的 JavaScript 代码。
阅读全文 »