码迷,mamicode.com
首页 >  
搜索关键字:运行期    ( 1655个结果
Swift类与结构体
类和结构体有很多共性: 定义属性存储数据 定义方法执行功能处理 定义下标,通过下标访问他们的值 初始化他们的状态 通过扩展(Extension)扩展其功能 遵守协议(Protocol),协议提供一种特定的标准功能类比结构体多出的功能: 能够继承另外一个类 能够核对运行期对象的类型 析构对象释放资源 ...
分类:其他好文   时间:2014-06-28 09:36:16    阅读次数:210
SSH深度历险(七) 剖析SSH核心原理(一)
IOC:控制反转,它是不是什么技术,它是一种设计模式。所谓控制反转就是由容器控制程序间的关系,而不是传统实现中,由编程代码直接操控。说白了就是由容器控制对象间的依赖关系。 DI:Dependency Injection依赖注入 ,即组件(对象)之间的依赖关系由容器在运行期间决定。其实依赖注入和控制反转是对同一概念的不同描述。 Spring通过这种控制反转(IoC)的设计模式促进了松耦合(其实也就是代理模式)。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不...
分类:其他好文   时间:2014-06-28 07:51:20    阅读次数:275
Spring 的 @Transactional
Spring业务的传达行动在service类前加上@Transactional,声明这个service一切办法需求业务管理。每一个业务办法开始时都会翻开一个业务。Spring默许情况下会对运行期破例(RunTimeException)进行业务回滚。这个破例是unchecked假如遇到checked意...
分类:编程语言   时间:2014-06-27 15:55:09    阅读次数:179
Swift类与结构体
类和结构体有很多共性:     定义属性存储数据    定义方法执行功能处理    定义下标,通过下标访问他们的值    初始化他们的状态    通过扩展(Extension)扩展其功能    遵守协议(Protocol),协议提供一种特定的标准功能类比结构体多出的功能:    能够继承另外一个类    能够核对运行期对象的类型    析构对象释放资源    引用计数允许一个类实例有多个引用 类和...
分类:其他好文   时间:2014-06-27 10:40:04    阅读次数:159
Think in Java(二):一切都是对象
1. 数据存储  (1) 寄存器: 速度最快, 数量有限, 它位于CPU内部, 但我们不能直接控制它。在C,C++中允许你向编译器建议寄存器的分配方式。 (2) 堆栈: 存放基本类型的数据和对象的引用, 但对象本身不存放在栈中,而是存放在堆中。 (3) 堆: 存放用new产生的对象, 速度比分配栈要慢一些。 (4) 静态存储: 固定的一块存储区域, 静态存储里面的数据在整个程序运行期间...
分类:编程语言   时间:2014-06-27 08:05:52    阅读次数:166
Spring 的 @Transactional
Spring业务的传达行动在service类前加上@Transactional,声明这个service一切办法需求业务管理。每一个业务办法开始时都会翻开一个业务。Spring默许情况下会对运行期破例(RunTimeException)进行业务回滚。这个破例是unchecked假如遇到checked意外就不回滚。如何改动默许规矩:1..
分类:编程语言   时间:2014-06-27 06:44:59    阅读次数:207
内存分配方式
内存分配方式有三种:(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中...
分类:其他好文   时间:2014-06-26 22:28:11    阅读次数:226
osgi实战学习之路:3. osgi分层概念及相互合作demo
源代码下载 分层: modual: 主要作用于包级管理与共享代码 lifecycle: 主要作用于运行期间的模块管理与访问osgi底层框架 service: 主要作用于多模块之间的相互通信 demo: hello-provider/pom.xml <projec...
分类:其他好文   时间:2014-06-24 22:38:14    阅读次数:256
C 基础知识
《turboc2.0实用大全》机械工业出版社为什么需要动态分配数组:主要是为了弥补传统数组的4个缺陷a)数组的长度必须事先制定,不只能是整数,不能是变量b)传统形式定义的数组,该数组的内存程序无法手动释放c)长度一旦定义,其长度就不能在更改d)A函数定义的数组,在A函数运行期..
分类:其他好文   时间:2014-06-22 10:38:10    阅读次数:329
《python源码剖析》笔记 Python的编译结果
1.python的执行过程 1)对python源代码进行编译,产生字节码 2)将编译结果交给python虚拟机,由虚拟机按照顺序一条一条地执行字节码,产生执行结果 图7-1 2.Python编译器的编译结果——PyCodeObject对象 Python编译器的编译结果中包含了字符串、常量值、字节码等在源代码中出现的一切有用的静态信息。 在Python运行期间,这些静态信息被PyCodeObject对象中 在Python运行结束后,这些信息会被存储在pyc文件中 PyCodeObject对象和pyc文件是...
分类:编程语言   时间:2014-06-16 22:23:17    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!