Skip to content

Commit

Permalink
Site updated: 2023-10-23 22:18:57
Browse files Browse the repository at this point in the history
  • Loading branch information
lihaibineric committed Oct 23, 2023
1 parent 0b266dc commit 7d35b7d
Show file tree
Hide file tree
Showing 7 changed files with 149 additions and 149 deletions.
2 changes: 1 addition & 1 deletion 2023/10/21/RSS-Model/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20230915173251798-20231022115919728.png">
<meta property="article:published_time" content="2023-10-21T14:30:52.000Z">
<meta property="article:modified_time" content="2023-10-22T06:48:22.641Z">
<meta property="article:modified_time" content="2023-10-23T14:18:47.479Z">
<meta property="article:author" content="Haibin Li">
<meta property="article:tag" content="人工智能">
<meta property="article:tag" content="智能安全">
Expand Down
34 changes: 17 additions & 17 deletions 2023/10/22/conda_list/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<meta property="og:description" content="Conda 常用命令 查看conda版本 1conda --version&#x2F; conda -V 查看已有环境 123conda info --envsconda env listconda info -e 进退环境 12conda activate [name]# 重新进入虚拟环境conda deactivate # 退出虚拟环境 创建新的环境 1conda create -n *** py">
<meta property="og:locale" content="en_US">
<meta property="article:published_time" content="2023-10-22T13:54:41.000Z">
<meta property="article:modified_time" content="2023-10-23T13:26:12.404Z">
<meta property="article:modified_time" content="2023-10-23T14:18:11.893Z">
<meta property="article:author" content="Haibin Li">
<meta property="article:tag" content="Python">
<meta name="twitter:card" content="summary_large_image">
Expand Down Expand Up @@ -208,7 +208,7 @@
<span class="post-meta mr-2">
<i class="iconfont icon-chart"></i>

845 words
838 words

</span>

Expand All @@ -219,7 +219,7 @@



8 mins
7 mins

</span>

Expand Down Expand Up @@ -263,31 +263,31 @@ <h1 id="seo-header">【计算机基础】Anaconda命令集</h1>

<meta name="referrer" content="no-referrer"/>
<h2 id="conda-常用命令">Conda 常用命令</h2>
<h4 id="查看conda版本">查看conda版本</h4>
<h3 id="查看conda版本">查看conda版本</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs python">conda --version/ conda -V<br></code></pre></td></tr></table></figure>
<h4 id="查看已有环境">查看已有环境</h4>
<h3 id="查看已有环境">查看已有环境</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs python">conda info --envs<br>conda env <span class="hljs-built_in">list</span><br>conda info -e<br></code></pre></td></tr></table></figure>
<h4 id="进退环境">进退环境</h4>
<h3 id="进退环境">进退环境</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs python">conda activate [name]<span class="hljs-comment"># 重新进入虚拟环境</span><br>conda deactivate <span class="hljs-comment"># 退出虚拟环境</span><br></code></pre></td></tr></table></figure>
<h4 id="创建新的环境">创建新的环境</h4>
<h3 id="创建新的环境">创建新的环境</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs python">conda create -n *** python=<span class="hljs-number">0</span><br></code></pre></td></tr></table></figure>
<h4 id="删除环境">删除环境</h4>
<h3 id="删除环境">删除环境</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs python">conda remove -n old_name --<span class="hljs-built_in">all</span> <span class="hljs-comment"># 删除环境old_name</span><br></code></pre></td></tr></table></figure>
<h4 id="激活环境">激活环境</h4>
<h3 id="激活环境">激活环境</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs python">conda activate xxxx <span class="hljs-comment"># 激活xxxx环境</span><br></code></pre></td></tr></table></figure>
<h4 id="关闭环境">关闭环境</h4>
<h3 id="关闭环境">关闭环境</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs python">conda deactivate <span class="hljs-comment"># 关闭环境</span><br></code></pre></td></tr></table></figure>
<h4 id="克隆环境">克隆环境</h4>
<h3 id="克隆环境">克隆环境</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs python">conda create -n [new_name] --clone [old_name]<br></code></pre></td></tr></table></figure>
<h4 id="升级版本">升级版本</h4>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs python">conda update -n base conda <span class="hljs-comment">#update最新版本的conda;</span><br>更新所有的包:conda update --<span class="hljs-built_in">all</span> <span class="hljs-comment">#更新所有包</span><br></code></pre></td></tr></table></figure>
<h4 id="pip管理的常用包">Pip管理的常用包</h4>
<h3 id="升级版本">升级版本</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs python">conda update -n base conda <span class="hljs-comment">#update最新版本的conda;</span><br>conda update --<span class="hljs-built_in">all</span> <span class="hljs-comment">#更新所有包</span><br></code></pre></td></tr></table></figure>
<h3 id="pip管理的常用包">Pip管理的常用包</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs python">pip search package_name <br>pip show package_name <br>pip uninstall||package_name<br>pip <span class="hljs-built_in">list</span><br></code></pre></td></tr></table></figure>
<h4 id="删除环境中的包">删除环境中的包</h4>
<h3 id="删除环境中的包">删除环境中的包</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs python">conda remove package <span class="hljs-comment">#删除当前环境中的包</span><br>conda remove -- name env_name package <span class="hljs-comment">#删除指定环境中的包</span><br></code></pre></td></tr></table></figure>
<h4 id="指定环境中安装包">指定环境中安装包</h4>
<h3 id="指定环境中安装包">指定环境中安装包</h3>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs python">conda install --name env_name package_name <br></code></pre></td></tr></table></figure>
<h4 id="镜像源安装">镜像源安装</h4>
<h3 id="镜像源安装">镜像源安装</h3>
<p><strong>下载使用清华源加上: -i
https://pypi.tuna.tsinghua.edu.cn/simple</strong></p>
<blockquote>
Expand Down
4 changes: 2 additions & 2 deletions 2023/10/22/pytorch/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<meta property="og:description" content="本文主要介绍pytorch中的基本使用,包括如何导入数据集,如何搭建并训练网络以及可视化的内容,基本涵盖了深度学习中经典算法的使用以及相关的例子 Basics 计算梯度例子 引入基本需要用到的包,深度学习中torch处理大部分张量的运算,而torch.nn则是对torch的网络中的一些运算,这些都是必须用到的包。 12345import torch import torchvisionimpor">
<meta property="og:locale" content="en_US">
<meta property="article:published_time" content="2023-10-22T10:20:03.000Z">
<meta property="article:modified_time" content="2023-10-23T13:11:55.745Z">
<meta property="article:modified_time" content="2023-10-23T14:18:43.837Z">
<meta property="article:author" content="Haibin Li">
<meta property="article:tag" content="人工智能">
<meta property="article:tag" content="深度学习">
Expand Down Expand Up @@ -265,7 +265,7 @@ <h1 id="seo-header">【深度学习】PyTorch使用手册</h1>
<meta name="referrer" content="no-referrer"/>
<p>本文主要介绍pytorch中的基本使用,包括如何导入数据集,如何搭建并训练网络以及可视化的内容,基本涵盖了深度学习中经典算法的使用以及相关的例子</p>
<h2 id="basics">Basics</h2>
<h4 id="计算梯度例子">计算梯度例子</h4>
<h3 id="计算梯度例子">计算梯度例子</h3>
<p>引入基本需要用到的包,深度学习中torch处理大部分张量的运算,而torch.nn则是对torch的网络中的一些运算,这些都是必须用到的包。</p>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs python"><span class="hljs-keyword">import</span> torch <br><span class="hljs-keyword">import</span> torchvision<br><span class="hljs-keyword">import</span> torch.nn <span class="hljs-keyword">as</span> nn<br><span class="hljs-keyword">import</span> numpy <span class="hljs-keyword">as</span> np<br><span class="hljs-keyword">import</span> torchvision.transforms <span class="hljs-keyword">as</span> transforms<br></code></pre></td></tr></table></figure>
<p>在深度学习中,一般使用张量进行运算,此时会涉及到计算张量的梯度等问题,我们这里给出一个例子来展示如何使用张量来进行梯度计算:</p>
Expand Down
16 changes: 8 additions & 8 deletions 2023/10/23/git/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<meta property="og:description" content="Git 是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。 Git的安装与配置 Git的基本控制 初始化Git仓库 当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建工作区的文件夹 12cd workspacegit init 创建一个名为 .git 的新子目录(该目">
<meta property="og:locale" content="en_US">
<meta property="article:published_time" content="2023-10-23T13:28:55.000Z">
<meta property="article:modified_time" content="2023-10-23T14:11:36.449Z">
<meta property="article:modified_time" content="2023-10-23T14:16:32.370Z">
<meta property="article:author" content="Haibin Li">
<meta property="article:tag" content="后端开发">
<meta name="twitter:card" content="summary_large_image">
Expand Down Expand Up @@ -266,39 +266,39 @@ <h1 id="seo-header">【计算机基础】Git命令集</h1>
是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。</p>
<h2 id="git的安装与配置">Git的安装与配置</h2>
<h2 id="git的基本控制">Git的基本控制</h2>
<h4 id="初始化git仓库">初始化Git仓库</h4>
<h3 id="初始化git仓库">初始化Git仓库</h3>
<p>当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建<strong>工作区</strong>的文件夹</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> workspace<br>git init<br></code></pre></td></tr></table></figure>
<p>创建一个名为 .git
的新子目录(该目录为隐藏的),其中包含所有必需的存储库文件(Git
存储库框架);注意区分<strong>工作区</strong><strong>暂存区</strong>,在没有add之前我们都是在<strong>工作区</strong></p>
<p>【Vscode】考虑Git graph插件来可视化git分支目录的全貌</p>
<h4 id="添加文件和备注">添加文件和备注</h4>
<h3 id="添加文件和备注">添加文件和备注</h3>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">git add . <br>git add &lt;file&gt;<br></code></pre></td></tr></table></figure>
<p>执行上述命令之后将会将当前的file或者是工作区中的所有文件都上传到暂存区</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">git commit -m<span class="hljs-string">&quot;【test】XXX更改信息提示&quot;</span><br><span class="hljs-comment">#如果多次提交想覆盖到同一个提交的备注上执行下面</span><br>git commit --amend<br></code></pre></td></tr></table></figure>
<p>上述的命令是将本次的提交添加描述,分布式协作的时候能看清</p>
<h4 id="状态与日志">状态与日志</h4>
<h3 id="状态与日志">状态与日志</h3>
<p>查看默认配置</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git config --list<br></code></pre></td></tr></table></figure>
<p>查看当前所在的分支位置信息</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git status<br></code></pre></td></tr></table></figure>
<p>查看当前分支下的更改日志</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git <span class="hljs-built_in">log</span><br></code></pre></td></tr></table></figure>
<h4 id="推送与拉取">推送与拉取</h4>
<h3 id="推送与拉取">推送与拉取</h3>
<p>将本地暂存区中的更改内容推送到远端</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">git push<br>git push -f <span class="hljs-comment">#强行推出</span><br></code></pre></td></tr></table></figure>
<p>将远端所在的分支内容拉到本地</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git pull<br></code></pre></td></tr></table></figure>
<p>更新所在分支的最新内容</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git fetch --all <br></code></pre></td></tr></table></figure>
<h4 id="复制分支">复制分支</h4>
<h3 id="复制分支">复制分支</h3>
<p>获取git连接git@ XXX.git之后执行:</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git <span class="hljs-built_in">clone</span> git@ XXX.git<br></code></pre></td></tr></table></figure>
<p>如果觉得git的内容太大,可以选择内部的分支进行下载</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git <span class="hljs-built_in">clone</span> -b feature/xxx git@ XXX.git<br></code></pre></td></tr></table></figure>
<p>feature/xxx为具体的分支内容</p>
<h4 id="分支操作">分支操作</h4>
<h3 id="分支操作">分支操作</h3>
<p>查看分支</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">git branch -a <span class="hljs-comment">#查看所有的分支</span><br>git branch -r <span class="hljs-comment">#查看远端的分支</span><br></code></pre></td></tr></table></figure>
<p>切换不同的分支</p>
Expand All @@ -307,7 +307,7 @@ <h4 id="分支操作">分支操作</h4>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git branch [branch] <span class="hljs-comment">#创建新的分支</span><br></code></pre></td></tr></table></figure>
<p>创建新的分支并切换到上面</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git checkout -b [branch] <span class="hljs-comment">#创建并切换新的分支</span><br></code></pre></td></tr></table></figure>
<h4 id="分支冲突">分支冲突</h4>
<h3 id="分支冲突">分支冲突</h3>
<p><strong>问题描述:</strong>如果当前修改的版本基于旧版,但是远端已经是新版origin/master,<strong>此时修改基于的内容和远端不同不能强行推</strong></p>
<p><strong>解决方法1:</strong>通过换基的方法解决,通过将当前的修改的旧版换到最新的基上</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-comment">#先将文件提交到暂存区</span><br>git add . <span class="hljs-comment">#保存在暂存区</span><br>git commit -m <span class="hljs-string">&quot;XXX&quot;</span><br><span class="hljs-comment">#进行换基操作</span><br>git rebase -i origin/master<br><span class="hljs-comment">#再次提交</span><br>git add .<br><span class="hljs-comment">#继续换基</span><br>git rebase --<span class="hljs-built_in">continue</span><br><span class="hljs-comment">#换基成功后,只需要一次备注(覆盖)</span><br>git commit --amend<br><span class="hljs-comment">#最后退出</span><br>git push<br>git push -f <span class="hljs-comment">#或者强行推出</span><br></code></pre></td></tr></table></figure>
Expand Down
Loading

0 comments on commit 7d35b7d

Please sign in to comment.