01 2013 档案
摘要:1.char(n)和varchar(n):存储非Unicode的字符数据,n代表字节长度;n必须是一个介于1和8,000之间的数值,区别在于char(n)存储的是固定长度的即n的大小个字节;varchar(n)存储的是输入数据的实际长度,但最大长度不能超过n。2.nchar(n)和nvarchar(n):存储Unicode的字符数据(Unicode所有的字符都用两个字节表示,即英文字符也是用两个字节表示),n代表字符长度;n必须是一个介于1和4,000之间的数值,区别在于nchar(n)存储的是固定长度即n*2个字节;nvarchar(n)存储的是输入字符的实际长度*2个字节但输入字符的最大长
阅读全文
摘要:上一节说到Activity是Android程序的表示层,程序的每一个显示屏幕就是一个Activity。但是Activity是不能直接显示在屏幕上的,直接显示在屏幕上的是Layout文件中放置的各种View(Button,TextView...)控件,学习过.Net开发的就会感觉很像WebForm,Activity相当于页面的后台.cs代码,而Layout就相当于前台的.aspx页面。通常在一个Layout文件中放置多个控件之前,我们需要先定义这个Layout所用的布局方式,布局方式的定义在Layouts内包含的控件中:这些Layouts布局控件全部继承于ViewGroup这个抽象类,同时Vie
阅读全文
摘要:Activity是Android程序的4大组件之一,是Android程序的表示层。程序的每一个显示屏幕就是一个Activity,它上面可以显示一些控件也可以监听并处理用户的事件做出响应,Activity之间通过Intent进行通信。一、Activity 的生命周期:为了理解生命周期,先说一下任务:任务其实就是“应用程序”,它是由一个或多个Activity组成的共同完成一个完整的用户体验。比如我们打开QQ首先进入联系人列表界面,这个界面就是一个Activity:点击“添加好友”便进入到搜索的Activity:点击一条搜索结果便进入到了名片的Activity:一个任务的Activity是由栈的形式
阅读全文
摘要:要理解static,就必须要先理解另一个与之相对的关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量:int a;string s;其实就是:auto int a;auto string s;而static变量的声明是:static int a;static string s;这样可以更有利于理解auto和static是一对成对的关键字,就像private,protected,public一样;auto的含义是由程序自动控制变量的生存周期,通常指的就是变量在进入其作用域的时候被
阅读全文
浙公网安备 33010602011771号