当前位置: 首页 > news >正文

python项目实战——人生重开模拟器

文章目录

  • 1.菜单栏的编写
  • 2.玩家确定颜值、体质、智力、家境
  • 3.生成性别
  • 4.设定角色出生点
  • 5.各个年龄段的变化
    • 5.1 幼年阶段
    • 5.2 青年阶段
    • 5.3中年阶段
    • 5.4 晚年阶段
  • 6.整体代码

人生重开模拟器是一款文字类小游戏. 玩家可根据提示输入角色的初始属性之后, 就可以开启不同的人生经历.  具体可以网上搜索“人生重启模拟器”,就能找到这款游戏的许多版本。

1.菜单栏的编写

菜单栏的编写是整个项目最简单的地方,只需要用到print函数

# 首先打印一个菜单栏  
print('-----------------------------------------')  
print('|            花有重开日,人无再少年          |')  
print('|                                        |')  
print('|            欢迎来到人生重开模拟器          |')  
print('-----------------------------------------')

2.玩家确定颜值、体质、智力、家境

首先我们定义四个变量,使用input函数进行输入,然后通过int转换为数字值

face = int(input("请输入你的颜值:"))  
strong = int(input("请输入你的体质:"))  
iq = int(input("请输入你的智商"))  
home = int(input("请输入你的家境:"))

因为我们要求这四个属性值需要1-10,这四个值总和不超过20。所以需要用到循环条件判断,和break和continue语句

# 接下来,创建颜值,体质,智力,家境  
# 这四个属性值都要在1-10之间,总和不要超过20  while True:  print("请输入你的属性值")  face = int(input("请输入你的颜值:"))  strong = int(input("请输入你的体质:"))  iq = int(input("请输入你的智商:"))  home = int(input("请输入你的家境:"))  # 如果单个属性值超过10,提示用户重新输入  if (face > 10 or face < 1):  print("颜值输入错误,请重新输入")  continue  if (strong > 10 or strong < 1):  print("体质输入错误,请重新输入")  continue  if (iq > 10 or iq < 1):  print("智商输入错误,请重新输入")  continue  if (home > 10 or home < 1):  print("家境输入错误,请重新输入")  continue  if (face + strong + iq +home > 20):  print("属性值总和错误,请重新输入")  continue  print("颜值:",face, "体质:",strong,"智商:",iq,"家境:",home)

3.生成性别

random模块可以生成一个随机数

random.randint(beg,end)# 可以生成【beg,end】的随机数
#接下来生成角色性别  
# 使用random可以生成随机数  
point = random.randint(1,3)  
if point == 1:  gender = '男'  print("你是男孩")  
elif point == 2:  gender = '女'  print("你是一个女孩")  
else:  gender = '男娘'  print("你是一个小男娘")

4.设定角色出生点

point = random.randint(1,3)  
if home==10:  # 第一档  print("你出生在帝都,你的父母是高官政要")  home += 1  iq += 1  face += 1  
elif 7 <= home <=9:  # 第二档  if point == 1:  print("你出生在大城市,你父母是公务员")  face += 2  elif point == 2:  print("你出生在大城市,你父母是企业高管")  home += 2  else:  print("你出生在大城市,你父母是大学教授")  iq += 2  
elif 4 <= home <=6:  # 第三档  if point == 1:  print("你出生在三线城市,你父母是个体户")  home +=1  elif point == 2:  print("你出生在三线城市,你父母是医生")  face += 1  else:  print("你出生在三线城市,你父母是教师")  iq += 1  
else:  # 第四档  if point == 1:  print("你出生在农村,你父母是农民")  strong += 1  face -= 2  elif point == 2:  print("你出生在穷乡僻壤,你父母是无业游民")  home -= 1  else:  print("你出生在镇上,你父母感情不和")  strong -= 1  
print(f"当前的属性:颜值:{face},体质:{strong},智商:{iq},家境:{home}")

5.各个年龄段的变化

5.1 幼年阶段

# 幼年阶段
for age in range(1, 11):info = f'你今年{age}岁, 'point = random.randint(1, 3)# 性别触发的事件if gender == 'girl' and home <= 3 and point == 1:info += '你的家里人重男轻女思想非常严重, 你被遗弃了!'print(info)print('游戏结束!')sys.exit(0)# 体制触发的事件elif strong < 6 and point < 3:info += '你生了一场病, 'if home >= 5:info += '在父母的细心照料下, 你康复了'strong += 1home -= 1else:info += '你的父母没精力管你, 你的身体状况更遭了'strong -= 1# 颜值触发的事件elif face <= 4 and age >= 7:info += '你长得太丑了, 别的小朋友不喜欢你, 'if iq > 5:info += '你决定用学习填充自己!'iq += 1else:if gender == 'boy':info += '你和别的小朋友经常打架!'strong += 1iq -= 1else:info += '你经常被别的小朋友欺负'strong -= 1# 智力触发的事件elif iq < 5:info += '你看起来傻傻的, 'if home >= 7 and age >= 6:info += '你的父母把你送到更好的学校学习'iq += 1elif 4 <= home <= 6:if gender == 'boy':info += '你的父母鼓励你多运动, 争取成为运动员'strong += 1else:info += '你的父母鼓励你多打扮自己'face += 1else:info += '你的父母为此经常吵架'if point == 1:strong -= 1elif point == 2:iq -= 1else:pass# 健康成长事件else:info += '你健康成长, 'if point == 1:info += '你看起来更结实了'strong += 1elif point == 2:info += '你看起来更好看了'face += 1else:info += '这一年没有特别的事情发生'# 打印这一年发生的事情print(info)print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')print('---------------------------------------------')# 为了方便观察, 加一个sleeptime.sleep(2)

5.2 青年阶段

# 青年阶段
for age in range(11, 21):info = f'你今年{age}岁, 'point = random.randint(1, 3)# 教育触发的事件if iq >= 7 and point == 1:info += '你在学校表现突出, 被选为班长!'if gender == 'boy':strong += 1else:face += 1elif iq < 5 and point == 2:info += '你的学习成绩不理想, 需要更多努力'if gender == 'boy':strong -= 1else:face -= 1# 职业选择事件elif age >= 16:if iq >= 8 and strong >= 7:info += '你的学业成就优秀, 获得了奖学金, 考上了理想的大学!'iq += 1strong += 1elif iq < 5 and strong < 5:info += '你无法考上理想的大学, 面临职业选择困难'if gender == 'boy':strong -= 1else:face -= 1else:info += '你选择了一份普通的工作, 开始了职业生涯'# 情感生活事件elif age >= 18:if point == 1:info += '你谈了一场甜蜜的恋爱, 与心爱的人交往中'if gender == 'boy':strong += 1else:face += 1elif point == 2:info += '你的恋爱关系出现了问题, 面临分手'if gender == 'boy':strong -= 1else:face -= 1# 健康成长事件else:info += '你在青年阶段健康成长, 'if point == 1:info += '你继续保持健康的体魄'strong += 1elif point == 2:info += '你外貌更加成熟美好'face += 1else:info += '这一阶段没有特别的事情发生'# 打印这一年发生的事情print(info)print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')print('---------------------------------------------')# 加入延迟以模拟事件发生time.sleep(2)

5.3中年阶段

# 中年阶段  
for age in range(21, 61):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 职业发展事件  if age >= 21 and age <= 40:  if iq >= 8 and strong >= 7:  info += '你在职场上取得了显著成就, 获得了晋升!'  iq += 1  strong += 1  home += 1  elif iq < 5 and strong < 5:  info += '你在职场上遇到了挑战, 需要调整策略'  iq -= 1  strong -= 1  home -= 1  else:  info += '你的职业生涯稳步发展'  # 家庭生活事件  elif age >= 25:  if point == 1:  info += '你的家庭生活幸福美满'  home += 1  elif point == 2:  info += '你的家庭出现了一些小矛盾, 需要沟通解决'  home -= 1  # 健康问题  if age > 40:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 退休生活准备  if age >= 55:  info += '你开始考虑退休生活, 准备享受晚年'  home += 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 加入延迟以模拟事件发生  time.sleep(2)

5.4 晚年阶段

# 晚年阶段  
for age in range(61, 81):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 退休生活事件  if age >= 61:  if point == 1:  info += '你开始享受退休生活, 生活变得悠闲'  home += 1  elif point == 2:  info += '你开始感到无聊, 需要找点事情做'  home -= 1  # 健康问题  if age > 70:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  print("你这一生结束了")  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  # 加入延迟以模拟事件发生  time.sleep(2)

6.整体代码

# 人生重开模拟器  
import random  
import time  
import sys  
# 首先打印一个菜单栏  
print('-----------------------------------------')  
print('|            花有重开日,人无再少年          |')  
print('|                                        |')  
print('|            欢迎来到人生重开模拟器          |')  
print('-----------------------------------------')  # 接下来,创建颜值,体质,智力,家境  
# 这四个属性值都要在1-10之间,总和不要超过20  while True:  print("请输入你的属性值")  face = int(input("请输入你的颜值:"))  strong = int(input("请输入你的体质:"))  iq = int(input("请输入你的智商:"))  home = int(input("请输入你的家境:"))  # 如果单个属性值超过10,提示用户重新输入  if (face > 10 or face < 1):  print("颜值输入错误,请重新输入")  continue  if (strong > 10 or strong < 1):  print("体质输入错误,请重新输入")  continue  if (iq > 10 or iq < 1):  print("智商输入错误,请重新输入")  continue  if (home > 10 or home < 1):  print("家境输入错误,请重新输入")  continue  if (face + strong + iq +home > 20):  print("属性值总和错误,请重新输入")  continue  print("颜值:",face, "体质:",strong,"智商:",iq,"家境:",home)  break  #接下来生成角色性别  
# 使用random可以生成随机数  
point = random.randint(1,3)  
if point == 1:  gender = '男'  print("你是男孩")  
elif point == 2:  gender = '女'  print("你是一个女孩")  
else:  gender = '男娘'  print("你是一个小男娘")  # 设置角色出生点  
point = random.randint(1,3)  
if home==10:  # 第一档  print("你出生在帝都,你的父母是高官政要")  home += 1  iq += 1  face += 1  
elif 7 <= home <=9:  # 第二档  if point == 1:  print("你出生在大城市,你父母是公务员")  face += 2  elif point == 2:  print("你出生在大城市,你父母是企业高管")  home += 2  else:  print("你出生在大城市,你父母是大学教授")  iq += 2  
elif 4 <= home <=6:  # 第三档  if point == 1:  print("你出生在三线城市,你父母是个体户")  home +=1  elif point == 2:  print("你出生在三线城市,你父母是医生")  face += 1  else:  print("你出生在三线城市,你父母是教师")  iq += 1  
else:  # 第四档  if point == 1:  print("你出生在农村,你父母是农民")  strong += 1  face -= 2  elif point == 2:  print("你出生在穷乡僻壤,你父母是无业游民")  home -= 1  else:  print("你出生在镇上,你父母感情不和")  strong -= 1  
print(f"当前的属性:颜值:{face},体质:{strong},智商:{iq},家境:{home}")  # 人生正式开始  
# 幼年阶段  
for age in range(1, 11):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 性别触发的事件  if gender == 'girl' and home <= 3 and point == 1:  info += '你的家里人重男轻女思想非常严重, 你被遗弃了!'  print(info)  print('游戏结束!')  sys.exit(0)  # 体制触发的事件  elif strong < 6 and point < 3:  info += '你生了一场病, '  if home >= 5:  info += '在父母的细心照料下, 你康复了'  strong += 1  home -= 1  else:  info += '你的父母没精力管你, 你的身体状况更遭了'  strong -= 1  # 颜值触发的事件  elif face <= 4 and age >= 7:  info += '你长得太丑了, 别的小朋友不喜欢你, '  if iq > 5:  info += '你决定用学习填充自己!'  iq += 1  else:  if gender == 'boy':  info += '你和别的小朋友经常打架!'  strong += 1  iq -= 1  else:  info += '你经常被别的小朋友欺负'  strong -= 1  # 智力触发的事件  elif iq < 5:  info += '你看起来傻傻的, '  if home >= 7 and age >= 6:  info += '你的父母把你送到更好的学校学习'  iq += 1  elif 4 <= home <= 6:  if gender == 'boy':  info += '你的父母鼓励你多运动, 争取成为运动员'  strong += 1  else:  info += '你的父母鼓励你多打扮自己'  face += 1  else:  info += '你的父母为此经常吵架'  if point == 1:  strong -= 1  elif point == 2:  iq -= 1  else:  pass  # 健康成长事件  else:  info += '你健康成长, '  if point == 1:  info += '你看起来更结实了'  strong += 1  elif point == 2:  info += '你看起来更好看了'  face += 1  else:  info += '这一年没有特别的事情发生'  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体质: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 为了方便观察, 加一个sleep  
time.sleep(2)  # 青年阶段  
for age in range(11, 21):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 教育触发的事件  if iq >= 7 and point == 1:  info += '你在学校表现突出, 被选为班长!'  if gender == 'boy':  strong += 1  else:  face += 1  elif iq < 5 and point == 2:  info += '你的学习成绩不理想, 需要更多努力'  if gender == 'boy':  strong -= 1  else:  face -= 1  # 职业选择事件  elif age >= 16:  if iq >= 8 and strong >= 7:  info += '你的学业成就优秀, 获得了奖学金, 考上了理想的大学!'  iq += 1  strong += 1  elif iq < 5 and strong < 5:  info += '你无法考上理想的大学, 面临职业选择困难'  if gender == 'boy':  strong -= 1  else:  face -= 1  else:  info += '你选择了一份普通的工作, 开始了职业生涯'  # 情感生活事件  elif age >= 18:  if point == 1:  info += '你谈了一场甜蜜的恋爱, 与心爱的人交往中'  if gender == 'boy':  strong += 1  else:  face += 1  elif point == 2:  info += '你的恋爱关系出现了问题, 面临分手'  if gender == 'boy':  strong -= 1  else:  face -= 1  # 健康成长事件  else:  info += '你在青年阶段健康成长, '  if point == 1:  info += '你继续保持健康的体魄'  strong += 1  elif point == 2:  info += '你外貌更加成熟美好'  face += 1  else:  info += '这一阶段没有特别的事情发生'  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 加入延迟以模拟事件发生  time.sleep(2)  # 中年阶段  
for age in range(21, 61):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 职业发展事件  if age >= 21 and age <= 40:  if iq >= 8 and strong >= 7:  info += '你在职场上取得了显著成就, 获得了晋升!'  iq += 1  strong += 1  home += 1  elif iq < 5 and strong < 5:  info += '你在职场上遇到了挑战, 需要调整策略'  iq -= 1  strong -= 1  home -= 1  else:  info += '你的职业生涯稳步发展'  # 家庭生活事件  elif age >= 25:  if point == 1:  info += '你的家庭生活幸福美满'  home += 1  elif point == 2:  info += '你的家庭出现了一些小矛盾, 需要沟通解决'  home -= 1  # 健康问题  if age > 40:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 退休生活准备  if age >= 55:  info += '你开始考虑退休生活, 准备享受晚年'  home += 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 加入延迟以模拟事件发生  time.sleep(2)  # 晚年阶段  
for age in range(61, 81):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 退休生活事件  if age >= 61:  if point == 1:  info += '你开始享受退休生活, 生活变得悠闲'  home += 1  elif point == 2:  info += '你开始感到无聊, 需要找点事情做'  home -= 1  # 健康问题  if age > 70:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  print("你这一生结束了")  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  # 加入延迟以模拟事件发生  time.sleep(2)

相关文章:

python项目实战——人生重开模拟器

文章目录 1.菜单栏的编写2.玩家确定颜值、体质、智力、家境3.生成性别4.设定角色出生点5.各个年龄段的变化5.1 幼年阶段5.2 青年阶段5.3中年阶段5.4 晚年阶段 6.整体代码 人生重开模拟器是一款文字类小游戏. 玩家可根据提示输入角色的初始属性之后, 就可以开启不同的人生经历. …...

小时候的子弹击中了现在的我-hive进阶:案例解析(第18天)

系列文章目录 一、Hive表操作 二、数据导入和导出 三、分区表 四、官方文档&#xff08;了解&#xff09; 五、分桶表&#xff08;熟悉&#xff09; 六、复杂类型&#xff08;熟悉&#xff09; 七、Hive乱码解决&#xff08;操作。可以不做&#xff0c;不影响&#xff09; 八、…...

电影票房预测管理系统设计

电影票房预测管理系统的开发涉及多个层面的设计&#xff0c;包括但不限于数据收集、数据分析、预测模型构建、用户界面设计和系统集成。以下是一个基本的系统设计框架&#xff1a; 1. 数据收集模块&#xff1a;这是整个系统的基础。需要收集的数据可能包括历史票房数据、上映电…...

正则表达式与Pyhton

一、正则表达式的规则 1、支持普通字符匹配 2、元字符&#xff0c;一个符号匹配一堆字符 \d 匹配数字 \w 匹配数字、字母、下划线 \D \d的取反&#xff0c;除了数字全部匹配 \W \w的取反 [abc] 匹配字母a、b、c [^abc] [abc]的取反&#xf…...

Transformer常见面试题

目录 1.Transformer为何使用多头注意力机制&#xff1f;&#xff08;为什么不使用一个头&#xff09; 2.Transformer为什么Q和K使用不同的权重矩阵生成&#xff0c;为何不能使用同一个值进行自身的点乘&#xff1f; &#xff08;注意和第一个问题的区别&#xff09; 3.Transf…...

Linux——vim的配置文件+异常处理

vim的配置文件&#xff1a; [rootserver ~]# vim /etc/vimrc # 输入以下内容 set nu # 永久设置行号 shell [rootserver ~]# vim /etc/vimrc 或者 vim ~/.vimrc set hlsearch "高亮度反白 set backspace2 "可随时用退格键删除 set autoindent…...

node mySql 实现数据的导入导出,以及导入批量插入的sql语句

node 实现导出, 在导出excel中包含图片&#xff08;附件&#xff09; node 实现导出, 在导出excel中包含图片&#xff08;附件&#xff09;-CSDN博客https://blog.csdn.net/snows_l/article/details/139999392?spm1001.2014.3001.5502 一、效果 如图&#xff1a; 二、导入 …...

Webpack: 底层配置逻辑

概述 Webpack 5 提供了非常强大、灵活的模块打包功能&#xff0c;配合其成熟生态下数量庞大的插件、Loader 资源&#xff0c;已经能够满足大多数前端项目的工程化需求&#xff0c;但代价则是日益复杂、晦涩的使用方法&#xff0c;开发者通常需要根据项目环境、资源类型、编译目…...

数字图像处理期末复习题1

个人名片&#xff1a; &#x1f393;作者简介&#xff1a;嵌入式领域优质创作者&#x1f310;个人主页&#xff1a;妄北y &#x1f4de;个人QQ&#xff1a;2061314755 &#x1f48c;个人邮箱&#xff1a;[mailto:2061314755qq.com] &#x1f4f1;个人微信&#xff1a;Vir2025WB…...

poi-tl 生成 word 文件(插入文字、图片、表格、图表)

文章说明 本篇文章主要通过代码案例的方式&#xff0c;展示 poi-tl 生成 docx 文件的一些常用操作&#xff0c;主要涵盖以下内容 &#xff1a; 插入文本字符&#xff08;含样式、超链接&#xff09;插入图片插入表格引入标签&#xff08;通过可选文字的方式&#xff0c;这种方…...

centos上部署Ollama平台,实现语言大模型本地部署

网上有很多大模型&#xff0c;很多都是远程在线调用ChatGPT的api来实现的&#xff0c;自己本地是没有大模型的&#xff0c;这里和大家分享一个大模型平台&#xff0c;可以实现本地快速部署大模型。 Ollama是一个开源项目&#xff0c;它提供了一个平台和工具集&#xff0c;用于部…...

Java学习 - Redis Redigo简单介绍

Redigo 驱动下载 go get github.com/garyburd/redigo/redis获取redis服务器连接 c, err : redis.Dial("tcp", "127.0.0.1:6379")if err ! nil {panic(err) }defer c.Close()命令使用 v, err : c.Do("SET","hello","world&quo…...

【鸿蒙学习笔记】ArkTS组件 Blank

官方文档&#xff1a;Blank 目录标题...

如何使用Spring Boot进行单元测试

如何使用Spring Boot进行单元测试 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将探讨如何在Spring Boot项目中进行单元测试&#xff0c;确保代码质量…...

2024steam夏促商店打不开、steam活动加载不了解决方法一览

今年的夏促终于开始了!目前可以看到很多精品小游戏在促销列表内&#xff0c;活动正式开启后还不知道又会是怎样的一幅场景。因为每年夏促都会有不少刚高考完的新手加入&#xff0c;遇到常见的steam商店打不开、活动页面不加载等问题不知道怎么解决。所以这里给大家准备了几种常…...

IPC进程通信:QNX

引言 在现代操作系统中&#xff0c;进程间通信&#xff08;IPC&#xff09;机制是实现进程间数据交换和同步的关键技术。IPC允许多个进程共享信息和资源&#xff0c;从而协同工作完成复杂任务。在QNX Neutrino系统中&#xff0c;IPC尤为重要&#xff0c;因为QNX主要面向实时系…...

OpenCV学习之cv2.imshow()函数

OpenCV学习之cv2.imshow()函数 一、简介 cv2.imshow 是 OpenCV 库中用于显示图像的基本函数之一。在图像处理和计算机视觉的过程中&#xff0c;使用该函数可以快速预览处理后的图像&#xff0c;便于调试和结果展示。 二、基本语法 cv2.imshow(WindowName, Imgmat)三、参数说…...

Oracle、MySQL、PostGreSQL、SQL Server-空值

Oracle、MySQL、PostGreSQL、SQL Server-null value 最近几年数据库市场百花齐放&#xff0c;在做跨数据库迁移的数据库选型时&#xff0c;除了性能、稳定、安全、运维、功能、可扩展外&#xff0c;像开发中对于值的处理往往容易被人忽视&#xff0c; 之前写过一篇关于PG区别O…...

python pip详解1

一、简介 pip是python的一个软件包管理工具&#xff0c;同yum&#xff0c;apt作用一致&#xff0c;pip有两种使用方式&#xff1a;pip模块和pip命令&#xff0c;示例如下&#xff1a; python -m pip install package pip install package二、命令行详解 python -m pip --hel…...

Linux常用命令大全(超详细!!!)

文章目录 1.Linux是什么1.1 关于Linux我们主要学习什么1.1 学习Linux常见命令的前置知识 2. Linux常见命令2.1 ls命令2.2 cd命令2.3 pwd命令2.4 touch命令2.5 cat命令2.6 echo命令2.7 vim命令2.8 mkdir 命令2.9 rm命令2.10 cp命令2.11 mv命令2.12 grep命令2.13 ps命令2.14 nets…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架&#xff0c;专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用&#xff0c;其中包含三个使用通用基本模板的页面。在此…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

微信小程序 - 手机震动

一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注&#xff1a;文档 https://developers.weixin.qq…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

【论文笔记】若干矿井粉尘检测算法概述

总的来说&#xff0c;传统机器学习、传统机器学习与深度学习的结合、LSTM等算法所需要的数据集来源于矿井传感器测量的粉尘浓度&#xff0c;通过建立回归模型来预测未来矿井的粉尘浓度。传统机器学习算法性能易受数据中极端值的影响。YOLO等计算机视觉算法所需要的数据集来源于…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

【JavaSE】绘图与事件入门学习笔记

-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角&#xff0c;以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向&#xff0c;距离坐标原点x个像素;第二个是y坐标&#xff0c;表示当前位置为垂直方向&#xff0c;距离坐标原点y个像素。 坐标体系-像素 …...

AI书签管理工具开发全记录(十九):嵌入资源处理

1.前言 &#x1f4dd; 在上一篇文章中&#xff0c;我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源&#xff0c;方便后续将资源打包到一个可执行文件中。 2.embed介绍 &#x1f3af; Go 1.16 引入了革命性的 embed 包&#xff0c;彻底改变了静态资源管理的…...

佰力博科技与您探讨热释电测量的几种方法

热释电的测量主要涉及热释电系数的测定&#xff0c;这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中&#xff0c;积分电荷法最为常用&#xff0c;其原理是通过测量在电容器上积累的热释电电荷&#xff0c;从而确定热释电系数…...

Docker 本地安装 mysql 数据库

Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker &#xff1b;并安装。 基础操作不再赘述。 打开 macOS 终端&#xff0c;开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...