今天我们要弄懂两个问题:第一个就是jsp的运行原理,第二个就是为什么说jsp就是一个servlet一、jsp的运行原理1.访问jsp页面,首先tomcat服务器会去扫描jsp文件,把它翻译成java源文件2、tomcat服务器翻译完jsp页面后,会对其java源文件进行编译成class字节码文件3、tomcat服务..
分类:
Web程序 时间:
2015-07-13 18:55:26
阅读次数:
207
死锁的概念 死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺互斥资源而造成的一种互相等待的现象。死锁产生的原因 -----竞争资源 -----进程推进顺序不合理产生死锁的四个必要条件 -----互斥条件:一个资源每次只能被一个进程(线程)使用。 ----...
分类:
其他好文 时间:
2015-07-13 13:47:28
阅读次数:
124
1.引入线程与进程的目的 在OS中引入进程的目的是为了使更多的程序能够并发执行,以提高资源的利用率和系统的量。 引入线程的则是为了减少程序在并发执行时所付出的时间开销,是OS具有更好的并发性。2.进程与线程的区别 进程是程序的一次动态执行过程,它需要经历从代码加载代码执行到执行完毕的一个完整的...
分类:
编程语言 时间:
2015-07-13 11:51:58
阅读次数:
141
昨天很晚的时候才终于发现其实Unkown USB Device并不是错误,只是个警告而已,所以我们不关心就可以,让Makefile继续往下走就可以,于是我尝试mbs,s110,cload和firmware的下载,执行如下命令:
make flash
make flash_s110
make flash_mbs
make flash_cload
具体执行过程如下:
bitcraze@...
分类:
系统相关 时间:
2015-07-11 01:08:54
阅读次数:
334
普通方法:关注(代表)对象可以”干什么”,过程中需要实例变量。-(void)show;输出 … 访问属性 属性:属性专门处理实例变量。(程序执行过程当中) 初始化方法:一创建对象(第一时间),给实例变量赋值。 工厂方法:只一个方法,帮我们解决创建对象问题、初始化对象的问题。工厂方法创建对象最简单。....
分类:
其他好文 时间:
2015-07-10 20:43:47
阅读次数:
174
条件语句可以根据一个变量的值来控制make执行或者忽略Makefile的特定部分。条件语句可以是两个不同变量、或者变量和常量值的比较。要注意的是:条件语句只能用于控制make实际执行的makefile文件部分,它不能控制规则的shell命令执行过程。Makefile中使用条件控制可以做到处理的灵活性...
分类:
其他好文 时间:
2015-07-10 18:56:36
阅读次数:
139
.net反射详解概述反射通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识运行时类型标识(RTTI),可以在程序执行期间判定对象类型。例如使用它能够确切地知道基类引用指向了什么类型对象。运行时类型标识,...
分类:
Web程序 时间:
2015-07-10 14:47:12
阅读次数:
154
缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问。
当进程执行过程中发生缺页中断时,需要进行页面换入,步骤如下:
首先硬件会陷入内核,在堆栈中保存程序计数器。大多数机器将当前指令的各种状态信息保存在CPU中特殊的寄存器中。
启动一个汇编代码例程保存通用寄存器及其它易失性信息,以免被操作系统破坏。这个例程将操作系统作为一个函数来调用。
(在页面换入换...
分类:
其他好文 时间:
2015-07-09 21:33:19
阅读次数:
574
执行过程中的内存空间未释放时应用程序后,动态内存泄漏不再使用,因此,很可能导致应用程序的内存无线增长。泄露包含未对系统的资源的及时释放,比方句柄等。内存溢出即用户在对其数据缓冲区操作时。超过了其缓冲区的边界;尤其是对缓冲区写操作时,缓冲区的溢出非常可能导致程序的异常。一.内存泄露“知己知彼。方能百战...
分类:
其他好文 时间:
2015-07-09 13:10:50
阅读次数:
1831
数据库死锁及解决死锁问题deadlocks(死锁)所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程.由于资源占用是互斥的,当某个进程提出申请资源后,...
分类:
数据库 时间:
2015-07-09 12:41:27
阅读次数:
173