`
文章列表
原文地址: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. 选择安装选项:创建和配置数据库。下一步。
Global site tag (gtag.js) - Google Analytics