-
#仿知乎安卓客户端滑动删除撤除ListView
#仿知乎安卓客户端滑动删除撤销ListView标签(空格分隔):Android新版的知乎安卓客户端有一个有趣的功能,就是在一个item里,向右滑动时整个item会越来越透明,滑动到一半时,整个item就不见了,放开手指就是删除,删除后还可以撤销,第一次看见这个功能觉得很有意思,用了几天业余时间,我仿造里一个,效果如下:那下面就来想想看怎么实现的,大概可以先分解为三部分:手指滑动删除item删除it...
31
热度 -
您该知道的东西 <Android优化>
你该知道的东西<Android优化>前言本篇文章为Android优化的布局部分,该部分应该是Android中很重要的,无论是在自定义控件中,还是在简单的书写布局时,都应该尽量遵循一些优化原则,这样布局的绘制效率才会更高,体验才能更好。一优化layout的层级Layout结构如果太复杂,Android的绘制过程就会很复杂,measure过程就会很复杂,我分析的View绘制机制中详细介绍了...
8
热度 -
安卓ListView中CheckBox的使用(支持Item列表项的剔除,全选,全不选)
安卓ListView中CheckBox的使用(支持Item列表项的删除,全选,全不选)ListView自身提供了CheckBox只需要添加一行代码getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);但是这种实现想要自己控制操作起来局限很多。所以我选择了自己添加CheckBox的方式。可以支持列表项的全选,删除,并保持数据的对应关系不...
20
热度 -
初涉SQL Server性能有关问题(2/4):列出等待资源的会话
初涉SQLServer性能问题(2/4):列出等待资源的会话在初涉SQLServer性能问题(1/4)里,我们知道了如何快速检查服务器实例上正运行的任务数和IO等待的任务数。这个是轻量级的脚本,不会给服务器造成任何压力,即使服务器在高负荷下,也可以正常获得结果。问题检测的第2步是获取在进行任何资源等待的会话。下面的脚本会帮助我们获得这些信息。这个查询需要预建立一个函数,如果会话是由SQLServe...
15
热度 -
SQL 话语及关键字的用法
SQL语句及关键字的用法一、SELECTselect[ALL|DISTINCT]select_list[intonewtable]FROMtable_source[whereserch_conditaion][GROUPBYgroup_by_expression][Havingserch_conditaion][Orderbyorder_expression[ASC|DESC]]--从上面的语句可...
104
热度 -
Sqlite全面学习(1)
Sqlite全面学习(一)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】官网SQLite是一款轻型的数据库,是关系型数据库(RDBMS)管理系统,它包含在一个相对小的C库中。目前在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可...
52
热度 -
SQL执行计划-HIT、SQLPLAN
SQL执行计划--HIT、SQLPLAN方法1、EXPLAINFOREXPLIANFORSELECT*FROMXXXX;SELECT*FROMTABLE(DBMS_XPLAN.DISPLAY);这种方式查询的是一种仅供参考性的执行计划,而真正的执行计划是存储在LiburaryCache中的。?方法2、SETAUTOTONSETAUTOTONEXPSTATUS完整语法:SETAUTOT[RACE]{...
57
热度 -
SQL小结(七)查询实战
SQL总结(七)查询实战SQL总结(七)查询实战一、场景给定一个场景,学生选课系统为例,大家很熟悉。主要关系:学生(学号、姓名、年龄、性别)教师(教师ID,教师姓名)课程(课程ID,课程名称,任教教师ID)成绩(学生ID,课程ID,成绩)二、创建表并预置数据创建关系表:--学生:Student(SID,SName,SAge,SSex)--学生表(学号、姓名、年龄、性别)--性别,0表示男,1表示女...
31
热度 -
Android中的Intent详细讲授
Android中的Intent详细讲解本帖最后由HiEoe于2009-7-1620:52编辑本版所有文章均来自www.eoeandroid.com在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Inte...
82
热度 -
SQL语句分门别类
SQL语句分类??????常见的SQL语句类型?????????1.DDL(DateDefinitionLanguage):数据定义语言?????用于创建、修改和删除数据库内的数据结构,如????1:创建和删除数据库(CREATEDATABASE||DROPDATABASE);????2:创建、修改、重命名、删除表(CREATETABLE||ALTERTABLE||RENAMETABLE||DRO...
150
热度 -
SQL Server优化50法集锦
SQLServer优化50法汇总虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决查询速度慢的原因很多,常见如下几种:1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2.I/O吞吐量小,形成了瓶颈效应。3.没有创建计算列导致查询不优化。4.内存不足5.网络速度慢6.查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7.锁或者死锁(...
12
热度 -
NC惯用SQL
NC常用SQL1.--NC建库2.CREATETABLESPACENNC_DATA01DATAFILE'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf'SIZE500MAUTOEXTENDONNEXT50MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;3.CREATETABLESPACENNC_DATA02DAT...
16
热度 -
SQL Server 2012施行与管理实战指南
SQLServer2012实施与管理实战指南《SQLServer2012实施与管理实战指南》基本信息作者:俞榕刚出版社:电子工业出版社ISBN:9787121194993上架时间:2013-3-8出版日期:2013年3月开本:16开页码:904版次:1-1所属分类:计算机>数据库>SQLServer更多关于》》》《SQLServer2012实施与管理实战指南》内容简介计算机书籍《SQL...
34
热度 -
PLSQL的快捷键以及使用技艺
PLSQL的快捷键以及使用技巧?1、登录后默认自动选中MyObjects????默认情况下,PLSQLDeveloper登录后,Brower里会选择Allobjects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择MyObjects后响应速率则是以毫秒计算的。????设置方法:????Tools菜单-->BrowerFilters,会打开Brower...
80
热度 -
sqliteconnection中的version万一比先前的大,则执行onUpgrade;模仿疯狂猜图游戏;matrix设置图片比例
sqliteconnection中的version一旦比先前的大,则执行onUpgrade;模仿疯狂猜图游戏;matrix设置图片比例图片和对应文本保存在assets中,项目一启动写到sqlite中,可以讲初始化数据写在util中,启动时候判断下,如果加载成功过了,第二次可以不用加载,这里为了方便写在一起importjava.io.BufferedReader;importjava.io.IOEx...
27
热度 -
SQLite入门之一简略介绍
SQLite入门之一简单介绍1.1.SQLite是什么SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite直接访问其存储文件。1.2为什么要用SQLite?不需要一个单独的服务器进程...
61
热度 -
10个简略步骤,完全理解SQL 来自引用
10个简单步骤,完全理解SQL来自引用10个简单步骤,完全理解SQL1、SQL是一种声明式语言首先要把这个概念记在脑中:“声明”。SQL语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果。这是不是很棒?(译者注:简单地说,SQL语言声明的是结果集的属性,计算机会根据SQL所声明的内容来从数据库中挑选出符合声明的数据,而不是像传统编程思维去指示计算机...
65
热度 -
拔高SQL效率
提高SQL效率?下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。?1.?IS?NULL?与?IS?NOT?NULL?不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要...
95
热度 -
sql反模式分析二
sql反模式分析2第八章多列属性目标:存储多值属性为一个bug设置多个标签反模式:创建多个列,为bugs创建tag1,tag2,tag3几个列保存标签。标签必须放于其中一个。1.查询数据,比如搜索这三列,可以使用in语句2.添加和删除updatebugssettag1=nullif(tag1,'perfor'),tag2=nullif(tag2,'perfor'),tag3=null...
87
热度 -
SQL惯用经典语句
SQL常用经典语句1--说明:几个高级查询运算词?2A:?UNION?运算符??3UNION?运算符通过组合其他两个结果表(例如?TABLE1?和?TABLE2)并消去表中任何重复行而派生出一个结果表。当??4?5ALL?随?UNION?一起使用时(即?UNION?ALL),不消除重复行。两种情况下,派生表的每一行不是来自?TABLE1?就是来?6?7自?TABLE2。??8B:?EXCEPT?运...
91
热度