码迷,mamicode.com
首页 >  
搜索关键字:释放    ( 11300个结果
redis分布式锁解决超卖问题
redis事务 redis事务介绍: 1. redis事务可以一次执行多个命令,本质是一组命令的集合。 2.一个事务中的所有命令都会序列化,按顺序串行化的执行而不会被其他命令插入 作用:一个队列中,一次性、顺序性、排他性的执行一系列命令 multi指令的使用 1. 下面指令演示了一个完整的事物过程, ...
分类:其他好文   时间:2020-04-08 09:15:37    阅读次数:91
c++之智能指针
智能指针简介 为了防止内存的释放问题,c++臭名昭著的内存泄露等,相当于把当前申请的内存托管给指针管理类,通过这个类间接访问实际类 本质 本质就是把当前申请的内存传到一个类中,让这个类存储指针,通过重载的方式间接访问这个存储的指针类 可以这么说,有了智能指针的出现,在c++的代码中就不应该再频繁的出 ...
分类:编程语言   时间:2020-04-07 22:25:07    阅读次数:129
为什么每次下载后必须关闭掉IO流?
读一个文件,忘记关闭了流,你在操作系统里对这个文件的写,删除等操作就会报错,告诉你这个文件被某个进程占用,这是为什么呢? java是从c++设计来的,但是无论是C语言还是C++,都需要手动释放内存,java不需要。 因为java在对象的引用被消除之后,正常情况下,内存资源是会被垃圾回收。 使用完IO ...
分类:其他好文   时间:2020-04-07 15:38:18    阅读次数:137
IE浏览器 兼容性(IE9-11 差异说明)
IE浏览器自从IE9开始后,做了很大的改动,更符合了W3C标准(World Wide Web Consortium),这也是为啥IE8比其他问题要更多的原因了。其中IE11已更完善,像IE11中就内置了IE7 IE10的浏览器模式(按F12打开开发者工具可见),方便开发进行更低版本的调试。如下整理I ...
分类:其他好文   时间:2020-04-07 09:49:23    阅读次数:278
十七、内存、磁盘查看命令
内存使用率查看常用命令介绍 free topfree命令(1)free命令查看内存,单位都为kbuser1@SC02ZRC4KMD6N~%freetotalusedfreesharedbuff/cacheavailableMem:104857624092080574001916807656Swap:000available参数:指把buff/cache都释放调,系统还有多少空闲内存。swap交换分
分类:其他好文   时间:2020-04-07 00:10:27    阅读次数:68
2.依赖注入对象的作用域
1、释放承载接口:IServiceScope 2、实现 IDisposable 接口类型的释放 ? DI 只负责释放由其创建的对象实例 ? DI 在容器或子容器释放时,释放由其创建的对象实例 3、建议 ? 避免在根容器获取实现了 IDisposable 接口的瞬时服务 ? 避免手动创建实现了 IDi ...
分类:其他好文   时间:2020-04-06 23:36:54    阅读次数:67
6、跨函数使用内存
1、静态变量不能跨函数使用(重点) /* 静态变量不能跨函数使用 指针变量地址只能是**类型,这里q存放的是指针变量p的地址,那么*q就是p,把i的地址发 送给*q就等于把i的地址发送给p,既然p是i的地址那么*p就是i,所以*p=5。 但这个程序是错误的:q和i是静态分配的,f终止之后,为f分配的 ...
分类:其他好文   时间:2020-04-06 15:42:24    阅读次数:62
GC算法-复制算法
概述 复制算法就是将内存空间二等分, 每次只使用其中一块. 当执行GC时, 讲A部分的所有活动对象集体移到B中, 就可以讲A全部释放. 画个图就是: ? 在执行GC前, 内存长这样: ? 当执行GC后, 内存就变成这样了: 还记得 的问题是什么吗? 内存碎片化严重. 现在好了, 碎片化问题解决了, ...
分类:编程语言   时间:2020-04-06 15:38:10    阅读次数:70
4、动态内存分配(*****)
一、传统数组的缺点(*****) 1).数组长度必须事先制定,且只能是常整数,不能是变量 例子: int a[5];//oK int len=5;int a[len];//error 2).传统形式定义的数组,该数组的内存程序员无法手动释放,在一个函数运行期间,系统为该函数中数组所分配的空间会一直存 ...
分类:其他好文   时间:2020-04-06 13:55:29    阅读次数:63
浅谈C++智能指针
操作内存 创建内存:new 过程:用new创建内存,如果成功的话那么直接分配,然后调用对象的构造函数,如果分配不够,那么先去调用用户自己写的set_new_handler函数,一般这个函数是用来释放些内存,然后使多点内存,然后再去申请,如果还是不行,再调用该函数,但是一般就是用个标记变量释放第一次, ...
分类:编程语言   时间:2020-04-05 22:08:33    阅读次数:58
11300条   上一页 1 ... 64 65 66 67 68 ... 1130 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!