Eli
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 其它
    项目
人机博弈——获胜的最佳策略 | Man vs Machine Game - Best Strategy for Winning

人机博弈——获胜的最佳策略 | Man vs Machine Game - Best Strategy for Winning

一 问题概述 现有100个球,两个人参与游戏,每人每次可以拿走1-2个球,轮流拿球,你先开始,拿走最后一个球的人获胜,你怎么拿才能必胜? 二 思路 因为拿走最后一个球的人才能获胜,故我们可以由后往前进行递推(反推法): 当还剩 1 个球时,到你开始拿球,必胜; 当还剩 2 个球时,到你开始拿球,必胜; 当还剩 3 个球时,到你开始拿球,你拿走 1-2 个球后,必输; 当还剩 4 个球时,到你开
2025-05-31
algorithm
#GreedyStrategy #DynamicProgramming
Mac苹果电脑入门指南 | Mac Apple Computer Getting Started Guide

Mac苹果电脑入门指南 | Mac Apple Computer Getting Started Guide

这是一篇关于Mac电脑快速上手的笔记,基于B站up主大洋的朝九晚十的Mac电脑入门指南重点内容的整理。 一 认识界面 🍎logo:能够查看你的电脑硬件信息 关于本机 系统信息- 对比windows中的控制面板 app store 强制退出-对比windows中的任务管理器 睡眠 重新启动 关机 锁定屏幕 退出登录 程序坞:存放快捷启动应用程序地方,一般在最底部 访达:用于文件管理,对比w
2025-05-15
document
#Mac #MacOS
能以奇数个反斜杠来结束一个原始字符串吗? | Can a raw string be terminated with an odd number of backslashes?

能以奇数个反斜杠来结束一个原始字符串吗? | Can a raw string be terminated with an odd number of backslashes?

以奇数个反斜杠结尾的原始字符串将会转义用于标记字符串的引号: 12345>>> r'C:\this\will\not\work\' File "<stdin>", line 1 r'C:\this\will\not\work\' ^SyntaxError: unterminated string
2025-05-07
document
#python #字符串
python深拷贝和浅拷贝有什么区别 | What is the difference between deep copy and shallow copy of python

python深拷贝和浅拷贝有什么区别 | What is the difference between deep copy and shallow copy of python

1.什么是深、浅拷贝? 浅拷贝会创建一个新的对象,但只复制原对象中引用的地址,不递归复制其内部的可变对象。 深拷贝会创建一个全新的对象,并递归地复制所有嵌套对象,确保新旧对象完全独立。 2.深、浅拷贝的作用和问题 2.1浅拷贝 作用: 节省内存和开销,速度快。 适用于原始对象中不包含嵌套可变对象的情况,或者你希望内部对象共享的情况。 存在的问题: 如果原对象中包含可变对象(如列表、字典等),
2025-05-07
document
#python
python常见高级语法结构 | Python common advanced syntax structure

python常见高级语法结构 | Python common advanced syntax structure

上下文管理器语法(with语法) 本质是简化资源管理,比如文件、网络连接、锁等,with 用来 自动管理资源的打开和关闭,避免你忘记释放资源或忘记写 close()。 with 表达式 [as 变量]: 代码块 一般写法(Python) 1234567file = open("example.txt", "r")try: content = fil
2025-04-26
document
#python
如何将obsidian笔记内容同步到hexo博客上 | How to sync obsidian notes to hexo blog

如何将obsidian笔记内容同步到hexo博客上 | How to sync obsidian notes to hexo blog

概述 Hi,我是你们的老朋友Eli,最近我在整理我的obsidian上的笔记时,我想将我的笔记内容同步到我的hexo博客文件夹下面出现了问题,原因是在hexo的博客中,front-matter是文件开头YAML代码块,需要将obsidian文件增加对应的属性值(title、categories、index_img、comment等),这一点已经解决——采用obsidian中自带的模板插件就能解决。
2025-04-24
document
#python #hexo #obsidian
修改图片上的数字和文字 | Modify the numbers and text on the image

修改图片上的数字和文字 | Modify the numbers and text on the image

修改数字/文字 注意图片五不变: 字体不变 大小不变 颜色不变 位置不变 间距不变 修改的数字/文字在图片中存在 背景单一: 第一步:选择[[多边形套索工具]]选择将要修改成的数字/文字围成选区。 第二步:两个可选择项 点击移动工具然后Alt + 拖动鼠标左键,将要修改成的数字/文字复制了一份直接放在被修改数字/文字的上面。(此法不会额外增加图层,只在原来图层上面进行操作) 直接Ctrl +
2025-04-22
document
#PS
包和库的区别 | The difference between packages and libraries

包和库的区别 | The difference between packages and libraries

在 Python 中,包(Package)​​ 和 ​库(Library)​​ 是两个相关但不完全相同的概念。它们都是用于组织和复用代码的工具,但在定义和使用上有一些区别。以下是它们的详细说明: ​1. 包(Package)​ ​定义: 包是一个包含多个模块(.py 文件)的目录。 包目录中必须包含一个名为 __init__.py 的文件(Python 3.3 以后可以省略,但建议保留)。
2025-04-22
document
#python
python系统解释器和conda环境区别 | Difference between Python system interpreter and conda environment

python系统解释器和conda环境区别 | Difference between Python system interpreter and conda environment

系统解释器是指直接安装在你本机上的 Python 解释器,而 ​Conda 环境是由 Anaconda 或 Miniconda 管理的独立 Python 环境。它们在管理方式、用途和功能上有显著区别。以下是详细对比: ​1. 系统解释器 ​定义: 系统解释器是直接安装在操作系统中的 Python 解释器,通常通过 Python 官网或系统包管理器(如 apt、brew)安装。 ​特点:
2025-04-22
document
#python #conda
快速运行阿里云服务器ECS | Quickly run Alibaba Cloud Server ECS

快速运行阿里云服务器ECS | Quickly run Alibaba Cloud Server ECS

快速运行条件 一、设置安全组 用于控制云主机开发端口。 入方向 端口改为服务器任何位置0.0.0.0/0,例如:SSH(22端口)、HTTP(80端口)、HTTPS(443端口)并允许所有流量在任何位置通过所有端口。 出方向 安全组出方向默认允许所有访问,即从安全组内ECS访问外部都是放行的。 二、生成密钥对 用于远程连接云主机,生成本地pem文件。 三、实例绑定密钥对 实例与密钥对进行绑定
2025-04-22
document
#阿里云 #ECS
12

搜索

总访问量 | Page View 次 总访客数 | Unique Visitor 人
©2023-2025 made by Eli Bi with ❤️.All rights reserved. | police-icon 湘ICP备2025113985号