03 2017 档案
摘要:前面感觉真的好乱,想哪,写哪。这里慢慢整理…… SQL Having 语句 还是前面的那两个表: grade表: student表: 我们需要查找这里的s_id下的gradeValue的和,这就要分组查询了 :select sum(gradeValue) as nums from grade gro
阅读全文
摘要:先上数据表 student表 grade 表 SQL Union 语句 合并两个或多个select查询结果集。 select s_id from student union select s_id from grade select s_name from student union select
阅读全文
摘要:SQL Limit 语句 用于返回规定的数量记录。当数据库中的数据量十分庞大时,可以使用,返回指定的数量记录。 语句如:select * from grade limit 5。返回grade表中的前面5条记录。 SQL Join 语句 left join(左联接) 返回包括左表中的所有记录和右表中联
阅读全文
摘要:简序 1.SQL,指结构化查询语言,全称是 Structured Query Language。 2.SQL 让您可以访问和处理数据库。 3.SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。 作用 不多说从简
阅读全文
摘要:1.最近发现自己除去简单的SQL语句好像其他的并不怎么懂哎,虽然暂时是android用不到太复杂点的语句,想来总不能一直这样把, 顺带还是看看Sql。 2.画个图规划下自己的学习路线
阅读全文
摘要:java集合类 1.Collection,Map层次图 2.Collection接口 集合对象排序: (1) 排序对象实现Comparable接口重写方法compareTo public class Person2 implements Comparable<Person2>{ public Str
阅读全文
摘要:节点(Node)的代码实现 Node 需要有数据项,有该类对象的左节点,右节点,还可以包含其他的数据项。实现大致如下: Tree和Node实现后,那么便可以实现里面的操作方法了。 insert插入,插入和查找基本过程差不多,仍然是比较数据项大小,小了放在左侧,大了放其右侧。 遍历二叉搜索树 二叉树的
阅读全文
摘要:1.RecyclerView :出现也不知道多久了,没怎么使用过,上次写的笔记乱七八糟的,再次仔细的整理下。 使用需加入依赖 2.总结一下内容 <1>可以实现横向滑动 <2>可以实现纵向滑动 <3>可以实现瀑布流 <4>可以实现吸顶模式 <5>加入自定义分割线 <6>实现数据分组效果 3.先实现Li
阅读全文
摘要:希尔排序 希尔排序就是将给定数组分成多个部分,进行插入排序。每次分组步长gap为n/2,即是每隔gap的数都是一组的。简单的说如果一个数组长度为10{0,1,2,3,4,5,6,7,8,9},gap为2时,那么0,2,4,6,8,为一组,1,3,5,7,9为一组。然后分别对这两组进行插入排序。gap
阅读全文
摘要:选择排序 思路: 1.给定一组数组,从数组中找出最小的元素 2.最小元素和第一个元素交换。 3.从除去第一个元素外,在找最小值,与第二个位置元素交换。 4.以此循环。 排序图: Java代码实现:
阅读全文
摘要:1.插入排序 思路: 如数组:5 9 3 2 8 7 10 默认第一个元素为有序,插入排序9,9大于5,顺序不变。插入排序3,则9>3,5>3,则把9赋值给3,把5赋值给9,3赋值给5.也就是5,9后移,插入3. 如此循环。需要循环n-1,则完成排序。 排序图: Java代码实现 时间复杂度 插入排
阅读全文
摘要:1.冒泡排序 (1) 比较领近的两个数 (2) 如果左边的比右边的数字大,则交换位置 (3) 向右移动一位,继续比较相邻的两个数 排序示例: 一轮排序结束后,最大值的位置已经移动最右端,再次如此循环,最终经过n-1次则完成最终排序。 使用java算法表示外部循环,需要经过n-1次。即 内部循环由于外
阅读全文
摘要:1.递归方法的特征 <1>调用自身 <2>调用自身是为了解决更小的问题 <3>存在某个足够简单的层次,在这一层不需要调用自身,直接计算,并返回结果。 在递归每次调用自身的时候,参数是不断的变小,反应出问题是不断的简单化。当参数或范围足够小时,不需要调用自身,触发条件,直接返回。 2.汉诺塔问题 问题
阅读全文
摘要:1.布局中只有一个SurfaceView和Button,初始SurfaceView通过surface.getHolder获得SurfaceHolder类 2.回调接口。这里setPictureSize(width,height)宽高并不能随意设置,必须属于 3.cam.autoFocus(mAuto
阅读全文
摘要:恢复内容开始 1.通过WebView加载Html界面。在android studio中html放在assets中。 但是默认的并不存在这个文件夹,创建过程是 2.创建后简单实现下,js调用android中的方法。通过onclick="window.android.startFunction()" w
阅读全文
摘要:1.各种理解 <1>说白了,就是拿到对象引用,调其方法 <2>实际上就是利用多态的方式调用而已 <3>其实很容易理解的,定义接口,然后提供一个外部的接口设置进去,然后就注册事件,外部的就是真正做事情的地方,注册事件的一定是外部设置进去的接口类,上面代码中setListener必须在注册之前设置进去,
阅读全文
摘要:1.概述 观察者模式最常用的地方是GUI系统、订阅-发布系统。观察者模式的一个重要作用就是解耦,将观察者和被观察者解耦,使得他们之间的依赖性更小。 2.定义 定义对象间的一种一对多依赖关系,使得每当一个对象改变状态时,所有依赖他的对象都会得到通知并自动更新。 3.简单的代码实现 观察者 被观察者 实
阅读全文
摘要:Spanable中的常用常量: Spanned.SPAN_EXCLUSIVE_EXCLUSIVE 不包含start和end所在的端点 (a,b) Spanned.SPAN_EXCLUSIVE_INCLUSIVE 不包含端start,但包含end所在的端点 (a,b] Spanned.SPAN_INC
阅读全文
摘要:1.点击item,通过intent打开指定路径的图片。 2.测试6.0,5.0正常运行代码: 3.在7.0上运行报错。 4. 从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是
阅读全文

浙公网安备 33010602011771号