ICode9

精准搜索请尝试: 精确搜索
  • Python第七章-面向对象2020-04-02 21:02:18

    面向对象编程基础 一、面向对象概念 1.1 什么是面向过程 ​ 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 ​ 生活中的的例子举例。 1.2 什么是面向对象 ​ 面向对象是把构成问题事务分解成各个对象,建立对象

  • JVM2020-04-02 20:54:04

       核心组件是Java程序运行的核心组件;桌面组件是提供对桌面开发的支持组件;java虚拟机(跨平台的基础);数据库组件,负责数据库连接;安全组件,负责java对外连接的安全;根据组件。 参考文章: https://www.oracle.com/technetwork/java/javase/tech/index-jsp-140763.html      上图

  • 阿里P8架构师详谈 Java 内存模型2020-04-02 20:44:42

      Java 内存模型(JMM)描述了 JVM 如何使用计算机的内存(RAM)。JVM 是一个完整计算机的模型,因此该模型包含了内存模型的设计 —— JMM。 如果要正确地设计并发程序,了解 JMM 非常重要。JMM 描述了不同线程间如何以及何时可以看到其它线程写入共享变量的值,以及如何在必要时同步访问

  • Python工程师面试必备25条Python知识点2020-04-02 20:41:11

    1.到底什么是Python?你可以在回答中与其他技术进行对比 下面是一些关键点: Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以

  • 吐血总结!50道Python面试题集锦(附答案)2020-04-02 20:40:47

    Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的50个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱颖而出,找到一份高薪工作。这些面试题涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。 Q1、Python中的列

  • 咱们从头到尾说一次 Java 垃圾回收2020-04-02 20:36:42

      作者 | 率鸽 责编 | 胡雪蕊 之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。? 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但其

  • js中的new关键字做了什么?2020-04-02 16:55:28

    使用关键字new创建新实例对象经过了以下几步: 创建一个新对象 将新对象的_proto_指向构造函数的prototype对象 将构造函数的作用域赋值给新对象 (也就是this指向新对象) 执行构造函数中的代码(为这个新对象添加属性) 返回新的对象

  • nodejs内存泄漏分析工具heapdump2020-04-02 15:07:34

    http://itindex.net/detail/52929-chrome-%E5%BC%80%E5%8F%91-%E5%B7%A5%E5%85%B7 heapdump安装 先下载nodejs源码到项目目录的.node-gyp下解压,并重命名为版本号。 cnpm install heapdump 内存泄漏是指计算机可用内存的逐渐减少。当程序持续无法释放其使用的临时内存时就会发生。J

  • Spring原理解析-BeanFactory---容器加载过程解析2020-04-02 14:38:57

    Spring的IOC容器---BeanFactory---容器加载过程解析容器加载DefaultListableBeanFactory类介绍BeanFactory接口介绍BeanDefinition接口介绍BeanDefinitionRegistry接口介绍如何解析xml文件 容器加载 DefaultListableBeanFactory类介绍   DefaultListableBeanFactory类是Be

  • C语言如何实现继承及容器2020-04-02 13:40:02

    继承的概念 继承是面向对象软件技术当中的一个概念,与多态、封装共为面向对象的三个基本特征。继承可以使得子类具有父类的属性和方法或者重新定义,追加属性和方法。 面向对象中的重要概念就是类,在我们熟知的编程语言 C++ 、Python 中都存在类的概念,通过现有的类从而继承得到

  • Java中InvocationHandler接口中第一个参数proxy详解2020-04-02 13:00:56

    java动态代理机制中有两个重要的类和接口InvocationHandler(接口)和Proxy(类),这一个类Proxy和接口InvocationHandler是我们实现动态代理的核心; 1.InvocationHandler接口是proxy代理实例的调用处理程序实现的一个接口,每一个proxy代理实例都有一个关联的调用处理程序;在代理实例调用方法

  • C++中const关键字的使用方法,烦透了一遍一遍的搜,总结一下,加深印象!!!2020-04-02 09:05:11

    C++中const关键字的使用方法,烦透了一遍一遍的搜,总结一下,加深印象!!!       之前一直在学习C/C++,关于const的使用,这里出现一点,那里出现一点。知识用时方恨少,这一段时间正好各种笔试题,其中关于const的用法也是层出不穷,所以疲于在书本上各种翻,这里汇总一下,加深自己的印象的同时,也

  • Java基础(四)2020-04-01 20:03:41

    1. 面向对象和面向过程 面向过程强调功能行为。 面向对象将功能封装进对象,强调具备了功能的对象。 2. 面向对象三大特征 封装、继承、多态。 3. 对象属性和方法 3.1. 定义 Public calss 类名{    //成员变量    //成员方法 }   3.2. 对象属性 对象属性又称成

  • Vue mixin 混入2020-04-01 18:03:08

    1:介绍:当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 a)组件引入父组件后,时单独开辟了一个区域,两者是两个独立的个体,通过props和事件emit进行联系 单纯组件引用: 父组件+子组件-->>父组件+子组件 b)而mixin是引入一个组件后,把引入的mixin组件跟当前的组

  • Java基础:JVM垃圾回收算法2020-04-01 15:54:35

    https://blog.csdn.net/gjwwansui/article/details/80365221 众所周知,Java的垃圾回收是不需要程序员去手动操控的,而是由JVM去完成。本文介绍JVM进行垃圾回收的各种算法。 1. 如何确定某个对象是垃圾 1.1. 引用计数法 1.2. 可达性分析 2. 典型的垃圾回收算法 2.1. 标记-清除

  • 新ZJJG项目相关接口开发记录-全国充值卡2020-04-01 14:53:39

      全国充值卡销售数据制证   概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提

  • Spring IoC 概述2020-04-01 12:08:40

    问题: 1.什么是依赖倒置? 2.什么是控制反转? 3.什么是依赖注入? 4.它们之间的关系是怎样的? 5.优点有哪些? 带着上面的5个问题,我们开始今天的学习。 依赖倒置原则 (Dependency Inversion Principle) 依赖倒置是一种设计原则。 依赖倒置包括三层含义: (1)高层模块不应该直接依赖于底层模块,两者

  • python:深拷贝,浅拷贝,内存管理2020-03-31 20:07:05

    深拷贝和浅拷贝都是对象的拷贝,本质的区别是拷贝出来的对象的地址是否和原对象一样,也就是地址的复制还是值的复制的区别。 可变对象:直接在对象所指的地址上把值改了,这个对象依然指向这个地址。 不可变对象:一个对象所指向的地址上的值是不能修改的,如果修改了这个对象的值,它所指向的

  • 对象脑图总结2020-03-31 18:54:39

      1、是这样的,不同的对象的底层都表示为二进制,在 js 中二进制前三位都为 0 的话会判断为 object 的类型, null 的二进制是全 0,自然前三位也是0所以执行 typeof 时会返回 ‘object’   2、 var myArray = [1,2,3]; var it = myArray[Symbol.iterator](); it.next(); // {value

  • 设计模式-19状态模式(State Pattern)2020-03-31 18:53:01

    1.模式动机 在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(stateful)对象,这样的对象状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化。如

  • C# Newtonsoft.Json JObject合并对象整理2020-03-31 17:57:28

    JObject 很方便的向一个json对象中添加属性和值,或其他json对象 一、合并其他对象到属性 JObject obj = new JObject();obj.Add("name", "张三");obj.Add("birthday", DateTime.Now); //合并其他对象到当前对象的属性obj.Add("content", JToken.FromObject(new{ code = "zhang

  • js如何判断一个对象{}是否为空对象,没有任何属性,为空对象的几种方法2020-03-31 15:02:20

    1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {};var b = (JSON.stringify(data) == "{}");alert(b);//true 2.for in 循环判断 var obj = {};var b = function() {  for(var key in obj) {  return false;}  return true;}alert(b());//true3.jquery

  • Python对象的比较、拷贝2020-03-31 11:02:03

    '==' VS 'is' 等于(==)和 is 是python中对象比较常用的两种方式。简单来说,'=='操作符比较对象之间的值是否相等,比如下面的例子,表示比较变量 a 和 b 所指向的值是否相等。 a == b   在python中,每个对象的身份标识,都能通过函数id(object)获得。因此,'is'操作符,相当于比较对象之间的I

  • JQuery入门2020-03-30 19:56:27

    JQuery 基础 概念: 一个JavaScript框架。简化JS开发 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一

  • Java 对象布局及其组成2020-03-30 18:04:12

    Java 对象布局及其组成 在 hotspot 虚拟机中,对象在内存中布局可以被分为三部分:对象头/实例数据/补位数据。下面一张图是一个普通 java 对象和一个数组对象的结构组成: Java 对象组成 Hotspt 采用了 OOP-Klass 模型。 它是描述 java 对象实例的模型,可分为两部分: OOP (Ordinary Obje

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

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

ICode9版权所有