All
文章平均质量分 52
所有内容
Jairoguo
纸上得来终觉浅,绝知此事要躬行
展开
-
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 · 15368 阅读 · 20 评论 -
记一下 Java Static 有哪些玩法
static 变量static变量是使用 static关键字定义的变量,又被称为静态变量静态变量是属于类的,也叫类变量;实例变量(非static变量)属于某个具体的对象静态变量和非静态变量的区别:静态变量被所有对象共享,在内存中只有一个副本,在类初次加载的时候才会初始化非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响静态变量可以通过类名直接引用。class Dome { public static int staticVariable原创 2021-05-27 00:22:50 · 180 阅读 · 0 评论 -
Python 标准库之 collections (数据类型)
collections是Python内建的一个集合模块,提供了许多有用的集合类。原创 2020-06-13 01:06:50 · 1471 阅读 · 2 评论 -
一款使用 Jetbrains IDE 开发事半功倍的工具
一款使用 Jetbrains IDE 开发事半功倍的工具原创 2020-06-02 14:27:45 · 1370 阅读 · 0 评论 -
Javascript ES6 展开语法和解构赋值语法
Javascript ES6 展开语法和解构赋值语法知识,让工作更简单快捷原创 2020-05-15 21:22:20 · 1641 阅读 · 1 评论 -
UML 包图
概述包图是 UML 一种用以显示包和包之间的依赖关系的结构性图表。包图是一种结构图,显示了中大型项目中模型元素的排列和组织。包图可以显示子系统或模块之间的结构和依赖性,并显示系统的不同视图。目的包图图用于构造高级系统元素。软件包用于组织大型系统,其中包含图表,文档和其他关键交付物。包图可用于简化复杂的类图,它可以将类分组为包。包是逻辑上相关的UML元素的集合。软件包被描述为文件夹...原创 2020-04-14 18:27:17 · 2404 阅读 · 0 评论 -
UML 对象图
概述对象图(Object Diagram) 是显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。对象图是从类图中派生出来的,因此对象图依赖于类图。对象图表示类图的实例。类图和对象图的基本概念类似。对象图还表示系统的静态视图,但此静态视图是特定时刻系统的快照。对象图用于将一组对象及其关系呈现为实例。目的对象图的目的与类图类似。不同之处在于,...原创 2020-04-12 22:37:51 · 1071 阅读 · 0 评论 -
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 · 13832 阅读 · 2 评论 -
UML 类图
类图是软件工程的UML一种静态结构图,该图描述了系统的类集合,类的属性和类之间的关系。类图是面向对象式的建模。他们一般都被用于概念建模(conceptual modelling)的系统分类的应用程序,并可将模型建模转译成代码。类最上面是类名称中间包含类的属性底部包含类的方法成员修饰UML提供机制,以代表类的成员,如属性和方法,对他们的其他信息。指定一个类成员(即任何属性或方法...原创 2020-04-07 18:01:38 · 546 阅读 · 0 评论 -
【爬坑】 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 · 4115 阅读 · 0 评论 -
UML
UML 模型UML系统开发中有三个主要的模型:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。动态模型:展现系统的内部行为。包括序列图,活动图,状态图。UML 结构结构性图形(Structure diagrams)强调的是系统式的建模:静态图(static diagram)类图对象图...原创 2020-03-25 18:10:34 · 210 阅读 · 0 评论 -
Python 协程并发
文章目录先行内容同步和异步阻塞和非阻塞并行和并发协作式多任务和抢占式多任务线程正文协程可等待对象一个协程并发执行的例子协程的逻辑扩展内容生成器参考先行内容同步和异步同步和异步关注的发送方和接收方是否协调步调一致。同步:发送方发出请求后,等接收方发回响应以后才发下一个请求。异步:发送方发出请求后,不等接收方发回响应,接着发送下个请求。同步是指一个线程要等待上一个线程执行完之后才开始执行当...原创 2020-03-24 13:26:10 · 1361 阅读 · 0 评论 -
Python 标准库之 threading (线程并行)
文章目录示例返回活跃线程的数量返回活跃线程列表创建一个线程为线程绑定任务为线程任务传递参数运行线程阻塞调用的线程 (守护线程)多线程访问临界值线程锁参考线程对象锁对象示例返回活跃线程的数量In [1]: import threadingIn [2]: threading.active_count()Out[2]: 22 In [3]: len(threading.enumer...原创 2020-03-24 13:18:36 · 1295 阅读 · 0 评论 -
cookiecutter 构建Django项目初体验
cookiecutter 构建Django项目初体验原创 2020-03-06 12:16:28 · 980 阅读 · 6 评论 -
Linux MySql 安装与远程访问 (最快捷的方法)
Linux MySql 安装与远程访问 (最快捷的方法)原创 2020-03-03 12:34:24 · 378 阅读 · 0 评论 -
Python 标准库之 re (正则表达式操作)
Python 标准库之 re原创 2020-03-03 10:47:04 · 614 阅读 · 0 评论 -
如何正确的使用虚拟机中的Linux:通过ssh访问Linux
通过ssh访问虚拟机中的Linux原创 2020-02-29 00:50:20 · 1138 阅读 · 0 评论 -
简析 Python 深拷贝和浅拷贝
简析 Python 深拷贝和浅拷贝原创 2020-02-26 22:15:03 · 1654 阅读 · 3 评论 -
Python 生成器(generator)详细总结+示例
Python 生成器(generator)详细总结+示例原创 2020-02-26 12:20:19 · 14996 阅读 · 0 评论 -
Python 迭代器的使用
Python 迭代器的使用原创 2020-02-24 20:53:38 · 4328 阅读 · 0 评论 -
什么是强类型、弱类型语言以及动态类型、静态类型语言
什么是强类型、弱类型语言以及动态类型、静态类型语言原创 2020-02-23 21:11:26 · 2405 阅读 · 0 评论 -
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 · 2247 阅读 · 1 评论 -
Python 装饰器(Decorator)
Python 装饰器是什么东西原创 2020-02-20 13:32:04 · 2595 阅读 · 0 评论 -
Git diff
描述:git diff显示提交,提交和工作树等之间的变化此命令比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容。常用命令:比较版本库中任意两个分支的差异。git diff <分支1>..<分支2>比较的是工作区和暂存区域提交索引之间的差异git diff查看当前的工作目录与另外一个分支的差别git diff &l...原创 2020-02-18 19:41:27 · 6479 阅读 · 0 评论 -
Git bisect
git bisect 命令及用法原创 2020-02-14 23:59:13 · 12362 阅读 · 0 评论 -
Git rm
git rm 命令及用法原创 2020-02-14 23:57:23 · 12136 阅读 · 0 评论 -
Git restore
git restore 命令及用法原创 2020-02-14 23:56:19 · 13783 阅读 · 0 评论 -
Git mv
git mv 命令及用法原创 2020-02-14 23:55:03 · 12567 阅读 · 0 评论 -
Git add
git add 命令及用法原创 2020-02-14 23:53:02 · 12245 阅读 · 0 评论 -
Git init
git init 命令及用法原创 2020-02-14 23:51:09 · 12342 阅读 · 0 评论 -
Django 查询
检索对象要从数据库检索对象,必须通过模型类的 Manager 构建一个 QuerySet 。 QuerySet 代表来自数据库中对象的一个集合通过模型的 Manager 获取 QuerySet。每个模型至少有一个 Manager,默认名称是 objects。Manager 是模型的 QuerySets 主要来源。检索全部对象从数据库检索全部对象使用 Manager 中的 all()...原创 2020-02-14 23:14:08 · 12581 阅读 · 0 评论 -
Git clone
git clone 命令格式及用法.原创 2020-02-14 19:38:09 · 12455 阅读 · 0 评论 -
Git config
git config 命名格式及用法原创 2020-02-14 00:45:26 · 12892 阅读 · 0 评论 -
Django models 模型
模型Django 模型是描述数据的,它包含存储数据的重要字段和行为。 一个模型映射一张数据库表。模型采用ORM来映射数据库表。每个模型都是一个 Python 的类,这些类继承 django.db.models.Model模型类的每个属性都相当于一个数据库的字段利用模型访问数据库进行查询如果模型中未定义主键,则表(模型)会字段添加一个id自增字段;如果显式地设置了...原创 2020-02-13 22:28:56 · 12897 阅读 · 0 评论 -
Django admin 模型选项(ModelAdmin) 【详细】
Django admin 模型选项的详细使用原创 2020-02-10 01:04:40 · 22143 阅读 · 8 评论 -
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 · 14833 阅读 · 0 评论 -
Python 内置对象
内置类型有哪些主要内置类型有数字、序列、映射、类、实例和异常假值内置对象被定义为假值的常量: None 和 False任何数值类型的零:0, 0.0, 0j, Decimal(0), Fraction(0, 1)空的序列和多项集: '', (), [], {}, set(), range(0)数字类型数字类型有 整数, 浮点数 和 复数。布尔值属于整数的子类型构造器 in...原创 2020-02-05 22:34:49 · 14398 阅读 · 0 评论 -
Python 内置异常速查
StopIteration : 由内置函数 next() 和 iterator 的 __next__() 方法所引发,用来表示该迭代器不能产生下一项StopAsyncIteration : 必须由一个 asynchronous iterator 对象的 __anext__() 方法来引发以停止迭代操作ArithmeticError : 此基类用于派生针对各种算术类错误而引发的内置异常...原创 2020-02-03 19:36:43 · 13833 阅读 · 0 评论 -
Vim 键盘贴纸(打印用)
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 vim学习过程中需要记住好多键位的使用,下面分享一下vim键位图(打印后贴在键盘上)原版下载地址 密码:ultv注:作者纯手工打造,难免有瑕疵之处(虽然瑕疵较多),打印后裁剪还是蛮不错的 参考:www.viemu.com ...原创 2018-08-15 23:30:46 · 4067 阅读 · 1 评论 -
vim 键位图
之前发布了一个略有(很大)瑕疵的vim键位图,摸着良心说,它并不怎么美观,于是乎,重新开工,制作的新的vim键位图,分享给大家。下载 |密码:zn4l原版本:...原创 2018-08-28 09:38:05 · 13755 阅读 · 0 评论