开闭原则: 对拓展开放,对修改关闭 里氏替换原则: 继承必须保证超类所拥有的性质在子类中仍然成立 依赖倒置原则: 要面向接口编程,不要面向现实 单一职责原则: 控制类的粒度大小,将对象解耦,提高内聚 接口隔离原则: 要用各个类建立他们需要的专用接口 迪米特法则: 只与直接朋友交谈,不与“陌生人”通信 ...
分类:
其他好文 时间:
2020-07-28 22:29:57
阅读次数:
93
一、 1在Windows10桌面右键点击“此电脑”图标,在弹出的右键菜单中选择“属性”菜单项 2接着在打开的系统窗口中点击左侧边栏的“设备管理器”菜单项。 3这时会打开Windows10系统的设备管理器窗口,在窗口中找到“网络适配器”一项。 4点击网络适配器前面的展开按钮,展开折叠菜单后,找到网卡的 ...
这里还有个非常有意思的问题没有展开说明,那就是CanalStarter里面的配置加载,通过ExtensionLoader类的相关实现,如何通过不同的类加载器,实现SPI,后面再分析吧。
分类:
其他好文 时间:
2020-07-28 00:09:59
阅读次数:
90
这是vue的特性,自动把v-for里面的ref展开成数组的形式. 假设你的ref不是动态的,而是静态的 , ref="a", 那么不管你执行多少次循环,最后ref只会有一个值, 所以vue为了处理这种情况会把v-for里ref 转为数组形式,为了能捕捉所有的ref值. ...
分类:
编程语言 时间:
2020-07-27 23:55:43
阅读次数:
134
阅读相关资料,自己先画了一个jvm内存模型草图 类装在子系统不过多解释,上一篇类加载机制说的就是这个。 字节码执行引擎(执行编译好后class文件指令码的程序),为C语音实现,不可见,不展开讲,下面主要来看内存模型中的5块。 芜湖起飞~ 先从栈开始讲: 栈后面加了个括号,线程,栈就是线程在执行方法的 ...
分类:
其他好文 时间:
2020-07-27 23:53:29
阅读次数:
73
“展厅多媒体中控系统”是一款针对于现代化智能展厅所展开的智能化控制系统软件,能够有效的将展厅内部的触摸一体机设备、灯光、音响、投影仪等多个设备进行集成控制,有效的实现新时代软件开发技术所能够取得的有效的提升展示效果,营造良好的互动发展条件, 只需要的在iPad平板或者安卓平板上,通过中控系统APP进 ...
分类:
其他好文 时间:
2020-07-27 17:40:54
阅读次数:
124
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 搜索Eclipse进入官网https://www.eclipse.org/downloads/ 点击DOWNLOAD 64 BIT按钮。 点击页面中的选择其它镜像 ...
分类:
系统相关 时间:
2020-07-27 13:59:29
阅读次数:
89
hide()隐藏show()显示 toggle() 如果显示 那么隐藏 如果隐藏那么显示内容 同上 可以添加参数 fadeln()用于但如已经隐藏的元素fadeOut()用于淡出可见的元素fadeToggle() 如果淡出 显示淡入 如果淡入显示淡出 slideUp():垂直方向逐渐展开--消失sl ...
分类:
其他好文 时间:
2020-07-26 15:00:57
阅读次数:
78
一、引言 顾名思义,进程即正在执行的一个过程,进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须实现了解操作系统。 二、为什么要有操作系统 ...
分类:
其他好文 时间:
2020-07-25 11:46:21
阅读次数:
82
Eight 题意:八数码问题 思路:反向BFS+康托展开 const int maxn = 362885; const int FAC[] = { 1,1,2,6,24,120,720,5040,40320,362880,3628800 }; int cantor(int* a) {//算出全排列对 ...
分类:
其他好文 时间:
2020-07-24 09:46:19
阅读次数:
77