golang设计模式

golang设计模式 设计模式基本原则 1.单一职责原则(Single Responsibility Principle, SRP) : 一个类应该只负责一项职责,不能将多个职责放到一个类中 2.接口隔离原

harbor安装部署

harbor安装部署 安装docker yum install -y yum-utils device-mapper-persistent-data lvm2 # 配置repository: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装最新版本docker-ce yum install docker-ce # 启动docker systemctl

linux系统挂盘

linux系统挂盘 查看磁盘 sudo fdisk -l sudo fdisk -l 磁盘 /dev/xvda:53.7 GB, 53687091200 字节,104857600 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑

flutter常用命令

flutter常用命令 设备列表: flutter emulators 创建应用:flutter create my_app 运行应用: flutter run 环境检查: flutter doctor 开启一个模拟器: open -a Simulator 依赖: flutter packages get pub get packages 镜像 export PUB_HOSTED_URL=https://pub.flutter-io.cn

php二叉树

二叉树 <?php /** * Created by PhpStorm. * User: Alex * Date: 2019/5/13 * Time: 12:02 */ // 排序二叉树 // 完成以下任务. // 1. 将节点插入到对应位置 // 2. 使用中序遍历遍历这个二叉树 // 3. 找到这个二叉树的

php链表

php链表 <?php /** * Created by PhpStorm. * User: Alex * Date: 2019/5/13 * Time: 13:35 */ class Node { public $data; public $next; public function __construct($data) { $this->data = $data; $this->next = null; } } class SingleLinkedList { private $header; public function __construct($data) { $this->header = new Node($data); } public function addNode($data) { $newNode = new Node($data); $newNode->next = $this->header->next; $this->header->next = $newNode; } public

mac命令行代理

privoxy 安装 brew install privoxy 修改配置 vim /usr/local/etc/privoxy/config # 8118是用来监听本地网络请求,然后转发给socks5端口来实现代理,所以1086是自己的sockes服务代理端口