异常:语法上没有错误,在程序运行过程中,由于某些原因程序出现了错误,不能再正常运行。如果想要程序变得健壮些,应该在代码中经常用try-catch来捕获异常哪行代码有可能出现异常,你就try它一下,try{} catch{}执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行,如果...
PG启动首先完成主进程和后台进程的启动,启动时完成数据库文件的打开,共享内存的建立等。接着,所有SQL都会启动1个单独的进程处理SQL的执行过程。 新的进程首先是进行自身的初始化,最主要的是初始化内存上下文,准备好SQL处理过程。 进入PostgresMain后,解析客户端命令行参数dbna...
分类:
数据库 时间:
2015-01-02 12:09:09
阅读次数:
240
基于Android操作系统的框架层和应用层,介绍了View的绘制、触摸事件的传递流程,分析了View与用户交互时被回调的相关框架层代码和应用层代码,研究了Android应用中事件处理的相关重要机制。通过具体代码详细剖析了在Android系统下用户和View交互过程中折射出的回调机制,回调方法在系统框架的详细执行过程,以及基于回调机制的经典事件处理模型。
1 引言
Android是一种基于L...
分类:
移动开发 时间:
2015-01-01 14:52:38
阅读次数:
454
一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派...
分类:
编程语言 时间:
2014-12-31 12:38:49
阅读次数:
125
对话框主要分为两个类型:模式对话框和非模式对话框。
1、模式对话框的特点是:
a)在关闭模式对话框前,无法操作背景窗口,除非自身就是主窗口;
b)使用CDialog::DoModal函数弹出模式对话框,该函数执行过程是阻塞函数;
c)因此在栈内或者堆内申请对话框类的对象都可以的,申请栈内变量开发和运行效率高一些。
2、非模式对话框的特点是:
a)在非模式对话框运行时可以操作背景窗口;...
分类:
编程语言 时间:
2014-12-30 17:07:16
阅读次数:
189
进程:资源分配的单位(所处环境:操作系统)线程:调度和执行的单位(所处环境: 应用程序)线程是进程的一部分 没有线程的进程可以被看作是单线程的,如果有一个进程内拥有多个线程,则执行过程中不是一条直线的 如果在这里没有用start启动,而是直接使用rab.run();tor.run();的话就会出现兔...
分类:
编程语言 时间:
2014-12-29 15:05:30
阅读次数:
173
for()循环。四要素:初始条件,循环条件,状态改变,循环体。 执行过程:初始条件--循环条件--循环体--状态改变--循环条件....注意:for的小括号里面分号隔开,for的小括号后不要加分号。 for的嵌套。 应用:迭代法,穷举法。一、迭代法:有一定规律。 每次循环都是从上次运算结果中获得数据...
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------
多线程的安全问题
产生原因:当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来,导致了共享数据错误。
解决办法:对多条操作共享数据的语句只能让一个线程都执行完,在执行过程中其他线程不可以参与执行。具体做法是使用同步代码块:
synchr...
分类:
编程语言 时间:
2014-12-29 08:59:19
阅读次数:
166
1. 在如下几种情况下,Java虚拟机将结束生命周期: 1). 执行了System.exit()方法 2). 程序正常执行结束 3). 程序在执行过程中遇到了异常或错误而异常终止 4). 由于操作系统出现错误而导致Java虚拟机进程终止2. 类的加载,连接与初始化: 1). 加载:查找并加...
分类:
编程语言 时间:
2014-12-28 18:08:49
阅读次数:
204
一、复习: 循环。反复执行某段语句一种语法形式。 1.基本语法: for( 初始条件 ; 循环条件 ; 状态的改变 ) { 循环体 } 循环的四要素。 循环的执行过程。初始条件--循环条件--循环体--状态改变--循环条件--。。。。。 案例:1.打印10您好。2.显示1-100的数(所有的数,奇数...
分类:
其他好文 时间:
2014-12-28 14:08:23
阅读次数:
165