• 2024-07-01反射的概念和使用
    反射的概念 反射是框架设计的灵魂,就是在类运行期间把类中成员抽取为其他类的过程为什么使用反射反射就是为了解决在运行期间对某个实例一无所知的情况下调用其方法和属性获取class反射类的三种方式一、通过类名.class属性Class<泛型>命名=类名.class;二、通
  • 2024-06-23vite构建的react+ts项目中使用less
    下载less依赖npminstallless组件很多之间可能有类名相同,导致样式冲突,因此制定导出规则,给类名加上hash值。在vite.config.ts配置中添加以下规则。css:{modules:{hashPrefix:'prefix',generateScopedName:'[name]__[local]__[hash:base64:5]',}
  • 2024-06-1746.JavaScript基础【四】
    【一】弹出框是网页开发中常用的交互组件,用于显示警告、确认或提示,并于用户进行交互1)警告框用于向用户显示一条重要的警告信息通常包含一个确认按钮用于关闭alert("警告提示框")2)确认框用于向用户询问一个问题或确认某个操作通常包含一个确认按钮和一个取消
  • 2024-06-13JavaScript-DOM
    DOM全称:DOM(DocumentObjectModel--文档对象类型) 作用:用来操控网页类容的功能,开发网页特效和实现用户交互DOM结构将HTML文档以树形结构表现出来称之为DOM树获取DOM 语法:document.querySelector('css选择器')参数:包含一个或多个css选择器字符串返回值:CSS选
  • 2024-06-12js之操作元素属性和定时器以及相关案例倒计时
    这里写目录标题一级目录二级目录三级目录WebAPIs01四、操作元素属性1.操作元素常用属性2.操作元素样式属性通过style属性操作css1.修改样式通过style属性引出2.如果属性有-连接符,需要转换为小驼峰命名法3.赋值的时候,需要的时候不要忘记加css单位通过className操作css
  • 2024-06-09第一章:java的历史、环境搭建
    第一章:java的历史、环境搭建Java是一种计算机编程语言;除了除了java还有很多编程语言:c语言、c++、c#、python等不同的计算机编程语言语法不同;应用场景不同;java是一种后端开发编程语言一、Java的历史1995年,sun公司推出的一款面向对象的编程语言jdk:java开发的必要
  • 2024-06-09Hello
    HelloWorld1.随便建立一个文件夹,存放代码2.新建一个Java文件​ 文件后缀名.Java​ 注意系统没有显示后缀名,需要手动打开​ 类名要和文件名一致要不然会报错3.编写代码publicclassHello{ publicstaticvoidmain(String[]args){ System.out.print("Hello,World!
  • 2024-06-04第九章:三个修饰符
    一、abstract[抽象的]1.abstract可以修饰类:(1)被abstract修饰的类称为抽象类(2)语法:abstractclass类名{}(3)特点:抽象类只能声明引用,不能创建对象(4)抽象类中可以定义属性和成员方法、构造方法 2.asbtract可以修饰方法:(1)被asbtract修饰的方法称为抽
  • 2024-06-03甲方甩给两个存在相同包名与类名的Jar包,要在工程中同时使用怎么办?
    项目与第三访系统集成通信的技术方案中,有一种方式是被集成方提供Jar包,Jar包里提供了调用被集成方(第三方)相关功能的Java类或接口,很多都同时附带一份集成开发文档。如果第三方在不同时期提供的jar包,相互存在冲突,而工程中又必须同时使用这两个jar包,该怎么办呢?冲突场景解决方
  • 2024-06-02【Web API DOM02】如何获取、操作DOM元素
    一:获取DOM元素1根据CSS选择器获取语法格式如下:(1)选中一个DOM元素document.querySeletor('CSS选择器')<ul><li>1</li><li>2</li><li>3</li></ul>document.querySelector('li')//只能获取第一个li该选择器只能选中第一个DOM元
  • 2024-06-02java中的泛型
    目录一、定义二、使用语法三、注意事项四、从泛型类派生子类情况一情况二五、泛型接口语法接口的使用一、定义class类名<泛型标识1,泛型标识2,…>{ private泛型标识1变量名;}常用的泛型标识:T,E,K,V二、使用语法类名<具体的数据类型>对象名=new类名<具体的数据类型
  • 2024-05-20.NET6中使用Log4net记录日志(二)记录日志到SqlServer数据库
    1、引用NuGet包(System.Data.SqlClient) 2、创建SqlServer数据库表(ProgramLog)CREATETABLEProgramLog(IdINTIDENTITY(1,1)PRIMARYKEY,[Date]DATETIME,--记录时间[Level]NVARCHAR(128),--日志级别[RunTime]VARCHAR(128),--执行时长[Thread]NVARCHAR(256),--线程号[Lin
  • 2024-05-10Fastjson反序列化漏洞
    Fastjson简介Fastjson是一个Java库,可以实现json和对象之间的转换。将数据与对象进行转化,这个操作涉及到了反序列化。与原生的Java反序列化不同,FastJson反序列化并未使用readObject方法,而是自定义了反序列化的过程。通过在反序列化的过程中自动调用类属性的setter方法
  • 2024-04-28Transition
    内置组件Transition官网详细文档:https://cn.vuejs.org/v2/guide/transitions.html时机Transition组件会监控slot中唯一根元素的出现和消失,并会在其出现和消失时应用过渡效果具体的监听内容是:它会对新旧两个虚拟节点进行对比,如果旧节点被销毁,则应用消失效果,如果新节点是新
  • 2024-04-28turtle库创建画笔对象
    From: https://mp.weixin.qq.com/s/Ywb2aatt043-SfgMry0k4A-------------------------------------------------------------------------------------110.turtle库创建画笔对象Original 周晓宇python 安迪python学习笔记 2024-04-2221:02 云南 【目录】 1.知
  • 2024-04-23批量将类名改为驼峰命名方式脚本
    """使用方法:将该脚本文件放在用例脚本文件目录下,该脚本会遍历得到所在文件夹下所有py文件中的class类名,并将类名改为驼峰命名方式"""importglobimportosimportrecurrent_folder=os.getcwd()py_files=glob.glob(os.path.join(current_folder,'*.py'))pattern=
  • 2024-04-17IPAguard–iOS代码混淆工具(免费)
     IPAguard是一款为iOS开发者设计的代码混淆工具,旨在为开发者提供方便制作和分析马甲包的解决方案。通过高效的匹配算法,IPAguard可以在保证代码混淆的同时,保证编译后的代码质量,减少了因混淆引起的bug,使得开发者能够更加专注于App的功能实现与优化。 TODOLIST以下是IPAguard
  • 2024-04-07Android查找启动类名和启动方法
    1.将APK安装到手机上2.连接WIFI,使手机和电脑在同一个局域网内,查看手机IP3.连接手机,命令:adbconnect手机IP地址4.查看APK启动类名,命令:abddumpsyspackage包名如图:5.启动命令:adbshellamstart-n类名备注:如果提示adb命令不存在,可以选择以下两种处理方式1.直接
  • 2024-04-04Java 标识符&关键字
    关键字关键字(Keywords)在编程语言中具有特殊意义的保留字。它们是语言的基础构建块,用于定义程序的结构和逻辑。在Java中,关键字共有53个。这些关键字具有特殊的语法含义,不能用作标识符(例如变量名、类名、方法名等),因为它们在Java中已经有了特定的用途。Java中关键字有以下几
  • 2024-03-23Java程序设计基础 第一章:Java的历史、环境搭建
        Java是一种计算机编程语言;除了java还有很多编程语言:c语言、c++、c#、python等,不同的计算机编程语言语法不同;应用场景不同;                                                 java是一种后端开发编程语言一、
  • 2024-03-22Springboot的启动类名(引导类),一直爆红解决方式
    可以看到上图,无论起什么名称都爆红,也不能启动,原因是不能(引导类)启动类不能直接放java文件下,要放到你新建立的包下,它扫描的是包改放到com.itheima内,问题解决(小编范了两次这种低级错误)放到包内,最上面的packagecom.itheima;是扫描的包范围,切记不要大意
  • 2024-03-20JAVA基础语法和开发工具配置
    程序开发步骤程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序的步骤:编写->编译->运行JAVA基础语法一个JAVA程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描
  • 2024-03-19java学习中随笔
    进入文件夹cd/d路径打开应用calcmspaintnotepad文件操作md目录名rd目录名cd>文件名del文件名next:会自动去除字符串前的空格,但是一旦遇到有效字符后,遇到空格停止nextLine():以Enter为结束符,可以获得空白this:this:本身调用这个对象super:代表父类对象的
  • 2024-03-18关于scss手动遍历生成类名
    1、自动生成宽度类名$width-name:300,100;@each$namein$width-name{.w#{$name}{width:$name+px;}};//以上代码将会生成.w300{width:300px;};.w100{width:100px;}2、自动生成间距类名$margin-name:(mt:(16,24,10),mb:(16),ml:
  • 2024-03-16类定义
    publicclassday_6_1{publicstaticvoidmain(String[]args){//创建一个小人Personp=newPerson();//给这个人属性赋值p.name="张三";p.age=18;//调用这个人的行为p.chi();p.sellps();