使用第三方的PyCharm开发工具

news2024/11/26 0:02:20

目录

PyCharm下载

PyCharm安装

运行PyCharm

创建工程目录

编写“hello world”程序

在同一个工程下创建多个程序文件

运行程序的多种方法

保存程序

关闭程序或工程

删除程序

打开最近的工程

调试断点

熟悉PyCharm开发环境

设置Python解析器

输出彩色控制台文字及背景


自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501

PyCharm下载

PyCharm的下载非常简单,可以直接到Jetbrains公司官网下载,具体步骤如下:

(1)打开PyCharm官网http://www.jetbrains.com,选择Tools菜单下的PyCharm项,如图1所示,进入下载PyCharm界面。

图1 PyCharm官网页面

(2)在PyCharm下载页面,单击DOWNLOAD NOW按钮,如图2所示,进入到PyCharm环境选择和版本选择界面。

图2 PyCharm下载页面

(3)选择下载PyCharm的操作系统平台为Windows,单击开始下载社区版PyCharm(Community),如图3所示。

图3 PyCharm环境与版本下载选择页面

(4)在弹出的下载对话框中设置下载文件存放路径,为使下载文件容易找到,尽量设置文件存放路径是熟悉的路径或者根路径,如本文设置的下载路径为“D:\”。如图4所示。

图4 PyCharm下载路径设置页面

(5)单击“下载”按钮,开始下载。下载完成后,可以看到在D盘已经下载的PyCharm安装包。如图5所示。

图5 下载完成的PyCharm安装包

PyCharm安装

安装PyCharm的步骤如下:

(1)双击PyCharm安装包进行安装,在欢迎界面单击Next按钮进入软件安装路径设置界面。

(2)在软件安装路径设置界面,设置合理的安装路径。强烈建议不要把软件安装到操作系统所在的路径,否则当出现操作系统崩溃等特殊情况而必须重做操作系统时,PyCharm程序路径下的程序将被破坏。PyCharm默认的安装路径为操作系统所在的路径,建议更改,另外安装路径中建议不要使用中文字符。笔者选择的安装路径为“E:\PyCharm”,如图6所示。单击Next按钮,进入创建快捷方式界面。

图6 设置PyCharm安装路径

(3)在创建桌面快捷方式界面(Create Desktop Shortcut)中设置PyCharm程序的快捷方式。如果计算机操作系统是32位,选择“32-bit launcher”,否则选择“64-bit launcher”。这里的计算机操作系统是64位系统,所以选择“64-bit launcher”;接下来设置关联文件(Create Associations),勾选“.py”左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。

图7 设置快捷方式和关联

(4)单击Next按钮,进入选择开始菜单文件夹界面,如图8所示,该界面不用设置,采用默认即可,单击Install按钮(安装大概10分钟左右,请耐心等待)。

图8 选择开始菜单文件夹界面

(5)安装完成后,单击Finish按钮,结束安装,如图9所示。也可以选中“Run PyCharm Community Edition”前面的单选框,单击Finish按钮,这样可以直接运行PyCharm开发环境。

图9 完成安装

(6)PyCharm安装完成后,会在开始菜单中建立一个文件夹,如图10所示,单击“JetBrains PyCharm Community Edition 2018.2.1”,启动PyCharm程序。

图10 PyCharm菜单

另外,快捷打开PyCharm的方式是单击桌面快捷方式“JetBrains PyCharm Community Edition 2018.2.1 x64 ”,图标如图11所示。

图11 PyCharm桌面快捷方式

运行PyCharm

运行PyCharm开发环境的步骤如下:

(1)单击PyCharm桌面快捷方式,启动PyCharm程序。选择是否导入开发环境配置文件,这里选择不导入,单击OK按钮,进入阅读协议页,如图12所示。

图12 环境配置文件窗体

(2)拖曳协议文本框的滚动条到文本框最下面,表明已经阅读完协议,此时Accept按钮由灰色不可用显示为可用,如图13所示。单击Accept按钮,进入用户UI插件扩展安装界面(该步骤执行时,根据不同的机器,有可能会出现一个数据信息分享页面,直接单击“Don't send”按钮即可)。

图13 接受PyCharm协议

(3)选择“Skip Remaining and Set Defaults”,跳过剩余设置,使用系统默认设置的开发环境进行配置,如图14所示,此时程序将进入欢迎界面。

图14 开发环境配置界面

创建工程目录

为了方便存放PyCharm工程文件,要在PyCharm欢迎界面设置一下工程目录的位置。方法如下:

(1)进入PyCharm欢迎页,单击“Create New Project”,创建一个新工程文件,如图15所示。

图15 PyCharm欢迎界面

(2)PyCharm会自动为新工程文件设置一个存储路径。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的Python存储路径),如图16所示。

图16 设置Python存储路径

说明:创建工程文件前,必须保证安装Python,否则创建PyCharm工程文件时会出现“Interpreter field is empty.”提示,Create按钮不可用。

(3)如果通过路径选择对话框设置安装路径,可以选择已经存在的文件夹作为存储路径,如图17所示。也可以单击“New Fold”按钮,新建文件夹来存储工程文件,如图18所示。存储路径不要设置到操作系统所在磁盘上,而应该尽量存放到容易找到的路径上。存储路径设置完成后,单击
OK按钮创建工程文件。

图17 通过路径选择对话框设置存储路径

图18 建立新文件夹作为存储路径

(4)创建工程完成后,将进入如图19所示的工程列表。

图19 建立新文件夹作为存储路径

(5)程序初次启动时会显示“每日一贴”窗口,每次提供一个PyCharm功能的小贴士。如果要关闭“每日一贴”功能,可以将显示“每日一贴”的复选框勾选掉,单击Close按钮即可关闭“每日一贴”,如图20所示。如果关闭“每日一贴”后,想要再次显示“每日一贴”,可以在PyCharm开发环境的菜单中依次选择Help→tip of the day菜单项,启动“每日一贴”窗口。

图20 PyCharm每日一贴

编写“hello world”程序

前面的步骤已经启动了PyCharm开发环境,接下来使用该环境编写“hello world”程序,步骤如下:

(1)右键单击新建好的dream项目,在弹出的菜单中选择New →Python File菜单项(一定要选择Python File项,这个至关重要,否则无法后续学习),如图21所示。

图21 新建Python文件

(2)在新建文件对话框输入要建立的Python文件名“hello world”,如图22和图23所示。单击OK按钮,完成新建Python文件工作。

图22 未输入前的新建文件对话框

图23 完成输入的新建文件对话框

(3)在新建文件的代码编辑区输入代码“print ("hello world!")”。输入完成后会发现代码下面有黄色小灯泡

,如图24所示,这是编辑器对输入代码提供的建议,不用理会。选择Run→Run...菜单项,运行程序,如图25所示。

图24 输入“hello world”代码

图25 运行菜单

说明:单击Run主菜单,可以看到弹出的菜单中前两项菜单Run (运行)Debug(调试)是灰色显示,不可触发状态。工具栏上的运行、调试等工具按钮也不可用,如图26所示。这是因为第一次运行程序,需要先配置需要运行的程序。

图26 工具栏上的运行按钮不可用

(4)在弹出的菜单中选择“hello world”,运行程序,如图27所示。

图27 设置要运行的程序

(5)如果程序代码没有错误,将显示运行结果,如图28所示。

图28 程序运行结果

说明:在编写程序时,有时代码下面还弹出黄色的小灯泡

,它是用来干什么的?

其实程序没有错误,只是PyCharm对代码提出的一些改进建议或提醒。如添加注释、创建使用源等。显示黄色灯泡不会影响到代码的运行结果。

在同一个工程下创建多个程序文件

在一个工程下可以创建多个文件,如在dream工程下已经创建了“hello world”程序文件,下面在该工程下继续创建一个程序文件“go big”,输出“go big or go home”(中文:要么出众,要么出局)。“hello world”程序是使用菜单创建的文件。下面介绍使用快捷键<Alt + Insert>创建新程序文件的方法。

(1)单击PyCharm桌面快捷方式,打开PyCharm开发环境。按下<Alt + Insert>快捷键,弹出创建文件类型对话框。

(2)在创建文件类型对话框中选择“Python File”项,如图29所示。在弹出的创建新程序文件对话框中输入“go big”,如图30所示,单击OK按钮,完成新程序文件的创建。

图29 选择创建文件类型

图30 输入创建的文件名称

(3)在代码编辑区输入代码“print ("go big or go home")”。

(4)查看dream工程,可以看到下面有两个程序文件,“go big” 和“hello world”,如图31所示。

图31 已经创建的两个文件

运行程序的多种方法

使用PyCharm运行Python程序有多种方法,下面分别介绍。

þ  使用快捷键运行程序。编写或修改好程序后(该程序必须已经设置为运行程序或者上一次运行过该程序)。可以使用快捷键<Shift + F10>或者<Fn + Shift + F10>直接运行程序。

þ  使用工具栏上的工具按钮可以方便地运行、调试程序。在工具栏上的组合框可以选择要运行的程序。单击运行按钮

可以运行程序,如图32所示。

图32 工具栏上的运行和调试按钮

þ  使用run菜单运行程序。选择主菜单Run→Run 'go big'菜单项,运行程序。如图33所示。

图33 使用run菜单运行程序

þ  设置让哪个程序运行。想要运行刚编写的新程序或其他原有程序,可以使用快捷键<Fn +Alt + Shift + F10>或者选择Run→Run...菜单项,如图34所示,在弹出的运行程序设置对话框选择要运行的程序。

图34 运行设置对话框

保存程序

PyCharm开发环境会自动定时保存程序的编辑和修改。

关闭程序或工程

关闭程序文件,可以单击程序文件选项卡上程序名称右侧的关闭按钮,如图35所示。关闭工程可以在菜单中选择File→Close Project菜单项,关闭工程。

图35 关闭程序文件

删除程序

选中要删除的程序文件,在菜单中选择Edit→Delete菜单项,即可删除选中的程序文件。

打开最近的工程

如果要打开之前编写的工程,可以在菜单中选择File→Open Recent菜单项,在弹出的菜单中选择要打开的工程,如图36所示。如果要管理最近打开的列表,可以单击Manage Projects,在弹出的对话框中对其进行移除等操作,如图37所示。

图36 最近打开的工程

图37 管理最近打开的工程

调试断点

即使编写很简单的程序,通常也很难一次就通过编译。即使通过编译,其运行结果也不一定是正确的。程序出错是编程的一个重要的部分!出错是正常的,不出错才是不正常的。出错怎么办?优秀的开发工具都提供了强大的调试功能!下面简单介绍使用PyCharm进行程序调试的方法。

(1)进行程序调试之前,先把“go big”程序文件进行完善,让它后面输出一个python开发团队照片。在已经完成的代码print (' go big or go home ')下面输入以下代码:

print('________________')

print('|   Python团队  |)

print('|    ⊙⊙⊙⊙    |')

print('________________')

(2)单击工具栏上的运行按钮,运行编写好的程序,发现控制台提示第3行代码有错误,如图38所示。回到代码编辑区,发现第3行代码最后面应该输入的英文引号“'”输成了中文引号“’”,修改“’”为“'”,如图39所示。在输入代码时,如果遇到输入符号,都需要输入英文符号,不能输入中文符号。输入中文符号会引起代码错误,无法执行程序,初学者最容易犯此类错误,要特别注意,遇到代码错误,首先检查是否把英文符号输成了中文符号!

图38 代码错误提示

图39 修正代码错误

(3)修改完错误后,学习一下如何通过断点调试程序。设置断点时,只需要单击代码前面、行号后面的灰色位置,即可设置断点调试程序。如图40所示

图40 设置断点

(4)单击工具栏上的调试(debug)按钮

(似乎甲虫已经成为专用图标了),程序会运行到第一个断点处,并显示该断点之前的变量信息,本代码没有设置变量,所以没有显示变量信息,如图41所示。

图41 调试信息

(5)单击Run菜单的Run to Cursor选项,如图42所示,也可以按<Alt + F9>,代码会继续往下运行到第二个断点,此时显示第二个断点前的变量信息。

图42 Run菜单

(6)使用调试区的调试图标,如图43所示,也可以很方便地进行程序调试工作。关于调试区各按钮的详细功能,后面有详细的介绍。

图43 调试按钮

(7)如果编写的代码中有语法错误,PyCharm可以自动帮你找到错误位置,如图44所示,代码下面带有红色波浪线,说明该行代码有错误,如图45所示。鼠标放到波浪线上,提示代码缺少结尾的“’”号。本错误确实是代码最后应该输入英文引号结尾,结果输入了中文引号,所以出现了错误。修改中文引号“’”为英文引号“'”。程序正常运行。

图45 代码下面有波浪线

图45 提示代码错误

说明:程序出错一般有:未定义、语法、运行出错三个方面,编程水平的高低直接影响到调试的效率,调试高手往往会改进自己的编程,使得编程水平不断提高,成为编程高手。

熟悉PyCharm开发环境

工欲善其事,必先利其器。熟悉PyCharm开发环境,能够提高开发效率和解决问题的能力。下面将PyCharm 开发环境分成8个部分进行介绍,如图46所示。

图46 PyCharm开发环境

1.菜单栏

菜单栏存放了PyCharm开发环境的绝大部分命令和设置。如果不熟悉菜单的功能,在开发时会比较浪费时间,下面主要给出新手开发时必须熟悉的一些菜单的中文翻译,如图47所示。如果在开发中需要使用其他菜单,本书附录提供了详细的中英文对照菜单。

图47 PyCharm常用菜单说明

2.工具栏

PyCharm提供了丰富的工具栏,通过工具栏可以提高开发效率,如代码光标的位置恢复(后退、向前),文件的打开、保存等,如图48所示。如果开发环境没有打开、保存、同步等工具按钮,可以单击View(视图)菜单,在弹出的菜单项中选择相应Toolbar菜单项即可。

图48 PyCharm工具栏

注意:代码光标的位置恢复(后退、向前)键只能恢复光标的位置,不能恢复之前的代码操作。要想恢复之前的代码操作,可以使用快捷键<Ctrl+Z>恢复操作和<Ctrl+Shift+Z>重复操作。当然,也可以使用Edit主菜单项的Undo Typing (恢复操作)或者Redo(重复操作)。

3.工具窗口

工具窗口是连接到工作区底部和侧面的专用窗口,提供对典型任务的访问,如项目管理、源代码搜索和导航与版本控制系统的集成等,如图49所示。

图49 工具窗口

4.调试设置区

通过该区域的代码层次结构,可以方便地隐藏和显示代码,方便对代码的浏览和控制。另外,还可以为代码设置显示行号,还可以在代码调试时设置代码断点。单击本区域对应的代码行,即可设置调试断点,如图50所示。

图50 设置行号和断点

注意:

1)临时设置行号,可以右键单击行号处,在弹出的菜单中选择“Show

2)永久设置行号,选择菜单FileSettingsEditorAppearance,勾选“Show

5.代码编辑区

代码编辑区是编写代码和修改代码的地方。通过编辑区的文件选项卡可以选择要编写或修改的文件。如图51所示。

图51 代码编辑区

6.代码检查区

编辑区的右边是代码检查区,通过该区域会给出各种各样的提示来帮助发现代码中的错误,如以红色波浪线标记代码错误,如图52所示。显示代码中有三处错误,鼠标悬浮于红色波浪线上方时,将提示代码错误提示(代码纠错等级没有关闭的情况下)。鼠标放在右上方的错误解析图标,将弹出对话框显示整个文件的代码检查的整体状态,如共有几处错误、警告等,如图53所示。

图52 代码检查区

图53 代码错误提示

7.运行控制台

运行控制台主要进行代码运行、调试相关工作。程序运行时,运行结果显示在控制台。如果进行调试,调试结果也显示在控制台。控制台提供了全面的程序运行、调试工具按钮,如图54所示。

图54 运行控制台

8.状态条

状态条指示项目和整个IDE的状态,并显示各种警告和信息消息,如文件编码格式、代码编辑状态、代码检查设置等,如图55所示。如果要设置当前代码为只读模式,可以通过只读开关进行设置。代码纠错等级可以设置当前代码的纠错等级,如果对自己的编程能力非常自信,可以关闭代码纠错功能,否则最好开启代码纠错功能。单击“代码纠错等级”按钮,可以打开代码纠错等级设置窗口进行设置,如图56所示。

图55 状态栏

图56 代码纠错功能设置

设置Python解析器

如果同时安装了多个Python,如安装了Python 3.8和Python 3.7。目前在使用Python 3.8,如果某些特殊原因(比如有些框架只能在Python 3.7下使用),需要修改程序在Python 3.7下运行,可以设置Python解析器为Python 3.7。在菜单中依次选择File→Settings→Project :go big(项目名称)→Project Interpreter选项,在版本选择列表框选择需要设置的版本即可,如图57所示。

图57 版本设置

输出彩色控制台文字及背景

在PyCharm中,默认输出的是黑色文字,白色背景,那么能不能输出彩色的文字和背景呢?答案是肯定的。其实只要在print()语句中设置相应的代码即可。在PyCharm控制台中设置字体和背景色,需要使用下面语法:

\033[显示方式;前景色;背景色m

上面的语法中,第一个参数“显示方式”,用于指定显示方式的值,PyCharm控制台中的显示方式值及说明如下表所示。

显示方式

说明

显示方式

说明

0

终端默认设置

1

高亮显示

4

使用下划线

5

闪烁

7

反白显示

8

不可见

 

第二个参数“前景色”和第三个参数“背景色”,分别用来设置前景色和背景色的颜色值。这里的前景色和背景色的对应颜色值如下表所示。

颜色

前景色

背景色

黑色

30

40

红色

31

41

绿色

32

42

S色

33

43

蓝色

34

44

紫红色

35

45

青蓝色

36

46

白色

37

47

 

例如,要输出五颗红色的星星和以默认颜色输出五颗星星,可以使用下面的代码。

print('\033[0;31;m★★★★★\033[0m')    输出五颗红色的星星

print('★★★★★')                    默认输出五颗星星

在PyCharm中运行上面的代码,将显示如下图所示结果。

输出不同颜色的星星

再例如,要输出多行同一颜色、同一背景的文字,可以使用下面的代码。

print('\033[1;36;40m',end='')  显示方式为高亮;前景色为绿色;背景色为黑色

print('\n秋至叶始落')

print('叶落方知秋')

print('秋为叶生')

print('叶因秋落\n')

print('\033[0m')           采用终端默认设置,即取消颜色设置

在PyCharm中运行上面的代码,将显示如下图所示结果。

输出同一颜色、同一背景的多行文字

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1686370.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言】实现贪吃蛇--项目实践(超详细)

前言&#xff1a; 贪吃蛇游戏大家都玩过吧&#xff1f;这次我们要用C语言来亲手制作一个&#xff01;这个项目不仅能让我们复习C语言的知识&#xff0c;还能了解游戏是怎么一步步做出来的。我们会一起完成蛇的移动、食物的生成&#xff0c;还有碰撞检测等有趣的部分。准备好了…

代码随想录——找树左下角的值(Leetcode513)

题目链接 层序遍历 思路&#xff1a;使用层序遍历&#xff0c;记录每一行 i 0 的元素&#xff0c;就可以找到树左下角的值 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}*…

el-table 组件实现 “合并单元格 + N行数据小计” 功能

目录 需求 - 要实现的效果初始代码代码升级&#xff08;可供多个表格使用&#xff09;CommonTable.vue 子组件 使用子组件1 - 父组件 - 图1~图3使用效果展示 使用子组件2 - 父组件 - 图4使用效果展示 注意【代码优化 - 解决bug】 需求 - 要实现的效果 父组件中 info 数据示例 …

【vue部署】Apache部署vue项目

Apache部署vue项目 Apache 下载安装(windows)1. 下载2. 安装3. 启动服务 vue 部署配置1. 基础配置2. 解决页面刷新问题 Apache 下载安装(windows) 1. 下载 Apache 2.4.59 下载地址&#xff1a;httpd-2.4.59-240404-win64-VS17.zip Visual C Redistributable for Visual Studi…

海山数据库(He3DB)从方法到实践,构建以场景为中心的体验管理体系

编者按&#xff1a;体验优化的过程中设计师经常会遇到几个阶段&#xff0c;发现问题、定义问题、优化问题、查看反馈&#xff0c;但在产品快速迭代的过程中&#xff0c;体验的问题经常被归类到“不紧急”需求中&#xff0c;并逐步转为长尾问题&#xff0c;这些不被重视的问题聚…

AI在线免费音乐生成工具:suno、udio、stableaudio

文生音乐 1、suno https://app.suno.ai/ 2、udio https://www.udio.com/ 3、stableaudio https://stableaudio.com/live https://www.stableaudio.com/?utm_campaignstableaudio_promo&utm_mediumcta_button&utm_sourcestability_ai 4、其他MusicGen https://…

2024 年 电工杯(A题)大学生数学建模挑战赛 | 园区微电网风光储协调| 数学建模完整代码+建模过程全解全析

当大家面临着复杂的数学建模问题时&#xff0c;你是否曾经感到茫然无措&#xff1f;作为2022年美国大学生数学建模比赛的O奖得主&#xff0c;我为大家提供了一套优秀的解题思路&#xff0c;让你轻松应对各种难题。 CS团队倾注了大量时间和心血&#xff0c;深入挖掘解决方案。通…

智慧校园的运作加速学校现代化

智慧校园的建造使师生的学校日子愈加便利&#xff0c;学校办公现代化&#xff0c;整个学校充满了生机与活力。其间智慧校园带来的不只是大环境的改变&#xff0c;也为教育教育带来了一种新的形式。我们知道智慧校园是依据信息化的互联网技能&#xff0c;这些技能运用于学校后让…

linux系统CPU持续飙高的排查方法

目录 前言&#xff1a; 1、查看系统cpu使用情况 2、找出占用cpu高的进程 3、进一步分析进程占用的原因&#xff01;&#xff01;&#xff01; 4、解决办法 前言&#xff1a; 如果一台服务器&#xff0c;它的cpu使用率一直处于一个高峰值&#xff0c;此时服务器可能导致无…

vue3中在elementplus多行表格中渲染多图数组中首图的显示问题,无法正常显示图片,作用域插槽写法问题

背景 在vue3中使用elementplus的el-table组件的时候&#xff0c;此时我在vue生命周期中挂载时获取了到服务器了数据&#xff0c;这个数据是一个多个对象的数组&#xff0c;各个对象又包括了图片数组&#xff0c;此时我想在表格上的每一行渲染图片的首图&#xff0c;也就是下标为…

设计系统采购与安装:乙级资质申请的技术准备

在设计系统采购与安装方面&#xff0c;为乙级资质申请所做的技术准备涉及多个方面。以下是一些关键的技术准备事项&#xff1a; 明确技术需求&#xff1a;首先&#xff0c;需要明确乙级资质申请所需的技术系统类型和规格。这可能包括但不限于设计软件、工程管理系统、项目管理系…

【webrtc】m98:Call的创建及Call对音频接收处理

call中多個流共享相同的辅助组件 这几个是与外部共用的 线程传输send控制module 线程任务队列工厂call的辅助组件中各种统计以及接收测的cc是自己创建的 call自己的多个辅助组件是外部传递来的 call 创建多个接收流 这里用一个set 来保存所有指针,并没有要map的意思:

手艺人百度百科怎么创建

创建手艺人百度百科的过程与创建其他类型人物百度百科类似&#xff0c;都需要遵循一定的步骤和注意事项。以下是伯乐网络传媒pouquan整理的手艺人百度百科创建指南&#xff1a; 创建前的准备工作 确定词条名称&#xff1a;手艺人百度百科的词条名称应直接使用手工艺人的姓名。…

智慧教室课堂-专注度及考试作弊系统、课堂动态点名,情绪识别、表情识别和人脸识别结合

课堂专注度分析&#xff1a; 课堂专注度表情识别 作弊检测&#xff1a; 关键点计算方法 转头(probe)低头(peep)传递物品(passing) 侧面的传递物品识别 逻辑回归关键点 使用&#xff1a; 运行setup.py安装必要内容 python setup.py build develop 运行demo_inference.py 将…

uniappx 获取设备唯一标识(OAID、AAID、AndroidID、IMEI等) Ba-IdCode-U

简介&#xff08;下载地址&#xff09; Ba-IdCode-U 是一款可以获取国内各大手机厂商 OAID&#xff08;开放匿名设备标识&#xff09;及海外手机平台 AAID&#xff08;安卓广告标识&#xff09;的uniapp插件。另外也支持获取 IMEI/MEID、AndroidID、WidevineID、PseudoID、GUI…

ComfyUI 本地部署指南:概念、部署过程、生成图片、共享 WebUI 模型

本文收录于《AI绘画从入门到精通》专栏&#xff0c;专栏总目录&#xff1a;点这里&#xff0c;订阅后可阅读专栏内所有文章。 大家好&#xff0c;我是水滴~~ 本文主要讲解 ComfyUI 的本地部署指南&#xff0c;内容主要包括&#xff1a;ComfyUI 的概念、ComfyUI 本地部署过程、使…

关于光照模型

关于光照模型 早期学习笔记&#xff0c;转载自早期Excel。 存在大量格式错误、可读性非常低&#xff0c;建议等待作者修复后阅读、或者作为查找性材料使用。 中文名英文名/缩写说明长什么样兰伯特光照模型Lambert Lighting1.兰伯特反射(Lambert)是最常见的一种漫反射&#x…

VUE3-form表单保存附件与基本信息

element-ui代码 <el-dialog :title"上传附件" v-model"dialogAdds.visible" width"500px" append-to-body> <el-form-item label"唯一标识"> <dict-tag v-if"form.groupId" :options"unique_identifica…

倍福CX7000PLC PWM/PTO输出功能块编程应用

如果大家是第一次用倍福的控制器和PLC,建议大家看看下面的文章链接: 从零开始倍福TwinCAT 3 PLC 的一个简单项目-CSDN博客https://rxxw-control.blog.csdn.net/article/details/139124427倍福TwinCAT3软件下载安装 倍福TwinCAT3 PLC编程软件下载安装-CSDN博客

设计模式——职责链(责任链)模式

目录 职责链模式 小俱求实习 结构图 实例 职责链模式优点 职责链模式缺点 使用场景 1.springmvc流程 ​2.mybatis的执行流程 3.spring的过滤器和拦截器 职责链模式 使多个对象都有机会处理请求&#xff0c;从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成…