首页 > 2021年09月06日 > 全部分享
设计模式(6):JAVA(6):软件设计原则(6)里氏替换原则: 任何能用父类对象的地方,都能透明的使用子类替换
里氏替换原则: 任何能用父类对象的地方,都能透明的使用子类替换 ps:子类替换父类时,不能比父类的访问修饰更严格,不能抛出父类不存在的异常 使用时,需要考虑: 1.是否有is-a的关系 2.有is-a关系后,要考虑子类替换父类后会不会出现逻辑变化 反例: class Counter { public ...
分类:编程语言   时间:2021-09-06 01:04:22    收藏:0  评论:0  赞:0  阅读:22
设计模式(8):JAVA(8):设计模式(1)工厂模式:提供了一种创建对象的最佳方式(1)简单工厂模式
简单工厂模式 反例: package com.woniuxy.h_simplefactory.a; /* 工厂模式相关概念: 1. 产品: new 出的对象,都是产品。 2. 抽象产品: 抽象类、接口,都称之为抽象产品。 3. 产品簇: 多个抽象产品组成一个产品系列。 4. 产品等级: 产品簇中的每 ...
分类:编程语言   时间:2021-09-06 01:04:13    收藏:0  评论:0  赞:0  阅读:25
[Mobi] Android Studio NDK 安装
通过 SDK Manager - SDK Tools 中勾选 NDK 进行安装。 注意,下载来源是 dl.google.com,请准备好能连接到国际互联网。 下载完成后在 sdk 工具里面可以看到 ndk 内容。 Link:https://www.cnblogs.com/farwish/p/1522 ...
分类:移动平台   时间:2021-09-06 01:04:02    收藏:0  评论:0  赞:0  阅读:32
markdown的学习
markdown的学习 标题 #表示标题 一共有6个等级,以#数量衡量,##...+SpaceBar+标题+回车 字体 hello world! //粗体:字体两边加两个星号 hello world! //斜体: 两边一个星号 hello world! //斜体加粗: 三个星号 hello worl ...
分类:其他   时间:2021-09-06 01:03:53    收藏:0  评论:0  赞:0  阅读:27
java中paint,repaint,update之间的关系(闪烁问题的解决)
https://blog.csdn.net/sangjinchao/article/details/53052897 最近总结了一下java中的paint,repaint和updata三者之间的关系,首先咱们都知道用paint方法来绘图,用repaint重绘,用update来写双缓冲。但是他们之间是 ...
分类:编程语言   时间:2021-09-06 01:03:39    收藏:0  评论:0  赞:0  阅读:23
汉诺塔问题
在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在 ...
分类:其他   时间:2021-09-06 01:03:28    收藏:0  评论:0  赞:0  阅读:15
SQL 消息 7391,因为链接服务器‘’的OLE DB访问接口 ‘SQLNCLI’无法启动分布式事务问题处理
系统:Windows Server 2008 +MS SQL 2008 2R 场景:在将SQL 2005数据库迁移到SQL 2008上时对链接服务器的数据表做增删改是正常的,在触发器中对链接服务器的数据表做增删改就有问题了,上图 来自微软官方的决解方案: https://support.micros ...
分类:数据库技术   时间:2021-09-06 01:03:13    收藏:0  评论:0  赞:0  阅读:16
initJdk.sh
#!/bin/bash ######################################## #### 脚本结束执行source /etc/profile ######################################## baseDir=`dirname $0` loca ...
分类:其他   时间:2021-09-06 01:03:01    收藏:0  评论:0  赞:0  阅读:23
Eclipse 如何重新编译程序
简介 如果不小心删除了工程中某些class文件,就会造成eclipse找不到需要的class文件从而不能正常运行(run)。或者你开发安卓时你会发现当你以同样的文件名替换某个文件时,该应用依旧打包的是原来的旧文件。此时就需要重新编译工程。 工具/原料 Eclipse 步骤/方法 单击Project菜 ...
分类:系统服务   时间:2021-09-06 01:02:49    收藏:0  评论:0  赞:0  阅读:13
简单C++线程池
简单C++线程池 Java 中有一个很方便的 ThreadPoolExecutor,可以用做线程池。想找一下 C++ 的类似设施,尤其是能方便理解底层原理可上手的。网上找到的 demo,基本都是介绍的 projschj 的C++11线程池。这份源码最后的commit日期是2014年,现在是2021年 ...
分类:编程语言   时间:2021-09-06 01:02:35    收藏:0  评论:0  赞:0  阅读:42
supervisor gunicorn 部署fastapi中无法正常启动
fastapi 一般是使用 uvicorn 启动的,gunicorn需要对uvicorn包装。使用supervisor管理进程时, gunicorn --worker-class="uvicorn.workers.UvicornWorker" main:app --bind 0.0.0.0:8040 ...
分类:Windows开发   时间:2021-09-06 01:02:23    收藏:0  评论:0  赞:0  阅读:21
(续上)CentOs不能上外网,且宿主机不能telnet到Linux虚拟机的22端口
问题所在:在本机windows系统中安装了个CentOs,但是虚拟机的网络问题比较严重,不能上外网,与宿主机的内网不通等。 解决问题: 一、确定linux和win内网网络 linux: #ip addr ...
分类:Web开发   时间:2021-09-06 01:02:12    收藏:0  评论:0  赞:0  阅读:21
R4S刷固件
固件下载地址: 第三方骷髅头固件地址: https://github.com/DHDAXCW/NanoPi-R4S-2021/releases 根据自己实际需求选择固件,固件每日都会有新版发布 这里我个人选择使用Docker 高大全版本固件 固件有多重格式,这里我只推荐图中红框选择的两种 ext4格 ...
分类:其他   时间:2021-09-06 01:01:51    收藏:0  评论:0  赞:0  阅读:51
什么是职业锚?如何做职业定位?
美国著名的职业指导专家施恩,采用访谈和12年的跟踪调查最终分析出职业锚理论,也叫职业定位。这也是施恩职业锚测评量表的来源。 职业锚,指的是职业中的关键点,最重要的部分,如果一个人不得不舍弃什么,那么他无论如何也不会舍弃的部分,也就是职业中最重要的部分或者是价值观,这就是职业锚,职业锚是我们在选择职业 ...
分类:其他   时间:2021-09-06 01:01:39    收藏:0  评论:0  赞:0  阅读:23
视图的使用及注意事项
一、视图的定义 视图是存储在数据字典里的一条select语句。 也称虚表,本身不占用物理空间,通过创建视图可以提取数据的逻辑上的集合或组合。 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。 二、视图的特点 1、简化查询 2、增加 ...
分类:其他   时间:2021-09-06 01:01:22    收藏:0  评论:0  赞:0  阅读:30
Windows中nginx多次启动的问题
在Windows上做开发环境中的nginx服务器。为了使nginx在后台运行,使用如下命令来启停nginx: cd <nginx安装目录> # 开启nginx并在后台运行 start nginx.exe # 关闭nginx ./nginx.exe -s stop # 重启nginx:先关闭再开启 . ...
分类:Windows开发   时间:2021-09-06 00:44:27    收藏:0  评论:0  赞:0  阅读:18
编程基础
编程基础 2.1 基本语法 注释 # 单行注释,以“#”开头,下一行结束 “““ 多行注释,三对双引号 ””” ‘‘‘ 多行注释,也可以是三对单引号 ’’’ 标识符和关键字 在Python语言中,对程序中的各个元素进行命名,以便区分,这种用来标识变量、语言、类等元素的符号称为标识符。 标识符有字母、 ...
分类:其他   时间:2021-09-06 00:44:12    收藏:0  评论:0  赞:0  阅读:19
ImageRanger Pro Edition for Mac(图片管理工具) v1.8.4.1795免激活版
内容介绍 ImageRanger Pro Mac版是Mac平台上的一款照片管理工具。不需要你复制粘贴,ImageRanger Pro Mac版可以将照片自动整理到不同的文件夹中。本软件测试环境10.15.7系统! 下载:https://www.macv.com/mac/908.html?id=NDc ...
分类:系统服务   时间:2021-09-06 00:44:02    收藏:0  评论:0  赞:0  阅读:21
反编译工具篇 1) Jadx-Gui 爆锤 jeb 和 GDA
反编译工具篇 GDA Jadx-Gui Jeb的对比 Jadx-Gui优点 00 前言: 首先,这只是我对自己常用的几个反编译器的对比,带有强烈的主观倾向。 然后,我对这几个工具的作者都十分尊重,感恩他们写出了这么好的工具,这里并没有拉一个打一个,或者贬低谁的意思,我觉得都是大佬。 至少人家编译原理 ...
分类:其他   时间:2021-09-06 00:43:48    收藏:0  评论:0  赞:0  阅读:28
JavaScript
介绍 JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 嵌入页面方式 行间事件(主要用于事件) <input type="button" name="" onclick="alert('ok!');"> 页面script标 ...
分类:编程语言   时间:2021-09-06 00:43:39    收藏:0  评论:0  赞:0  阅读:29
1332条   上一页 1 ... 62 63 64 65 66 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!