本博客将沿用 "上篇博客" 中展示的自定义类加载器代码 复杂类加载情况分析 测试代码一 首先,新建一个类Test14,重写默认的构造方法,打印加载该类的类加载器 然后,在新建一个类Test15,同样重写默认的构造方法,打印加载该类的类加载器,在构造方法中new出Test14的实例 测试代码 猜测一下 ...
分类:
其他好文 时间:
2019-11-23 14:26:48
阅读次数:
46
项目的架构为: 1、虚拟环境virtualenv 安装Django==2.1.3 安装pymysql 安装mysqlclient 安装其他等 2、项目结构为: 应用APP: blog 管理博客 account 管理用户注册/登录/等 后台数据库: mysql 路由分层及命名空间: 根据应用进行分层 ...
分类:
其他好文 时间:
2019-11-23 09:47:31
阅读次数:
69
记录一下学习 MVP: M:业务逻辑 V:页面 P:页面逻辑 ,充当 页面和业务逻辑的中间层 规则:V和M不能直接接触,由P来做中间人 调用流程:V 去调用P,P去调用M,P调用M完成后,P调用V改变页面(这里为了保证P调用V不出错,使用了接口,规定V必须实现的方法) 建立四个库: 1 M :业务逻 ...
分类:
其他好文 时间:
2019-11-21 22:37:25
阅读次数:
101
流程图控件MindFusion.Diagramming for WinForms v6.6升级来袭!
管理k8s核心资源的三种基本方法: 1、陈述式-主要依赖命令行工具 1.1 查看名称空间 查询时,为了避免重名,需要指定名称空间。 1.2 查询命名空间中的资源,使用-n 指定命名空间 1.3 创建命名空间 1.4 删除命名空间 2、声明式-依赖统一资源配置清单(manifest) 3、GUI式-主 ...
分类:
Web程序 时间:
2019-11-20 16:41:38
阅读次数:
81
MyBatis 主配置文件 config.xml(这里可以自己起,不过后面带上Config.xml) <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3 ...
分类:
移动开发 时间:
2019-11-20 15:32:44
阅读次数:
86
with 语句用于设置代码在特定对象中的作用域 语法: with (expression) statement 提示:with 语句是运行缓慢的代码块,尤其是在已设置了属性值时。大多数情况下,如果可能,最好避免使用它。 基本用法: with 语句的原本用意是为逐级的对象访问提供命名空间式的速写方式. ...
分类:
其他好文 时间:
2019-11-18 18:47:32
阅读次数:
69
若安装flask是未默认安装blinker,则pip install blinker 使用信号分为3步,第一是定义一个信号,第二是监听一个信号,第三是发送一个信号 1.定义信号:定义信号需要使用到blinker.Namespace来创建一个命名空间 from blinker import Names ...
分类:
其他好文 时间:
2019-11-17 01:41:09
阅读次数:
73
C++编译过程 源文件(_.cpp) 目标文件(_.obj) 可执行文件( .exe) C++命名规则 只能使用字母字符数字和下划线(_) 第一个不能是数字 C++是区分大小写的 不能使用C++关键词 命名空间 指明来自哪个空间 头文件 有两种使用方式 基本数据类型 | 类型 | 大小 | | : ...
分类:
编程语言 时间:
2019-11-16 23:23:14
阅读次数:
91
Docker的四种网络模式 (一) bridge模式 docker网络隔离基于网络命名空间,在物理机上创建docker容器时会为每一个docker容器分配网络命名空间,并且把容器IP桥接到物理机的虚拟网桥上。 (二) none模式 此模式下创建容器是不会为容器配置任何网络参数的,如:容器网卡、IP、 ...
分类:
其他好文 时间:
2019-11-16 18:00:47
阅读次数:
92