文章目录一、虚拟环境的必要性二、虚拟环境实践1.通过命令行构建2.通过pycharm构建小结一、虚拟环境的必要性不进行虚拟化会产生的问题在平时使用python时,有可能会遇到这几个常见的问题:A.当运行的项目处于不同版本时(如python2.7/3.7),要通过切换python解释器的版本来运行程序(或要使用python2/3pip/pip3等指令来对应不同的版本)。B.有时做一个项目要用到许多第三方模块,但是其他项目基本不会用。如果直接pipinstall到系统中,项目删除后清除安装过的模块会很麻烦。二、虚拟环境实践1.通过命令行构建1.python自带了一个非常简便的虚拟化模块-venv。
一、什么是NoSQLNoSQL是NotOnlySQL的缩写,意即"不仅仅是SQL"的意思,泛指非关系型的数据库。强调Key-ValueStores和文档数据库的优点。NoSQL产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能二、NoSQL起源过去,关系型数据库(SQLServer、Oracle、MySQL)是数据持久化的唯一选择,但随着发展,关系型数据库存在以下问题。问题1:不能满足高性能查询需求我们使用:Java、.Net等语言编写程序,是面向对象的。但所使用数据库都是关系型数据库。存储结构是面向对象的,但是数据库却是关系的,所以在每次存储或者查询数据
Http Http(超文本输出协议)是一种分布式、协作式和超媒体信息系统的应用层协议,它通常运行在TCP之上,因特网应用最广泛的便是Http协议,所有www都遵循这个标准。主要用于Web浏览器与Web服务器之间的通信而设计的,但也可以用于其他目的,是一个基于TCP/IP通信协议来传递数据的(HTML文件、图片文件、查询结果等)。简单的来说,是用于获取和请求,客户端和服务端传递数据常用请求方式*get:从服务器获取请求*post:更新、修改数据*delete:删除数据*put:创建数据,和insert对应Https HTTPS(超文本传输安全协议)是一种透过计算机网络进行安全通信的传
本文介绍的 OpenResty为开源版本OpenResty,官网地址为:https://openresty.org/cn/,如需了解商业版本,可访问商业官网:https://openresty.com.cn/cn/;文中所使用到的软件版本:OpenResty 1.21.4.2、pcre8.43、opnessl1.1.1s、zlib1.2.11、CentOS 7.9.2009。1、简介OpenResty®是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。O
一、PLC原理简介工业生产和科技的发展都离不开PLC的自动化控制,PLC可以广义的理解为:集中的继电器延伸控制柜,实际的生产应用中,PLC大大的节省了工业控制的成本,加强了设备的集中管理和自动控制。PLC(ProgrammableController,可编程程序控制器)它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械
1概述BPMN(BusinessProcessModel&Notation),中文名为业务流程模型与符号。BPMN2.0是OMG(ObjectManagementGroup,对象管理组织)制定的,其主要目的是既给用户提供一套简单的、容易理解的机制,以便用户创建流程模型;又能使用户能很好的处理不同流程模型内在的复杂性。BPMN2.0提供了五种不同的元素,分别是FlowObjects流对象、Data数据、ConnectingObjects连接对象、Artifacts描述对象。图1-1 BPMN2.0元素五种不同元素中,在保持基本图形相似的前提下,BPMN2.0规范通过适当的改变每个图形元素的外观,
1.iperfIperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。Iperf官方文档地址:https://iperf.fr/iperf-doc.php2.Iperf下载安装Iperf安装方法有多种,可以下载源码编译安装,也可以直接使用编译好的二进制版本.ubuntu下安装apt-get install iperf 2.1.yum方式yumupdate-yyuminstalliperf-
文章目录一、pyecharts模块1、ECharts简介2、pyecharts简介3、pyecharts中文网站4、pyecharts画廊网站5、pyecharts画廊用法pyecharts画廊网站:https://gallery.pyecharts.org/#/一、pyecharts模块1、ECharts简介ECharts官方网站:https://echarts.apache.org/zh/index.htmlECharts是百度提供的基于JavaScript的开源可视化库,可以借助该函数库绘制精美的图表;ECharts支持多种图表类型,包括折线图、柱状图、散点图、饼图、雷达图、地图等,并且
目录1.简介-初识STM322.开发环境2.1使用Keil5 2.2使用STM32CubeMX 3.标准库与HAL库区别4.推挽输出与开漏输出1.简介-初识STM32什么是单片机?单片机(Single-ChipMicrocomputer)是一种集成电路芯片,把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。STM系列单片机命名规则ST--意法半导体M--Microelectro
一、什么是VRTKVRTK全称是VirtualRealityToolkit,前身是SteamVRToolkit,由于后续版本开始支持其他VR平台的SDK,如Oculus、Daydream、GearVR等,故改名为VRTK,它是使用Unity进行VR交互开发的利器,以二八原则来看,开发者可以使用20%的时间完成80%的VR交互开发内容。在UnityAssetStore上搜索 VRTK 下载导入即可(根据当时VRTK更新到的版本下载即可,不一定还能下载到lz的这本版本3.2.0)。下图是VRTK的作者在Twitter上分享的一张图片。作者使用了黄金思考圈的方式告诉大家:为什么开发VRTK,采用什么