-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch.xml
More file actions
159 lines (76 loc) · 48.4 KB
/
search.xml
File metadata and controls
159 lines (76 loc) · 48.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>WinRAR安装与破解</title>
<link href="/post/5ad5bc15.html"/>
<url>/post/5ad5bc15.html</url>
<content type="html"><![CDATA[<h1 id="WinRAR安装破解版"><a href="#WinRAR安装破解版" class="headerlink" title="WinRAR安装破解版"></a>WinRAR安装破解版</h1><p>可以直接去下载 <strong>7-Zip</strong> 就不用那么麻烦搞下面的了()</p><h3 id="一、下载无广告版WinRAR"><a href="#一、下载无广告版WinRAR" class="headerlink" title="一、下载无广告版WinRAR"></a>一、下载无广告版WinRAR</h3><blockquote><p><a href="https://www.win-rar.com/fileadmin/winrar-versions/sc/sc20230808/wrr/winrar-x64-623sc.exe">https://www.win-rar.com/fileadmin/winrar-versions/sc/sc20230808/wrr/winrar-x64-623sc.exe</a></p><p>点击下载安装到你想安装到的目录</p></blockquote><h3 id="二、破解WinRAR"><a href="#二、破解WinRAR" class="headerlink" title="二、破解WinRAR"></a>二、破解WinRAR</h3><p><img src="/./img/post-img/WinRAR/image-20231003220330062.png" alt="image-20231003220333736"><img src="/./img/post-img/WinRAR/image-20231003220501037.png" alt="image-20231003220358999"></p><blockquote><p>安装完后右键进入终端,然后输入下面的东西</p></blockquote><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">winrar-keygen-x64.exe "nicheng" "nicheng" > rarreg.key</span><br></pre></td></tr></table></figure><blockquote><p>得到下面文件</p></blockquote><p><img src="/./img/post-img/WinRAR/image-20231003221713147.png" alt="image-20231003221713147"></p><blockquote><p>把这个文件放在你安装WinRAR的目录下面,就破解成功了</p></blockquote><h3 id="三、安装WinRAR主题"><a href="#三、安装WinRAR主题" class="headerlink" title="三、安装WinRAR主题"></a>三、安装WinRAR主题</h3><p><img src="/./img/post-img/WinRAR/image-20231003211326806.png" alt="image-20231003211326806"></p><p><img src="/./img/post-img/WinRAR/image-20231003211528138.png" alt="image-20231003211528138"></p><blockquote><p>1、选择你喜欢的主题</p><p>2、普通下载安装到你想安装到的目录</p><p>3、打开刚刚下载的压缩包</p></blockquote><p><img src="/./img/post-img/WinRAR/image-20231003215655739.png" alt="image-20231003215626907"><img src="/./img/post-img/WinRAR/image-20231003215736662.png" alt="image-20231003215655739"></p><blockquote><p>4、然后点击左上角选项主题更换为刚刚下载的主题就好了</p></blockquote>]]></content>
<categories>
<category> 安装笔记 </category>
</categories>
<tags>
<tag> WinRAR </tag>
</tags>
</entry>
<entry>
<title>CSS基础</title>
<link href="/post/366b5a24.html"/>
<url>/post/366b5a24.html</url>
<content type="html"><![CDATA[<h1 id="一、5个常用的-CSS-单位"><a href="#一、5个常用的-CSS-单位" class="headerlink" title="一、5个常用的 CSS 单位"></a>一、<a href="https://www.bilibili.com/video/BV1d441167e9/?spm_id_from=333.1387.favlist.content.click">5个常用的 CSS 单位</a></h1><ul><li>px,和当前操作系统视窗分辨率有关</li><li>em,和父级元素的字体大小有关,即父级元素的字体大小的x倍的意思,如果父级元素没有设置,一直找到html顶级元素为止</li><li>rem,是 html 字体大小的倍数,与父级元素无关</li><li>vh/vw,和浏览器当前尺寸有关,即浏览器当前长宽的百分比</li><li>vmin/vmax,和设备当前分辨率有关,v 的意思同 vh/vw,即百分比<br>百分比,和父级元素的 size 有关,而 vh/vw 是同浏览器的 size 有关,二者均为百分比只不过参考不同</li></ul><h1 id="二、Block-Inline-与-Inline-Block"><a href="#二、Block-Inline-与-Inline-Block" class="headerlink" title="二、Block, Inline 与 Inline-Block"></a>二、<a href="https://www.bilibili.com/video/BV1mk4y197se/?spm_id_from=333.1387.favlist.content.click">Block, Inline 与 Inline-Block</a></h1><ul><li><strong>Block</strong> 父级大小</li><li>**Inline **内容所定</li><li><strong>Inline-Block</strong> 内容块与其他之间的上下距离</li></ul><h1 id="三、position(绝对定位)"><a href="#三、position(绝对定位)" class="headerlink" title="三、position(绝对定位)"></a>三、<a href="https://www.bilibili.com/video/BV1iE411W7ug/?spm_id_from=333.1387.favlist.content.click">position</a>(绝对定位)</h1><ul><li><p><a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/position#static"><code>static</code></a>(默认)</p><p>正常的布局行为,即元素在文档常规流中当前的布局位置。此时 <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code> 和 <code>z-index</code> 属性无效。</p></li><li><p><a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/position#relative"><code>relative</code></a></p><p>在原本的位置上移动</p><p>(比 static 多具备 <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code> 的设定,可以让 absolute 子元素根据他的位置去定位)</p></li><li><p><a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/position#absolute"><code>absolute</code></a></p><p>元素会被移出正常文档流,并不为元素预留空间,通过指定元素相对于最近的非 static 定位祖先元素的偏移,来确定元素位置。绝对定位的元素可以设置外边距(margins),且不会与其他边距合并。(当前页面的定位)</p></li><li><p><a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/position#sticky"><code>sticky</code></a>(小弹窗)</p><p>元素根据正常文档流进行定位,然后相对它的<em>最近滚动祖先</em>(nearest scrolling ancestor)和<a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_display/Containing_block">包含块</a>(最近块级祖先 nearest block-level ancestor),包括 table-related 元素,基于 <code>top</code>、<code>right</code>、<code>bottom</code> 和 <code>left</code> 的值进行偏移。偏移值不会影响任何其他元素的位置。 该值总是创建一个新的<a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_positioned_layout/Stacking_context">层叠上下文</a>(stacking context)。注意,一个 sticky 元素会“固定”在离它最近的一个拥有“滚动机制”的祖先上(当该祖先的 <code>overflow</code> 是 <code>hidden</code>、<code>scroll</code>、<code>auto</code> 或 <code>overlay</code> 时),即便这个祖先不是最近的真实可滚动祖先。</p></li></ul><h1 id="四、盒子模型"><a href="#四、盒子模型" class="headerlink" title="四、盒子模型"></a>四、<a href="https://www.bilibili.com/video/BV1WA411h7Y1/?spm_id_from=333.1387.favlist.content.click&vd_source=c7702b28caa6ede58f5d200fd89f6f9a">盒子模型</a></h1><ul><li><p>Border 边框</p></li><li><p><strong><code>padding</code></strong> <a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_box_model/Introduction_to_the_CSS_box_model#%E5%86%85%E8%BE%B9%E8%B7%9D%E5%8C%BA%E5%9F%9F">内边距区域</a>。</p><figure class="highlight css"><table><tr><td class="code"><pre><span class="line"><span class="comment">/* 应用于所有边 */</span></span><br><span class="line"><span class="attribute">padding</span>: <span class="number">1em</span>;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* 上边下边 | 左边右边 */</span></span><br><span class="line"><span class="attribute">padding</span>: <span class="number">5%</span> <span class="number">10%</span>;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* 上边 | 左边右边 | 下边 */</span></span><br><span class="line"><span class="attribute">padding</span>: <span class="number">1em</span> <span class="number">2em</span> <span class="number">2em</span>;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* 上边 | 右边 | 下边 | 左边 */</span></span><br><span class="line"><span class="attribute">padding</span>: <span class="number">5px</span> <span class="number">1em</span> <span class="number">0</span> <span class="number">2em</span>;</span><br></pre></td></tr></table></figure></li><li><p><strong><code>margin</code></strong> 外边距属性</p></li><li><pre><code class="css">/* 应用于所有边 */margin: 1em;margin: -3px;/* 上边下边 | 左边右边 */margin: 5% auto;/* 上边 | 左边右边 | 下边 */margin: 1em auto 2em;/* 上边 | 右边 | 下边 | 左边 */margin: 2px 1em 0 auto;</code></pre></li><li><p>padding 、margin </p><ul><li>padding:框线与内容之间的距离,margin:框线与其他元素之间的距离</li><li>padding 的部分会有背景颜色,margin 不会</li><li>padding 会纳入点击范围,margin 不会</li><li>对与 Inline 上下无用</li><li>对于 block: margin auto 自动对齐</li><li>margin top 与 margin bottom 会选取最大边(解决方法:中间加有高度的元素)</li></ul></li><li><p>box-sizing :border-box :限制 padding 变化</p></li></ul><h1 id="五、Flexbox-(弹性布局)"><a href="#五、Flexbox-(弹性布局)" class="headerlink" title="五、Flexbox (弹性布局)"></a>五、<a href="https://www.bilibili.com/video/BV1qJ411N7TA/?spm_id_from=333.1387.favlist.content.click&vd_source=c7702b28caa6ede58f5d200fd89f6f9a">Flexbox</a> (弹性布局)</h1>]]></content>
<categories>
<category> 学习笔记 </category>
</categories>
<tags>
<tag> CSS </tag>
</tags>
</entry>
<entry>
<title>docker的常用命令</title>
<link href="/post/ba89ce5b.html"/>
<url>/post/ba89ce5b.html</url>
<content type="html"><![CDATA[<h1 id="docker的常用命令"><a href="#docker的常用命令" class="headerlink" title="docker的常用命令"></a>docker的常用命令</h1><h2 id="启动docker"><a href="#启动docker" class="headerlink" title="启动docker"></a>启动docker</h2><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">sudo systemctl start docker</span><br></pre></td></tr></table></figure><h2 id="帮助命令"><a href="#帮助命令" class="headerlink" title="帮助命令"></a>帮助命令</h2><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker version #显示docker的版本信息</span><br><span class="line">docker info #显示docker的系统信息,包括镜像和容器信息的数量</span><br><span class="line">docker 命令 --help #帮助命令</span><br></pre></td></tr></table></figure><p><del>docker官方帮助文档</del></p><h2 id="镜像命令"><a href="#镜像命令" class="headerlink" title="镜像命令"></a>镜像命令</h2><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">[root@localhost ~]# docker images#查看所以本地的主机上的镜像</span><br><span class="line">REPOSITORY TAG IMAGE ID CREATED SIZE</span><br><span class="line">hello-world latest feb5d9fea6a5 21 months ago 13.3kB</span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">解释</span></span><br><span class="line">REPOSITORY 镜像的仓库源</span><br><span class="line">TAG 镜像的标签</span><br><span class="line">IMAGE ID 镜像的ID</span><br><span class="line">CREATD 镜像的创建时间</span><br><span class="line">SIZE 镜像的大小</span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">可选项(可用--<span class="built_in">help</span>看)</span></span><br><span class="line"> -a, --all 列出所有镜像</span><br><span class="line"> --digests Show digests</span><br><span class="line"> -q, --quiet 只显示ID</span><br></pre></td></tr></table></figure><h5 id="docker-search-搜索镜像(dockerhub)"><a href="#docker-search-搜索镜像(dockerhub)" class="headerlink" title="docker search 搜索镜像(dockerhub)"></a>docker search 搜索镜像(dockerhub)</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">NAME DESCRIPTION</span><br><span class="line"> STARS OFFICIAL AUTOMATED</span><br><span class="line">mysql MySQL is a widely used, open-source relation… 14234 [OK]</span><br><span class="line">mariadb MariaDB Server is a high performing open sou… 5439 [OK]</span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">可选项(可用--<span class="built_in">help</span>看)通过搜索来过滤</span></span><br><span class="line">--filter=STARS=3000 #搜索出来的镜像就是STARS大于3000的</span><br></pre></td></tr></table></figure><h5 id="docker-pull-下载镜像-(镜像名-tag-默认最新)"><a href="#docker-pull-下载镜像-(镜像名-tag-默认最新)" class="headerlink" title="docker pull 下载镜像 (镜像名[:tag]默认最新)"></a>docker pull 下载镜像 (镜像名[:tag]默认最新)</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">[root@localhost ~]# docker pull mysql</span><br><span class="line">Using default tag: latest #如果不写tag.默认就是latest</span><br><span class="line">latest: Pulling from library/mysql</span><br><span class="line">72a69066d2fe: Pull complete #分层下载,docker iamge的核心 联合文件系统</span><br><span class="line">93619dbc5b36: Pull complete</span><br><span class="line">99da31dd6142: Pull complete</span><br><span class="line">626033c43d70: Pull complete</span><br><span class="line">37d5d7efb64e: Pull complete</span><br><span class="line">ac563158d721: Pull complete</span><br><span class="line">d2ba16033dad: Pull complete</span><br><span class="line">688ba7d5c01a: Pull complete</span><br><span class="line">00e060b6d11d: Pull complete</span><br><span class="line">1c04857f594f: Pull complete</span><br><span class="line">4d7cfa90e6ea: Pull complete</span><br><span class="line">e0431212d27d: Pull complete</span><br><span class="line">Digest:sha256:e9027fe4d91c0153429607251656806cc784e914937271037f7738bd5b8e7709 #签名</span><br><span class="line">Status: Downloaded newer image for mysql:latest</span><br><span class="line">docker.io/library/mysql:latest #真实地址</span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">等价于它</span></span><br><span class="line"> docker pull mysql</span><br><span class="line"> docker pull docker.io/library/mysql:latest</span><br><span class="line"><span class="meta prompt_"> </span></span><br><span class="line"><span class="meta prompt_"> #</span><span class="language-bash">指定版本下载</span></span><br><span class="line"> docker pull mysql:5.7</span><br></pre></td></tr></table></figure><h5 id="docker-rml-删除镜像"><a href="#docker-rml-删除镜像" class="headerlink" title="docker rml 删除镜像"></a>docker rml 删除镜像</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker rml -f 镜像id(单个)</span><br><span class="line">docker rml -f 镜像id 镜像id..(多个)</span><br><span class="line">docker rml -f $(docker images -aq)(全部)</span><br></pre></td></tr></table></figure><h2 id="容器命令"><a href="#容器命令" class="headerlink" title="容器命令"></a>容器命令</h2><h5 id="说明:我们有了镜像才可以创建容器"><a href="#说明:我们有了镜像才可以创建容器" class="headerlink" title="说明:我们有了镜像才可以创建容器"></a>说明:我们有了镜像才可以创建容器</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker pull centos</span><br></pre></td></tr></table></figure><h5 id="新建容器并启动"><a href="#新建容器并启动" class="headerlink" title="新建容器并启动"></a>新建容器并启动</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker run [可选参数] image</span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">参数说明</span></span><br><span class="line">--name 名字 容器名字</span><br><span class="line">-d 后台方式运行</span><br><span class="line">-it 使用交互方式运行,进入容器查看内容</span><br><span class="line">-P 指定容器的端口</span><br><span class="line"> -p ip:主机名</span><br><span class="line"> -P 主机端口:容器端口(常用)</span><br><span class="line"> -P 容器端口</span><br><span class="line"> 容器名字</span><br><span class="line">-p 随机指定窗口</span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">测试、启动并进入容器</span></span><br><span class="line">[root@localhost ~]# docker run -it centos /bin/bash</span><br><span class="line">[root@8fbd032a161a /]# ls</span><br><span class="line">bin etc lib lost+found mnt proc run srv tmp var</span><br><span class="line">dev home lib64 media opt root sbin sys usr</span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">从容器中退出主机</span></span><br><span class="line">[root@8fbd032a161a ~]# exit</span><br><span class="line">exit</span><br><span class="line">[root@localhost ~]# ls</span><br><span class="line">anaconda-ks.cfg</span><br></pre></td></tr></table></figure><h5 id="列出所以的运行的容器"><a href="#列出所以的运行的容器" class="headerlink" title="列出所以的运行的容器"></a>列出所以的运行的容器</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line"><span class="meta prompt_">#</span><span class="language-bash">docker ps 命令</span></span><br><span class="line"> #列出当前正在运行的容器</span><br><span class="line">-a #列出当前正在运行的容器,导出历史运行过的容器</span><br><span class="line">-n=?#显示最近创建的容器</span><br><span class="line">-q #显示容器的编号</span><br><span class="line">[root@localhost /]# docker ps -a</span><br><span class="line">CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES</span><br><span class="line">8fbd032a161a centos "/bin/bash" 4 minutes ago Exited (0) 2 minutes ago keen_colden</span><br><span class="line">3166b588223a hello-world "/hello" About an hour ago Exited (0) About an hour ago quirky_robinson</span><br><span class="line">[root@localhost /]# docker ps</span><br><span class="line">CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES</span><br></pre></td></tr></table></figure><h5 id="退出容器"><a href="#退出容器" class="headerlink" title="退出容器"></a>退出容器</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">exit #直接退出</span><br><span class="line">ctrl +p +q #容器永不停止</span><br></pre></td></tr></table></figure><h5 id="删除容器"><a href="#删除容器" class="headerlink" title="删除容器"></a>删除容器</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker rm 容器id #删除指定容器,不能删正在运行的容器,要强制删除加 -f</span><br><span class="line">docker rm -f $(docker ps -aq)#删除全部容器</span><br><span class="line">docker ps -a -q|xaegs docker rm #删除全部容器</span><br></pre></td></tr></table></figure><h5 id="启动和停止容器的操作"><a href="#启动和停止容器的操作" class="headerlink" title="启动和停止容器的操作"></a>启动和停止容器的操作</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker start 容器id #启动</span><br><span class="line">docker restart 容器id #重启</span><br><span class="line">docker stop 容器id #停止当前正在运行的容器</span><br><span class="line">docker kill 容器id #强制停止</span><br></pre></td></tr></table></figure><h2 id="常用其他命令"><a href="#常用其他命令" class="headerlink" title="常用其他命令"></a>常用其他命令</h2><h5 id="后台启动容器"><a href="#后台启动容器" class="headerlink" title="后台启动容器"></a>后台启动容器</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line"><span class="meta prompt_">#</span><span class="language-bash">命令 docker run -d 镜像名 后台启动</span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">问题docker ps,发现centos停止了</span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">常见的坑,docker容器使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止</span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">nginx,容器启动后,发现自己没有提供服务,就会立刻停止,就是没有程序了</span></span><br></pre></td></tr></table></figure><h5 id="查看日志"><a href="#查看日志" class="headerlink" title="查看日志"></a>查看日志</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker logs -tf --tail 容器</span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">显示日志</span></span><br><span class="line">-tf #查看日志</span><br><span class="line">--tail (number)#要显示日志条数</span><br></pre></td></tr></table></figure><h5 id="查看容器中进程信息"><a href="#查看容器中进程信息" class="headerlink" title="查看容器中进程信息"></a>查看容器中进程信息</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line"><span class="meta prompt_">#</span><span class="language-bash">命令</span> </span><br><span class="line">docker top 容器id </span><br></pre></td></tr></table></figure><h5 id="查看镜像的元数据"><a href="#查看镜像的元数据" class="headerlink" title="查看镜像的元数据"></a>查看镜像的元数据</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line"><span class="meta prompt_">#</span><span class="language-bash">命令</span></span><br><span class="line">docker inspect 容器id</span><br></pre></td></tr></table></figure><h5 id="进入当前正在运行的容器"><a href="#进入当前正在运行的容器" class="headerlink" title="进入当前正在运行的容器"></a>进入当前正在运行的容器</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line"><span class="meta prompt_">#</span><span class="language-bash">我们通常容器都是使用后台方式运行的,需要进入容器,修改一些配置</span></span><br><span class="line"><span class="meta prompt_"></span></span><br><span class="line"><span class="meta prompt_">#</span><span class="language-bash">命令</span></span><br><span class="line">docker exec -it 容器id bashShell #进入容器后开启一个新的终端,可以在里面操作(常用)</span><br><span class="line">docker attach 容器 #进入容器正在执行的终端,不会启动新的进程</span><br><span class="line"></span><br></pre></td></tr></table></figure><h5 id="从容器内拷贝文件到主机上"><a href="#从容器内拷贝文件到主机上" class="headerlink" title="从容器内拷贝文件到主机上"></a>从容器内拷贝文件到主机上</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker cp 容器id:容器内路径 目的主机路径</span><br></pre></td></tr></table></figure><h2 id="部署nginx"><a href="#部署nginx" class="headerlink" title="部署nginx"></a>部署nginx</h2><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">[root@localhost ~]# docker pull nginx</span><br><span class="line">Using default tag: latest</span><br><span class="line">latest: Pulling from library/nginx</span><br><span class="line">a2abf6c4d29d: Pull complete</span><br><span class="line">a9edb18cadd1: Pull complete</span><br><span class="line">589b7251471a: Pull complete</span><br><span class="line">186b1aaa4aa6: Pull complete</span><br><span class="line">b4df32aa5a72: Pull complete</span><br><span class="line">a0bcbecc962e: Pull complete</span><br><span class="line">Digest: sha256:0d17b565c37bcbd895e9d92315a05c1c3c9a29f762b011a10c54a66cd53c9b31</span><br><span class="line">Status: Downloaded newer image for nginx:latest</span><br><span class="line">docker.io/library/nginx:latest</span><br><span class="line">[root@localhost ~]# docker images</span><br><span class="line">REPOSITORY TAG IMAGE ID CREATED SIZE</span><br><span class="line">nginx latest 605c77e624dd 17 months ago 141MB</span><br><span class="line">mysql latest 3218b38490ce 18 months ago 516MB</span><br><span class="line">hello-world latest feb5d9fea6a5 21 months ago 13.3kB</span><br><span class="line">centos latest 5d0da3dc9764 21 months ago 231MB</span><br><span class="line">[root@localhost ~]# docker run -d --name nginx01 -p 3344:80 nginx</span><br><span class="line">88ed367e89cf5cf45dd2d025ebab0efcb90f455d6bc78d9bc0fd93b28ce56432</span><br><span class="line">[root@localhost ~]# docker ps</span><br><span class="line">CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS</span><br><span class="line"> NAMES</span><br><span class="line">88ed367e89cf nginx "/docker-entrypoint.…" 10 seconds ago Up 8 seconds 0.0.0.0:3344->80/tcp, :::3344->80/tcp nginx01</span><br><span class="line">[root@localhost ~]# curl localhost:3344</span><br><span class="line"><!DOCTYPE html></span><br><span class="line"><html></span><br><span class="line"><head></span><br><span class="line"><title>Welcome to nginx!</title></span><br><span class="line"><style></span><br><span class="line">html { color-scheme: light dark; }</span><br><span class="line">body { width: 35em; margin: 0 auto;</span><br><span class="line">font-family: Tahoma, Verdana, Arial, sans-serif; }</span><br><span class="line"></style></span><br><span class="line"></head></span><br><span class="line"><body></span><br><span class="line"><h1>Welcome to nginx!</h1></span><br><span class="line"><p>If you see this page, the nginx web server is successfully installed and</span><br><span class="line">working. Further configuration is required.</p></span><br><span class="line"></span><br><span class="line"><p>For online documentation and support please refer to</span><br><span class="line"><a href="http://nginx.org/">nginx.org</a>.<br/></span><br><span class="line">Commercial support is available at</span><br><span class="line"><a href="http://nginx.com/">nginx.com</a>.</p></span><br><span class="line"></span><br><span class="line"><p><em>Thank you for using nginx.</em></p></span><br><span class="line"></body></span><br><span class="line"></html></span><br></pre></td></tr></table></figure><h2 id="可视化"><a href="#可视化" class="headerlink" title="可视化"></a>可视化</h2><h5 id="portainer"><a href="#portainer" class="headerlink" title="portainer"></a>portainer</h5><figure class="highlight shell"><table><tr><td class="code"><pre><span class="line">docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer</span><br></pre></td></tr></table></figure>]]></content>
<categories>
<category> 学习笔记 </category>
</categories>
<tags>
<tag> docker </tag>
</tags>
</entry>
<entry>
<title>Linux的基础命令</title>
<link href="/post/d0fdd847.html"/>
<url>/post/d0fdd847.html</url>
<content type="html"><![CDATA[<h3 id="Linux命令"><a href="#Linux命令" class="headerlink" title="Linux命令"></a>Linux命令</h3><p>cd 跳转文件夹</p><p>ls 显示目录</p><p>cd . 跳转为同级目录的其他目录</p><p>cd .. 跳转为上一级目录</p><p>cd ~ 跳转为home(root)目录</p><p>ls -a 显示隐藏目录</p><p>ls -l 竖着显示目录(更多内容)</p><p>ls -lah (h显示内存大小)</p><p>pwd 显示当前位置</p><p>mkdir 创建文件夹</p><p>mkidr -p 创建多级文件</p><p>touch 创建文件</p><p>ctrl+l 清空</p><p>cat 查看文件内容</p><p>more 多页查看内容(空格下一页 q退出)</p><p>cp (-r) 路径1 路径2 (复制文件夹要-r)</p><p>mv 路径1 路径2 (移动)</p><p>rm 删除 (文件夹加-r)</p><p>rm test* 删除前缀为test的东西</p><p>rm *test 删除后缀为test的东西</p><p>rm * test * 删除区间带test的东西</p><p>su - root 进入超级管理员 /sudo /root</p><p>exit 退出超级管理员(退出会话)</p><p>which 查找命令文件</p><p>find 起始路径 -name “文件名” (可同上的通配符*)</p><p>find / -size -(+) n(数字)[kmg] 按文件大小查找文件(-、+ 小于大于 )</p><p>ctrl + c中断查询 </p>]]></content>
<categories>
<category> 学习笔记 </category>
</categories>
<tags>
<tag> Linux </tag>
</tags>
</entry>
<entry>
<title>javaScript的学习笔记</title>
<link href="/post/366b5a13.html"/>
<url>/post/366b5a13.html</url>
<content type="html"><![CDATA[<p>大部分知识与c++相近,所以在这里记录的都是c++中未有的。</p><h1 id="一、简介"><a href="#一、简介" class="headerlink" title="一、简介"></a>一、简介</h1><ol><li><h4 id="js是什么"><a href="#js是什么" class="headerlink" title="js是什么"></a>js是什么</h4></li></ol><p>js是运行在客户端(浏览器)的编程语言</p><ol start="2"><li><h4 id="js的组成"><a href="#js的组成" class="headerlink" title="js的组成"></a>js的组成</h4></li></ol><p>ECMscript、web APIs(DOM、BOM)</p><ol start="3"><li><h4 id="js的书写位置"><a href="#js的书写位置" class="headerlink" title="js的书写位置"></a>js的书写位置</h4></li></ol><ul><li>行内</li></ul><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">例:</span><br><span class="line"><button onclick="alert('内容')">内容<button></span><br></pre></td></tr></table></figure><ul><li>内部</li></ul><figure class="highlight text"><table><tr><td class="code"><pre><span class="line"><script> </span><br><span class="line">内容</span><br><span class="line"></script></span><br><span class="line">(最好写在</body>的上面)</span><br></pre></td></tr></table></figure><ul><li>外部</li></ul><figure class="highlight text"><table><tr><td class="code"><pre><span class="line"><script src="名称.js"></script></span><br><span class="line">(中间最好不要写内容,会被忽略)</span><br></pre></td></tr></table></figure><ol start="4"><li><h4 id="js书写"><a href="#js书写" class="headerlink" title="js书写"></a>js书写</h4></li></ol><ul><li>单行注释</li></ul><p>符号://</p><p>快捷键:ctrl + /</p><ul><li>块注释</li></ul><p>符号:/* */</p><p>快捷键:shift + alt + a</p><ul><li>结束符</li></ul><p>可以用 ;或不用</p><h1 id="二、语法"><a href="#二、语法" class="headerlink" title="二、语法"></a>二、语法</h1><ol><li><h4 id="输入输出"><a href="#输入输出" class="headerlink" title="输入输出"></a>输入输出</h4></li></ol><ul><li>输出语法</li></ul><blockquote><p>输出内容:document.write(‘内容(中文要加引号)’)</p><p>警告对话框:alert(‘ ‘)</p><p>控制台输出语法:console log(‘ (可以直接写log) ‘)</p></blockquote><ul><li>输入</li></ul><blockquote><p>输入语句prompt(‘ ‘)</p></blockquote><ul><li>js执行顺序</li></ul><blockquote><p>alert()和prompt()会被先执行</p></blockquote><ol start="2"><li><h4 id="字面量"><a href="#字面量" class="headerlink" title="字面量"></a>字面量</h4></li></ol><p>一般固定值称为字面量,如 3.14。</p><p><strong>数字(Number)字面量</strong> 可以是整数或者是小数,或者是科学计数(e)</p><ol start="3"><li><h4 id="变量"><a href="#变量" class="headerlink" title="变量"></a>变量</h4></li></ol><ul><li>变量声明:</li></ul><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">声明关键字(let) + 变量名(标记)</span><br></pre></td></tr></table></figure><ul><li>变量赋值:</li></ul><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">赋值 =</span><br></pre></td></tr></table></figure><ol start="4"><li><h4 id="命名规范"><a href="#命名规范" class="headerlink" title="命名规范"></a>命名规范</h4></li></ol><ul><li>起名字要有意义</li><li>遵循小驼峰命名法(第一个首字母小写,之后大写)</li><li>命名符号只能是__和$</li></ul><ol start="5"><li><h4 id="常量"><a href="#常量" class="headerlink" title="常量"></a>常量</h4></li></ol><ul><li>const</li></ul><p>const必须有赋值操作</p><ol start="6"><li><h4 id="数据类型"><a href="#数据类型" class="headerlink" title="数据类型"></a>数据类型</h4></li></ol><ul><li>基本数据类型</li></ul><blockquote><p>number 数字型</p><p>string 字符串型</p><p>boolean 布尔型(true false)</p><p>undefined 未定义型(未赋值)</p><p>null 空类型(将来存放对象的时候可以给null)</p></blockquote><ul><li>引用数类型</li></ul><blockquote><p>object 对象</p></blockquote><h5 id="拓:"><a href="#拓:" class="headerlink" title="拓:"></a>拓:</h5><ul><li>数字型</li></ul><p>(NaN):运算不是数字</p><ul><li>字符串型</li></ul><blockquote><p> 可以用 “ ‘ ` 建议单引号)</p><p> (+):1、 相连字符串</p><p> 字符串的引用变量:$(变量名)</p><p> 例:</p> <figure class="highlight text"><table><tr><td class="code"><pre><span class="line">- document.write("age")</span><br><span class="line">- document.write('age')</span><br><span class="line">- document.write(`age`)</span><br><span class="line">- document.write(" 'age' ")</span><br><span class="line">- document.write( ' "age" ')</span><br><span class="line">- document.write(变量名)</span><br><span class="line">- document.write("age $(变量名) ")</span><br></pre></td></tr></table></figure></blockquote><ul><li>通过typeof检测数据类型</li></ul><blockquote><p>typeof + 变量</p></blockquote><ul><li><h4 id="对象"><a href="#对象" class="headerlink" title="对象"></a>对象</h4></li></ul><blockquote><p>一种数据类型</p><p>可以详细的描述某个事物</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">1、声明</span><br><span class="line">let 对象名 = {}</span><br><span class="line">例:</span><br><span class="line">let obj = {</span><br><span class="line"> uname: 'sensei',</span><br><span class="line"> age: 18,</span><br><span class="line"> gender: '女'</span><br><span class="line">}</span><br><span class="line">2、使用属性 (查)</span><br><span class="line"> 对象名.属性名</span><br><span class="line"> 对象名['属性名']</span><br><span class="line">3、(增)</span><br><span class="line"> 对象名.新属性名</span><br><span class="line">4、(删)</span><br><span class="line">delete 对象名.属性名</span><br><span class="line">5、对象方法</span><br><span class="line">>在对象外叫函数,内叫方法</span><br></pre></td></tr></table></figure></blockquote><ol start="7"><li><h4 id="类型转换"><a href="#类型转换" class="headerlink" title="类型转换"></a>类型转换</h4></li></ol><ul><li><p>隐式转换</p><blockquote><p>+号两边有一个字符串,则会把另外一个转换成字符串</p><p>除了+以外,其他算数运算符会将其转为数字类型</p><p>+前置转换为数字类型</p></blockquote></li><li><p>显式转换</p><blockquote><p>数据类型+(要转换的变量)</p></blockquote><p> (prompt(‘ ‘)取的是字符串型)</p></li><li><p>parseInt(整数转换)</p></li><li><p>parseFloat(浮点型转换)</p></li></ul><ol start="8"><li><h4 id="函数语法:"><a href="#函数语法:" class="headerlink" title="函数语法:"></a>函数语法:</h4></li></ol><ul><li>声明语法:</li></ul><blockquote><p>function + 函数名 (){</p><p>函数体</p><p>}</p></blockquote><ul><li>函数命名规范</li></ul><blockquote><p>和变量命名基本一致</p><p>尽量小驼峰命名</p><p>前缀应该为动词</p><p>命名建议:常用动词约定(can has is get set load)</p></blockquote><p><strong><code>To de continued</code></strong></p>]]></content>
<categories>
<category> 学习笔记 </category>
</categories>
<tags>
<tag> js </tag>
</tags>
</entry>
<entry>
<title>Typora的使用说明(上)</title>
<link href="/post/fe4a69c7.html"/>
<url>/post/fe4a69c7.html</url>
<content type="html"><</p></li><li><p>升级:tab键 / ctrl+]</p></li></ol><p>降级:ctrl+[</p></blockquote><p><em>(退出编辑:1、多次回车 2、多次 shift+tab)</em></p><h3 id="2、有序列表"><a href="#2、有序列表" class="headerlink" title="2、有序列表"></a>2、有序列表</h3><blockquote><p>代码:</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">>数字+.+空格</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>效果:</p><ol><li>第一个标题</li><li>第二个标题</li><li>第三个标题</li></ol><ul><li>子内容1<ul><li>子内容2</li></ul></li></ul><ol start="4"><li>第四个标题</li></ol></blockquote><blockquote><p>快捷键: </p><ol><li><p>有序列快捷键:Ctrl+Shift+[(建立有序列表/退出有序列表)</p></li><li><p>升级:tab键 / ctrl+]</p></li></ol><p>降级:ctrl+[</p></blockquote><h3 id="3、任务列表"><a href="#3、任务列表" class="headerlink" title="3、任务列表"></a>3、任务列表</h3><blockquote><p>语法:- + 空格 + [ + 空格 + ](注意是英文的花括号)+ 空格</p></blockquote><blockquote><p>代码:</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">>- [ ] 吃早餐</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>效果:</p><ul><li><input disabled="" type="checkbox"> 吃早餐</li></ul><p>(点击小方框可以进行勾选)</p></blockquote><h2 id="五、区块显示"><a href="#五、区块显示" class="headerlink" title="五、区块显示"></a>五、区块显示</h2><blockquote><p>代码:</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">>> (+回车/空格)</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>效果:</p><blockquote><p>这是最外层区块</p></blockquote><blockquote><blockquote><p>这是内层区块</p></blockquote></blockquote><blockquote><blockquote><blockquote><p>这是最内层区块</p></blockquote></blockquote></blockquote></blockquote><p><em>(英文的 >)</em></p><h2 id="六、代码显示"><a href="#六、代码显示" class="headerlink" title="六、代码显示"></a>六、代码显示</h2><h3 id="1、行内代码"><a href="#1、行内代码" class="headerlink" title="1、行内代码"></a>1、行内代码</h3><blockquote><p>语法:</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">` + 你的内容 + `(说明:`位于Esc下面,且为英文输入)</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>代码:</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">>`int a=0;`</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>效果:<br><code>int a=0;</code></p></blockquote><blockquote><p>快捷键: Ctrl+Shift+`</p></blockquote><h3 id="2、代码块"><a href="#2、代码块" class="headerlink" title="2、代码块"></a>2、代码块</h3><blockquote><p>代码:</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">>```js/java/c#/text</span><br><span class="line">>内容</span><br><span class="line">>```</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>快捷键: Ctrl+Shift+K</p></blockquote><h2 id="七、链接"><a href="#七、链接" class="headerlink" title="七、链接"></a>七、链接</h2><blockquote><p>语法:</p><figure class="highlight plaintext"><table><tr><td class="code"><pre><span class="line">直接显示网址:网址</span><br><span class="line">显示文字,点击跳转:[ + 你要输入的字 + ] + ( + 网址 + )</span><br><span class="line">显示文字,移动到文字位置可显示网址或其他内容:[ + 你要输入的字 + ] + ( + 网址 + " + 你要输入的内容 + " + )</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>代码:</p><figure class="highlight text"><table><tr><td class="code"><pre><span class="line">>www.baidu.com</span><br><span class="line">>[百度一下](https://www.baidu.com)</span><br><span class="line">>[百度一下](https://www.baidu.com "https://www.baidu.com")</span><br></pre></td></tr></table></figure></blockquote><blockquote><p>效果:<br><a href="http://www.baidu.com/">www.baidu.com</a><br><a href="https://www.baidu.com/">百度一下</a><br><a href="https://www.baidu.com/" title="https://www.baidu.com">百度一下</a></p></blockquote><blockquote><p>快捷键: Ctrl+K</p></blockquote><p><strong><code>To de continued</code></strong></p>]]></content>
<categories>
<category> 学习笔记 </category>
</categories>
<tags>
<tag> Typora </tag>
<tag> Markdown </tag>
</tags>
</entry>
</search>