Git 设置全局或者当前项目的用户信息

查看 git 所有配置

git config --list

查看当前项目配置的 git 用户

在项目目录下输入

git config user.name    // 当前项目 git 用户名
git config user.email // 当前项目 git 用户邮箱

设置当前项目的 git 用户

在项目目录下输入

git config user.name myName    // 自己的用户名
git config user.email myEmail // 自己的邮箱
git config --list // 查看当前项目的 git 配置信息(会先列出全局配置,最下面列出的是当前项目的配置)

在当前项目下面查看的配置是全局配置 + 当前项目的配置, 使用的时候会优先使用当前项目的配置。
也可以直接在项目的根目录里的 .git 文件夹里,打开 config 文件查看当前项目的 git 配置信息:

[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[submodule]
active = .
[remote "origin"]
url = https://github.com/DawnYu9/Test.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
123456789101112131415

在最后面添加该项目的用户信息:

[user]
name = myName
email = myEmail

设置全局的 git 用户

git config --global user.name globalName    // 全局的用户名
git config --global user.email globalEmail // 全局的邮箱
git config --list // 查看配置信息

C#在新线程创建窗体卡住问题

问题描述
最近遇到一个问题,在new 一个form 后发现新创建的窗体卡住了,里面的控件刷不出来。百度后发现原来是在一个新的线程里创建了窗体,而新线程是一直阻塞的,导致窗体刷不出来。

解决办法
参考网上的解决方法,在主UI线程里写了创建窗体的方法,然后在新线程里调用。为了更好的实现封装性(新线程所在的类不直接访问主线程所在的类),在主窗口新建一个静态的委托,以便调用:

delegate void delShowForm();
delShowForm _delshowform =null;
阅读更多

搬瓦工VPS方案分享

  搬瓦工VPS,从2013年发展至今,从开始提供年付低至3.99美元便宜VPS主机开始,掀起VPS主机低价狂潮。那时候,我们可以看到根据内存和流量的区别分为64MB、96MB、128MB、512MB以及1024MB内存方案。但是,从2018年开始,商家开始逐渐转型,陆续关闭和下架低配置和低价格方案,开始以优化线路和速度,以及稳定服务器服务为主要特点。

阅读更多

docker查看容器的网络ip

1.通过容器名或者id查看对应的ip:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id

可直接获得容器的ip地址如:172.18.0.4

2.显示所有容器IP地址:

docker inspect --format='{{.Name}} - {{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
阅读更多

docker安装

一、安装docker。
官方教程:https://docs.docker.com/engine/install/centos/

$ uname -r

1. 卸载旧版本

Docker 的旧版本名称为:docker 、 docker-engine 或者 docekr-io。
如果安装过旧版本的需要先卸载:

$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker.io
阅读更多