- 浏览: 108146 次
- 性别:
- 来自: 广州
最新评论
文章列表
原文地址:http://forum.xda-developers.com/showthread.php?t=2421186
翻译:Android Studio 中文组(大锤译)
在Android Studio(AS)的开发中,遇到引入外部类库或第三方jar包的情况,确实是件很恼人的事情。因为AS是基于Gradle构建,所以 ...
英文地址:http://developer.android.com/sdk/installing/migrate.html
翻译:Android Studio 中文组(大锤译)
如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件。因为Android Studio 是用Gradle来管理项目的,具体操作步骤如下:
从Eclipse中导出
1.将你的ADT插件版本升级到22.0以上。
2.在Eclipse中,选择File-->Export。
3 ...
Android打包和debug签名
1:关于release和debug版本
开发过程中直接Run,在bin文件下生成基于debug模式的.apk文件,也就是调试版本的安装文件,调试版本的执行文件比较大,运行速度也相对较慢。而release版本,也就是正式发行版,需要进行打包后,重新生成release版本的.apk文件,用于交付。
2:Android打包
Android的打包并不复杂,本文主要针对Eclipse。clean步骤也许不需要,但建议还是保留,曾经试过直接Export,在安装Release apk文件运行后,程序直接闪退, ...
onTouchEvent的传递
当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEvent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return true和return false;return true会告诉系统当前的View需要处理这次的touch事件,以后的系统发出的ACTION_MOVE,ACTION_UP还是需要继续监听并接收的,而且这次的action已经被处理掉了,父层的View是不可能触发on ...
Oracle事务处理
事务是由一系列语句构成的逻辑工作单元。事务和存储过程等批处理有一定程序上的相似之处,通常都是为了完成一定业务逻辑而将一条或多条语句“封装”起来,使它们与其他语句之间出现一个逻辑上的边界,并形成相对独立的一个工作单元。
当使用事务修改多个数据表时,如果在处理的过程中出现了某种错误,例如系统死机或突然断电等情况,则返回结果是全部数据均没有被保存。因为事务的处理结果只有两种:一种是在事务处理的过程中,如果发生了某种错误则整个事务全部回滚,使所有对数据的修改全部撤消,事务对数据库的操作是单步执行的,当遇到错误时可随时地回滚;另一种是如果没有 ...
操作数据库
1. 插入数据(INSERT语句)
插入数据就是将数据记录添加到已经存在的数据表中,Oracle数据库通过INSERT语句来实现插入数据记录。该语句既可以实现向数据表中一次插入一条记录,也可以使用SELECT子句将查询结果集批量插入数据表。
插入单条数据:插入单条数据是INSERT语句最基本的用法,语法格式:
INSERT INTO table_name[(column_name1[,column_name2]…)] values(express1[,express2]…)
table_name:表示要插入的表名。column_name1和column ...
子查询的用法
在执行数据库操作(包括查询、添加、修改、删除等操作)的过程中,如果某个操作需要依赖另一个SELECT语句的查询结果,那么就可以把SELECT语句嵌入到该操作语句中,这样就形成了一个子查询。实际 ...
Oracle常用函数
1.字符类函数
字符类函数是专门用于字符处理的函数,处理的对象可以是字符或字符串常量,也可以是字符类型的列。dual表是Oracle系统内部提供的一个用于实现临时数据计算的特殊表,它只有一个列DUMMY,类型为VARCHAR2(1)。
ASCII(c)函数和CHR(i)函数:
ASCII(c)函数用于返回一个字符的ASCII码,其中参数c表示一个字符;CHR(i)函数用于返回给出ASCII码值所对应的字符,i表示一个ASCII码值。从这两个函数的功能中可以看出,它们二者之间具有互逆的关系。
CONCAT(s1,s2)函数:
该函数将字 ...
检索数据
用户对表或视图最常进行的操作就是检索数据,检索数据可以通过SELECT语句来实现,该语句由多个子句组成,通过这些子句可以完成筛选、投影和连接等各种数据操作,最终得到用户想要的查询结果。 格式: select {[distinct|all]columns|*} [into table_name] from {tables|views|other select} [where conditions] [group by columns] [having conditions ...
Oracle Scott用户模式
在Oracle数据库中,为了便于管理用户所创建的数据库对象(比如数据表、索引、视图等),引入了模式概念,这样某个用户所创建的数据库对象就都属于该用户模式。
模式与模式对象
...
Oracle数据字典
数据字典是Oracle存放关于数据库内部信息的地方,其用途是用来描述数据库内部的运行和管理情况。比如,一个数据表的所有者、创建时间、所属表空间、用户访问权限等信息,这些信息都可以在数据字典中查找到。当用户操作数据库遇到困难时,就可以通过查询数据字典来提供帮助信息。
1. 格式:Oracle数据字典的名称由前缀和后缀组成,使用“_”连接: dba_:包含数据库实例的所有对象信息。 v$_:当前实例的动态视图,包含系统管理和系统优化等所使用的视图。 user_:记录用户的对象信息。 gv_:分布式环境下所有实例的动态视图,包含系统管理和系统优化 ...
格式化查询结果
一、 COLUMN命令
该命令可以实现格式化查询结果、设置列宽度、重新设置列标题等功能。
1. 格式:COL[UMN] [column_name|alias|option]
column_name:用于指定要设置的列的名称。 alias:用于指定列的别名,通过它可以把英文标题设置为汉字。 option:用于指定某个列的格式,option选项的值及说明:
值
说明
CLEAR
消除指定列所设置的显示属性,从而回复列使用默认的显示属性
FORMAT
格式化指定的列
HEADING
定义列标题
JUSTIF ...
常用SQL*Plus命令
1. HELP命令
向用户提供被查询命令的标题、功能描述、缩写形式和参数选项(包括必选参数和可选参数)等信息。
格式:HELP|? [topic]
“?”:表示一个命令的部分字符,这样就可以通过提供命令的部分字符以 ...
设置SQL*Plus的运行环境
1. 语法格式:set system_variable value system_variable:变量名 value:变量值
2. SET命令的常用变量名、可选值(红色为默认值)及其说明:
变量名
可选值
说明
ARRAY[SIZE]
20|n
设置查询行数,是SQL*Plus一次从数据库获取的行数。大的值可提高查询和子查询的有效性,可获取许多行,但也需要更多的内存。当超过1000时,其效果不大。
AUTO[COMMIT]
OFF|ON|IMMEDIATE
控制Oracle对数据库的修改的提交。设置为 ...
Oracle安装及配置
1. 安装版本:Oracle 11g。
2. 执行setup.exe,将启动Oracle Universal Installer安装工具,如果安装Win7以上系统会提示“环境不满足最低要求”,可以忽略。
3. 配置安全更新:电子邮件可以为空,接收安全更新可以取消,点击下一步。提示“尚未提供电子邮件地址”,选是。
4. 选择安装选项:创建和配置数据库。下一步。