文章列表
该实例是在自定义View上使用自定义属性的。
先来看看源码:MyView.java
Code:
package com.adnroid.test;
import com.adnroid.test.R;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android ...
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311450
大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),
不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。
为了让大家容易理解我做了一个简单的D ...
当下载一个文件时,如果存储空间不够大时,可以进和判断。
用 Environment.getExternalStorageDirectory() 方法获取 SD 卡的路径 , 卡存储空间大小及已占用空间获取方法
/** 获取存储卡路径 */
File sdcardDir=Environment.getExternalStorageDirectory();
/** StatFs 看文件系统空间使用情况 */
StatFs statFs=new StatFs(sdcardDir.getPath());
/** Block 的 size*/
Long blockSize=statFs.g ...
代码规则
伪代码(Pseudocode)是一种算法描述语言。使用为代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal, C, Java, etc)实现。因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。
下面介绍一种类Pascal语言的伪代码的语法规则。
伪代码的语法规则
在伪代码中,每一条指令占一行(else if 例外,),指令后不跟任何符号(Pascal和C中语句要以分号结尾);
书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于if-then-else语句。用缩进取代传统Pascal中的begin和end语句来表示程序的块结构可以大 ...
Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex 应用程序,但Adobe Flash Builder™(之前称为 Adobe Flex® Builder™)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。 使用 Flex 创建的 RIA 可运行于使用 Adobe Flash Player 软件的浏览器中,或在浏览器外运行于跨操作系统运行时 Adobe ...
- 2011-11-02 20:58
- 浏览 715
- 评论(0)
--异常处理
--select .. into .. 要求返回的结果有且只有一条
--1-未找到数据 no_data_found
--2-实际返回的行数操作请求的行数 too_many_rows
DECLARE
myname emp.ename%TYPE;
BEGIN
SELECT ename INTO myname FROM emp
WHERE empno=1234;
dbms_output.put_line(myname);
EXCEPTION --之前是有可能出错的代码
WHEN no_data_found THEN
...
- 2011-11-01 22:41
- 浏览 807
- 评论(0)
练习一:导入数据
将上机作业中school.dmp文件中的数据导入到数据库中。
该文件中包含4个表数据,分别是:StudentInfo表,TeacherInfo表,ClassInfo表,StudentExam表。
select * from studentinfo;
练习二:单行函数练习
1、查询所有学员从入学到今天,一共度过了多少天
select studentinfo.*, ceil(sysdate-stujointime) as time from studentinfo;
2、查询每月2号入学的学员信息
select * from
(sel ...
linux user and group managment
文章分类:操作系统
Linux是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。
实现用户账号的管理,要完成的工作主要有如下几个方面:
a.用户账号的添加、删除与修改。
b.用户口令的管理。
c.用户组的管 ...
只要是深圳用518000都可以,深圳内各地区如下
罗湖区
东 湖 518021 田 贝 518020
太 白 518019 莲 塘 518004
爱国路 518003 春风路 518002
建设路 518001
福田区
深南中 518031 福 华 518033
梅 林 518049 沙 咀 518048
竹子林 518040 香 蜜 518034
岗 厦 518026 八卦岭 518029
彩 田 518035 红 荔 518028
南山区
南 头 518052 西 丽 518055
南 油 518054 科技园 518057
工业路 518066 沙 ...
java中equals和==的区别
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;
一、String中的equals和==1、public class TestString { public static ...
[SQL]精妙SQL语句介绍(转) -|joy 发表于 2005-9-9 15:27:00
如何从一位菜鸟蜕变成为高手,灵活使用的SQL语句是必不可少的。本文收集了部分比较经典,常用的SQL语句供大家参考,希望对大家有所帮助。
说明:复制表(只复制结构,源表名:a 新表名:b)
SQL: select * into b from a where 1<>1
说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
SQL: insert into b(a, b, c) select d,e,f from b;
说明:显示文章、提 ...