JVM之GCRoots详解目录面试题引子什么是垃圾判断对象是否可以被回收之引用计数法判断对象是否可以被回收之枚举根节点可达性分析Java中可以作为GC Roots的对象1. 面试题引子一面:GC Roots如何确定?哪些对象可以作为GC Roots?2. 什么是垃圾1.简单说就是内存中已经不再被使用 ...
分类:
其他好文 时间:
2020-03-27 10:35:58
阅读次数:
243
欢迎访问 "个人博客" 什么是变量 本地变量:手动定义的,在当前系统的某个环境下才能生效,作用范围小 普通变量: 单引号:原字符输出,变量名=‘变量值’ 双引号:变量名=“变量值”,看一下值当中有没有对其他变量的引用,如果有就获取变量值然后组合到一起输出 直接命名不加任何引号:变量名=变量值 习惯用 ...
分类:
系统相关 时间:
2020-03-27 00:56:26
阅读次数:
71
1、异常异常就是非正常状态,在Python中使用异常对象来表示异常。若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常对象没有被处理或捕捉,程序就会执行回溯(Traceback)来终止程序。2、异常类型通用异常类型表 异常 描述 BaseExce ...
分类:
编程语言 时间:
2020-03-22 12:24:05
阅读次数:
83
1、安装 pip install pytest 2、查看版本和获取帮助 3、指定允许失败的用例数 -x:遇到第一个失败退出执行 --maxfail=num:遇到设定的失败数时退出执行 4、执行指定的测试用例 pytest:默认执行当前目录下满足命名规则的用例; pytest test_*.py:执行 ...
分类:
其他好文 时间:
2020-03-21 21:48:22
阅读次数:
79
返回指针的函数: 返回本地变量的地址是危险的 返回全局变量或者静态本地变量的地址是安全的 返回在函数内 malloc 的内存是安全的,但是容易造成问题 最好的做法是返回传入的指针 实例: #include<stdio.h> int* f(void); void g(void); int main(i ...
分类:
其他好文 时间:
2020-03-16 23:59:35
阅读次数:
120
静态本地变量: 在本地变量定义时加上static修饰符就成为静态本地变量 当函数离开的时候,静态本地变量会继续存在并保持其值 静态本地变量的初始化只会在第一次进入这个函数时做,以后进入函数时会保持上次离开时的值 实例: #include <stdio.h> int main(int argc,cha ...
分类:
其他好文 时间:
2020-03-16 21:50:05
阅读次数:
55
本文讲述本机应用程序的一些常见调试问题和调试技术。 本节阐述的技术属于高级别技术。 调试优化的代码 当编译器优化代码时,它将重新定位并重组指令, 这会得到更高效的编译的代码。 由于这种调整,调试器并不总能确定与一组指令对应的源代码。 优化可能影响到: 本地变量(可被优化器移除或移动到调试器无法识别的 ...
分类:
其他好文 时间:
2020-03-14 11:20:15
阅读次数:
69
动态切库可用于SaaS环境,多租户环境 所以浏览器的每次请求都有可能是不同租户,需要动态切换数据库来支持业务场景。 又所以每次请求都需要识别是哪个租户,这里我们用到了ThreadLocal,以此来保存线程的本地变量,携带上租户的一些信息。而租户的信息可以从Session或Token中获取,或者是ur ...
分类:
数据库 时间:
2020-02-13 19:02:42
阅读次数:
91
首先,上一段代码: 1 def out(): 2 a=1 3 def inner(): 4 a+=1 5 print(a) 6 return inner 7 func = out() 8 func() 初略看上去没有什么问题,运行之后报错:UnboundLocalError: local varia ...
分类:
其他好文 时间:
2020-01-23 19:49:45
阅读次数:
83
父组件不能使用数据绑定来读取子组件的属性或调用子组件的方法。但可以在父组件模板里,新建一个本地变量来代表子组件,然后利用这个变量来读取子组件的属性和调用子组件的方法。 ①在父组件去调用子组件时,可以指定 # 加上变量的名称 <son #mySon></son> ②在父组件中,通过 mySon 得到组 ...
分类:
其他好文 时间:
2020-01-22 11:07:36
阅读次数:
60