ICode9

精准搜索请尝试: 精确搜索
  • Java 反射机制-Reflection2022-09-01 23:02:31

    部分内容来自黑马程序员和JavaGuide,可以先了解一下类加载和类加载器的知识。 1 反射机制 1.1 【面试】 说说你对反射的了解? 来自文档的解释: Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon it

  • 接口自动化测试-反射机制2022-09-01 20:03:16

    反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动! 一、模板导入 通过import模块,我们可以引用其他文件中定义的方法,变量 思考:是否可以通过模块名动态导入 二、动态导

  • JavaScript 设计模式及代码实现——代理模式2022-09-01 19:34:56

    代理模式 1 定义 为其他对象提供一种代理以控制对这个对象的访问 在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 2 应用举例 2.1 缓存代理 现在我们有一个可以查询城市经纬度的函数: const getLatLng = (address)

  • C#程序优化的50种方案2022-09-01 19:02:05

    C#程序优化的50种方案 码农人生 C#编程 欢迎围观交流 ​关注   58 人赞同了该文章 一、用属性代替可访问的字段1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处;2、在属性的get和set访问器重可使用lock添加多线程的支持。   二、readonly(运

  • 句柄2022-09-01 18:34:34

    关键字:句柄, HANDLE, WINDOWS SDK, windows.h, 从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗? 然后,指针其实也是一种"句

  • 句柄22022-09-01 18:31:57

    文章目录 什么是句柄 句柄的本质理解 为什么需要句柄 什么是句柄 句柄是一个整数,单独的看它只是数字。 但这个整数是进程句柄表数组的下标,有了这个下标,操作系统就可以找到其索引的数据结构,并能找到数据结构里面的指针,然后根据这个指针获取内核里的某个对象。 句柄的本质理解

  • JVM对象创建与内存分配机制2022-09-01 12:34:58

    JVM对象创建过程     类加载检查 虚拟机遇到一条new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过,如果没有,就必须先执行对应的类加载过程; new指令对应到语言层面就是new关键词、对象克隆

  • UML设计图6-序列图2022-09-01 12:02:58

    1.基本概念 序列图(Sequence Diagram)是对象之间基于时间顺序的动态交互,它显示出了随着时间的变化对象之间是如何进行通讯的。序列图的主要用途之一是从一定程度上更加详细地描述用例表达的需求,并将其转化为进一步的更加正式层次的精细表达。 序列图的含义 序列图用于表现一个交互,该

  • UML设计图4-对象图2022-09-01 11:03:54

    1.含义   对象图概述:对象图显示了某一时刻的一组对象及它们之间的关系。   对象图可以看做是类图的实例,用来表达各个对象在某一时刻的状态。   对象图中的建模元素主要有对象和链,对象是类的实例,链是类之间的关联关系的实例。 2.在软件工程的阶段   分析设计实现阶段都有

  • JavaScript 中的构造函数和新的运算符2022-09-01 11:01:46

    JavaScript 中的构造函数和新的运算符 Constructor Functions and the new Operator 你好, 我是 Gibson,在这篇博客中,我们将学习构造函数和新的运算符。 我们可以使用构造函数,使用函数来构建对象。现在构造函数实际上是一个完全正常的函数。常规函数和我们称为构造函数的函数之间的

  • 前端高频面试题(六)(附答案)2022-09-01 10:03:43

    如何优化动画? 对于如何优化动画,我们知道,一般情况下,动画需要频繁的操作DOM,就就会导致页面的性能问题,我们可以将动画的position属性设置为absolute或者fixed,将动画脱离文档流,这样他的回流就不会影响到页面了。 Vue 为什么要用 vm.$set() 解决对象新增属性不能响应的问题 ?你能说说如

  • python相关知识点2022-08-31 23:01:00

    1. enumerate用于将可迭代对象拆包成元组 比如list、dic、range list = [0,1,2,3] dic = {'a':1,'b':2,'c':3} for a in enumerate(list):   print(a) # 输出为 (0,0) (1,1) (2,2) (3,3) for a in enumerate(dic):   print(a) # 输出为 (0,'a') (1,'c

  • 什么是静态方法?@staticmethod装饰器怎么用?2022-08-31 22:30:52

    填坑(@staticmethod装饰器----静态方法声明) 在学习的时候看到很多人都在用@staticmethod这个装饰器来修饰类方法,这就让我好奇了这个独特的装饰器到底是个啥?咋就受到这么多ML的大牛的青睐?秉着可以不用但是不能不晓得的原则,咱也来仔细研究一番。 - 正常我们使用类去实例化对象时会先

  • 聊聊Garbage Collector的SATB2022-08-31 20:04:18

      序   本主要研究一下Garbage Collector的SATB   CMS、G1、Shenandoah在进行concurrent marking的都采用了SATB的技术   Shenandoah   Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有   Snapshot-at-the-beginning concurrent mark包括Init Mark(Pause

  • Spring回顾2022-08-31 16:31:39

    Spring回顾 Spring两个核心思想:IOC和AOP 什么是ioc: Inversion Of Control(简称IOC),控制反转;它是一个技术思想,不是一个技术实现; 开发模式:我们不用自己去new对象,是通过从IOC容器去帮助我们实例化对象并且管理它,我们需要使用哪个对象,去问IOC容器拿即可;此外,我们失去

  • 事件对象2022-08-31 09:33:29

    1、事件对象是什么? 也是个对象,这个对象里有事件触发时的相关信息 2、事件对象在哪里? 在事件绑定的回调函数的第一个参数就是事件对象        3.常见事件对象属性 type:获取当前的事件类型 clientX/clientY:获取光标相对于浏览器可见窗口左上角的位置 offsetX/offsetY:获取光标相

  • 第 17 天:没有资产的原型制作的好处2022-08-31 04:01:41

    第 17 天:没有资产的原型制作的好处 客观的 : 为什么需要在制作前制作游戏原型? 所以现在我刚刚结束了我项目的原型阶段,让我们来谈谈为什么在游戏开发中进行原型设计是必要的。我看它的方式是一种简单的方式,比如草图。 我们可以从一个对象开始并将特定的 C# 脚本应用到它们,然后我们

  • 另一种语言2022-08-31 03:35:06

    另一种语言 作者:Marek Cermak,后端 Go Lead @ STRV 听说过这种新的包罗万象的编程语言吗?一种易于学习、快速编译、高性能和多平台的语言,并且是我们需要的最后一种语言?好吧,那么请告诉我它是哪一个,因为我还没有听说过。我只是来谈论 Go 的。 尽管 Go 不是一种可以取代所有其他语言

  • 类与对象 —— 友元2022-08-30 23:04:03

    友元 生活中你的家有客厅(Public),有你的卧室(Private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去 但是呢,你也可以允许你的好闺蜜好基友进去。 在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一个

  • 创建者模式--原型模式2022-08-30 15:31:33

    概述 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象 结构 原型模式包含如下角色: 抽象原型类: 规定了具体原型对象必须实现的clone()方法 具体原型类: 实现抽象原型类的clone()方法,他是可被复制的对象 访问类: 使用具体原型类中的clone()方

  • go语言数据I/O对象及操作2022-08-30 11:05:11

    概念 在Go语言中,几乎所有的数据结构都围绕接口展开,接口是Go语言中所有数据结构的核心。在实际开发过程中,无论是实现 web 应用程序,还是控制台输入输出,又或者是网络操作,都不可避免的会遇到 I/O 操作。 Go语言标准库的 bufio 包中,实现了对数据 I/O 接口的缓冲功能。这些功能封装于接

  • List<Integer>详解2022-08-30 09:34:20

    一.关于Integer 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。 所有的包装类(Integer、Long

  • python之面向对象2022-08-30 09:05:06

    面向对象 本质:将特定的数据与特定的功能绑定到一起 将来只能彼此相互使用 对象其实就是一个容器 里面将数据和功能绑定到一起 使用场景一: ​ eg:游戏人物...... ​ 只负责创造出该人物具备的功能 至于后续战绩如何无人知晓 不是面向对象关心的内容 区别 面向过程编程相当

  • 【2022.8.26】前端开发(5)2022-08-29 23:05:04

    学习内容概要 JS获取用户输入值 JS事件绑定 jQuery类库 jQuery常见操作 内容详细 JS获取用户输入 普通数据(输入、选择) 标签对象.value 文件数据(上传) 标签对象.files 标签对象.files[0] JS类属性操作 标签对象.classList 标签对象.classList.contains() 标签对象.cla

  • IO_对象流2022-08-29 22:05:09

    对象流 对象的本质是用来组织和存储数据的,对象本身也是数据。那么,能不能将对象存储到硬盘上的文件中呢?能不能将对象通过网络传输到另一个电脑呢?我们可以通过序列化和反序列化实现。 java对象的序列化和反序列化 当两个进程远程通信时,彼此可以发送各种类型的数据。无论是何种

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有