ICode9

精准搜索请尝试: 精确搜索
  • 面试题day282022-08-18 15:32:56

    一面 自我介绍,简单介绍了一下之前做过什么项目,用了什么技术等等,没有详细问项目的细节,但具体的功能和业务一定要讲清楚。 JVM垃圾回收,fullgc是否可以回收方法区 GC 的基本原理:将内存中不再被使用的对象进行回收,GC中用于回收的方法称为收集器,由于GC需要消耗一些资源和时间,Jav

  • Initilize2022-08-18 12:31:16

             代码示例: package Array; public class Initialize { public static void main(String[] args) { //静态初始化;创建+赋值 int[]nums={1,2,3,4,5}; System.out.println(nums[4]); //动态初始化;包含默认初始化 int[

  • Day5(复习:java数组)2022-08-17 23:01:06

    Java数组 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 每个数组元素通过下标来访问   数组声明和创建 首先必须声明数组变量,才能在程序中使用数组 dataType[] arrayRefVar;  //首先的方法或者dataType

  • 注解与反射的学习2022-08-17 11:31:23

    注解 什么是注解 Annotation是从JDK5.0开始引入的新技术 作用: 不是程序本身,可以对程序做出解释 可以被其他程序(比如:编译器等)读取 格式: 注解是以“@注释名”在代码中存在,还可以添加参数值 在哪里使用: 可以附加在package,class,method,field上面,相当于给他们添加了额外的辅助

  • Java变量与常量、作用域2022-08-16 14:03:38

    变量与常量、作用域 1、变量(variable) 变量:可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元 声明格式为: 数

  • spring ApplicationListener 和 CommandLineRunner2022-08-15 00:03:07

    ApplicationContext 事件机制是观察者设计模式的实现 如果容器中有一个ApplicationListener Bean,每当 ApplicationContext 发布 ApplicationEvent 时,ApplicationListener Bean将自动被触发。这种事件机制需要程序显式触发。 CommandLineRunner 接口主要用于实现在应用初始化后,去执

  • java 类初始化顺序2022-08-14 15:03:42

      public class StaticClass { static int c1=0; private static StaticClass staticClass = new StaticClass(); static int c2=1; static int c3=3; static { c3++; } private StaticClass(){ c1++; c2++; ++

  • JVM总结——类文件相关2022-08-14 10:30:29

    类文件内容 魔数 主次版本号 常量池 访问标志 类索引、父类索引与接口索引集合 字段表集合 方法表集合 属性表集合 什么是属性表集合 字段表和方法表分别用于描述一个字段和一个方法,而它们当中都有一个属性表,属性表用于描述一些额外信息,比如对于常量字段来说,它可能包含一个指向

  • Linux下yum安装mysql 遇到的问题Can't open and lock privilege tables: Table 'mysql.user' doesn&2022-08-13 18:31:58

    今天在linux下安装mysql时 执行service mysqld start时, mysql总是启动失败 后来查看mysql日志:/var/log/mysqld.log,发现有个Can't open and lock privilege tables: Table 'mysql.user' doesn't exist 错误 我想可能是mysql.user我安装时没初始化好导致,用下面命令初始化一下数据库

  • ABP vNext系列文章01---模块化2022-08-13 16:01:03

    一、模块化应用  1、继承AbpModule 每个模块都应该定义一个模块类.定义模块类的最简单方法是创建一个派生自AbpModule的类,如下所示:    2、配置依赖注入和其他模块---ConfigService方法 在ConfigService中注入你用到的所有服务 你可以按照Microsoft的文档中的说明逐个注册依

  • 深度学习:深度学习计算2022-08-13 12:30:25

    1、模型构造 可以通过继承Block类来构造模型。 Sequential类继承自Block类。 虽然Sequential类可以使模型构造更加简单,但直接继承Block类可以极大地拓展模型构造的灵活性。 1.1继承Block类来构造模型 Block类是nn模块里提供的一个模型构造类,我们可以继承它来定义我们想要的模型

  • C++ 之静态成员变量2022-08-13 00:33:41

    C++ 之静态成员变量 静态成员变量的特点 在类内声明 在类外进行初始化。 #include <iostream> using namespace std; class Person{ public: static int m_Age ; // 静态成员变量 在类内声明 在类外进行初始化 // 静态成员变量也是有权限的 private: static int m_other ;

  • OOP - 琐碎2022-08-12 03:01:20

    初始化:Java的对象不像是C++的引用,毕竟引用不空,而更像是指针。C++的语言规范(有些编译器就)不支持直接初始化数据成员,而是用一种初始化列表的形式。P.S. 现代C++提供了大括号初始化语法的统一。这也许是因为结构体(包括数组)在C++里可能是在栈上,因为总是先申请了对象空间,然后才对这块

  • QObject: Cannot create children for a parent that is in a different thread2022-08-11 14:04:29

    当使用movetothread时,注意对象的构造函数,因为对象的实例化是在A线程构造的,使用movetothread后,是在B线程调用,所以容易出现该问题。可以尝试在对象构造函数中初始化一些非new的变量,采用一次性定时器触发实际的初始化

  • java总结2022-08-10 22:30:24

    对于这段学过的内容进行下整理: 类成员:static修饰,分为类成员,类方法,静态初始化块。对于构造器,不可用static来修饰(因为static方法为编译时确定),类成员不可访问实例成员(类成员建立时间必实例成员建立时间早,访问不到实例变量)。 final修饰符:可用于修饰类,变量,与方法,所修饰的东西不可改变,且

  • jvm 这两天的一个总结2022-08-08 00:03:17

      首先随便找了一个jvm的结构图 类加载器子系统 它包含三个大的阶段 分别是 : 加载(loading) -> 链接(linking) -> 初始化(Initialization) 加载: 通过类的全限定名获取到这个类的二进制字节流 -> 将这个字节流转换成方法区的运行时数据结构 链接: 验证->准备->解析 首先是验证 验

  • 专题3-串口驱动程序设计-第2课串口驱动分析-初始化2022-08-07 00:30:49

    1、概述 (1)串口驱动程序结构(2)串口驱动中的重要数据结构体     用户态发生write时->VFS中的sys_write,先经过file_operation中的tty_write,这个tty_fops是在哪里注册的?     2、回溯-初始化分析 两个重要的文件:samsung.c:注册串口驱动程序s5pv210.c (2)串口驱动中重要的数据结构:uar

  • 工作流引擎之Elsa入门系列教程之一 初始化项目并创建第一个工作2022-08-04 18:02:28

    引子 工作流(Workflow)是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。为了实现某个业务目标,需要多方参与、按预定规则提交数据时,就可以用到工作流。通过流程引擎,我们按照流程图,编排一系列的步骤,让数据可以按照一定的规则,一定的顺序,提交给一定的负责人进行处理,实现带有时

  • Java运行时生成类元数据,初始化注解信息的方式2022-08-03 18:35:00

    问题前因 在一次技术升级中, 把分布式配置中心组件由百度的Disconf 改成 Nacos , 在对项目进行改造时, 首先将所有Disconf客户端依赖全部移除后, 依赖的封装的jar包中, 所有依赖DIsconf 注解的配置类, 在项目启动时, 本该理所当然的报找不到类信息 , 如下: 但是, 项目却顺利启动

  • websocket-cometd源码阅读-初始化(二)2022-08-03 13:37:07

    常规配置 <!-- CometD Servlet --> <servlet> <servlet-name>cometd</servlet-name> <!--<1>--> <servlet-class>org.cometd.annotation.server.CometDServlet</servlet-class> <!--liqiang todo 600000--

  • 关于引用&的理解2022-08-03 08:32:30

    1、引用更接近const 指针,必须在创建时进行初始化,一旦与某个变量关联起来,就将一直效忠于它。其本质是: int rat = 0; //变量 //以下两种表达功能等效 ,引用rodents扮演的角色与表达式*pr相同 int & rodents = rats; //引用别名和变量绑定,初始化后无法修改,但允许修改变量值 int * con

  • java初始化、执行顺序2022-08-02 16:35:12

    ▪ 代码块作用:用来初始化类、对象的信息 ★ 执行过程:new了某类的新对象的时候 前提:某类需要先存在,即虚拟机jvm把某个类从硬盘上加载到内存【类加载到内存】 执行静态代码块,加载静态成员属性、静态方法和普通方法。 ① 执行静态代码块【随着类的加载而执行】 如果有静态成员变量

  • AI智能剪辑,仅需2秒一键提取精彩片段2022-08-02 15:04:27

    如今短视频已成为人们娱乐社交的主要形式,很多用户也开始由观众逐渐转变为短视频制作传播者,然而复杂的视频剪辑工具却令他们望而止步。如何才能降低短视频制作剪辑门槛,让更多无经验者也能制作出优质的短视频内容,并乐于分享生活趣事呢? 华为HMS Core视频编辑服务6.6.0版本近期上线AI

  • 基于stm32F407ZGT6的三重ADC交替采样+DMA传输数据+定时器TRGO触发2022-08-02 13:03:56

    好久没写博客了,最近挺忙的。近来有些好玩的实现,网上的资料并不是非常详细,打算慢慢写下来,希望别人能少走一点弯路。 因为希望提高ADC的采样率,这次我试着实现了一下三重ADC交替采样+DMA搬运至内存+TIM的TRGO触发采样(环境是stm32cubemx 6.5.0和keil 5)  首先打开cubemx进行基础设置

  • java初步学习(初学者,不喜吻喷)42022-08-01 20:06:05

    初步学习 变量问题 局部变量 局部变量是处在一方法的“{}”中的变量,必须声明和初始化值 例:所编写代码及爆红如下 可以看到上部方法中对“i”进行初始化,所以该方法中的“i”可以输出,可下部方法中的“i”却出错爆红 由此可见,局部变量只在其所属的方法中起作用 实例变量 实例对象从

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

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

ICode9版权所有