单例模式的应用场景: 注册表对象 日志对象 为什么要使用单例: 防止资源使用过度 程序运行结果出现不一致情况 为什么不使用全局变量,非要用单例模式呢: 全局静态变量,在一开始程序就会进行创建,如果这个变量使用不到,消耗资源也太大,就会造成浪费 单例模式能保证返回唯一的实例,并且在使用的时候才创建 什 ...
分类:
其他好文 时间:
2018-11-25 00:06:59
阅读次数:
185
static的基本用法: static的作用主要有两种第一个作用是限定作用域;第二个作用是保持变量内容持久化; 一、c语言中static的用法: 1、全局静态变量: 用法:在全局变量前加上关键字static,全局变量就定义成一个全局静态变量。 static int temp; 内存中的位置:静态存储 ...
分类:
编程语言 时间:
2018-07-08 12:42:35
阅读次数:
179
前言 今天看到static关键字,对其朦朦胧胧的,所以专门查找了一下相关的定义和说明来深入理解 参考文章 : C/C++中STATIC用法总结 使用Static的作用主要有两种: 第一个作用是限定作用域 第二个作用是保持变量内容持久化 c中static的用法: 1. 全局静态变量 用法: 在全局变量... ...
分类:
编程语言 时间:
2018-06-05 18:36:50
阅读次数:
196
首先,先贴上样本代码 使用说明: 一、在AndroidManiFest文件中添加存储卡权限 二、通过findviewbyid找到Button或者是imageButton,并绑定监听事件 三、复制上述的样本代码放在onClick事件下面,同时,添加一个全局静态变量 四、在button或者是imageB ...
分类:
移动开发 时间:
2018-02-01 22:09:11
阅读次数:
275
2017年11月29日 22:25:34 1. 全局静态变量只能作用在 该定义的文件,全局变量可以作用与全部文件,局部静态变量只能作用于局部 例如在头文件里定义了static 全局变量,不同的源文件引用,则在不同的文件里边地址是不同的。如果不是static,则会提示重定义 可以在一个源文件里定义,然 ...
分类:
其他好文 时间:
2017-11-30 23:34:51
阅读次数:
146
静态方法不可以调非静态全局变量,从内存的角度看,就是当类被加载的时候静态方法和静态属性(全局静态变量)被加载到内存中,就是在内存中开辟一段内存地址用来保存静态方法和静态属性,这时候没有被实例化的类在内存中是不存在的,所以静态方法是不能访问非静态的全局变量。在类被实例化的时候,就是new 某个类的时候 ...
分类:
其他好文 时间:
2017-11-26 22:57:15
阅读次数:
199
FineUI动态表头(每次按查询条件动态显示表头)的解决方法:1.重定向:Response.Redirect("~/Sales1/MA_SASSD"); 在页面传递全局静态变量,相当于每次重新加载页面效率比较高。 这个重定向是重定向自己,页面传值不是很复杂, 但是有个问题每次初始化下拉框变成默认值了 ...
分类:
Web程序 时间:
2017-09-14 13:22:58
阅读次数:
240
Cortex-Mx启动,备忘,以免将来忘记。中断向量表不用说,从重置中断开始吧 这里一共就执行了两个函数,SystemInit和__main。 我们一般在SystemInit里面配置系统时钟,这里跳过。__main是我们今天的重点。 分散加载这里将会初始化我们的全局静态变量 可能汇编看起来不是很直观 ...
分类:
其他好文 时间:
2017-09-04 09:56:44
阅读次数:
1894
做一个最基础的业务需求用户登录,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。 1.场景 当用户登录成功将信息写入Cookie添加全局静态变量,跳转至主界面如果 ...
分类:
Web程序 时间:
2017-07-25 16:03:14
阅读次数:
218
2017年6月 阅读书籍《C和指针》 全局变量和全局静态变量的区别 1)全局变量是不显式用static修饰的全局变量,全局变量默认是有外部链接性的,作用域是整个工程,在一个文件内定义的全局变量,在另一个文件中,通过extern 全局变量名的声明,就可以使用全局变量。 2)全局静态变量是显式用stat ...
分类:
编程语言 时间:
2017-06-07 11:10:14
阅读次数:
152