1 缓存导致的可见性问题 一个线程对共享变量的修改,另一个线程可以立即看到,这称之为可见性。 Java内存模型规定所有的变量存储在主内存中。每个线程都有自己的工作内存,线程在工作内存中保存了使用到的主内存中变量的副本拷贝,线程对变量的操作必须在工作内存中进行,不能直接读写主内存中的变量。不同线程之间 ...
分类:
其他好文 时间:
2020-05-23 00:41:09
阅读次数:
77
"1、IO流概述" "2、文件专属" " 2.1关于FileInputStream" " 2.2关于FileOutputStream" " 2.3文件的拷贝" " 2.4FileReader" " 2.5FileWriter" "3、缓冲区流专属" "4、转换流" "5、数据流专属" "6、标准输出 ...
分类:
编程语言 时间:
2020-05-23 00:17:17
阅读次数:
43
这个系列的 "第一部分" 介绍了"封装", "第二部分" 介绍了使用构造函数实现"继承"。 今天是最后一个部分,介绍不使用构造函数实现"继承"。 一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 还有一个对象,叫做"医生"。 请问怎样才能让"医生"去继承"中国人",也就是说, ...
分类:
编程语言 时间:
2020-05-22 11:20:28
阅读次数:
49
A require 和 import比较 | | 出现时间 | 加载机制 | 输出 | 用法 | 特点 | | | | | | | | | require | 2009 | 运行时加载 | 浅拷贝 | 见下 | 社区方案,提供了服务器/浏览器的模块加载方案。非语言层面的标准。只能在运行时确定模块的依 ...
分类:
其他好文 时间:
2020-05-22 11:18:12
阅读次数:
57
前言 简单记录下IDA远程调试功能使用,然后用一个小Demo演示下利用内存快照功能记录动态函数调用与变量的方法。 环境 物理机:调试主机(Windows、Linux、Mac)虚拟机:被调试主机(Windows、Linux、Mac) 步骤 1、根据被调试主机系统版本,拷贝IDA根目录“\dbgsrv” ...
分类:
其他好文 时间:
2020-05-21 21:17:13
阅读次数:
74
前端框架Bootstrap 该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可 在使用Bootstrap的时候所有的页面样式都只需要你通过class来调节即可 版本选择建议使用v3版本: 注意 bootstrap的js代码是依赖于jQuery的,也就意味着你 ...
分类:
其他好文 时间:
2020-05-21 21:09:42
阅读次数:
54
前端框架Bootstrap 该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可 在使用Bootstrap的时候所有的页面样式都只需要你通过class来调节即可 版本选择建议使用v3版本: 图标:http://www.fontawesome.com.cn/ 注 ...
分类:
其他好文 时间:
2020-05-21 19:18:54
阅读次数:
41
1. 简介 声明格式: var 变量名 [数组长度] 变量类型,例如: var array [5] int 数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列; 数组属于值类型,作为参数传递时会拷贝整个数组的内存; 数组长度也是数组类型的一部分,所以[5]int和[10]int是属于不同类 ...
分类:
编程语言 时间:
2020-05-21 19:07:50
阅读次数:
43
该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可 在使用Bootstrap的时候所有的页面样式都只需要你通过class来调节即可 版本选择建议使用v3版本:https://v3.bootcss.com/ 注意 bootstrap的js代码是依赖于jQuer ...
分类:
其他好文 时间:
2020-05-21 18:57:11
阅读次数:
40
// 浅拷贝只拷贝最外一层,更深层次对象级别的只拷贝引用 // 深拷贝拷贝多层,每一级别的数据都会拷贝 var obj = { id: 1, name: 'tom', msg:{ age: 18 }, color: ['pink', 'red'], add: null } var o = {} // ...
分类:
其他好文 时间:
2020-05-21 17:45:26
阅读次数:
53