接口\设计模式\内部类的初步了解
接口 可以理解为特殊的抽象类 关键字interface -->接口 接口的优点 接口是功能体的集合 是一个引用数据类型 能够解耦 规定开发规范 jdk在1.7之前 属性: 必须是公共的静态的常量 public static final public staic final 可以选择性省略(默认) 方法:必须是公共的抽象的方法 public abstract 返回值类型 方法名(); public absract 可以选择性省略 注意: 接口的实现与类的继承非常像,但是不一样在: 子类继承父类就
10/20-10/26 java学习总结(没有课堂的课后学习总结) &实验总结7
实验报告Ⅶ 完成火车站售票程序的模拟。 要求: (1)总票数1000张; (2)10个窗口同时开始卖票; (3)卖票过程延时1秒钟; (4)不能出现一票多卖或卖出负数号票的情况。 package Love;
class hope implements Runnable {
static int tick = 1000;
public void run() {
for(int i=0;i<100;i++) {
删除指定路径下固定格式,以.log结尾、三天前的文件,或删除空的日志文件
师出‘百测’besttest 删除指定路径下固定格式,以.log结尾、三天前的文件,或删除空的日志文件。 日志文件格式:XXXX_2019-01-01.log。 import os,datetime
#判断文件是否为空,如果为空则删除
def del_file(file):
with open(file,encoding='utf-8') as f:
if f.read():
pass
else:
for 和 forEach 使用return,是跳出当前的循环,还是整个循环
return必须是使用在函数里面的 return有2个作用,结束函数和返回结果 let aa = function() {
for(var i = 0; i < 5; i++) {
console.log(i)
if (i == 3) {
// return
// break // 跳出整个循环
// continue // 跳出当前循
java学习day18--Collection集合
Collection集合 集合的概念: 集合是用来存储引用类型数据的容器,当添加基本数据类型时,系统自动装箱为包装类对象在添加到集合中 集合主要有两大类: Collection集合:存取数据时是单个存取 Map集合:是按<键,值>对的形式存取数据,如:<“lisi”,18>,<“zhangsan”,20> Collection集合的常用方法: 在定义Collection对象时,由于Collection是接口,需要赋值实现类
web前端入门到实战:Vue项目中使用Axios封装http请求
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wewfdf/article/details/102750494 使用axios可以统一做请求响应拦截,例如请求响应时我们拦截响应信息,判断状态码,从而弹出报错信息。请求超时的时候断开请求,还可以很方便地使用then或者catch来处理请求。 安装 npm install axios --save
建立http.js文件 在/src/
@SpringBootApplication 标注非引导类
1、引导类 public class App {
public static void main(String[] args) {
SpringApplication.run(WebConfiguration.class, args);
}
} 2、WebConfiguration @SpringBootApplication
public class WebConfiguration {
/**
* 浏览器地址栏中输入:http
Codeforces 1163E Magical Permutation [线性基,构造]
codeforces 思路 我顺着图论的标签点进去的,却没想到…… 可以发现排列内每一个数都是集合里的数异或出来的。 考虑答案的上界是多少。如果能用小于\(2^k\)的数构造出\([0,2^k-1]\)内所有的数,那么答案就对这个\(k\)取\(\max\)。很显然这一定是上界。 考虑能不能构造出一组解。把\([1,2^k-1]\)的数拎出来插入线性基里得到一组极大线性无关组,那么显然它的\(size\)就是\(k\)。由于它线性无关,所以任意选取一个子集得到的异或和都不会相同,所以考虑把\(
娱乐:不重复的机选大乐透
import random
num = (input('输入需要购买的彩票数:')).strip()
if num and num.isdigit() and int(num) >0:
l2 = []
for i in range(int(num)):
l = []
while len(l) < 5:
b = random.randint(1, 35)
b = str(b).zf
数据表的基本操作与表的约束
1、创建数据表 mysql> CREATE TABLE tb_grade -> ( -> id INT(20), -> name CHAR(20), -> grade FLOAT -> ) -> ; Query OK, 0 rows affected 为了验证数据表是否创建成功,需要使用SHOW TABLES语句进行查看 mysql> SHOW TABLES; +------------------+ | Tables_in_itcast | +------------------+ | tb
web前端入门到实战:css 让一个盒子的高度自适应屏幕剩余的部分
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wewfdf/article/details/102750511 在项目中,移动端要自适应,由于有时候数据不够,所以导致了有的区域空白 要求:没有数据的时候能够充满屏幕,数据超出屏幕就出现滚动条 做法 1-让容器高度充满这个屏幕 在容器内容很少的情况下,要想让这个容器充满整个屏幕: `.container{ min-height:100
Python实用技巧:global关键字的用法详解
这篇文章主要介绍了pythonglobal关键字的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下:想要更好的了解global关键字,首先要熟悉python的全局变量与局部变量的概念。global关键字的作用是可以申明一个局部变量为全局变量,下面看一下实例一、变量作用域的说明1、局部变量1defa():2##菊部变量-,-3local=14
mPass 微服务开发平台
基于SpringBoot2.x、SpringCloud并采用前后端分离的企业级微服务,多租户系统架构微服务开发平台 mPaaS(Microservice PaaS)为租户业务开发、测试、运营及运维开源框架,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的微服务应用
web前端入门到实战:耐人寻味的CSS属性font-family
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wewfdf/article/details/102750525 font-family是一个网站用户体验的第一入口,非常有必要花功夫来研究一下。我们首先需要了解衬线字体和无衬线字体,接着了解中英文的常用字体及其适用性。 衬线字体 衬线(serif)的笔画有粗有细的变化,在每一笔画上都自有风格,笔画末端会有修饰,强调艺术感,适合用于博客
目录和文件管理 理论讲解
[TOC]前言一:Linux目录结构1.1:树形目录结构树形结构目录,一般是指针对某个范围或某群特定的有着相互联系、影响的主导体和执行体组成的一个表现为树状结构分布的上下、左右等协调合作、领导部署等一系列的结构示意图。1.2:根目录所有分区、目录、文件等的位置起点整个树形目录结构中,使用独立的一个“/”表示1.3常见的子目录目录注释目录注释/root管理的家目录(宿主目录)/bin所有用户的可执行
今日推荐
周排行