0%

安装全局 @vue/cli

Vue3 与 Vue2 的脚手架安装方式稍有不同,Vue2 安装的是 vue-cli,Vue3 安装的是 @vue/cli。如果之前已经安装过 Vue2 的 vue-cli,那么要先将其卸载,再安装 Vue3 的 @vue/cli。而且 @vue/cli 仍可以创建 Vue2 项目,所以可放心卸载。

安装 @vue/cli 的命令如下:

1
npm install @vue/cli -g

创建 Vue 项目

创建项目的方式也与 Vue2 不同,执行如命令:

阅读全文 »

pycharm 创建 python 虚拟环境

打开 pycharm,点击 File -> settings -> Project -> Python Interpreter,然后点击右上角的设置图标 -> Add,弹出一个界面,其中 Location 表示存放将要创建的虚拟环境的位置,Base interpreter 表示这个虚拟环境是基于哪个 python 来创建的,此处为系统中 python 文件夹所在的路径。然后点击 OK 创建成功。

创建成功后,我们需要进入虚拟环境,这样通过 pip 安装的包才能安装到虚拟环境中。进入虚拟环境的方式因操作系统的不同而有所差别:

阅读全文 »

opencv读取图片
1
2
3
4
5
6
7
8
9
10
11
12
import cv2
import numpy as np

img_cv2 = cv2.imread(path)
# 图片路径含有中文
img_cv2 = cv2.imdecode(np.fromfile(path, dtype=np.uint8), -1)

print(img_cv2.shape)
# 输出:(24, 94, 3)

print(type(img_cv2))
# 输出:<class 'numpy.ndarray'>
阅读全文 »

linux 添加环境变量

打开终端执行以下命令:

1
export PATH=path:$PATH

其中,path为要添加的路径。

查看是否添加成功:

1
eoch $PATH

如果输出中有刚刚添加的路径,则添加环境变量成功。

阅读全文 »

理论

区域组成

Git 本地有三个区域:

  • 工作区(workspace):就是你在电脑里能看到的目录。
  • 暂存区(staging area):一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
  • 版本库/本地仓库(local repository):工作目录有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。
阅读全文 »

XML文件

xml:即可扩展标记语言,xml是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。xml是当前处理结构化文档信息中相当给力的技术,xml有助于在服务器之间穿梭结构化数据,这使得开发人员更加得心应手的控制数据的存储和传输。

Xml用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。Xml是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

阅读全文 »

isinstance

描述

isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

isinstance() 与 type() 区别:

  • type() 不会认为子类是一种父类类型,不考虑继承关系。
  • isinstance() 会认为子类是一种父类类型,考虑继承关系。

如果要判断两个类型是否相同推荐使用 isinstance()。

语法

以下是 isinstance() 方法的语法:

1
isinstance(object, classinfo)
阅读全文 »

YAML介绍

yaml是什么

YAML是专门用来写配置文件的语言,远比JSON格式方便。

YAML语言的设计目标,就是方便人类读写。

YAML是一种比XML和JSON更轻的文件格式,也更简单更强大,它可以通过缩进来表示结构。

YAML 的配置文件后缀为 .yml

阅读全文 »

python卸载

deepin系统会自带两个版本的python,分别为python2和python3,以deepin20.2.3为例,系统自带的python版本为python2.7.6和python3.7.3。有时我么们想把它们卸载然后安装自己喜欢版本,可参考以下方法。

首先,我们要确定不同版本python对应的应用程序名称,按ctrl+alt+T打开终端,输入python,会发现进入了python2.7.6,然后退出输入python3,进入了python3.7.3。

由此,我们开始卸载python:

1
2
3
sudo apt-get remove python
sudo apt-get purge python
sudo apt autoremove
阅读全文 »

在编程中处理文件的读写操作时免不了要和文件路径打交道,甚至有时候为了完成某些场景功能会变的有些繁琐,以前在Python中操作文件路径,我们更多的时候是使用os模块。

而到了Python3时代后,Python3的系统标准库pathlib模块的 Path 对路径的操作会更简单。甚至可以说pathlib已经可以完全替代os.path,它完全采用面向对象的编程方式,因为Python 文档给它的定义是 Object-oriented filesystem paths(面向对象的文件系统路径),其语义适用于不同的操作系统,它继承纯路径但也提供I/O化操作,在处理配置路径方面十分简单。

阅读全文 »