编程语言
什么是面向对象 本质:以类的方式组织代码,以对象的组织封装数据(每一个具体的对象有自己特有的数据) 三大特性: 封装 继承 多态 类与对象的关系 类是一种抽象的数据类型,他是对某一类事物整体的描述/定义,但是并不能代表一个具体的事物 手机,动物 这都是一类事物 Person类,这些类都是用来描述/定 ...
今天同学华为面试被问到vector有什么问题了,我一拍脑门,vector有什么问题?? 原来是迭代器失效问题。先看看vector中: void test_vector_erase(){ vector<int> v = {1,2,3,4,5}; for(auto it = v.begin(); it ...
config 命令 poetry 通过 config 命令进行配置 也可以直接在 config.toml 文件中进行配置,该文件将在首次运行该命令时自动创建 文件目录 macOS:~/Library/Application Support/pypoetry Windows: C:\Users\<us ...
一、获取本机ip地址 import socket hostname = socket.gethostname() ip = socket.gethostbyname(hostname) 二、 flask获取访问用户的机器ip地址 from flask import request def get_i ...
https://stackoverflow.com/questions/14087598/python-3-importerror-no-module-named-configparser I am trying to pip install the MySQL-python package, bu ...
为什么多线程进入同一个函数可以保证数据的完整性? 理论 函数调用,就是call目标函数的地址进行执行(见后图,线程1与线程2对函数调用地址是相同的,同时函数的执行地址也是相同的)。 程序执行依赖数据与代码(代码区的数据),数据区存储数据(寄存器,内存(栈区,数据区)),代码负责取出数据负责对其进行处 ...
需求 简单视频分割 原因 开始使用了好几款国产的剪辑软件,不管收费的还是免费的,都存在这些问题,一效率太低,二画质会变低,三文件会变大。这些软件一般都是切割后的文件码率都会改变,然后切割完成等待生成副本的时间非常长。 后来发现了ffmpeg,在输入几行指令,视频可以切割生成速度非常快,并且保持原文件 ...
说明 本教程的效果图是在jupyter notebook完成。教程是接着之前的效果图完成的,对应会有关键代码,完整代码会附在最后 横纵坐标命名 plt.xlabel("横坐标") plt.ylabel("纵坐标") 设置横坐标刻度、起始 设置横坐标从0开始,间隔为1 my_x_ticks = np. ...
自动化测试离不开对数据处理,在Java自动化测试中,对测试数据操作离不开List、Map,本篇将介绍ArrayList和Map: 什么是集合提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点底层是数组实现的,长度可以变化 创建集合,add添加元素 ArrayLi ...