半臻 半臻
4年前
Python基础10——线程、进程、协程
18线程18.1进程和线程进程:打开一个程序至少就会有一个进程。操作系统进行资源分配的基本单位线程:线程是CPU调度的基本单位,每个进程至少都有一个线程。单线程:只有一个线程pythondeffuna():print(123)deffunb():print(456)funa()funb()先执行funa再执行funb多线程线程
春风化雨 春风化雨
2年前
Autodesk AutoCAD 2021 for mac(cad2021)
AutodeskAutoCAD2021formac终于问世,这是一款Autodesk公司发布的非常强大的二维和三维CAD设计软件。新的AutoCAD2021具有良好的用户界面,其广泛的适应性可以在各种操作系统支持的微型计算机和工作站上运行,主要用于二维绘图
Stella981 Stella981
3年前
Python 一键转化代码为流程图
!(http://pb3.pstatp.com/large/pgcimage/061d1b19a3bd48a3acba8988774974c5)Graphviz是一个可以对图进行自动布局的绘图工具,由贝尔实验室开源。我们在上次Python快速绘制画出漂亮的系统架构图提到的diagrams,其内部的编排逻辑就用到了这个开源工具包。而今天我们
Stella981 Stella981
3年前
OpenStack块存储nova
对swift对象存储的内部原理和相关技术可以查找对象存储、一致性哈希等文章,新浪有几篇技术分享介绍的很好,推荐看一看。一、相关概念LVM存储常用术语物理存储介质(PhysicalMedia):物理存储设备,如磁盘或者磁盘上的分区,是存储系统的最底层实体。物理卷(PV,PhysicalVolume):硬盘分区或从逻
Stella981 Stella981
3年前
CentOS6 x64下编译TiDB
TiDB由三部分组成:tidb(SQL解析引擎)、tikv(存储引擎)、pd(placementdriver,提供时间戳服务和系统拓扑维护)。其中tidb和pd用go语言开发,tikv用rust语言开发。 官方要求TiDB在CentOS7中使用,但有时确实需要在CentOS6及以下部署,此时可根据如下方式编译:1\.配置编译环境为了提
可莉 可莉
3年前
2020年了,Android后台保活还有戏吗?看我如何优雅的实现!
1、引言对于移动端IM应用和消息推送应用的开发者来说,Android后台保活这件事是再熟悉不过了。自从AndroidP(即Android8.0)出现以后,Android已经从系统层面将后台保活这条路给堵死了(详见:《AndroidP正式版即将到来:后台应用保活、消息推送的真正噩梦(https://www.oschina
Wesley13 Wesley13
3年前
@Validated注解无效,以及嵌套对象属性的@NotBlank无效问题
最近在做的公司项目是一个表单系统,刚好要用到@Validated注解来对表单字段进行验证。第一次使用遇到了一些坑,问了同事之后,总算是掌握了。首先,在dto实体你想要做验证的属性前,加上@NotBlank/NotNull/NotEmpty注解:!图(https://oscimg.oschina.net/oscnet/3097cb0
Wesley13 Wesley13
3年前
DHCP服务器的安装
_实验要求和步骤:_一、安装DHCP服务器前的准备工作1、首先在你的计算机上配置一个静态IP2、分别在Windows2003、ubuntulinux下安装dhcp服务器二、分别对这两个操作系统下的DHCP进行配置1、添加作用域2、添加保留地址3、添加DNS服务器
Stella981 Stella981
3年前
DevOps的概念
    DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。  1\.简介    DevOp
WeiSha100 WeiSha100
2年前
开源学生线上学练考网站搭建
基本功能有点播,刷题,考试,学习监督,前台是H5cssjs,部分页面用的vue,后台C,可以进行二次开发,文中有部署文件直接部署,需要二次开发下载源码 大概介绍一下系统的主要功能1、点播:在线点播视频,课后可上传图文资料,习题等2、题库