先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲(1)垃圾回收(2)引用计数(3)内存池机制一、垃圾回收:python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Pyt...
分类:
编程语言 时间:
2014-10-11 03:38:44
阅读次数:
244
在讨论浮点数之前,先看一下整数在计算机内部是怎样表示的。
int num=9;
上面这条命令,声明了一个整数变量,类型为int,值为9(二进制写法为1001)。普通的32位计算机,用4个字节表示int变量,所以9就被保存为00000000 00000000 00000000 00001001,写成16进制就是0x00000009。
那么,我们的问题就简化成:为什么0x00...
分类:
其他好文 时间:
2014-10-10 22:26:34
阅读次数:
246
一、 oracle 与 SqlServer 的区别:类别oracleSqlServer连接字符串||+变量变量名@变量名初始赋值:==SQL语句赋值into=绑定变量=:变量名=@变量名1、声明变量: declare 变量名 变量类型; //与SqlServer不同,变量无需@ 例 decl...
分类:
数据库 时间:
2014-10-10 13:43:44
阅读次数:
185
一:泛型简介:
(1)所谓泛型,就是变量类型的参数化。
泛型是JDK1.5中一个最重要的特征。通过引入泛型,我们将获得编译时类型的安全和运行时更小的抛出ClassCastException的可能。在JDK1.5中,你可以声明一个集合将接收/返回的对象的类型。使用泛型时如果不指明参数类型,即泛型类没有参数化,会提示警告,此时类型为Object。
(2)为什么使用泛型
使用泛型的典型例子,是在...
分类:
编程语言 时间:
2014-10-09 03:20:27
阅读次数:
308
isset— 检测变量是否设置,is_array is_array判断变量类型是否为数组类型。若变量为数组类型则返回 true,否则返回 false。empty — 检查一个变量是否为空(是否存在也检测了,不存在或为空返回true)
分类:
Web程序 时间:
2014-10-08 12:34:15
阅读次数:
165
一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:i=100;//Number类型i="variable";//String类型i={x:4};//O....
分类:
Web程序 时间:
2014-10-07 12:41:43
阅读次数:
215
学习集合框架相关内容之前还是要把泛型好好看下,要不各种源代码看得就很难受了,一遇到 这样的一些表述就头大了,这部分可结合着集合的相关内容一起了解。泛型基本概念(Genetics) 就像圣思园视频里讲的,用一句比较好的话解释就是:变量类型的参数化。泛型基本思想与C++的模板中的思想比较类似,但是...
分类:
其他好文 时间:
2014-10-06 00:12:59
阅读次数:
286
一、引用 简单的来说,引用就是变量的别名(alias), 通过别名我们可以操作引用代表的变量。 定义一个引用的语法如下所示: 变量类型 &引用标识符 = 变量名。Exp: int iVar=10; int &iRef = iVar; iRef = 20 ; cout 2 #in...
分类:
其他好文 时间:
2014-10-05 23:36:39
阅读次数:
297
Ps:使用这两个关键字可以很方便的把头文件收起来(虽然VS已经集成这个功能= =) 一、变量 1、简单类型 (1)变量类型 (2)示例一 static void Main(string[] args) { int a; string s; a = 17; ...
分类:
其他好文 时间:
2014-10-05 15:30:58
阅读次数:
197
第3章 标准库类型
1.任何存储string的size操作结果的变量类型必须为string::size_type类型。
2.同理存储vector的size值应使用类似vector::size_type的类型变量
3.使用for(vector::size_type ix=0; ix != ivec.size(); ++ix)的风格 a.使用!=的效率更高 b.在循环过程中可能ivec的元素个数...
分类:
编程语言 时间:
2014-10-03 01:26:33
阅读次数:
411