- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 openEuler安装Docker和踩坑分析
12 月 8 日,CentOS 开发团队在其官博宣布,CentOS 8 将在 2021 年 12 月 31 日结束支持,CentOS 7 会按照计划维护至生命周期结束即 2024 年 6 月 30 日,接下来接下来将重点建设 CentOS Stream。免费的RedHat没有了,但生活还得继续。接下来我的目光转向openEuler,openEuler 是一个开源、免费的 Linux 发行版平台,将通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系。它由华为公司开源,众多国内企业
2021-07-02 02:02:44
17928
21
原创 记一下 Java Static 有哪些玩法
static 变量static变量是使用 static关键字定义的变量,又被称为静态变量静态变量是属于类的,也叫类变量;实例变量(非static变量)属于某个具体的对象静态变量和非静态变量的区别:静态变量被所有对象共享,在内存中只有一个副本,在类初次加载的时候才会初始化非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响静态变量可以通过类名直接引用。class Dome { public static int staticVariable
2021-05-27 00:22:50
250
原创 Python 标准库之 collections (数据类型)
collections是Python内建的一个集合模块,提供了许多有用的集合类。
2020-06-13 01:06:50
1585
2
原创 UML 包图
概述包图是 UML 一种用以显示包和包之间的依赖关系的结构性图表。包图是一种结构图,显示了中大型项目中模型元素的排列和组织。包图可以显示子系统或模块之间的结构和依赖性,并显示系统的不同视图。目的包图图用于构造高级系统元素。软件包用于组织大型系统,其中包含图表,文档和其他关键交付物。包图可用于简化复杂的类图,它可以将类分组为包。包是逻辑上相关的UML元素的集合。软件包被描述为文件夹...
2020-04-14 18:27:17
2540
原创 UML 对象图
概述对象图(Object Diagram) 是显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。对象图是从类图中派生出来的,因此对象图依赖于类图。对象图表示类图的实例。类图和对象图的基本概念类似。对象图还表示系统的静态视图,但此静态视图是特定时刻系统的快照。对象图用于将一组对象及其关系呈现为实例。目的对象图的目的与类图类似。不同之处在于,...
2020-04-12 22:37:51
1198
原创 Python 标准库之 typing (类型标注)
PEP 3107引入了功能注释的语法,PEP 484 加入了类型检查标准库 typing 为类型提示指定的运行时提供支持,包含类型有Any,Union, Tuple,Callable,TypeVar,和 Generic。示例:def f(a: str, b:int) -> str: return a * b但是,Python运行时不强制执行函数和变量类型注释。使用类型检查...
2020-04-09 16:11:56
14472
2
原创 UML 类图
类图是软件工程的UML一种静态结构图,该图描述了系统的类集合,类的属性和类之间的关系。类图是面向对象式的建模。他们一般都被用于概念建模(conceptual modelling)的系统分类的应用程序,并可将模型建模转译成代码。类最上面是类名称中间包含类的属性底部包含类的方法成员修饰UML提供机制,以代表类的成员,如属性和方法,对他们的其他信息。指定一个类成员(即任何属性或方法...
2020-04-07 18:01:38
700
原创 【爬坑】 haystack ImportError: cannot import name 'six' from 'django.utils'
问题Django 3.0 使用 haystack 报错 ImportError: cannot import name 'six' from 'django.utils'原因Django 3.x 版本移除了部分用于兼容Python2 的 API参见 Removed private Python 2 compatibility APIs解决办法方案一安装 sixpip install...
2020-04-06 20:30:23
4205
原创 UML
UML 模型UML系统开发中有三个主要的模型:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。动态模型:展现系统的内部行为。包括序列图,活动图,状态图。UML 结构结构性图形(Structure diagrams)强调的是系统式的建模:静态图(static diagram)类图对象图...
2020-03-25 18:10:34
262
原创 Python 协程并发
文章目录先行内容同步和异步阻塞和非阻塞并行和并发协作式多任务和抢占式多任务线程正文协程可等待对象一个协程并发执行的例子协程的逻辑扩展内容生成器参考先行内容同步和异步同步和异步关注的发送方和接收方是否协调步调一致。同步:发送方发出请求后,等接收方发回响应以后才发下一个请求。异步:发送方发出请求后,不等接收方发回响应,接着发送下个请求。同步是指一个线程要等待上一个线程执行完之后才开始执行当...
2020-03-24 13:26:10
1470
原创 Python 标准库之 threading (线程并行)
文章目录示例返回活跃线程的数量返回活跃线程列表创建一个线程为线程绑定任务为线程任务传递参数运行线程阻塞调用的线程 (守护线程)多线程访问临界值线程锁参考线程对象锁对象示例返回活跃线程的数量In [1]: import threadingIn [2]: threading.active_count()Out[2]: 22 In [3]: len(threading.enumer...
2020-03-24 13:18:36
1391
原创 IDLE 中文版
IDLE 3.7 3.8中文版支持中文内容菜单 配置窗口 搜索、替换等对话框IDLE 截图: 方法一:下载IDLE 后解压使用IDLE 3.7 下载:下载提取码:ac6i方法二:将idlelib文件夹替换Python安装目录下的 Lib中的文件夹即可。idlelib 文件夹下载:下载提取码:q8gx注:记得备份...
2020-03-12 19:17:55
26942
20
原创 Django django-admin 和 manage.py 命令的使用
django-admin是Django的用于管理任务的命令行实用程序,manage.py和他功能相同,但它是django-admin创建项目时为每一个项目创建的管理程序注意: django-admin 和 manage.py 虽然共有绝大部分命令,但是建议对项目操作时使用 manage.py ,django-admin 在未设置环境变量 DJANGO_SETTINGS_MODULE 或未在之...
2020-02-22 22:46:40
2413
1
原创 Git diff
描述:git diff显示提交,提交和工作树等之间的变化此命令比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容。常用命令:比较版本库中任意两个分支的差异。git diff <分支1>..<分支2>比较的是工作区和暂存区域提交索引之间的差异git diff查看当前的工作目录与另外一个分支的差别git diff &l...
2020-02-18 19:41:27
6543
原创 Django 查询
检索对象要从数据库检索对象,必须通过模型类的 Manager 构建一个 QuerySet 。 QuerySet 代表来自数据库中对象的一个集合通过模型的 Manager 获取 QuerySet。每个模型至少有一个 Manager,默认名称是 objects。Manager 是模型的 QuerySets 主要来源。检索全部对象从数据库检索全部对象使用 Manager 中的 all()...
2020-02-14 23:14:08
12675
原创 Django models 模型
模型Django 模型是描述数据的,它包含存储数据的重要字段和行为。 一个模型映射一张数据库表。模型采用ORM来映射数据库表。每个模型都是一个 Python 的类,这些类继承 django.db.models.Model模型类的每个属性都相当于一个数据库的字段利用模型访问数据库进行查询如果模型中未定义主键,则表(模型)会字段添加一个id自增字段;如果显式地设置了...
2020-02-13 22:28:56
12946
原创 Django admin 模型选项(ModelAdmin)【简要】
属性功能actions在更改列表页面上提供的操作列表actions_on_top actions_on_bottom控制操作栏在页面上的显示位置(默认actions_on_top = True; actions_on_bottom = False)actions_selection_counter控制选择计数器是否显示在操作下拉列表旁边(默认actions_...
2020-02-08 22:40:37
14926
原创 Python 内置对象
内置类型有哪些主要内置类型有数字、序列、映射、类、实例和异常假值内置对象被定义为假值的常量: None 和 False任何数值类型的零:0, 0.0, 0j, Decimal(0), Fraction(0, 1)空的序列和多项集: '', (), [], {}, set(), range(0)数字类型数字类型有 整数, 浮点数 和 复数。布尔值属于整数的子类型构造器 in...
2020-02-05 22:34:49
14463
原创 Python 内置异常速查
StopIteration : 由内置函数 next() 和 iterator 的 __next__() 方法所引发,用来表示该迭代器不能产生下一项StopAsyncIteration : 必须由一个 asynchronous iterator 对象的 __anext__() 方法来引发以停止迭代操作ArithmeticError : 此基类用于派生针对各种算术类错误而引发的内置异常...
2020-02-03 19:36:43
13898
cffi 中文 1.14.pdf
2020-04-28
计算机必备单词
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人