• 2024-09-24go基础-11.接口
    接口是一组仅包含方法名、参数、返回值的未具体实现的方法的集合packagemainimport"fmt"//Animal定义一个animal的接口,它有唱,跳,rap的方法typeAnimalinterface{sing()jump()rap()}//Chicken需要全部实现这些接口typeChickenstruct{Namestring}
  • 2024-02-10Java之泛型系列--继承父类与实现多个接口(有示例)
    原文网址:​​Java之泛型系列--继承父类与实现多个接口(有示例)_IT利刃出鞘的博客-CSDN博客​​简介本文介绍java如何用泛型表示继承父类并实现多个接口。用泛型表示某个类是某个类的子类或者实现了接口的方法为:<TextendsA&B&C> 用法1:全都是接口。对于本例来说:A、B
  • 2024-01-08java面向对象 + 内存解析
    这篇博客主要是重点讲解一些内存和一些规定的解释,对于定义我不会过多赘述,没有Java基础的话可以去翻看我之前的博客,学习完成之后再进行阅读。面向对象可以说是Java中最重要的一部分了,这次复习我发现有几个点比较重要,这里分享给大家引入:小明今天想要一辆玩具车,他获取这辆玩具车有两
  • 2023-12-26# 类与接口
    类与接口前几篇博客说过,接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。现在主要介绍接口的另一个用途,对类的一部分行为进行抽象。类实现接口实现(implements)是面向对象中的一个重要概念。一般来讲,一个类只能继承自另一个类,有时候不同类之间可以有一些共有的特性,这时候
  • 2023-11-28AddTransient、AddSingleton、AddScoped的区别
    权重:AddSingleton→AddTransient→AddScopedAddSingleton的生命周期:项目启动-项目关闭 相当于静态类 只会有一个 AddScoped的生命周期:请求开始-请求结束 在这次请求中获取的对象都是同一个 AddTransient的生命周期:请求获取-(GC回收-主动释放)每一次获取的对象都不
  • 2023-10-04CVE-2010-2883 学习记录(漏洞战争,启动!)
    格式分析Header:文件头,用来注明pdf文件版本号Body:主要由组成文件的对象组成,例如图片,文字Cross-regerencetable:交叉引用表,用于存放所有对象的引用、位置偏移、字节长度,用于随机访问pdf中的任意对象Trailer:文件尾,给出交叉引用表的位置(指针)和一些关键对象的信息(指针),
  • 2023-07-16python:processing
     """进程"""importmultiprocessingimportthreadingimporttimeimportthreadSingdefdance():""":return:"""whileTrue:print('dance')time.sl
  • 2023-07-16python: thread
     defdance():for_inrange(3):print("dancd")time.sleep(1)defsing():for_inrange(3):print("sing")time.sleep(1)defdance(n):for_inrange(n):print("dancd")
  • 2023-06-27python实现多进程和多线程
    https://blog.csdn.net/weixin_44917390/article/details/119610760创建多进程方法:importmultiprocessingimporttimedefsing():foriinrange(3):print("iamsingooo~")time.sleep(0.5)defdance():foriinrange(3):
  • 2023-05-31Python抽象类
    Python抽象类python没有接口类型,因为python是动态类型的语言,像接口这种轻耦合的东西在python中随处都是,例如内置的魔法方法等,甚至可以说在python这种天马行空的语言中接口显的反而有点清秀。不过Python还是提供了像java中那样的抽象类定义方法,某些时候还是有用的,顾名思义抽象类
  • 2023-03-24动态代理
    动态代理思想的分析我们想在已经可以运行的代码中添加右侧的2行代码在种情况下如果我们直接修改,被称为侵入式修改,很可能和导致我们的所以代码都崩溃我们又不能修改原
  • 2023-02-28python 多线程编程
    多线程编程importtimeimportthreadingdefsing(msg):whileTrue:print(msg)time.sleep(1)defdance(msg):whileTrue:print
  • 2023-02-08单例模式
    1、单例模式1)懒汉式多线程的情况下就会出问题,例如两个线程同时判断Instance是否为空,此时Instance还没创建好,那么两者都会创建一个实例2)在1)的基础上加上同步锁每次通
  • 2023-02-04winform窗体应用管理员登录验证
    首先创建一个管理员类,声明字段并封装生成构造方法如图:    第二添加DBhelper类的封装 如下:namespaceWvidin{//数据库相关操作验证登录p
  • 2022-12-16Ts有趣现象
    今日学习Ts的接口,我发现了一个有趣的Ts怪像,直接上代码interfaceanimalConstructor{new(name:string,sing:string):animalInterface}interfaceanimalInterface
  • 2022-12-04【JAVA】基于thymeleaf+bootstrap的页面嵌套
    网站中对于公共元素(如导航栏等)的使用,可以在页面使用th:insert标签嵌入对应的div等元素,以下展示一个简单的嵌套demo。即将导航栏、登入登出模态对话框作为公共元素引入,代码如
  • 2022-11-10java 单例设计模式 懒汉式
    packagecom.tedu.test;/***单例设计模式懒汉式设计*优点:不会造成资源的浪费*缺点:会造成线程安全问题*/publicclasssingleonDemo{publicstatic
  • 2022-10-02python 列表
    1.1列表列表就像是一个“打了激素”的数组,由于Python的变量没有数据类型,所以python的"数组"可以存放不同类型的变量,例如:[1,2,3,4,5,"上山打老虎"]可以为他加上一个变量