C++里面的static变量分为: 1 静态局部变量 ==>存储在静态存储区,作用域为局部作用域,如果是在函数内部定义的,其作用域仅限函数内,生命周期是从函数第一次调用到程序结束 2 静态全局变量 ==>存储在静态存储区,作用域为文件作用域(即只在单个Cpp里面,与全局对象相比,限定了作用域的范围) ...
分类:
编程语言 时间:
2020-04-05 22:29:14
阅读次数:
82
单例作为一个最经典的设计模式之一,到底什么是单例?为什么要用单例?怎么设计单例?php中单例如何具体实现? 一、什么是单例 wiki百科:单例模式,也叫单子模式,是一种常用的软件设计模式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于 ...
分类:
Web程序 时间:
2020-04-03 21:49:49
阅读次数:
73
一.BOM概述 BOM即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window,BOM由一系列对象构成,并且每一个对象都提供了很多方法与属性 window对象是浏览器的顶级对象,它既有双重角色。 1,它是js访问浏览器窗口的一个接口 2.他是一个全局对象,定义在全局 ...
分类:
编程语言 时间:
2020-03-27 22:01:13
阅读次数:
108
定义 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。 Array.prototype 属性表示Array构造函数的原型,并允许您向所有Array对象添加新的属性和方法。 获取相应的属性名称 Object.getOwnPropertyNames(Array) //[ "leng ...
分类:
其他好文 时间:
2020-03-27 12:48:18
阅读次数:
61
概述: 单例模式(Singleton),是一种常用的设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候,整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。 在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。事实上,这些 ...
分类:
其他好文 时间:
2020-03-17 19:11:34
阅读次数:
46
做个本地UDP通讯, 涉及到大数据分包传送, 使用Event来通知数据包收到状态 测试程序很正常, 发送端CreateEvent, 接收端SetEvent 可是到了实际项目里却出现无法访问, 错误代码2(找不到文件), 查看资料发现因为项目发送端是Service, 接收端是桌面程序, 不再同一用户范 ...
分类:
其他好文 时间:
2020-03-11 15:06:28
阅读次数:
65
进程关闭过程: 1)关闭进程内的所有线程(终止遗留线程) 2)释放所有的用户对象和GDI对象,关闭所有内核对象(引用计数-1,当减为0的时候销毁内核对象) 3)进程的推出代码从STILL_ACTIVE变为传给ExitProcess或TerminateProcess的代码 4)进程的内核对象变为已触发 ...
分类:
系统相关 时间:
2020-03-10 12:02:02
阅读次数:
92
一:对象和模块作用域: (一):global的概念: 1:在之前使用JavaScript的过程中,在浏览器中默认声明的变量、函数等都属于全局对象Window。全局对象中的所有变量和函数在全局作用域内都是有效的。 2:在Node.js中,默认就是模块化的,默认声明的变量、函数都属于当前文件模块,都是私 ...
分类:
Web程序 时间:
2020-03-03 01:07:35
阅读次数:
101
首先要理解js中作用域的概念 作用域:指的是一个变量的作用范围 1.全局作用域 直接写在script中的js代码,在js中,万物皆对象,都在全局作用域,全局作用域在页面打开时创建,在全局作用域中有一个全局对象window,它代表是一个浏览器的窗口 它由浏览器创建可以直接使用,在全局作用域中,创建的对 ...
分类:
Web程序 时间:
2020-02-28 14:15:54
阅读次数:
52
1. BOM:Browser Object Model 浏览器 对象 模型 * 引用方法 内部引用<script></script> 外部引用<script src=""></script> 2. 什么是全局变量? 每打开一个浏览器,就会创建一个window对象(全局对象) 所有BOM的顶层对象就是 ...
分类:
其他好文 时间:
2020-02-20 15:28:55
阅读次数:
82