摘要:
/* webpack打包入口文件 */ //导入vue构造函数 import Vue from 'vue' //导入根组件App.vue import App from './App.vue' //导入路由文件 import router from './router' import './plug 阅读全文
摘要:
6.3.3 访问标志 阅读全文
摘要:
代码编译的结果从本地机器码变成字节码,是存储格式发展的一小步,确实编程语言发展的一大步。 6.1 概述 计算机只认识0和1,所以我们写的程序被编译成二进制格式才能被计算机执行;但是由于虚拟机以及大量建立在虚拟机之上的程序语言蓬勃发展,把我们编写的程序编译成本地机器码已经不是唯一选择,越来越多的程序语 阅读全文
摘要:
3.1 概述 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到高并发的瓶颈时,就必须研究垃圾回收了。 程序计数器、虚拟机栈、本地方法栈随线程生,随线程死,不用过多的考虑垃圾回收的问题。 java堆和方法区则有着很明显的不确定性:一个接口的多个实现类需要的内存可能会不一样,一个方法所执行 阅读全文
摘要:
先看几个JVM参数: 1. -Xmx 设置应用程序(不是JVM)内存可用大小 ( 如果程序要花很大内存的话,可以修改缺省配置,但是不能超过机器的内存),即最大可用Heap的大小。 2. -Xms 设置初始Heap的大小 (设置这个值启动性能会提高,也会受到机器内存的限制和最大Heap的限制) 很多情 阅读全文
摘要:
2.3.1 对象的创建 当虚拟机遇到一条字节码new指令时,首先检查能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析和初始化过。 如果没有,那么必须执行类加载过程。 接下来为新生对象分配内存。对象所需内存的大小在类加载完成后便完全确定,把一块确定大小的内存块从Jav 阅读全文
摘要:
2.2 运行时数据区域 Java虚拟机所管理的内存将会包括以下几个运行时数据区域: 2.2.1 程序计数器 是一块较小的内存空间, 可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条要执行的字节码指令,它是程序控制流程的指示器,分支、循环、跳转、异 阅读全文
摘要:
java技术体系包括: java程序设计语言; 各种硬件平台上的java虚拟机实现; Class文件格式; Java类库API; 来自商业机构和开源社区的地三方java类库; JDK(是支持Java开发的最小环境) = java程序设计语言 + java虚拟机 + Java类库; JRE(是支持ja 阅读全文
摘要:
Pycharm 里安装wxPython 并且用Pyinstaller打包: 1: pycharm, File -> Setting -> Project Interpreter, 点击加号,安装wxpython, 然后安装PyInstaller. 2: 建立一个文件 gui.py, 写一个hello 阅读全文