一、简介 匈牙利命名法(Hungarian Notation),是由1972年至1981年在施乐公司工作的程序员查尔斯.西蒙尼(Charles.Simony),此人后来成为微软的总设计师,因其祖籍是匈牙利,故有此名。 二、规则 1、属性部分 全局变量 g_ 常量 c_ 类的成员变量 m_ 静态常量 ...
分类:
其他好文 时间:
2020-07-09 15:28:03
阅读次数:
90
1. 理解内存泄漏 程序中通常包含着静态内存和栈内存。静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量(全局变量)。栈内存用来保存定义在函数内的非static对象。分配在静态或栈内存中的对象由编译器自动创建和销毁。对于栈对象,仅在定义的程序块运行时才存在,程序 ...
分类:
编程语言 时间:
2020-07-09 13:45:29
阅读次数:
65
PHP 全局变量 - 超全局变量 PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。 这些超全局变量是: $GLOBALS 引用全局作用域中可用的全部变量$GLOBALS[‘z’] $_ ...
分类:
Web程序 时间:
2020-07-09 12:10:03
阅读次数:
184
由于struct没有对成员的访问权限进行控制,必须加入额外的机制进行访问控制,这样一来就使得程序复杂化了,所以只能放弃访问权限的控制。1)对于类的数据成员可以直接转为C中结构体的数据成员。2)函数则需转化为对应的函数指针,因为struct里不允许出现函数的声明和定义。而函数前如果有virture,inline等修饰符也要去掉,如函数voidfunca(inta);改为void(funca)(str
分类:
编程语言 时间:
2020-07-09 09:25:53
阅读次数:
81
模块 一个项目里的各个单位由小到大: 变量(全局变量、局部变量、实例属性、类属性)——>函数方法(实例方法、类方法、静态方法)——>类——>模块——>包——>工程(项目) 1、模块是什么? 在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字 说的通俗点:模块就好比是工 ...
分类:
编程语言 时间:
2020-07-09 00:45:44
阅读次数:
71
因为with里面,一旦结束,就会重新生成with环境变量 https://stackoverflow.com/questions/19277280/preserving-global-state-in-a-flask-application 我们需要保证每个request是独立的,这样才不会造成某个 ...
分类:
其他好文 时间:
2020-07-08 18:07:04
阅读次数:
63
链接:http://www.fly63.com/article/detial/1176 js中要想保证函数无副作用这项特性,只能依靠编程人员的习惯,即 1,函数入口使用参数运算,而不修改它 2,函数内不修改函数外的变量,如全局变量 3,运算结果通过函数返回给外部(出口) ...
分类:
Web程序 时间:
2020-07-08 13:15:29
阅读次数:
96
1.可达性js中内存管理的主要概念就是可达性—以某种方式可访问或可用的值,它们被保证存储在内存中(1)有一组的固有可达值,由于显而易见的原因无法删除。例如: a)本地函数的局部变量和参数 b)当前嵌套调用链上的其他函数的变量和参数 c)全局变量 d)还有一些其他的内部的 这些值称之为根2.如果引用或 ...
分类:
Web程序 时间:
2020-07-07 19:25:04
阅读次数:
68
我是 为了 简单 使用 直接 用的 jquery,小例子直接上代码: $(function () { var json = eval('('+parent.json+')');//这个是获取父页面中全局变量的值(是json格式的) $('#ID').val(json.id);//通过id给标签赋值 ...
分类:
其他好文 时间:
2020-07-07 17:54:40
阅读次数:
345
1.event对象 在IE、chrome中它是全局变量 与事件相关的信息会保存在event对象中,只有在事件发生的过程中,event才有信息 在其他浏览器中; 通过事件函数的第一个参数传入的 event属性及属性值: clientX(Y):在可视区内的发生事件时 鼠标的坐标 鼠标移动事件触发的频率 ...
分类:
Web程序 时间:
2020-07-06 19:49:20
阅读次数:
91