草庐IT

【最简易且成功率较高】使用conda创建虚拟环境并使用requirements.txt配置环境

r虽然网上有很多关于虚拟环境的配置和requirements.txt的文章,但是个人觉有的过于繁琐有的可能又无法实现,特别是一些问题的出现比较的小众,短时间内没有办法得到解决(如版本不对、库与库之间的冲突等导致无法直接进行)。因此本文想用简易的方式和较为通解的方式来阐述安装的步骤,并且对一些可能出现的问题进行分析和提前规避。本安装步骤较为基础,并且是主要针对于版本不对、库与库之间的冲突等导致无法直接进行requirements.txt安装的情况。1.为啥要配置虚拟环境虚拟环境究竟有什么用,对于初学者而言肯定听说很多人说关于虚拟环境的优点。虚拟环境确实有很多的长处,我们可以把虚拟环境理解为一个“

『Linux从入门到精通』第 ⑱ 期 - 学会了程序替换,我决定手写一个简易版shell玩一玩...

文章目录💐专栏导读💐文章导读🐧程序进程替换🐦替换原理🐦替换函数🐔观察与结论🐔函数命名理解🐧myshell编写🔔代码展示🔔效果展示🐧myshell_plus🔔代码展示🔔效果展示💐专栏导读🌸作者简介:花想云,在读本科生一枚,C/C++领域新星创作者,新星计划导师,阿里云专家博主,CSDN内容合伙人…致力于C/C++、Linux学习。🌸专栏简介:本文收录于Linux从入门到精通,本专栏主要内容为本专栏主要内容为Linux的系统性学习,专为小白打造的文章专栏。🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、C++系列、数据结构与算法。💐文章导读本章我们将学习一个强大的功能——程序替换。之前我们创建的子

【STL】模拟实现简易 list

目录1.读源码2.框架搭建 3.list的迭代器4.list的拷贝构造与赋值重载拷贝构造赋值重载5.list的常见重要接口实现operator--() insert接口erase接口push_back接口push_front 接口pop_back接口pop_front接口size接口clear接口别忘了析构函数源码分享写在最后:1.读源码读源码千万不能一行一行读啊,不然你就看晕在那里了,我们先从核心框架开始抓取,比如说先找到list在哪: 然后老规矩,我们先找他的成员变量:那我们就来找找这个link_type是什么:link_type是list_node*,list_node是一个类类型,那我

Flutter简易弹窗

高温限电,疫情防控,一波未平,一波又起。学习是不可能学习的,只能在居家摸鱼才能勉强维持生活这样子。Flutter中有集成的弹窗方法,大致是这样:voidshowPopup(){showModalBottomSheet(context:context,shape:RoundedRectangleBorder(borderRadius:BorderRadius.circular(10.0)),builder:(BuildContextcontext){returnContainer(color:Colors.amber,child:Column(children:[ElevatedButton(o

Flutter简易弹窗

高温限电,疫情防控,一波未平,一波又起。学习是不可能学习的,只能在居家摸鱼才能勉强维持生活这样子。Flutter中有集成的弹窗方法,大致是这样:voidshowPopup(){showModalBottomSheet(context:context,shape:RoundedRectangleBorder(borderRadius:BorderRadius.circular(10.0)),builder:(BuildContextcontext){returnContainer(color:Colors.amber,child:Column(children:[ElevatedButton(o

2019年电赛D题《简易电路特性测试仪》全过程

本人为团队中负责硬件部分,为了准备2022年电赛,本队伍已经制作2019年和2021年电赛信号题,本次主要讲解为2019年电赛D题硬件部分,少部分为软件需要做的部分。后续会对整个硬件进行优化和整理。1.题目分析1.1题目要求: 2题目分析:题目的硬件所确定的部分为一个分压式放大电路,其中利用的9013npn来进行反向放大。本次主要的难点为设计一个便于拔插的电路和设计一个电路检测仪。题目中基础部分为需要设计检测仪能够检测放大电路的输入电阻、输出电阻、增益和频幅特性曲线由于设计的反向放大电路只有一个输入输出端口,所以不能采用一般的方式去求出我们需要的。我们必须采用其他方式来获取我们所需要的。其中给

2019年电赛D题《简易电路特性测试仪》全过程

本人为团队中负责硬件部分,为了准备2022年电赛,本队伍已经制作2019年和2021年电赛信号题,本次主要讲解为2019年电赛D题硬件部分,少部分为软件需要做的部分。后续会对整个硬件进行优化和整理。1.题目分析1.1题目要求: 2题目分析:题目的硬件所确定的部分为一个分压式放大电路,其中利用的9013npn来进行反向放大。本次主要的难点为设计一个便于拔插的电路和设计一个电路检测仪。题目中基础部分为需要设计检测仪能够检测放大电路的输入电阻、输出电阻、增益和频幅特性曲线由于设计的反向放大电路只有一个输入输出端口,所以不能采用一般的方式去求出我们需要的。我们必须采用其他方式来获取我们所需要的。其中给

【STL】 模拟实现简易 vector

目录1.读源码2.框架搭建3.vector的迭代器4.vector的拷贝构造与赋值拷贝构造赋值5.vector的常见重要接口实现operator[]的实现insert接口的实现erase接口实现pop_back接口的实现resize接口实现源码分享写在最后:1.读源码想要自己实现一个vector,读源码来理解他的实现是必不可少的一个步骤,但是,当我们拿到vector的源码之后,一堆代码,我们应该从何看起呢?我们当然是从一个类的核心读起,也就是从他的成员变量开始读:这里我们找到了他的成员变量,他的类型是iterator,这又是个啥,我们来溯源一下:我们可以看到,实际上iterator就是一个T*

基于STM32,TB6612,TCRT5000的简易红外循迹小车

        提醒:本文章只叙述此小车相关大概内容(如模块的设置,C语言基础实现等),单片机详细教学不涉及。摘要        循迹小车是学习单片机的“地基”,它能够让初学者认识单片机内部硬件结构及其功能,熟悉单片机的一些基础操作,如I/O的应用,定时中断与外部中断的应用等,同时也能让初学者对于C语言编程有更深的认识。我采用STM32F103C8T6、TB6612、TCRT5000三个主要模块进行小车组装,刚开始确实有很多问题,随着进一步深入,问题也迎刃而解了,所以我们学习这个小车,主要在于思想的转变和善于去研究,我相信很多过程中遇到的难题都会被我们解决的。目录摘要一、材料选择二、模块思维导

【Python】Pyside6简易版教程

文章目录一、安装及常见指令1.1安装1.2转换指令二、设计UI2.1类别2.1.1Spacer2.1.2Buttons2.1.3InputWidgets2.1.4DisplayWidgets2.1.5注意事项2.2对象和属性2.2.1对象2.2.2属性2.2.2.1属性的层级结构2.2.2.2重要的属性2.2.2.3插入图片三、回到Python3.1给现有UI加新功能3.1.1固定流程3.1.2加入函数3.1.3其他3.2多线程3.2.1承担主要功能的程序3.3.2主程序py的更改四、结语效果展示:一、安装及常见指令1.1安装pipinstallpyside6然后去这儿添加进Pycharm:注