This commit is contained in:
Ryan6981 2024-08-02 08:24:28 +08:00
commit 79f15c2b16
285 changed files with 11708 additions and 0 deletions

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1,24 @@
# 01-Tech Notes
# 编程语言技术
- python [Python 集](python_x.md)
- Rust [Rust 集](rust.md)
Lua语言
Kotlin语言
Mojo语言
Julia语言
Nim语言
Autoit脚本
Vlang语言
Autojs脚本
技术相关常用工具 [03001-Docker](03001-docker.md)

View File

@ -0,0 +1,35 @@
# 01001-Python
### Python基础及相关技术知识
### -01\_py用法查询笔记 \| [py\_qnotes](py_qnotes.md)
### -02\_20个非常有用的 Python 单行代码 \| [python\_20code](python_20code_i.md)
### -03\_Py示例随记\| [RNlist](rnlist.md)
### -04\_68个Py内置函数\| [68fun](68fun.md)
### -05\_Dash及Py虚拟环境搭建 \| [Dash](dash.md) [Conda虚拟环境搭建](condaxu-ni-huan-jing-da-jian.md)
### -06\_Py练习 \| [Pylen](pylen.md)
[Python 集](python_x.md)
### 虚拟环境搭建
[Miniforge下载](https://mirrors4.tuna.tsinghua.edu.cn/github-release/conda-forge/miniforge/Release%2024.3.0-0/)
```
虚拟环境安装:
bash Miniforge3-24.3.0-0-Linux-x86_64.sh
#进入容器
docker exec -it fda199c418cc /bin/bash
#启动终端编辑器helix,保存布局
x zellij attach de_rustings
x zellij --layout de_rustings.kdl
#虚拟环境激活
#miniforge3 虚拟环境相关命令
mamba env list
mamba create -n pytest-dev python=3.8 -y
mamba activate pytest-dev
```

View File

@ -0,0 +1,9 @@
# 01002-Rust
-
-
- 01-Rust\_notes
- 02-Linux下超轻量级Rust开发环境搭建
[Rust\_notes](rust_notes.md)

View File

@ -0,0 +1,2 @@
# 02-Life Notes

View File

@ -0,0 +1,2 @@
# 02001 -Study

View File

@ -0,0 +1,2 @@
# 02002-Reading Notes

View File

@ -0,0 +1,2 @@
# 02003-Soft

View File

@ -0,0 +1,2 @@
# 03-Tools

View File

@ -0,0 +1,17 @@
# 03001-Docker
- [Docker容器常用命令](dockerrong-qi-chang-yong-ming-ling.md)
- [Docker基础知识](dockerji-chu-zhi-shi.md)
## 应对Docker停服后的解决方案
- [https://zhuanlan.zhihu.com/p/629169129](https://zhuanlan.zhihu.com/p/629169129)
- [https://github.com/tech-shrimp/docker\_installer](https://github.com/tech-shrimp/docker_installer)

View File

@ -0,0 +1,2 @@
# 04-Temp Later

View File

@ -0,0 +1,2 @@
# 04-Temp Later

View File

@ -0,0 +1,344 @@
# 68fun
# 68个Python内置函数
```
原创 华安9527 测试开发学习交流 2023-07-13 07:00 发表于浙江
图片
Python是一种非常流行的编程语言其内置的函数库也很强大。本文将介绍Python内置函数库中的68个常用函数并提供相应的代码示例。这些函数涵盖了Python中常见的数据类型、字符串、列表、字典、元组、集合、文件操作以及其他常用功能。下面分别进行介绍
https://mp.weixin.qq.com/s/X74Pd6YPMf8H832UOWNlYw
数字函数
### abs()
用于返回一个数的绝对值。
a = -5
print(abs(a)) # 5
### divmod()
用于取两个数的商和余数。
a, b = 10, 3
print(divmod(a, b)) # (3, 1)
### pow()
用于计算一个数的幂。
a, b = 2, 3
print(pow(a, b)) # 8
### round()
用于对一个数进行四舍五入。
a = 2.8
print(round(a)) # 3
图片
字符串函数
### chr()
用于将ASCII码转换为对应的字符。
print(chr(97)) # 'a'
### ord()
用于将一个字符转换为它的ASCII码。
print(ord('a')) # 97
### len()
用于返回一个字符串的长度。
s = 'hello world'
print(len(s)) # 11
### str()
用于将其他类型的数据转换为字符串类型。
a = 123
print(str(a)) # '123'
### capitalize()
用于将字符串的第一个字符转换为大写。
s = 'hello world'
print(s.capitalize()) # 'Hello world'
### lower()
用于将字符串中的所有字符都转换为小写。
s = 'Hello World'
print(s.lower()) # 'hello world'
### upper()
用于将字符串中的所有字符都转换为大写。
s = 'Hello World'
print(s.upper()) # 'HELLO WORLD'
### swapcase()
用于将字符串中的大小写字母互换。
s = 'Hello World'
print(s.swapcase()) # 'hELLO wORLD'
### title()
用于将字符串中每个单词的首字母转换为大写。
s = 'hello world'
print(s.title()) # 'Hello World'
### strip()
用于去除字符串的开头和结尾的空格或者指定字符。
s = ' hello world '
print(s.strip()) # 'hello world'
### replace()
用于将字符串中的指定字符替换为指定的字符。
s = 'hello world'
print(s.replace('l', 'i')) # 'heiioworid'
### split()
用于将字符串按照指定的字符分割为多个子串。
s = 'hello,world'
print(s.split(',')) # ['hello', 'world']
### join()
用于将多个字符串连接成一个字符串。
lst = ['hello', 'world']
print('-'.join(lst)) # 'hello-world'
列表函数
### len()
用于返回一个列表的长度。
lst = [1, 2, 3, 4, 5]
print(len(lst)) # 5
### max()
用于返回一个列表中的最大值。
lst = [1, 2, 3, 4, 5]
print(max(lst)) # 5
### min()
用于返回一个列表中的最小值。
lst = [1, 2, 3, 4, 5]
print(min(lst)) # 1
### sum()
用于返回一个列表中所有元素的和。
lst = [1, 2, 3, 4, 5]
print(sum(lst)) # 15
### sorted()
用于对一个列表进行排序。
lst = [3, 1, 4, 2, 5]
print(sorted(lst)) # [1, 2, 3, 4, 5]
### reversed()
用于反转一个列表中的元素。
lst = [1, 2, 3, 4, 5]
print(list(reversed(lst))) # [5, 4, 3, 2, 1]
### list()
用于将其他类型的数据转换为列表类型。
t = (1, 2, 3)
print(list(t)) # [1, 2, 3]
### append()
用于在一个列表的末尾添加一个元素。
lst = [1, 2, 3]
lst.append(4)
print(lst) # [1, 2, 3, 4]
### insert()
用于在一个列表的指定位置插入一个元素。
lst = [1, 2, 3]
lst.insert(1, 4)
print(lst) # [1, 4, 2, 3]
### remove()
用于删除一个列表中的指定元素。
lst = [1, 2, 3]
lst.remove(2)
print(lst) # [1, 3]
### pop()
用于从一个列表的末尾删除一个元素并返回该元素。
lst = [1, 2, 3]
print(lst.pop()) # 3
print(lst) # [1, 2]
### extend()
用于将一个列表中的元素添加到另一个列表的末尾。
lst1 = [1, 2, 3]
lst2 = [4, 5, 6]
lst1.extend(lst2)
print(lst1) # [1, 2, 3, 4, 5, 6]
### index()
用于返回一个元素在列表中首次出现的位置。
lst = [1, 2, 3, 4, 5]
print(lst.index(3)) # 2
### count()
用于返回一个元素在列表中出现的次数。
lst = [1, 2, 2, 3, 3, 3]
print(lst.count(2)) # 2
字典函数
### len()
用于返回一个字典中键值对的个数。
d = {'a': 1, 'b': 2, 'c': 3}
print(len(d)) # 3
### keys()
用于返回一个字典中所有的键。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.keys()) # dict_keys(['a', 'b', 'c'])
### values()
用于返回一个字典中所有的值。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.values()) # dict_values([1, 2, 3])
### items()
用于返回一个字典中所有的键值对。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.items()) # dict_items([('a', 1), ('b', 2), ('c', 3)])
### get()
用于返回一个字典中指定键的值,如果键不存在则返回默认值。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.get('a')) # 1
print(d.get('d', 0)) # 0
### pop()
用于从一个字典中删除指定键并返回对应的值。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.pop('b')) # 2
print(d) # {'a': 1, 'c': 3}
### update()
用于将一个字典中的键值对更新到另一个字典中。
d1 = {'a': 1, 'b': 2}
d2 = {'b': 3, 'c': 4}
d1.update(d2)
print(d1) # {'a': 1, 'b': 3, 'c': 4}
元组函数
### len()
用于返回一个元组中元素的个数。
t = (1, 2, 3)
print(len(t)) # 3
### max()
用于返回一个元组中的最大值。
t = (1, 2, 3)
print(max(t)) # 3
### min()
用于返回一个元组中的最小值。
t = (1, 2, 3)
print(min(t)) # 1
### tuple()
用于将其他类型的数据转换为元组类型。
lst = [1, 2, 3]
print(tuple(lst)) # (1, 2, 3)
集合函数
### len()
用于返回一个集合中元素的个数。
s = {1, 2, 3}
print(len(s)) # 3
### max()
用于返回一个集合中的最大值。
s = {1, 2, 3}
print(max(s)) # 3
### min()
用于返回一个集合中的最小值。
s = {1, 2, 3}
print(min(s)) # 1
### set()
用于将其他类型的数据转换为集合类型。
lst = [1, 2, 3]
print(set(lst)) # {1, 2, 3}
### add()
用于向集合中添加一个元素。
s = {1, 2, 3}
s.add(4)
print(s) # {1, 2, 3, 4}
### remove()
用于从集合中删除一个元素。
s = {1, 2, 3}
s.remove(2)
print(s) # {1, 3}
文件操作函数
### open()
用于打开一个文件并返回文件对象。
f = open('test.txt', 'r')
### close()
用于关闭一个已打开的文件。
f.close()
### read()
用于读取一个文件中的内容。
f = open('test.txt', 'r')
print(f.read())
f.close()
### write()
用于向一个文件中写入内容。
f = open('test.txt', 'w')
f.write('hello world\n')
f.close()
其他函数
### isinstance()
用于检查一个对象是否属于指定的类。
x = 10
print(isinstance(x, int)) # True
### range()
用于生成一个指定范围内的整数序列。
print(list(range(5))) #
[0, 1, 2, 3, 4]
### zip()
用于将多个序列中对应的元素打包成一个元组。
lst1 = [1, 2, 3]
lst2 = ['a', 'b', 'c']
print(list(zip(lst1, lst2))) # [(1, 'a'), (2, 'b'), (3, 'c')]
### map()
用于对一个序列中的每个元素执行指定的函数。
lst = [1, 2, 3]
print(list(map(lambda x: x * 2, lst))) # [2, 4, 6]
### filter()
用于对一个序列中的元素进行筛选。
lst = [1, 2, 3, 4, 5]
print(list(filter(lambda x: x % 2 == 0, lst))) # [2, 4]
### reduce()
用于对一个序列中的元素依次执行指定的函数。
from functools import reduce
lst = [1, 2, 3]
print(reduce(lambda x, y: x * y, lst)) # 6
### round()
用于对一个数进行四舍五入。
a = 2.8
print(round(a)) # 3
### open()
用于打开一个文件并返回文件对象。
f = open('test.txt', 'r')
print(f.read())
f.close()
```
[01001-Python](01001-python.md)

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1,5 @@
[Revin知识库](revinzhi-shi-ku_k.md)
[RN\|Col](rn-col.md)
[Python ](python_x.md)
[Homepage](homepage.md)
[Tasks](tasks.md)

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1,3 @@
#
[python ](python.md)

View File

@ -0,0 +1,2 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@
#

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@
# Added date

View File

@ -0,0 +1 @@
# Album

View File

@ -0,0 +1,4 @@
[All Objects](all-objects.md)
[Rust 集](rust.md)
[Python 集](python_x.md)

View File

@ -0,0 +1 @@
# All Objects

View File

@ -0,0 +1,2 @@
# All Objects
All my objects in one place

View File

@ -0,0 +1,2 @@
# Anytype Community
Place to share feedback, write bug reports, and connect with Anytype users from all over the globe!

View File

@ -0,0 +1 @@
# Anytype ID

View File

@ -0,0 +1 @@
# Anytype Identity

View File

@ -0,0 +1,2 @@
# anytype — the everything app
for those who celebrate trust & autonomy.

View File

@ -0,0 +1 @@
# Archived

View File

@ -0,0 +1 @@
# Artist

View File

@ -0,0 +1 @@
# Assignee

View File

@ -0,0 +1 @@
# Attachments

View File

@ -0,0 +1 @@
# Audio

View File

@ -0,0 +1 @@
# Backlinks

View File

@ -0,0 +1 @@
# Bookmark

View File

@ -0,0 +1 @@
# Bookmark

View File

@ -0,0 +1 @@
# Bookmark

View File

@ -0,0 +1 @@
# Bookmark

View File

@ -0,0 +1,2 @@
# Bookmarks
All my Bookmarks

View File

@ -0,0 +1,222 @@
# BookmarkSC百个收藏
# 整理出上百个收藏夹的资源,
DW python自留地 2023-10-09 07:51 发表于河南
今天就来更新了,今天的分享和之前的有一点点不一样,主要还是内容变多了,一时半会说不清楚,先上车吧 (建议收藏阅读)↓
软件神器
Win软件
```
MSDN 下载微软官方系统 https://msdn.itellyou.cn/
微软官方系统下载https://www.microsoft.com/zhcn/software-download/
吾爱破解 是一个国内有名的软件破解的技术交流论坛喜欢软件破解技术的朋友可以在论坛学习交流。还有精品软件区找各种稀缺资源https://www.52pojie.cn/
学破解论坛 学破解论坛https://www.xuepojie.com/
卡饭论坛 卡饭论坛
https://bbs.kafan.cn/
423DOWN 优质软件下载https://www.423down.com/
大眼旭仔 优质软件下载http://www.dayanzai.me/
果核剥壳 优质软件下载https://www.ghpym.com/
独木成林 优质软件下载https://www.avdll.com/
懒得勤快 优质软件下载https://masuit.com/
联合优网 优质软件下载https://www.unyoo.com/
码课丁资源下载 软件云盘里面整理有全面的软件资源可直接下载优质的Win资源https://node4.mkdmirror.workers.dev/0:/
瓜子云盘 软件云盘https://yun.naodai.org/Software
YAMADIE
https://yamadie.net/
Android
Google Play 代理下1
https://apkdl.in/
Google Play 代理下2
https://www.apkturbo.com/
酷安网https://www.coolapk.com/
APP2站 专注精品崇尚绿色。https://www.z2app.com/
翻应用 软件挺全的更新频率也快。https://www.iapps.me/
小米专题 MI帮你发现最好的应用https://app.mi.com/subjectList
自动配置海外合规应用https://www.ourplay.net/
少数派专题https://sspai.com/topics/
Mac
MacWK精品软件 精品Mac应用下载https://macwk.com/
OurMacs软件搜索 MAC精品应用https://ourmacs.com/
威锋网 MAC社区https://www.feng.com/forum/
MAC毒 MAC精品软件下载https://www.macdo.cn/
脑袋瓜子 很简单的一个软件下载站https://www.naodai.org/
精品MAC应用分享https://xclient.info/
iOS
AppStore 排行榜 各类软件排行https://www.qimai.cn/rank
少数派捷径库 少数派捷径库https://shortcuts.sspai.com/
捷径社区 内容挺全https://sharecuts.cn/
捷径库 体验挺好的一个站点https://jiejingku.net/
捷径盒 和捷径库很类似https://jiejinghe.com/
奇迹秀 奇迹秀捷径推荐http://www.qijishow.com/Brand/Brand69/index.html
影音娱乐
在线影视
低端影视 界面很好看都是免费高清资源https://ddrk.me/
梅花影视 视频清晰页面简单https://www.meihys.com/
片库网 高清影视资源下载https://www.pianku.li/
YouTube 全球最大的国外视频网站https://www.youtube.com/
优酷 优酷-这世界很酷https://www.youku.com/
腾讯视频 腾讯视频 - 中国领先的在线视频媒体平台https://v.qq.com/
爱奇艺 爱奇艺视频https://www.iqiyi.com/
哔哩哔哩 bilibili是国内知名的视频弹幕网站https://www.bilibili.com/
APP影院 优质影视站点https://app.movie/
真不卡影院https://www.zhenbuka.com/
菜鸟影院https://www.cncnvip.com/
阿凡达影视 加载速度好像挺快的https://www.afandas.com/
奈菲影视 奈菲影视永久免费的福利超清影视站没有套路完全免费最新电视剧最新电影。https://www.nfmovies.com/
1080影视 1080 影视为你提供免费在线观看电影电视剧综艺动漫全集抢先观看。https://www.k1080.net/
简影 简影专注分享电影、美剧、韩剧、日剧、动漫、纪录片的分享型网站。https://tv.syrme.top/
影视下载
电影蜂蜜 电影蜜蜂为您提供高清电影资源好看的电影推荐。在这里您可以找到世界各国好看的电影以及各类最新电影资源电影蜜蜂专注于高清电影下载https://www.idybee.com/
BD影视分享 BD影视资源分享网站本站主要提供丰富的影视资源下载并且可以在线云播预览上映之后三个月内发布枪版三个月之后发布蓝光高清下载https://www.bd-film.cc/
80S电影网 80s电影网提供最新高清 MP4 电影电视剧动漫下载。采用迅雷磁力链方式下载免费手机电影电视剧就上80s电影天堂。https://www.80s.tw/
BT部落天堂 BT部落天堂是一个注重体验与质量的影视资源下载网站每天更新 720P、1080P蓝光高清等电影种子资源。http://www.btbuluo.com/
比特大熊 最新的720P、1080P高清电影BT种子下载、热门美剧BT种子下载https://www.btdx8.com/
电影天堂1https://www.dytt8.net/index.htm
电影搜索
电影狗搜索 ys资源搜索站点可检索全网资源并在线观看https://www.dianyinggou.com/
小蛇搜搜 ys资源搜索站点支持在线https://www.xiaoshesoso.com/
茶杯狐 找电影神器实时更新全网质量最高的影视资源无论是电影、电视剧还是动漫、综艺都可以在线观看和下载。https://www.cupfox.com/
疯狂影视搜索 挺好用的留作备用吧http://ifkdy.com/
Neets 站长很早之前就有用的一个站点还是挺优质的但稀缺资源的话这里好像会少一点。https://neets.cc/
在线音乐
网易云音乐 网易云音乐搜索最受欢迎音乐社区https://music.163.com/
QQ音乐 QQ音乐搜索音乐版权曲库最多最全https://y.qq.com/
MyFreeMP3 群主很爱的一款音乐聚合神站http://tool.liumingye.cn/music/
歌曲大全 歌曲大全同时搜索多个主流音乐网站并提供在线试听http://www.gequdaquan.net/gqss/
音乐搜索器 多站合一音乐搜索解决方案http://www.guqiankun.com/tools/music/
猫耳FM 国内第一家弹幕音图站,同时也是中国声优基地https://www.missevan.com/
音悦Tai 音乐MTV搜索以高清MV为主的娱乐视频网站https://www.yinyuetai.com/
PLACEBO 在线听音乐免费下载高品质歌曲。http://music.jsososo.com/#/
无损音乐 免费提供无损音乐下载的网站精心挑选FLAC格式、APE格式、WAV格式优质无损音乐下载及音乐播放器免费下载https://www.ape8.cn/
电台FM
喜马拉雅 国内最大音频分享平台有多档黄金节目https://www.ximalaya.com/
蜻蜓FM 首款中文播客应用强调于人人主播这个概念https://www.qingting.fm/
豆瓣FM 广受好评的老牌音乐电台FMhttps://fm.douban.com/
TingFM 传统广播音乐电台也是就收音机囊括了每个省市几乎都有音乐电台https://tingfm.com/
在线办公
在线文档
石墨文档 文档编辑很多人用石墨文档的原因是因为谷歌文档无法访问谷歌文档的最佳替代https://shimo.im/
腾讯文档 文档编辑腾讯版谷歌文档https://docs.qq.com/
语雀 文档编辑阿里出品https://www.yuque.com/
金山文档 文档编辑国内WPS推出的多人实时协作的在线Officehttps://www.kdocs.cn/
谷歌文档 文档编辑在线文档编辑中最好用的没有之一遗憾的是不能直接访问https://docs.google.com/document/u/0/
在线笔记
印象笔记 工作必备效率应用https://www.yinxiang.com/
OneNote 数字笔记记录应用https://www.microsoft.com/zh-cn/microsoft-365/onenote/digital-note-taking-app?ms.url=onenotecom&rtc=1
有道云笔记 有道云笔记挺好用的https://note.youdao.com/
为知笔记 为知笔记https://www.wiz.cn/zh-cn
notion 我也还在摸索当中多平台同步非常强大的一款笔记应用。https://www.notion.so/
文档转换
Office Converter 文档转换可能是最强大的文档转换器而且速度也非常快https://cn.office-converter.com/
Convertio Office Converter一样非常的强大还有OCR功能https://convertio.co/zh/
AllTOAll 支持约200多种格式的文件转换包括视频、音频、图片、字体等多媒体文件以及常见的office文件、PDF、电子书等文档。https://www.alltoall.net/
Markdown编辑器
mdnice 群主自用md编辑器https://editor.mdnice.com/
Cmd Markdown md编辑阅读器作业部落出品https://www.zybuluo.com/
PDF编辑器
SmallPDF 功能一应俱全、简单好用的线上 PDF 工具https://smallpdf.com/cn
ILovePDF 万能PDF编辑工具还有一个姊妹网站 iLoveIMGhttps://www.ilovepdf.com/zh-cn
pdf.io 只有繁体中文没有简体中文https://pdf.io/tw/
PDF24 Tools PDF编辑号称瑞士军刀般的PDF编辑网站https://tools.pdf24.org/zh/
docsmall 国内服务器有图片压缩、PDF压缩、PDF合并、PDF分割功能https://docsmall.com/
数据收集
问卷星 表单工具非常受欢迎的问卷调查工具支持多种模版https://www.wjx.cn/
腾讯问卷 表单工具腾讯出品号称2亿多人在用的表单工具https://wj.qq.com/
金数据 收集管理数据适合市场营销、教育培训、电商、公司组织使用https://jinshuju.net/
麦客CRM 表单工具同时也是强大的客户信息处理和关系管理系统http://www.mikecrm.com/
PPT
OfficePLUS 免费微软Office官方模板网站,提供各类PPTWordExcel等模版http://www.officeplus.cn/Template/Home.shtml
优品PPT 免费内容质量高一个有情怀的免费PPT模板下载网站http://www.ypppt.com/
51PPT 免费数量较多专注于各类PPT模版分享http://www.51pptmoban.com/ppt/
锐普PPT 免费+付费国内最大的PPT互动交流社区http://www.rapidbbs.cn/
PPT宝藏 免费+付费绝大部分是免费的只有小部分需要付费下载http://www.pptbz.com/
在线工具
文件分享
奶牛快传https://cowtransfer.com/
蓝奏云 群主常用的一个网盘分享站点免费且不限速https://www.lanzou.com/
文叔叔 免费的容量为20G不算大体验还行。https://www.wenshushu.cn/
PASTEBIN 代码分享https://pastebin.com/
Ubuntu Pastebin 代码分享https://paste.ubuntu.com/
文本分享https://note.ms/
七牛云 国内领先的云服务商https://www.qiniu.com/
工具箱
一个工具箱http://www.atoolbox.net/
爱资料在线工具https://www.toolnb.com/
MikuTools 一个轻量的工具集合https://tools.miku.ac/
独特工具箱https://www.dute.org/
孟坤工具箱http://tool.mkblog.cn/
图片编辑
iLoveIMG 图片批量编辑https://www.iloveimg.com/zh-cn
图片转矢量图像https://zh.vectormagic.com/
实用工具new
在线IP查询http://ip111.cn/
设计
设计教程
优设-UISDC 优秀网页设计联盟https://www.uisdc.com/
站酷设计 站酷榜单热门收藏https://www.zcool.com.cn/discover
致设计 电商设计师交流平台https://www.zhisheji.com/
素材图标
Iconfont 阿里妈妈矢量图标https://www.iconfont.cn/
EASYICON ICON(PNG/ICO/ICNS)图标搜索https://www.easyicon.net/
Dry Icons 精度很高的图标https://dryicons.com/
配色
色彩配置|Adobehttps://color.adobe.com/zh/create/color-wheel/
中国传统颜色http://zhongguose.com/
渐变配色https://webgradients.com/
渐变配色2https://uigradients.com/
花瓣设计配色https://huaban.com/explore/shejipeise/
高清壁纸
WallHaven 可以直接下载高清壁纸资源无需登陆付费https://wallhaven.cc/
WallpaperMaiden 有3k+壁纸下载https://www.wallpapermaiden.com/
Wallroom 支持颜色筛选壁纸风格多样https://wallroom.io/
编程开发
开发学习
菜鸟编程https://www.runoob.com/
w3school在线教程https://www.w3school.com.cn/
成为专业程序员https://github.com/stanzhai/be-a-professional-programmer
经典编程书籍大全https://github.com/jobbole/awesome-programming-books
廖雪峰的官方网站https://www.liaoxuefeng.com/
编程项目
Chrome插件英雄榜https://www.v2fy.com/p/readme-chromeappheroes/
GitHub趋势热门https://github.com/trending
Github中文排行榜https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts
Github星聚弃疗榜(Github星爆沙雕榜)https://github.com/zhaoolee/StarsAndClown
每日收集喜欢的开源项目https://github.com/guanguans/favorite-link
必备软件
windows
Rufus-轻松制作USB启动盘https://rufus.ie/
Everythinghttps://www.voidtools.com/zh-cn/
Snipastehttps://www.snipaste.com/
QTTabBar| 超好用的资源管理器http://qttabbar.wikidot.com/
off~~ice四合一精简版 * 四合一精简版集合了A/ccess 、E/xcel、P/PT、W/ord常用四大组件 链接:https://pan.baidu.com/s/1KqUx9Rfe3PT14j8bLLKgxA提取码: h25j
HEU KMS Activator 全能选手 可激活所有Windows系统及Office拥有智能激活、KMS激活、数字激活、OEM激活。软件会被误报毒下载前建议关闭拦截我用腾讯哈勃分析系统检测过了没什么问题。https://xzkj.lanzous.com/iq2mCljgcgj密码:gfde
16款强大的Windows全系统激活工具 由一个吾爱破解论坛的用户整理的激活工具合集如果前面那款激活工具无法解决你的激活问题那么这16款绝对能助你激活系统。https://www.52pojie.cn/thread-660948-1-1.html下载地址:https://pan.baidu.com/s/1gf1Xzdp 备份下载地址:https://pan.baidu.com/s/1mhPT5Ra
360驱动大师 去广告单文件版 装机必备的驱动安装检测工具一键安装驱动驱动管理驱动搜索硬件信息展示我重装系统都用它。https://xzkj.lanzous.com/iEYaXljgjsd密码:hbqb
ZYPlayer观影 可看电影、电视剧等播放源多、开源免费无广告。官网http://zyplayer.fun/
电脑端护眼软件 软件支持Mac、Windows、Linux系统是一款出色的护眼软件。https://justgetflux.com/
TrafficMonitor 网速悬浮窗 Traffic Monitor是一款用于Windows平台的网速监控悬浮窗软件可以显示当前网速、CPU及内存利用率支持嵌入到任务栏显示支持更换皮肤、历史流量统计等功能。https://github.com/zhongyang219/TrafficMonitor/releases
万彩办公大师 完全免费办公必备工具百宝箱PDF工具/万能格式转换/识别工具/图片处理,多达 60+ 个小工具。http://www.wofficebox.com/
CleverPDF PDF编辑工具 颜值高且超好用的一款专业的PDF编辑工具包含20个免费在线PDF工具包括PDF转Word、PDF转PPT、PDF加密&解密、添加水印、PDF压缩等众多功能。按链接中的安装步骤操作即可好用到没边。https://www.52pojie.cn/thread-1067884-1-1.html
小叶文库下载器 教程https://mp.weixin.qq.com/s/qVYuPQv8hGtb-kzgKiY8Aw下载https://xzkj.lanzous.com/iQxBWluru6j
Bandicam 便捷版 视频录制工具 最好用的视频录制软件游戏录屏软件屏幕录制工具解压就能使用方便稳定。https://xzkj.lanzous.com/iiutjlvsegf
ScreenToGif 动图GIF录制制作工具 一款方便小巧的GIF动画录制工具可用来快速录制屏幕上的指定区域并将其直接保存为GIF动画文件非常易用。https://xzkj.lanzous.com/iapDBlvsqne
GifCam轻量GIF录制工具 文件大小不到1MB非常轻巧精致的一款动图录制工具。https://gifcam.en.softonic.com/
XnConvert图片批处理 XnConvert是一个快速功能强大且免费的跨平台批处理图像转换器它可以自动编辑大量照片集您可以轻松地旋转转换和压缩不同的图像照片和图片并可以执行80多种操作如调整大小裁切色彩调整滤镜...。支持所有常见的图片和图形格式JPEGTIFFPNGGIFWEBPPSDJPEG2000OpenEXR相机RAWHEICPDFDNGCR2。您可以保存并重复使用预设以进行另一批图像转换。绿色中文版https://www.lanzous.com/i6a94uj官网https://www.xnview.com/en/xnconvert/
image Tuner图像批处理 Image Tuner是一个直观有效且轻量级的批量调整大小和转换应用程序。绿色安装包https://www.lanzous.com/i6a95ej官网https://image-tuner.en.softonic.com/
winrar压缩软件https://www.rarlab.com/
7-Zip压缩 是一款开源的压缩软件特点是压缩率极高。https://www.7-zip.org/
小鹤双拼https://www.flypy.com/
Mac
Snipastehttps://www.snipaste.com/
Win/MacuTools 效率神器 uTools 是一个极简、插件化、跨平台的现代桌面软件。最大的特点就是拥有强大的插件系统,现在已有 100+ 的插件供你选择每个插件解决一个具体场景的问题简洁美观、即用即走。https://u.tools/
浏览器
Chrome浏览器 Win/Mac Google Chrome浏览器这个我不用多说了吧目前PC端市场占有率霸主。。https://www.google.cn/chrome/
火狐浏览器 Win/Machttps://www.mozilla.org/
Edge浏览器 Win/Mac 基于Chromium内核开发的新版浏览器比之前旧版的不知好用多少可以一试。https://www.microsoft.com/zh-cn/edge
星愿浏览器Win/Mac 一款干净、简洁、高度自定义、支持 Chrome 插件、漫画阅读且功能丰富的浏览器适合大多数用户。https://www.twinkstar.com/
360极速浏览器Win/Machttps://browser.360.cn/ee/
浏览器插件
Tampermonkey油猴 油猴插件Tampermonkey是一款免费的浏览器扩展和最为流行的用户脚本管理器 Edge浏览器拓展链接https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahm
```

View File

@ -0,0 +1,2 @@
# Budget

View File

@ -0,0 +1 @@
# Bundled Template

View File

@ -0,0 +1 @@
# Camera aperture

View File

@ -0,0 +1 @@
# Camera exposure

View File

@ -0,0 +1 @@
# Camera

View File

@ -0,0 +1,114 @@
# Centos文件清理及相关
```
查看现有交换空间:
bash
free -h
在CentOS系统中清理磁盘空间通常涉及删除不需要的文件和清理缓存。以下是一些基本的命令来帮助释放磁盘空间
1.删除临时文件:
sudo rm -rf /tmp/*
1.清理日志文件:
sudo find /var/log -type f -name "*.log" -delete
1.清理缓存例如yum的缓存
sudo yum clean all
1.删除旧的核心文件和日志:
sudo package-cleanup --oldkernels --count=1
1.检查文件系统并释放空间:
sudo fsck -f /dev/sdX
sudo fsck -f /dev/vda1
将sdX替换成你的磁盘标识符
1.如果上述步骤不足以释放空间,可以考虑找出大文件或目录,并手动删除或移动它们:
sudo find / -type f -size +100M -exec ls -lh {} \;
确保在执行删除操作前备份重要数据,并谨慎操作,因为误删除文件可能会导致系统或应用程序出现问题。
增加交换空间:如果你的物理内存有限,可以考虑增加交换空间。在 Linux 系统中,可以通过以下命令查看和创建 swap 文件:
查看现有交换空间:
bash
free -h
创建一个新的 swap 文件(例如创建一个 2GB 的 swap 文件):
bash
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
若要永久启用新的 swap 文件,将其添加到 /etc/fstab 文件中
请问怎么添加?具体操作
若要将新创建的 swap 文件永久添加到系统中,请按照以下步骤操作:
打开 /etc/fstab 文件进行编辑。这通常需要管理员权限,你可以使用以下命令之一:
bash
sudo nano /etc/fstab
# 或者使用你喜欢的编辑器,如 vim
sudo vim /etc/fstab
在 /etc/fstab 文件的末尾添加一行,指定 swap 文件的位置以及相关选项。例如,如果你之前创建了一个名为 /swapfile 的 swap 文件,那么应该添加这样的行:
bash
/swapfile none swap sw 0 0
这里的含义是:
/swapfile 是你的 swap 文件路径。
none 表示没有挂载点,因为 swap 不是一个文件系统,而是一种特殊类型的“设备”。
swap 表示此条目是用于 swap 类型的分区或文件。
sw 是标志,指定了 swap 设备的标准选项。
0 表示优先级,这里设置为 0意味着正常默认优先级。
0 表示是否在启动时检查 swap 分区,设为 0 表示不检查。
保存并退出编辑器。在 Nano 中,按 Ctrl+X然后按 `Y
```

View File

@ -0,0 +1 @@
# CID of invite file for current space

View File

@ -0,0 +1,148 @@
# code终端复现工具
```
less 类似cat 功能命令
启动 zellij
bash <(curl -L zellij.dev/launch)
或者
https://cn.x-cmd.com/
eval "$(curl https://get.x-cmd.com)"
sudo bash launch-script.sh
zellij --layout devs_rust.kdl
x zellij attach de_rustings
启动 ranger ranger
启动helix hx .
hx --health
rustup component add rust-analyzer
rustup update cargo clean
git clone https://github.com/Axect/Zellaygen
git clone https://github.com/helix-editor/helix
cargo install --locked zellij
cargo install termusic termusic-server --locked
hx .
zellij --layout rustings.kdl
https://zellij.dev/documentation/creating-a-layout.html
bash <(curl -L zellij.dev/launch)
ryan ALL=(ALL) NOPASSWD: /home/ryan/zellaygen/zellij
2022年rust下的tui编程环境体验也可以这么好用了!!!
终端编辑工具:https://github.com/helix-editor/helix (hx)
https://docs.helix-editor.com/install.html
snap install --classic helix
https://www.bilibili.com/read/cv25583084/
https://blog.csdn.net/castellan/article/details/134778980
https://www.163.com/dy/article/HSDF7S5205315NUH.html
使用指南 https://zhuanlan.zhihu.com/p/607673321?utm_id=0
https://www.zhihu.com/question/462847687
helix配置参考 https://github.com/ryan6981/my_helix_editor_config
终端复用工具:https://github.com/zellij-org/zellij (zellij)
https://zellij.dev/
tar -xvf zellij*.tar.gz
check for the execution bit:
chmod +x zellij
and then execute Zellij:
./zellij
Try Zellij without installing
bash/zsh:
bash <(curl -L zellij.dev/launch)
zellij的布局配置工具:https://github.com/Axect/Zellaygen
终端下的git客户端:https://github.com/jesseduffield/lazygit (lazygit)
终端下的文件管理器:https://github.com/ranger/ranger (ranger)
终端下的音乐播放器:https://github.com/tramhao/termusic (termusic)
终端下的文件管理器安装:https://blog.csdn.net/crayon0/article/details/127561052
git clone https://github.com/HeyPuter/puter
git clone https://github.com/Axect/Zellaygen.git
cd puter
docker compose up
增加交换空间:如果你的物理内存有限,可以考虑增加交换空间。在 Linux 系统中,可以通过以下命令查看和创建 swap 文件:
查看现有交换空间:
bash
free -h
创建一个新的 swap 文件(例如创建一个 2GB 的 swap 文件):
bash
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
若要永久启用新的 swap 文件,将其添加到 /etc/fstab 文件中
请问怎么添加?具体操作
若要将新创建的 swap 文件永久添加到系统中,请按照以下步骤操作:
打开 /etc/fstab 文件进行编辑。这通常需要管理员权限,你可以使用以下命令之一:
bash
sudo nano /etc/fstab
# 或者使用你喜欢的编辑器,如 vim
sudo vim /etc/fstab
在 /etc/fstab 文件的末尾添加一行,指定 swap 文件的位置以及相关选项。例如,如果你之前创建了一个名为 /swapfile 的 swap 文件,那么应该添加这样的行:
bash
/swapfile none swap sw 0 0
这里的含义是:
/swapfile 是你的 swap 文件路径。
none 表示没有挂载点,因为 swap 不是一个文件系统,而是一种特殊类型的“设备”。
swap 表示此条目是用于 swap 类型的分区或文件。
sw 是标志,指定了 swap 设备的标准选项。
0 表示优先级,这里设置为 0意味着正常默认优先级。
0 表示是否在启动时检查 swap 分区,设为 0 表示不检查。
保存并退出编辑器。在 Nano 中,按 Ctrl+X然后按 `Y
```

View File

@ -0,0 +1 @@
# Collection 集

View File

@ -0,0 +1 @@
# Collection 集

View File

@ -0,0 +1 @@
# Collection

View File

@ -0,0 +1 @@
# Composer

View File

@ -0,0 +1,34 @@
# Conda虚拟环境搭建
https://fac.feffery.tech/
环境搭建
在基于dash和fac进行应用开发之前我们需要先搭建好所需的环境推荐使用conda作为环境管理工具这里以Python 3.7版本为例,在终端执行下列命令进行相关环境的创建及激活:
由于国内pypi相关镜像的更新延迟通过其进行相关库的安装版本可能滞后于原始pypi中的最新版本
默认方式
国内使用镜像
conda create -n dash-devs python=3.7 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda activate dash-devs
完成环境的创建及激活后我们在对应环境中直接通过pip进行相关基础依赖库的安装即可
默认方式
国内使用镜像
pip install dash feffery-antd-components -U -i https://pypi.tuna.tsinghua.edu.cn/simple
conda create -n pytest-devs python=3.8 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda create -n pymain-dev python=3.8 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda env list
'''
conda create -n pycode-dev python=3.9 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda create -n dash-devs python=3.8 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
#指定默认源 清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 设置搜索时显示通道地址 从channel中安装包时显示channel的url这样就可以知道包的安装来源
conda config --set show\_channel\_urls yes
#或则中科大镜像
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
#显示源
conda config --show
如果有一天你发现当前的国内源不好用or突然不想用当前的国内源or你出国了你想还原成之前的官方下载源怎么办只需运行下面的代码
conda config --remove-key channels
#我们也可以使用conda config —remove-key channels XXX移除指定的链接

View File

@ -0,0 +1 @@
# Cover image or color

View File

@ -0,0 +1 @@
# Cover scale

View File

@ -0,0 +1 @@
# Cover type

View File

@ -0,0 +1 @@
# Cover x offset

View File

@ -0,0 +1 @@
# Cover y offset

View File

@ -0,0 +1 @@
# CPL

View File

@ -0,0 +1,8 @@
# Create Dashboard
## Details
---
> Anytype Tip: Fill in the Due Date, Status, and Assignee above and Watch your Graph grow!

View File

@ -0,0 +1 @@
# Created by

View File

@ -0,0 +1 @@
# Creation date

View File

@ -0,0 +1,66 @@
# Dash
```
import dash
from dash import html
import feffery_antd_components as fac
from dash.dependencies import Input, Output
# 实例化Dash应用对象
app = dash.Dash(__name__)
# 添加初始化页面内容
app.layout = html.Div(
[
fac.AntdTitle('你好Dash!',level=3),
fac.AntdText('Dash版本%s' % dash.__version__),
fac.AntdDivider(),
fac.AntdText('fac版本%s' % fac.__version__)
]
)
if __name__ == '__main__':
app.run(debug=False)
'''
https://fac.feffery.tech/
环境搭建
在基于dash和fac进行应用开发之前我们需要先搭建好所需的环境推荐使用conda作为环境管理工具这里以Python 3.7版本为例,在终端执行下列命令进行相关环境的创建及激活:
由于国内pypi相关镜像的更新延迟通过其进行相关库的安装版本可能滞后于原始pypi中的最新版本
默认方式
国内使用镜像
conda create -n dash-devs python=3.7 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda activate dash-devs
完成环境的创建及激活后我们在对应环境中直接通过pip进行相关基础依赖库的安装即可
默认方式
国内使用镜像
pip install dash feffery-antd-components -U -i https://pypi.tuna.tsinghua.edu.cn/simple
conda create -n pytest-devs python=3.8 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda create -n pymain-dev python=3.8 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda env list
'''
conda create -n pytest-dev python=3.9 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
conda create -n dash-devs python=3.8 -c https://mirrors.aliyun.com/anaconda/pkgs/main/ -y
```
```
```

View File

@ -0,0 +1 @@
# Dashboard

View File

@ -0,0 +1 @@
# Date

View File

@ -0,0 +1 @@
# Default Template ID

View File

@ -0,0 +1 @@
# Default value

View File

@ -0,0 +1,8 @@
# Delete Pre-installed objects
## Details
---
Go to [All Objects](all-objects_t.md) and in "Pre-installed" you can delete everything by selecting All.

View File

@ -0,0 +1 @@
# Description

View File

@ -0,0 +1,15 @@
# 第三代测试
- [ ] 剃光头刚刚更换
- [ ] 愿与君
- [ ] 一体化与他合影
$$
$$
$$
$$

View File

@ -0,0 +1 @@
# Discovery hidden

View File

@ -0,0 +1,47 @@
# Docker基础知识
##Docker镜像制作
```
# 使用我的rscodes-ubuntssh:latest作为基础镜像
FROM c53eff802780
# 设置工作目录
WORKDIR /home/coder
# 暴露22端口
EXPOSE 22
# 暴露80端口
EXPOSE 80
# 暴露8080端口
EXPOSE 8080
# 设置root密码
RUN echo 'root:1234' | chpasswd
# 启动SSH服务
CMD ["/usr/sbin/sshd", "-D"]
docker run -it -p 2222:22 cc280cd57c39 /bin/bash
```
##另一种
```
# 使用官方 Ubuntu 基础镜像
FROM ubuntu:latest
# 安装 OpenSSH 服务
RUN apt-get update && apt-get install -y openssh-server
# 启动 ssh 服务并设置开机自启
RUN mkdir /var/run/sshd
RUN echo 'root:yourpassword' | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
CMD ["/usr/sbin/sshd", "-D"]
# 暴露 22 端口
EXPOSE 22
# 设置工作目录
WORKDIR /root
```

View File

@ -0,0 +1,250 @@
# Docker容器常用命令
```
#在Docker中,我们可以使用以下命令将容器保存为镜像:
docker commit registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/
docker commit [CONTAINER ID] [IMAGE NAME]
#映射端口并起敌不过进去入容器
docker run -it -p 2222:22 ubuntu /bin/bash
docker run -it -p 2222:22 cc280cd57c39 /bin/bash
#进入容器
docker exec -it 0d63e467e034 /bin/bash
docker exec -it fda199c418cc /bin/bash
#添加当前用户到 docker 用户组,可以不用 sudo 运行 docker可选
sudo groupadd docker
sudo usermod -aG docker $USER
#重新启动docker
sudo systemctl daemon-reload
sudo systemctl restart docker
#启动容器
docker run -it -p 18080:8080 registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/mypyhon-code-server231107:latest
docker run -d -p 8888:8888 lincaigui/mojo-jupyter:latest
sudo docker login --username=995559618@qq.com registry.cn-shenzhen.aliyuncs.com
docker run -d -p 8888:8888 registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/ruize1029:latest
登录专网拉docker images
docker login --username=995559618@qq.com registry-vpc.cn-shenzhen.aliyuncs.com
docker pull registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/ruize1029:latest
```
docker操作步骤及代码
步骤1查看本地已有的镜像
首先,我们需要查看本地已有的镜像,以确定需要备份的镜像。可以使用以下命令查看本地镜像列表:
```
docker images
```
步骤2选择需要备份的镜像
根据步骤1中的镜像列表选择需要备份的镜像。可以根据镜像的名称和版本号进行选择。
步骤3备份镜像
使用以下命令备份镜像将镜像保存为tar文件
```
docker save -o <备份文件名>.tar <镜像名称>:<镜像版本>
```
其中,<备份文件名>为保存备份镜像的文件名,<镜像名称>为需要备份的镜像名称,<镜像版本>为需要备份的镜像版本。
步骤4将备份的镜像文件复制到目标机器
将步骤3中备份的镜像文件复制到目标机器可以使用scp命令或其他文件传输工具进行复制。
步骤5导入镜像到目标机器
在目标机器上导入备份的镜像,使用以下命令:
```
docker load -i <备份文件名>.tar
```
其中,<备份文件名>为之前备份的镜像文件名。
步骤6查看目标机器上的导入镜像
使用以下命令查看目标机器上已导入的镜像:
```
docker images
```
1. 总结
通过以上步骤我们可以实现Docker镜像的备份与导入操作。首先通过docker save命令将需要备份的镜像保存为tar文件然后将备份文件复制到目标机器最后在目标机器上使用docker load命令导入镜像。使用docker images命令可以查看本地镜像列表确认备份和导入的结果。
希望以上步骤和代码可以帮助到你快速掌握Docker镜像备份与导入的操作。
https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm\_source=docker&utm\_medium=webreferral&utm\_campaign=dd-smartbutton&utm\_location=module
快速修改运行中的docker容器端口映射的三种方式
2023年5月15日 下午8:34 • Docker
下面我们来详细讲解一下快速修改运行中的docker容器端口映射的三种方式。
方式一使用docker命令修改端口映射
```
查看运行中的docker容器
docker ps
使用以下命令修改端口映射,将容器内部的端口 8080 映射到宿主机的端口 8888
docker container update --publish-add 8888:8080 容器名称或容器ID
其中 --publish-add 表示新增一个端口映射8888 是宿主机的端口8080 是容器内部的端口。
查看端口映射是否已生效
docker container inspect 容器名称或容器ID
在返回结果中找到 "Ports" 部分,可以看到端口映射已生效。
```
示例:修改 nginx 容器内部的端口 80 映射到宿主机的端口 8080
docker container update --publish-add 8080:80 nginx
方式二使用docker-compose修改端口映射
```
编辑 docker-compose.yml 文件,修改对应服务的端口映射
services:
web:
ports:
- "8888:80"
表示将容器内部的端口 80 映射到宿主机的端口 8888。
Python技术站热门推荐
PDF电子发票识别软件一键识别电子发票并导入到Excel中
10大顶级数据挖掘软件
人工智能的十大作用!
在 docker-compose.yml 文件所在的目录中,运行以下命令使修改生效
docker-compose up --force-recreate --build -d
其中 --force-recreate 表示强制重新创建容器, --build 表示在创建容器前先构建镜像。
```
示例:修改 docker-compose.yml 中 web 服务的端口映射,将容器内部的端口 80 映射到宿主机的端口 8888。
services:
web:
ports:
- "8888:80"
方式三使用Portainer可视化控制面板修改端口映射
1.通过浏览器访问Portainer可视化控制面板在菜单中打开相应的docker容器详情页。
2.进入 容器设置 页面,找到 端口映射 选项,点击 添加映射。
3.将容器内部的端口 8080 映射到宿主机的端口 8888保存设置。
4.返回 容器设置 页面,找到 容器重启 选项,点击 重启。
5.查看修改是否生效,重新进入容器详情页,查看 端口映射 是否正确。
示例使用Portainer可视化控制面板将 nginx 容器内部的端口 80 映射到宿主机的端口 8888。
以上是三种修改运行中的docker容器端口映射的方式根据实际情况选择适合自己的方式进行修改即可
```
指定目录中没有找到composer.json配置文件!
添加当前用户到 docker 用户组,可以不用 sudo 运行 docker可选
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl daemon-reload
sudo systemctl restart docker
docker load -i rspycoder-server.tar
docker run -d --name coder-server -p 18080:8080 registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/rspycoder-server:latest
registry.cn-shenzhen.aliyuncs.com/ruizekj/rspycoder-server:latest
docker image save -o rspycoder-server.tar registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/rspycoder-server:latest
sudo docker run -d --name coder-server -p 18080:8088 registry.cn-shenzhen.aliyuncs.com/ruizekj/rspycoder-server:latest
docker load -i rspycoder-server.tar
docker login --username=995559618@qq.com registry.cn-shenzhen.aliyuncs.com
docker login --username=995559618@qq.com registry.cn-shenzhen.aliyuncs.com
docker login --username=995559618@qq.com registry-vpc.cn-shenzhen.aliyuncs.com
docker pull registry.cn-shenzhen.aliyuncs.com/ruizekj/rspycoder-server:latest
irm https://massgrave.dev/get | iex
cat /etc/ssh/ssh_host_rsa_key
cat /etc/ssh/ssh_host_ecdsa_key
在Docker中我们可以使用以下命令将容器保存为镜像
docker commit [CONTAINER ID] [IMAGE NAME]
添加当前用户到 docker 用户组,可以不用 sudo 运行 docker可选
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl daemon-reload
sudo systemctl restart docker
docker run -it -p 18080:8080 registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/mypyhon-code-server231107:latest
docker run -d -p 8888:8888 lincaigui/mojo-jupyter:latest
sudo docker login --username=995559618@qq.com registry.cn-shenzhen.aliyuncs.com
docker run -d -p 8888:8888 registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/ruize1029:latest
登录专网拉docker images
docker login --username=995559618@qq.com registry-vpc.cn-shenzhen.aliyuncs.com
docker pull registry-vpc.cn-shenzhen.aliyuncs.com/ruizekj/ruize1029:latest
docker操作步骤及代码
步骤1查看本地已有的镜像
首先,我们需要查看本地已有的镜像,以确定需要备份的镜像。可以使用以下命令查看本地镜像列表:
docker images
步骤2选择需要备份的镜像
根据步骤1中的镜像列表选择需要备份的镜像。可以根据镜像的名称和版本号进行选择。
步骤3备份镜像
使用以下命令备份镜像将镜像保存为tar文件
docker save -o <备份文件名>.tar <镜像名称>:<镜像版本>
其中,<备份文件名>为保存备份镜像的文件名,<镜像名称>为需要备份的镜像名称,<镜像版本>为需要备份的镜像版本。
步骤4将备份的镜像文件复制到目标机器
将步骤3中备份的镜像文件复制到目标机器可以使用scp命令或其他文件传输工具进行复制。
步骤5导入镜像到目标机器
在目标机器上导入备份的镜像,使用以下命令:
docker load -i <备份文件名>.tar
其中,<备份文件名>为之前备份的镜像文件名。
步骤6查看目标机器上的导入镜像
使用以下命令查看目标机器上已导入的镜像:
docker images
4. 总结
通过以上步骤我们可以实现Docker镜像的备份与导入操作。首先通过docker save命令将需要备份的镜像保存为tar文件然后将备份文件复制到目标机器最后在目标机器上使用docker load命令导入镜像。使用docker images命令可以查看本地镜像列表确认备份和导入的结果。
希望以上步骤和代码可以帮助到你快速掌握Docker镜像备份与导入的操作。
https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=module
```

View File

@ -0,0 +1 @@
# Done

View File

@ -0,0 +1 @@
# Done

View File

@ -0,0 +1 @@
# Due date

View File

@ -0,0 +1 @@
# Emoji

View File

@ -0,0 +1 @@
# Encoded encryption key of invite file for current space

View File

@ -0,0 +1 @@
# Favorited

View File

@ -0,0 +1 @@
# Featured Relations

View File

@ -0,0 +1 @@
# File backup status

View File

@ -0,0 +1 @@
# File extension

View File

@ -0,0 +1 @@
# File indexing status

Some files were not shown because too many files have changed in this diff Show More