- 博客(39)
- 收藏
- 关注
转载 Android 的Margin和Padding属性以及支持的长度单位
Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的理解 Padding 为内边框,Margin 为外边框对应的属性为android:layout_marginBottom="25dip" android:layout_marginLeft="10dip" android:la
2012-05-18 14:05:33
460
转载 android 背景渐变色(shape,gradient)
设置背景色可以通过在res/drawable里定义一个xml,如下:http://schemas.android.com/apk/res/android"> android:startColor="#FFF" android:endColor="#000" android:angle="45" />shape是用来定义形状的,gradient定义该形状里
2012-05-18 13:47:57
430
原创 android中Style,Selected,Shap等使用
1、Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 一般我们可以自定义我们的style,在目录res/value下定义xxxx.xml.例如如下: @android:color/black 20dp @android:color/black 2.0
2012-05-18 12:11:08
849
转载 Android中的几种网络请求方式详解
Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的Android单元测试的步骤一文。java.net包中的HttpURLConnection类Get方式:[java] view
2012-05-14 18:41:35
418
转载 LayoutInflater的使用
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Ba
2012-05-14 17:22:38
354
转载 [Oracle dba]-模式与用户
一,什么叫用户(user) A user is a name defined in the database that can connect to and access objects.用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。 二,什么叫模式(schema) A schema is a collection of databa
2012-03-11 23:35:31
484
转载 [Oracle dba]-模式与用户
一,什么叫用户(user) A user is a name defined in the database that can connect to and access objects.用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。 二,什么叫模式(schema) A schema is a collection of databa
2012-03-11 23:35:03
683
转载 Oracle架构总览
这张就是Oracle 9i的架构全图。看上去,很繁杂。是的,是这样的。现在让我们来梳理一下: 一、数据库、表空间、数据文件1.数据库数据库是数据集合。Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。通常情况了我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据、数据库管理系统。也即物理数据、内存、操作系统进程的组合体。数据库的数据存储在表中
2012-03-11 23:33:39
1216
转载 oracle基础之存储结构
1. 存储结构 Oracle数据库的存储结构分为逻辑存储结构和物理存储结构. 图 3 2. 逻辑结构 逻辑存储结构主要描述Oracle数据库的内部存储结构,即从技术概念上描述在Oracle数据库种如何组织、管理数据.
2012-03-11 23:31:00
7640
转载 主键和唯一索引的区别
-- 区别主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列、身份
2012-03-08 23:44:15
1210
转载 Oracle软件结构
Oracle软件结构:Oracle “实例” 在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例,然后由这个实例来访问和控制硬盘中的数据库文件Oracle数据库服务器主要由两个部分组成-----数据库和实例: 数据库:Oracle用于保存数据的一系列物理结构和逻辑结构 实例:操作系统中的内存结构和一系列进程所组成。 启动数据库时首先需要
2012-03-08 23:03:38
656
转载 oracle数据库的存储结构
☆数据库----存储数据的容器 数据库的主要功能是保存数据。 数据库的存储结构---数据库存储数据的方式☆oracle数据库的存储结构: 逻辑存储结构:oracle内部的组织和管理数据的方式 物理存储结构:oracle外部(操作系统)组织和管理数据的方式oracle对逻辑存储结构和物理存储结构的管理是分别进行的。☆逻辑存储结构: oracle在逻辑上将保存的
2012-03-08 22:58:39
4995
转载 linux目录架构
linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk/dev
2012-03-08 00:25:17
575
转载 linux---例行性命令的建立---linux下定时任务
at 用于分配一次性任务,crontab 设定周期性计划任务。1. atat 任务依赖于 /etc/init.d/atd 服务,我们可以用 chkconfig 检查服务启动状态。yuhen@ ubuntu:~$ chkconfig atdatd onat 的使用很简单。yuhen@ubuntu:~$ at 23:00 2009-08-20 # 设置任
2012-03-07 22:42:55
2238
原创 java学习10---网络编程
1、基于tcp的socket编程。server端:serversocket(int port)创建一个服务端套接字,并绑定到指定的端口上,b、调用accept()来监听连接请求,如果客户端有请求到达,则接受连接,并返回通信套接字。c、调用socket类的getoutputStream和getinputstream来获取输出流和输入流,开始网络数据的发送和接收。d、关闭通信套接字。cli
2012-03-01 23:24:45
485
转载 简单ORACLE分区表、分区索引
ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而其维护性也相对较为复杂一点,而索引的创建也是有点讲究的,这些以下尽量阐述详细即可。 1、类型说明:ran
2012-03-01 16:39:09
516
原创 char、varchar和varchar2的区别(zt)
char、varchar和varchar2的区别(zt)区别: 1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CH
2012-03-01 12:52:08
707
转载 Oracle常用脚本 Script
阅读提示:本文简单介绍Oracle常用脚本 Script1、查看当前所有对象SQL> select * from tab;2、建一个和a表结构一样的空表SQL> create table b as select * from a where 1=2;SQL> create table b(b1,b2,b3) as select a1,a2,a3 from a where
2012-03-01 11:54:04
569
转载 用命令行创建Oracle表空间、用户及权限的分配
SQL> create tablespace test datafile 'E:/ORACLE/ORADATA/DB228/test.ora' 2 size 5M;表空间已创建。SQL> create user test identified by test default tablespace test;用户已创建SQL> grant connect,resour
2012-03-01 11:44:02
453
原创 java学习9---Applet 编程
1、applet是什么applec是java小应用程序,是能嵌套到html页面中的,并且可以通过web浏览器下载和执行的java程序。applet不需要main方法,有web浏览器中内嵌的java虚拟机来调用执行的。jdk安装时给浏览器安装插件。2、applet的安全限制因为applet是从远端服务器上下载并且在本地运行的,所以安全性显得格外的重要。通过限制applet在沙箱中
2012-02-28 22:46:00
460
原创 java学习8---Java 图形界面编程
1、布局管理器容器的组件的大小和位置是由布局管理器来决定的,容器对布局管理器的特定实例保持一个引用,当容器需要定位一个组件时,它将调用布局管理器来完成,当决定组件的大小时也是如此。五种布局管理器:BorderLayout,FlowLayout,GridLayout,CardLayout,GridBagLayout.2、事件模型事件(events):描述发生了什么的对象。事件
2012-02-28 01:35:55
553
原创 java学习7--Java I/O 操作与字节流
1、File类一个File类对象表示一个磁盘上的文件或者目录,File类提供了与平台无关的方法来磁盘上的文件或者目录操作。File.separator可以用来表示系统的根目录,也可以用来表示分隔符,在window平台是\,unix下是/与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 的值的第一个字符。在 UNIX 系统上,此字段的值为 '/';在
2012-02-26 00:37:22
607
原创 java6学习---Java 中的集合类
1、所谓框架是一个类库的集合,集合框架就是一个用来表示和操作集合的统一框架,包括实现集合的接口和类2、结合框架中的接口:基类collection派生出set list,set派生出SortedSet。基类map派生出SortedMap.Collection:集合层次中根接口,jdk没有提供直接实现这个类的接口。Set:不能包含重复的元素,set接口是直接collection继承的,并
2012-02-24 00:05:53
372
原创 java学习5---Java 的多线程,程序、进程和线程的概念
1、程序,进程,线程的概念程序是计算机指令集,它以文件的形式存储在计算机磁盘上。进程是程序在自身地址空间运行的活动,是资源申请,调度和独立运行的单位。一个程序可以由多个进程。线程:是进程中单一的连续的控制流程,一个进程由多个线程组成。线程是轻量级的进程,它和进程一样拥有独立的控制流程,区别在它,没有独立的存储空间而是和它所属的进程的其他线程共享一个存储空间,这使得线程间的通讯较进程简单
2012-02-22 17:12:50
108
转载 浅谈线程的状态
首先可以看一些关于线程的状态图有六种状态。就这个图,我们简单的说一下管理线程的常用方法。 Thread类的构造方法:调用Thread类的构造方法之后,线程仅处于创建状态,并没有获得任何资源。Thread.start(): 当成功调用Thread类的start()方法后,线程将进入就绪状态,这时线程除没有拥有CPU时间片之外已经获得了其他所有的运行资源。当JVM线程调度器根据线程
2012-02-21 16:56:58
398
原创 java学习4--Java 的常用包与数组的复制与排序
1、java中常用的包java.applet:包括一些创建java小应用程序包。java.awt包含一些用于创建与平台无关的图形界面应用性程序。java.io包括一些用输入输出处理的类java.lang包含一些java常用的基本类与核心类,如string,Math Integer....这个包的类是隐式导入的。java.net包含用于创建网络连接的类,与java.io共同使用实
2012-02-20 22:34:46
608
原创 java学习3--Java 中包的概念,类的说明符与内部类
1、包package mybo;mybo包下的类在硬盘上都存在mybo的文件夹下,执行类时需要确定文件夹路径。2、类的说明符类的访问说明符:public defaultpublic的类可以被包外的包里的类访问,default的类只能被同一包下的类访问。类的其他修饰符:final ,abstractfinal的类不能被继承。3、方法的说明符public ,
2012-02-16 20:31:17
791
原创 java学习1---Java 面向对象编程
1、static静态变量、静态函数 静态变量,静态函数属于某一个类,而不属于类的对象。 静态变量,静态方法直接通过类来引起。 当类对 象被创建的时候,静态变量,静态方式就会被创建内存 静态方法中可以调用静态变量,不能调用非静态方法和变量,反之,则可以 可以用类的obj去调用静态的方法;2、final定义常量使用关键字final来定义,一般常量命名采用大写方式常量的初
2012-02-14 21:58:46
328
原创 ubuntu之shell编程学习笔记6——文件和文件系统
Linux:find 按文件修改时间查找文件find /home/admin -mtime -1 #查找/home/admin目录下修改时间在1天之内的文件find /home/admin -name *.txt -mtime -1 #查找/home/admin目录下修改时间在1天之内的文件名为.txt结尾的文件find 按文件修改时间查找文件---(+n)----
2012-02-14 15:52:31
523
转载 java—如何成为高手
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图 使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE, 这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌 面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2
2012-02-09 22:24:38
770
转载 hadoop环境配置
1.所需的环境ubuntu系统2.所需要的软件包ubuntu系统安装包JDK安装包(这里以jdk-6u30-linux-i586为例)hadoop-0.20.203.0包(下载地址:http://apache.etoak.com//hadoop/core/hadoop-0.20.203.0/)eclipse安装包3.配置环境的步骤3.1安装Ubuntu安装Ubu
2012-02-06 23:30:32
407
转载 Canvas教程 Canvas tutorial之基本用法
元素让我们从元素的定义开始吧。看起来很像,唯一不同就是它不含 src 和alt属性。它只有两个属性,width 和height,两个都是可选的,并且都可以 DOM 或者CSS 来设置。如果不指定width 和 height,默认的是宽300像素,高150像素。虽然可以通过CSS 来调整canvas的大小,但渲染图像会缩放来适应布局的(如果你发现渲染结果看上去变形了,不必一味依赖
2012-02-06 22:41:27
562
转载 数据库设计的黄金经验
通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解): 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他
2012-02-02 16:45:35
846
原创 ubuntu之shell编程学习笔记5——基本文本处理
排序文本sort 命令用途:排序文件、对已排序的文件进行合并,并检查文件以确定它们是否已排序。语法:sort [ -A ] [ -b ] [ -c ] [ -d ] [ -f ] [ -i ] [ -m] [ -n ] [ -r ] [ -u ] [ -o OutFile ] [ -t Character ] [ -T Directory ] [ -y [ Kilobytes ] ]
2011-10-31 21:35:20
2447
原创 ubuntu之shell编程学习笔记4——正则表达式
正则表达式:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。特殊字符说明\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '
2011-10-27 11:38:55
3467
原创 ubuntu之shell编程学习笔记3——编程的基本元素
1、for while until三种循环的使用方法 语法:for var; do .... done例如:for ((i=1;ido echo "num is $i" done 语法:while :; do echo looping... done若为 ture ,则执行 do 与 done 之间的命令,然后重新判断 while 后的 return v
2011-10-26 16:59:50
1335
原创 ubuntu之shell编程学习笔记2——编程基础
一、特殊符号参考文献:http://hi.baidu.com/04202009/blog/item/d6fb90868c1f5831c65cc311.html1、# a、注释,行首以#开头作注释(#!例外) b、注释也可以存在于本行命令的右边,例如 echo the # 。。。。。 c、命令是不能出现在同一行命令的右边的 d、echo命令中的转义#是
2011-10-26 10:00:56
1658
原创 ubuntu之shell编程学习笔记1——概述
1、查看shell版本命令 bash --version 2、查看别名 alias3、查看命令的类型 type + 命令4、删除别名 unalias, 暂时不想使用别名,使用\,例子:\ls5、如何执行一个shell脚本6、shell变量 本地变量,只在创建它的shell中有效, 赋值 ------ 变量名=值 (等号
2011-10-23 22:02:51
3966
转载 ubuntu shell编程基础篇
1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。(可以运行echo $SHELL来看你的系统是使用那一类shell, 比如ubuntu使用的是/bin/bash,则第一行写成#
2011-10-23 18:27:19
32452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人