学习心得
chenchuan_technology
一直在学习,目标是造轮子.
展开
-
欢迎使用CSDN-markdown编辑器
Mysql的级联删除与更新之前在做一个项目的时候遇到一个关于级联删除的问题,于是疯狂百度,终于找到了解决之法,其实做法还是挺简单的,一般可以通过两种方式解决: 一.利用外键实现级联删除 一般我们在创建稍微复杂一点的数据库的时候,都会出现相互联系的两张表,这时候我们就可以将一张表的主键设置为另外一张表的外键.话不多说,直接上个例子说明: 两张表:member和teamU原创 2015-11-21 20:03:41 · 228 阅读 · 0 评论 -
文章标题
排序算法汇总(一)(Java实现)一、冒泡排序(最容易理解也是一种比较常用的排序算法) 思想:依次比较相邻的两个数,如果发现前一个数比后一个数大,就交换两个数的位置,这样每一组比较下来,就能将该组中最大的一个数放在最后.该算法的时间复杂度为O(n2) 代码实现: public static void main(String[] args) { int[] array =原创 2015-11-26 14:55:34 · 210 阅读 · 0 评论 -
文章标题
迪杰斯特拉算法求最短路径问题(java实现)算法思想:先定义一个二维数组将每个顶点到其余直接相连顶点的距离保存起来,若没有直接相连,则用Integer.MAX_VALUE(int类型的最大值)代替,再定义两个一位数组distance[],previous[],distance用来保存某个顶点到其余顶点的最短距离,previous则保存其余顶点的前驱顶点的下标,通过主次比较筛选出最短路径。 代码实现转载 2015-12-02 11:47:48 · 245 阅读 · 0 评论 -
RemoteViews(一):应用
笔者当初在学习Notification和AppWidgetProvider时接触过RemoteViews,但是当时并不知道RemoteViews的作用及其原理,本主题将分两章介绍RemoteViews的应用场景和原理,这章介绍应用场景. RemoteViews主要的应用场景有两个,一个是通知栏上的应用,一个是桌面小组件的应用 一、RemoteViews在通知栏上的应用 在通知栏上,Re原创 2016-03-15 19:56:08 · 257 阅读 · 0 评论 -
PendingIntent
我们在使用RemoteViews会用到PendingIntent,主要是用来给RmoteViews添加单击事件,那么PendingIntent到底是什么? Intent可以理解为意图,而PendingIntent则可以理解为即将发生的意图,因为RemoteViews运行在远程进程中,因此RemoteViews不同于普通的View,无法用setOnClickListener来给View设置单击事件,原创 2016-03-15 20:15:17 · 278 阅读 · 0 评论 -
Android IPC基础概念介绍
好久没有学习安卓的进阶知识了,这次看了《安卓开发艺术探索》,对android的IPC机制有了一定的理解,也对安卓的内部原理有了一定的认识。 本文主要介绍一下IPC的一些基本概念:Serializable接口,Parcelable接口和BinderSerializable接口:Serializable是java所提供的一个序列化接口,提供序列化和反序列化操作,使用Seriazable实现对象的序列化原创 2016-03-11 12:55:22 · 279 阅读 · 0 评论 -
文章标题
RxJava学习总结(一) 最近在学习RxJava,笔主是上学期听说过RxJava,但是一直没有去了解,最近感觉谈论RxJava的人越来越多,我就迫不及待的想看一下到底有什么特别的地方 首先甩两个大牛写的RxJava分析 大头鬼Bruce:http://blog.csdn.net/lzyzsd/article/details/41833541 扔物线:http://gank.io/post/原创 2016-04-08 18:36:12 · 280 阅读 · 0 评论 -
OpenGL(Android)
opengl简单用法(一) 最近在学习opengl,一路心酸溢于言表,(哭泣中) 首先让我们认识认识opengl是什么东东 opengl就是一个3D图形库,所以你想在安卓手机上绘制一个炫酷的3D图形用opengl来实现就方便得多了。 由于学习opengl不久,今天就用opengl来绘制一个简单的三角形和矩形. code之前先让我们看看opengl绘制图形比较重要的几个类 GLSurfac原创 2016-04-26 23:30:29 · 521 阅读 · 0 评论 -
Java 代理模式用法
原来对代理模式一知半解,知道有这么个东西,但是具体是什么怎么用还是没去了解,今天就将代理模式复习一遍 代理:代理充当着一个中间人的角色,为真实的对象添加一些额外的或者不同的操作,(eg:吃早饭前需要刷牙,但是真实的对象只有吃早饭这个操作,那么我们就可以吃早饭前运用代理添加刷牙的操作) 静态代理:成员(实际类 代理类 公共接口)其中实际类和代理类都实现了该公共接口 code: pub原创 2016-06-25 11:30:24 · 312 阅读 · 0 评论