0%

Introduction

所谓接触力组构分析(Analysis of Fabric Anisotropy),就是分析颗粒体系间法向、切向接触力的作用方向,研究力的传递规律,是研究细观介质的一个重要手段,可参考Rothenburg [1] 接触力分布函数相关内容。

图1 接触力组构分析示意图
Read more »

概念介绍

  • Docker:是一个开放平台,用于开发、打包、交付(shipping)、运行应用。Docker允许用户将基础设施中的应用单独分割出来,形成更小的颗粒,从而提高交付软件的速度
  • Container:容器,可理解应用运行的环境,与虚拟机不同的是,容器为保持文件体积较小,可以只包含应用运行所必须的依赖库
  • Image:容器的镜像文件,当镜像未运行时,可以对其进行分享,构建等操作;当镜像运行时,才会创造容器环境(container environment),即Container是镜像的运行环境,注意二者的区别
  • Docker Hub:公开的容器镜像仓库,可以在其他云服务提供商付费获取私人仓库
  • Docker Desktop:Docker的图形界面软件,可以在图形界面上对镜像及容器进行管理;对于支持WSL 2的Windows系统而言,可以选择WSL 2作为Docker Desktop的后端,相较于Windows Hyper-V后端性能更好

基础命令合集

Image相关命令

  • docker pull image_name:version :从Docker Hub拉取镜像
Read more »

Git是目前世界上最先进的分布式版本控制系统,此文章简述了Git的基本原理、代码版本控制、GitHub联动(远程仓库)、分支管理以及标签管理等内容。

Git安装后需要通过以下命令配置用户名和邮箱,被用于远程仓库记录commits的相关信息,即用于查询哪次提交是谁完成的,配置的用户名和邮箱不会用于push代码到远程仓库时的身份验证。 --global参数表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

1
2
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

基本原理

Git跟踪代码仓库(Repository)中每个文件的改动,并基于改动提交的时间线形成日志(Log),后续便可根据相应的版本号进行版本回滚等操作。

Read more »