Java中的内存可以划分为五个模块: ①栈内存(Stack): 保存的是一块堆内存的空间地址,每一块栈内存只能够保留一块堆内存地址。方法的运行一定要在栈当中运行。 ②堆内存(Heap): 保存每一个对象的属性内容,即对象的真正数据。堆内存需要用关键字new才可以开辟。堆内存都有地址值:16进制。 ③ ...
分类:
编程语言 时间:
2021-03-08 13:17:03
阅读次数:
0
var fs = require('fs'); //获取当前目录下的全部文件 fs.readdir('./',function(err,files){ if(!err){ console.log(files); } }) //获取某个文件的属性信息 //引入第三方的时间格式化模块,安装方式命令行执行 ...
分类:
Web程序 时间:
2021-03-08 13:08:51
阅读次数:
0
Ioc(Inversion of Control):控制反转,是一个理论、概念、思想。把一个对象的创建、赋值、管理工作都交给代码之外的容器实现,也就是对象的创建是有其他外部资源完成。 控制:创建对象,对象的属性赋值,对象之间的关系管理。 反转:把原来的开发人员管理、创建对象的权限转移给代码之外的容器 ...
分类:
其他好文 时间:
2021-03-08 13:08:37
阅读次数:
0
1.使用this关键字调用本类中的属性。 例如:构造方法或者set方法 public class Book { private String name; private float price; private Person person; private Person child; public ...
分类:
其他好文 时间:
2021-03-06 14:59:45
阅读次数:
0
前言 需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤: 1、首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为: 1. 打开数据库,用本地帐户登录,右击第一个选项,选择属性: 2. 在打开的属性窗口,在其右边点击“连接”,然后 ...
分类:
数据库 时间:
2021-03-05 13:30:48
阅读次数:
0
深复制和浅复制只针对像 Object, Array 这样的复杂对象的。 简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。 比如浅拷贝: 当B拷贝了A的数据,且当B的改变会导致A的改变时,此时叫B浅拷贝了A,例如: //浅拷贝 var A={ name:"martin", data ...
分类:
其他好文 时间:
2021-03-05 13:26:34
阅读次数:
0
Object.defineProperty 劫持数据 只是对对象的属性进行劫持 无法监听新增属性和删除属性 需要使用 vue.set, vue.delete 深层对象的劫持需要一次性递归 var obj = { a: 1, o: { b: 2, o1: {} } } 无法监听原生数组,需要特殊处理, ...
分类:
其他好文 时间:
2021-03-05 12:56:07
阅读次数:
0
转:https://www.cnblogs.com/yufeihlf/p/5707929.html unittest是python中自带的单元测试框架,用来做单元测试 uinttestd的属性如下: unitetest.TestCase :测试用例 unittest.TestSuite():多个测试 ...
分类:
其他好文 时间:
2021-03-04 13:06:23
阅读次数:
0
DevExpress中ComboboxEdit是没有DataSource属性的,所以不能绑定数据源,只能一项一项的添加。 我现在需要给ComboboxEdit绑定键值对的属性,具体操作如下: 1、新建一个ListItem类,继承object。 public class ListItem : Obje ...
分类:
其他好文 时间:
2021-02-26 13:28:25
阅读次数:
0
//观察者模式 //监听对象属性的修改,如果属性值发生变化,打印出对象的属性信息(to do somthing) let queuedObservers = new Set() //将需要处理的函数,添加到set结构中 let observe = fn => queuedObservers.add( ...
分类:
其他好文 时间:
2021-02-26 13:24:00
阅读次数:
0