一、创建线程方式 a. 继承线程类( new Thread),重写run方法; 代码实例 public class MyThread extends Thread{//继承Thread类 public void run(){ //重写run方法 } } public class Main { pub ...
分类:
编程语言 时间:
2020-06-29 00:41:11
阅读次数:
67
模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变 ...
分类:
其他好文 时间:
2020-06-28 18:35:06
阅读次数:
64
你是否遇到过这样的框架,它非常简单又是轻量级的,很容易上手,然而当你的项目变得复杂的时候它能自我进化成功能强大的重量级框架,而不需要把整个项目重写? 我是从来没见过。 先让我们来看一下项目的生命周期。通常,当一个新项目开始时,我们不知道它能持续多久,所以我们希望它尽可能简单。大多数项目都会在短时间内 ...
分类:
其他好文 时间:
2020-06-28 15:16:41
阅读次数:
41
Servlet 一、Servlet实现类开发三大步骤: Tomcat服务器创建类的实例对象,只针对于Servlet接口的实现类,所以,需要Servlet实现类;创建一个Java类继承HttpServlet类,成为一个Servlet接口的实现类 重写父类的方法,doGet(),doPost(),Tom ...
分类:
其他好文 时间:
2020-06-28 13:11:56
阅读次数:
48
通过logging模块,重写一个logging2模块,独立开启线程,将待写的日志信息异步放入队列,做到日志输出不影响主流程性能,环境python3.8 logging2.py import os import threading import queue import time import dat ...
分类:
编程语言 时间:
2020-06-28 09:45:08
阅读次数:
99
Python100例的题目来源于www.runoob.com,原文使用Python2.7编写,该系列随笔使用Python3重写一遍 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉 ...
分类:
编程语言 时间:
2020-06-28 00:06:59
阅读次数:
53
1.概述 2.接口中的默认方法 默认方法的出现解决了java在一些老接口更新时,之前的实现类不必一定都要追加重写新增的方法,例如JKD11.0版本里面List接口新增了很多方法,但是,之前的ArrayList等子类就不必跟着强制更新重写List接口的新方法,在需要使用时可以手动追加重写;这在我们今后 ...
分类:
其他好文 时间:
2020-06-27 20:14:12
阅读次数:
55
文件拖拽: import sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel,QPushButton,QLineEdit,QFileDialog class DropLineEdit(QLineEdit): #重写QLineEd ...
分类:
其他好文 时间:
2020-06-27 00:18:47
阅读次数:
63
let obj = { age:26, } function Person(name, sex) { console.log(this); console.log(this.age); console.log(name, sex); } Function.prototype.bindToApply ...
分类:
移动开发 时间:
2020-06-26 22:03:14
阅读次数:
53
私有化 xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属性。 ...
分类:
其他好文 时间:
2020-06-26 22:00:38
阅读次数:
49