Age
  • 2024-07-22Javase-11.多态
    1.什么是多态?多态的概念:通俗来说就是多种形态.具体点就是去完成某个行为时,不同的对象去完成会产生不同的状态.比如:同样是打印,彩色打印机打印出来的纸是彩色的,而黑白打印机打印出来的是黑白色的.多态体现:在代码运行时,当传递不同类对象时,会调用对应类中的方法。2.
  • 2024-07-22iOS开发基础135-Core Data
    Objective-C(OC)中使用CoreData是iOS应用开发中管理模型层对象的一种有效工具。CoreData使用ORM(对象关系映射)技术来抽象化和管理数据。这不仅可以节省时间,还能减少编程错误。以下是使用CoreData的详细介绍,包括示例代码,以及深入底层的一些分析。基本概念持久化
  • 2024-07-22spring —— IoC 容器(一)
    IoC不是一种技术,而是一种设计思想,旨在降低代码之间的耦合性。Spring通过IoC容器管理所有Java对象的实例化和初始化,控制对象与对象之间的依赖关系。一、基于XML管理bean(一)通过XML获取beanpublicclassUser{privateStringname;privateintage;
  • 2024-07-22列表和字典过滤器
    列表相关的过滤器 #取第一个元素#}<p>{{[1,2,3]|first}}</p>{#取最后一个元素#}<p>{{[1,2,3]|last}}</p>{#返回列表长度,可以写为count#}<p>{{[1,2,3,4,5]|length}}</p>{#列表求和#}<p>{{[1,2,3,4,5]|sum}}</p>{#列表排序,默认为升序#}<p&
  • 2024-07-22一天一点点,第四天Python基础
    第一天:一天一点点。Python基础-CSDN博客第二天:一天一点点,接上章Python基础-CSDN博客第三天:一天一点点,第三天Python基础(循环语句)-CSDN博客推导式推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。推导式是一种强大且简洁的语法,适用于生
  • 2024-07-21Java学习日历(继承,多态)
    继承中成员变量访问特点:就近原则System.out.println(name)System.out.println(name)Sytem.out.println(this.name)从本类成员变量开始往上找Sytem.out.println(super.name)从父类成员变量开始往上找packageExtends;classStudent{publicvoideat(){System
  • 2024-07-21第九章面向对象程序设计
    两大编程思想面向过程功能上的封装,典型代表:C语言面次对象属性和行为上的封装:典型代表Java和Pathon步骤确定:面向过程类和对象类:由N多个对象抽取出‘像’的属性和行为从而归纳总结出来的一种类别在Pathon中一切皆对象点击查看代码示例9-1查看对象的数据类型a=10b
  • 2024-07-21sql脚本
    --创建临时表记录分批复制的日志CREATETABLEtemp_copy_log(idINTAUTO_INCREMENTPRIMARYKEY,batch_start_idINT,batch_end_idINT,start_timeDATETIME,end_timeDATETIME,durationINT,records_copiedINT);CREATETABLEdemo_
  • 2024-07-21Python第九章(面向对象基础--属性,继承,dir查看,内存地址,权限等等和银行账户题目,圆的面积周长)
    面向对象创造对象示例代码:类的名字用小驼峰命名法#编写Person类classPerson():passclassCat:#,小括号可以省略pass#对象名=类名per=Person()c=Cat()#小括号不能省略print(type(per))print(type(c))代码结果:<class'__main__.Person'><class'__mai
  • 2024-07-21sprintboot 配置 lombok
    springboot3.x首先在springboot项目的pom.xml中导入<!--lombok,可以简化实体类声明--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.1
  • 2024-07-2104 ES6中对象的简写
    在ES6中,对象字面量的书写方式进行了一些简化,使得对象的创建更加简洁。以下是ES6中对象简写的几种形式:属性值缩写:当对象的属性名和属性值的变量名相同时,可以省略属性值,只写属性名。//ES5constname='Alice';constage=25;constperson={name:name,a
  • 2024-07-21Android中Retrofit的学习和使用记录
    目录一概述二优点三代码3.1Api3.2RetrofitManager3.3DataRepository3.4在ViewModel中请求3.4最后在ui里面调用一概述是Android一个restful风格的网络请求框架,本质上还是OkHttp进行请求,Retrofit负责对接口的封装。Retrofit接口层封装请求参数、Header、U
  • 2024-07-21count count_if 和指定值比较找到符合指定值的个数,指定值可以是条件
    用到了stl中预定义好的函数对象,和函数适配器。#include<iostream>#include<functional>#include<string>#include<vector>#include<algorithm>usingnamespacestd;structUser{ User(intage,stringname) { this->age=age; this->name
  • 2024-07-20Java面向对象程序三大特性:封装、继承、多态
    目录 引言一.封装二.继承三.多态四.结论 引言 在现代软件开发中,面向对象编程(OOP)已成为一种流行且有效的编程范式,其中Java语言以其高效性和灵活性深受开发者的喜爱。面向对象编程的核心在于其三大特性:封装、继承和多态。这些特性不仅提高了代码的重用性和可维
  • 2024-07-20JAVA零基础小白自学日志——第二十天
    文章目录1.为什么我们需要抽象类2.抽象类3.我们一起来抽象(有病,象也没招你)[1].抽象方法[2].为什么我们先说抽象方法呢?[3].需要明确的4.关于Object的题外话今日提要:抽象类你以为这几天看的内容都是多态?你太小看Java了,咱们来看看真正多态的入门1.为什么我们需要抽
  • 2024-07-20Perl的文本艺术:精通格式化输入输出
    Perl的文本艺术:精通格式化输入输出Perl以其在文本处理方面的卓越能力而闻名,其中格式化输入输出是Perl的强大特性之一。格式化提供了一种灵活的方式来定义输入和输出数据的布局和外观。本文将详细介绍Perl中的格式化输入输出的使用,并提供实际的代码示例。1.格式化输入输出
  • 2024-07-20数据结构 - HashSet
    概述java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序,并且都会以某种规则保证存入的元素不出
  • 2024-07-20在Jupyter Notebook中进行大数据分析:集成Apache Spark
    在JupyterNotebook中进行大数据分析:集成ApacheSpark介绍JupyterNotebook是一款广泛使用的数据科学工具,结合ApacheSpark后,能够处理和分析大规模数据。ApacheSpark是一个快速的统一分析引擎,支持大数据处理和分布式计算。本教程将详细介绍如何在JupyterNotebook中集成
  • 2024-07-20浅析JS构造函数
    构造函数(ConstructorFunction)是JavaScript中创建对象的一种重要方式,它不仅让我们能够创建具有相似属性和方法的对象,还能充分利用JavaScript的原型继承机制,实现代码的高效复用。本文将深入探讨构造函数的原理、使用方法、与类的关系,以及一些高级用法和注意事项。构造函数的基
  • 2024-07-19python内置zip函数详解
          在Python中,zip是一个内置函数(其实是一个class),可以将多个可迭代对象(如列表、元组等)作为参数,将对象中对应index的元素打包成一个个的元组,然后返回由这些元组tuple组成的zip迭代器(之前文章讲过,类中包含了__iter__和__next__魔法方法可作为迭代器)。以下是pytho
  • 2024-07-19Python入门知识点 4--格式化输出与运算符
    1、格式化输出name='小赵'age=18#print('大家好,我是'+name+'我今年'+age+'岁了')#字符串和整型不能拼接print('大家好,我是'+name+'我今年'+str(age)+'岁了')#把整型转换成字符串输出,但比较麻烦print('大家好,我是',name,'我今年',age,&#
  • 2024-07-19复杂控制语句
    我们想要显示序号,可以通过loop.index来展示这里我们想遍历一个复杂的列表字典,可以通过dict.items(),获取到字典的键和值 实现效果: 代码实现:fromflaskimportFlask,render_templateapp=Flask(__name__)student={"name":"zhangsan","age":17,"gender":"男",}st
  • 2024-07-19Vue3学习(未完待续)
    Vue3vite全新的前段开发工具就是webpack的代替品npminitvite-appvue3testnpmi模板中可以没有根标签安装vue3的测试工具常用CompositionAPIsetup是vue3中的一个配置项<script>import{h}from'vue'//返回一个渲染函数exportdefault{ name:"app", setup(){
  • 2024-07-18mysql数据库常用命令(补充)
    1、查看表的所有内容select*from表名;2、查看指定内容selectname,agefromtest;select表示查询,name表示名字,age表示年龄,from是从的意思,test是表名。翻译过来就是:从test表中查询名字和年龄字段的内容。在select后面指定要查询的项,可以是一项也可以多项。在select后面添
  • 2024-07-18JSON 格式的字符串反序列化为 .NET 对象
    DeserializeObject是Newtonsoft.Json(通常简称为Json.NET)库中的一个方法,用于将JSON格式的字符串反序列化为.NET对象。这个方法允许你将JSON数据转换成C#中的类实例,使得你可以方便地在程序中操作这些数据。使用方法要使用DeserializeObject方法,你首先需要安装Newton