ICode9

精准搜索请尝试: 精确搜索
  • XAML 设计器已意外退出。(退出代码: e0434352)2022-06-13 13:03:04

    一、前言 开门见山,这个问题我遇到过两次,第一次因为项目刚开始不长时间,我查了很长时间都没解决,然后就直接重写了,几乎一样的写法,但问题没复现了,但程序员思维告诉我,一定还是有比较关键的地方出现了问题,不然不会这样的,这里我仅代表我这个项目,提供一种解决思路 打开日志查看器,发现了这

  • 垃圾回收机制2022-06-11 20:32:24

    什么是垃圾?   垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是垃圾。   如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用。甚至导致内存溢出。   标记阶段:对象存活判断   垃圾标记阶段:堆

  • C++引用与指针2022-06-11 18:00:12

    区别与联系 相同点: 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 区别: 指针是一个实体,而引用仅是个别名; 引用使用时无需解引用(*),指针需要解引用; 引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终” _ 引用没有 const,指针有 const,const 的指针

  • 第08章-函数探幽2022-06-09 21:06:50

    # 第1章-预备知识 # 第2章-开始学习C++ # 第3章-处理数据 # 第4章-复合类型 # 第5章-循环和关系表达式 # 第6章-分支语句和逻辑运算符 # 第7章-函数——C++的编程模块 第08章-函数探幽 本章内容包括: 内联函数。 引用变量。 如何按引用传递函数参数。 默认参数。 函数重载。 函数

  • C#值类型和引用类型的区别2022-06-09 20:39:18

    从概念上来讲值类型是存储其值的本身,引用类型存储的是对其值的引用。 从内存上来讲值类型是存储在其内存的栈中,引用类型是存储在其内存的堆中。 也有个别情况值类型存储在堆中,引用类型在栈中。 比如值类型在引用类型中,当这个引用类型实例化的时候,值类型就是在内存堆中了。    

  • Golang并发安全与引用传递总结2022-06-09 11:33:44

    码住!Golang并发安全与引用传递总结 https://mp.weixin.qq.com/s/svKtrTbEU-2MsChqvZKjMA 码住!Golang并发安全与引用传递总结 原创 徐世佳 云加社区 2022-06-08 18:02 发表于广东   导语 | 因为现在服务上云的趋势,业务代码都纷纷转向golang的技术栈。在迁移或使用的过程中

  • this的引用与类变量2022-06-09 09:02:16

    this的引用与类变量 示例: class caculate { static int staticVar = 0; //类变量、静态变量 static final float STATIC_CONSTANT = 1; //类变量、静态常量 int xPos, yPos; //实例变量 double distance(int xPos, int yPos) { double dis = Math.sqrt(x

  • JVM 垃圾收集机制2022-06-08 23:33:46

    一、什么是GC,为什么需要GC GC:Gabage Collection,即垃圾收集; 随着应用程序所应对的业务越来越庞大、复杂、用户量越来越多,没有GC就无法保证应用程序的正常进行,经常造成STW的GC又跟不上实际的需求,影响用户体验,因此也需要不断的对GC进行优化。 二、名词解析 1、OOM --内存溢出 内存溢

  • Java之toString方法2022-06-08 18:01:14

      在Java中所有的类都有一个共同的父类Object(默认继承,不用加extends关键字),toString方法就是Object类的一个方法,用来返回该对象的字符串表示形式(个人总结:需要把该类转换成String类型的时候就会调用该方法)   父类Object中的toString()方法      可以看到该方法返回的是"类名

  • 软件构造——Snapshot图2022-06-07 23:35:26

    Snapshot图(代码快照图) 这里首先回顾一下软件构造最初提出过一个“三维度八视图”的概念,(此概念是软件构造和后期维护过程中的一个概念,讨论的是如何构造的问题)三维度分别是时刻和阶段维度,代码和构件维度,编译和运行维度,而八视图指的就是2 x 2 x 2 = 8了,这里的Snapshot图描绘的是八维

  • 三种初始化及内存分析、、数组的四大基本特点2022-06-07 17:31:06

    三种初始化 1.静态初始化 : 创建 + 赋值 2.动态初始化: 包含默认初始化 3.数组的默认初始化 数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化 Java内存分析 1.堆:存放new的对象和数组。 可以被所有的线程共享

  • 《C和指针》学习笔记[第六章 指针]2022-06-07 11:34:53

    1. 通过定义的值的时候的类型 2. 因为定义字面值指针常量没有意义,而且也无法确认该块区块无其它数据使用。 3. 值是值,值表示该地址空间类型所代表的值,需要解释为指针地址,需要特殊的&符去像变量获取地址 4. 后果为将会读取或者修改该地址的值,可能会引起整个程序的错误 5. 我感觉没

  • decltype总结2022-06-07 10:00:21

    decltype会识别const和引用 decltype一个表达式的时候会判断该表达式是左值还是右值,如果是左值就返回引用,否则就返回非引用。 int &a = xx; const decltype(a) b = xxx; typedef int* pp; const pp x; 这里的b是int& const b,const会被忽略。类比下边的x,x

  • IDEA导入jar包之后为什么引用不了2022-06-06 22:33:06

    今天我把jar包放入lib文件夹下,但是idea中为什么还是不能使用这些jar包呢?   出现这种异常的原因,是由于jar包没有正确的导入到项目中 处理方法:         全选右键add as Library(因为不支持自动引用,所以需要进行手动类库引用)    

  • Go 闭包2022-06-06 16:34:58

    闭包维基百科的定义是:引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。 简单来说闭包就是函数a内部的函数b被外部引用,函数b引用了函数a的局部变量,这样函数b就形成了一个闭包。 func test() { f := a() f() // i(0xc0000aa0

  • 22222222022-06-05 14:05:43

    编辑文章 文章内容 列表 列表 列表 列表 引用内容

  • 22222222022-06-05 14:04:25

    编辑文章 文章内容 列表 列表 列表 列表 引用内容

  • 22222222022-06-05 14:03:12

    编辑文章 文章内容 列表 列表 列表 列表 引用内容

  • MAVEN目录结构2022-06-04 17:34:30

    引用自【(92条消息) Maven基础-maven项目的目录结构介绍_NorthCastle的博客-CSDN博客_maven项目目录结构   其中webapp目录只有web项目才有,如果是java项目则没有   【引用自:黑马程序员javaweb教程】  

  • 强引用、软引用、弱引用、幻象引用的区别2022-06-03 03:31:07

    Java语言中,除了原始数据类型变脸,其他所有都是所谓的引用类型,指向各种不同对象 强引用(“Strong” Reference)是平常最常见的普通对象引用,只要还有强引用指向一个对象,就表明对象还“活着”,JVM的垃圾收集器救护会碰这种对象。如果一个普通对象没有其他引用关系,只要超过了引用的作用域

  • bash shell学习日记(3)特殊字符(二)之逗号与引号2022-06-01 23:03:03

    目录 1、引号   1.1 引号的分类及在bash shell中中的用法   1.2  引号+变量赋值脚本练习与分析   1.3 引号用法总结与对比 2、逗号   2.1逗号作用   2.2 逗号在bash shell命令行中练习 3、总结以思维导图的方式呈现 ------------------------------------------------------

  • JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器)2022-06-01 17:04:32

    一、 技术背景你要了解吧 按照套路是要先装装X,谈谈JVM垃圾回收的前世今生的。说起垃圾回收(GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远,早在1960年Lisp这门语言中就使用了内存动态分配和垃圾回收技术。设计和优化C++这门语言的专家们要长点心啦~~ 二

  • 一些CPP高性能代码编写规范(会持续更新和整理)2022-06-01 09:32:20

    1.函数参数如果是基本变量,又不需要修改,尽量不要使用引用;当必须使用引用作为函数的参数时,应遵照谷歌编程规范的建议,“所有按照引用传递的参数应该加上const”。 2.函数局部变量尽量不要使用引用。 3.函数局部变量尽量在相对短的生命周期内使用完毕,不要跨很长的代码段使用。 4.按照

  • Python面试整理2022-05-31 18:02:43

    python的赋值、浅拷贝和深拷贝 (1) 赋值 在 Python 中,对象的赋值就是简单的对象引用,这点和 C++不同,如下所示: a = [1,2,"hello",['python', 'C++']] b = a 1 2 在上述情况下,a 和 b 是一样的,他们指向同一片内存,b 不过是 a 的别名,是引用。 我们可以使用 b is a 去判断,返回 True,表明他

  • 【Java面试】JVM如何判断一个对象可以被回收2022-05-29 16:04:36

    Hi, 我是Mic。 今天分享一道一线互联网公司必问的面试题。 ”JVM如何判断一个对象可以被回收“ 关于这个问题,来看看普通人和高手的回答。 普通人: 嗯。。。。。。。。。。 高手: 好的,面试官。 在JVM里面,要判断一个对象是否可以被回收,最重要的是判断这个对象是否还在被使用,只有没被

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

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

ICode9版权所有