码迷,mamicode.com
首页 >  
搜索关键字:释放    ( 11300个结果
深刻理解C#中资源释放
今天我的一个朋友看到我写的那篇《C#中用AJAX验证用户登录》时,给我指出了点小毛 病。就是在用户登录时,如果用户登录失败,在下面这段代码中,都会new出来一个User对象,如果连续登录失败多次,就会生成多个User对象,而它们 在登录失败后已经无用了,依然占据着内存,就算是C#有垃圾回收机制,但不...
分类:Windows程序   时间:2014-10-25 17:20:03    阅读次数:289
仿腾讯手机管家火箭发射
好久没有写过博客了,前段时间一个项目中用到了浮点(漂浮在窗体上),于是突发灵感发现可以实现类似于腾讯手机管家火箭升空效果     实现步骤:1:新建一个类 名为RocketView(用来显示浮点,当手指拖动浮点变成火箭图标)                         2:新建一个类 名LaunchView(火箭发射台,当手指拖动RocketView浮点到指定位置释放手指后 火箭深空) ...
分类:移动开发   时间:2014-10-25 15:59:17    阅读次数:296
函数的值传递
三个同学,四门科目,分别给出他们四门科目的成绩,用函数求出他们每一个同学的总成绩,即函数的返回值必须是三个。这道题目用函数来实现的话,一定要注意在函数体里面申请的空间在函数执行完之后就会被释放,注意局部变量的生命周期。01#includevoid aver(int a[3][4],int b[3]....
分类:其他好文   时间:2014-10-25 14:25:06    阅读次数:218
《操作系统精髓与设计原理》习题第三章
第三章习题3.10.1关键术语阻塞态:进程在某些事件发生之前不能执行,等待这种事件发生的状态。退出态:操作系统从可执行进程组中释放出的进程,自身停止了,或者因某种原因被取消。内核态:某些指令只能在特权状态下执行,而这种特权状态称为内核态。子进程:由一个进程创建的进程,该进程的终止受父进程的影响。中断...
分类:其他好文   时间:2014-10-24 23:33:05    阅读次数:740
堆区和栈区的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 ...
分类:其他好文   时间:2014-10-24 22:06:41    阅读次数:248
开发MongoDB连接一定要关闭连接,异常中也一定要关
废不少工夫将数据存储,全部迁移至mongodb,未作大量改动则是主因。但遇到奇怪的现象。程序跑起不久后,mongodb即假死,另起客户端想登陆mongodb都不成。要重启mongodb服务器才好转。分析原因是mongodb的连接池满掉且不释放。但从官网所了解的mongodb的连接是自行管理的,用完后...
分类:数据库   时间:2014-10-24 20:31:12    阅读次数:335
《小强升职记》时间管理
Somedetails: GTD方法:Gettingthings done 通过记录的方式清空大脑,释放压力,从而集中精力在正在完成的事情   构建时间管理的核心系统: 1、  种子----时间黑洞:源于大脑喜欢做简单事情 高效时段:通过时间日志来找 职业价值观   2、  树苗----四象限法则:猴子法则走出第三象限,第二象限工作法 衣柜整理法:捕捉,明确意义,组织整理,深思,...
分类:其他好文   时间:2014-10-24 18:58:15    阅读次数:330
iOS开发应用值dealloc应该写些什么?
在非ARC开发环境中,dealloc是类释放前,清理内存的最后机会。到底那些变量和属性该释放呢,一些特殊的类(nstimer,observer)该怎么释放。需要注意的是不释放会引起内存泄露,过度释放也会引起内存泄露,接下来会慢慢展开:1 变量的释放 变量声明@interface EnterHonda...
分类:移动开发   时间:2014-10-24 18:38:04    阅读次数:235
C#创建excel并释放资源
using System;using Microsoft.Office.Interop.Excel;using Excel = Microsoft.Office.Interop.Excel;using System.IO;using System.Windows.Forms;using System...
分类:Windows程序   时间:2014-10-24 01:38:18    阅读次数:229
do...while(0)的妙用
1. do...while(0)消除goto语句。 通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源,我们的代码可能是这样: version 1 bool Execute() {    // 分配资源    int *p = new int;    bool bOk(true);    // 执行并进行错误处理...
分类:其他好文   时间:2014-10-23 22:38:35    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!