优才网
【优才原创】Android的拖放机制
2016-04-18 优才学院 优才网
一、拖放机制概述
² 拖放操作是手指触摸屏幕上的某一对象,然后拖动该对象,最后在屏幕的某个位置释放该对象并执行某种操作,如删除、卸载、启动、复制数据等。
² 允许以图形化的手势操作完成某项任务。
² 拖放操作的优势:直观、易用...
分类:
移动开发 时间:
2016-04-18 13:49:58
阅读次数:
464
文/韦玮(韦苏恩)
目前,安卓的很火,可能很多人想未来从事安卓开发方向的工作,却不知道该如何下手,又或者已经入了Android开发的门,却对未来的发展方向又不是太清楚,再加上目前市面上关于安卓的开发方面的资料非常多,过于杂乱,所以很多Android开发学习者不知道该怎么学习安卓的开发,缺乏一套明确的思路以及一套明确的岗位路线。
那么本篇文章,将解决这些问题。本篇文章将带领大家首先初步了解And...
分类:
移动开发 时间:
2016-04-18 13:50:04
阅读次数:
212
数组、向量、链表都是一种顺序容器,它们提供了按位置访问数据的手段。而很多情况下,我们需要按数据的值来访问元素,而不是它们的位置来访问元素。比如有这样一个数组int num[3]={1,2,3},我们可以非常快速的访问数组中下标为2的数据,也就是说我们知道这个数据的位置,就可以快速访问。有时候我们是不知道元素的位置,但是却知道它的值是多少。假设我们有一个变量,存放在num这个数组中,我们知道它的值为...
分类:
其他好文 时间:
2016-04-18 13:49:24
阅读次数:
187
使用GDB:
本文描述GDB,GNU的原代码调试器。(这是4.12版1994年一月,GDB版本4。16)
* 目录:
* 摘要: GDB的摘要
* 实例: 一个使用实例
* 入门: 进入和退出GDB
* 命令:...
分类:
数据库 时间:
2016-04-18 13:48:04
阅读次数:
280
android事件分发机制的学习告一段落,先写篇文章做个总结,如有新的认识,后续再进行补充。
首先从两个问题引出android 的事件分发机制:
如下图,绿色部分A代表应用的一个填充父窗体的view对象,B 是 A 的子view,C 是 B 的子view,D 又是 C 的子view。
1、如果我们点击了D中有手势标注的地方,那么,A、B、C
和 D 中到底可以有几个v...
分类:
移动开发 时间:
2016-04-18 13:49:22
阅读次数:
211
这篇文章讲无权二分图(unweighted bipartite graph)的最大匹配(maximum matching)和完美匹配(perfect matching),以及用于求解匹配的匈牙利算法(Hungarian Algorithm);不讲带权二分图的最佳匹配。
二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的边界,则这就是一个二分图。准确地说:把一个图的顶点划分为...
分类:
编程语言 时间:
2016-04-18 13:50:52
阅读次数:
179
1. 前言我们原先使用lnmp配置一个Linux + nginx + mysql + php + apache 的运行环境。
这里我们选用的mysql 版本信息为: 5.5.42
在进行外键操作的时候, 我们知道默认的 myisam 是不支持的。 需要使用innodb。
2. 开启innodb 引擎网上说, mysql 5.6 起 默认引擎就变成了 innodb, 可是 之前的还是使用了...
分类:
数据库 时间:
2016-04-18 13:48:03
阅读次数:
404
微信大家都在用,但微信的本地文件到底隐藏着什么样的信息呢?我们怎么可以把长得都一样的微信,变的跟别人的不一样,来个专业定制100年呢?这个是一个让大家的微信也从开始变得邪魅狷狂霸酷拽的帖子~~...
分类:
微信 时间:
2016-04-18 13:49:23
阅读次数:
261
为了开发时的方便和不时之需;研究下不需要SQL Server,直接打开MDF数据库文件的软件;
1 SQL MDF Viewer
这是一个好工具;偶不得不说;不错;没有SQL Server的情况下,成功打开了MDF文件;
可以显示记录和数据库结构;不过看不到存储过程的代码,视图的代码能看到;
2 网际数据库浏览器
先安装,
界面;
登录要用户名...
分类:
数据库 时间:
2016-04-18 13:47:33
阅读次数:
324
本文为整理自:伯乐在线
1.Git详解之一:Git起步
2.Git详解之二:Git基础
3.Git详解之三:Git分支
4.Git详解之四:服务器上的Git
5.Git详解之五:分布式Git
6.Git详解之六:Git工具
7.Git详解之七:自定义Git
8.Git详解之八:Git与其他系统
9.Git详解之八:Git与其他系统...
分类:
其他好文 时间:
2016-04-18 13:48:54
阅读次数:
625
图论中,用来求最短路的方法有很多,适用范围和时间复杂度也各不相同。
本文主要介绍的算法的代码主要来源如下:
Dijkstra: Algorithms(《算法概论》)Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani;《算法竞赛入门经典—训练指南》刘汝佳、陈峰。SPFA (Shortest Path Faster Algorit...
分类:
编程语言 时间:
2016-04-18 13:47:13
阅读次数:
348
是这样的,现在有一个这样的页面:
这个页面刚好一屏幕大小,所以没有滚动条,因为“保存”键上面那个项目备注是需要用户去填写的,当他点击后就会出现虚拟键盘,但安卓手机弹出键盘会遮住这个输入框,以至于用户看不见了。苹果手机天然不会喔,苹果手机的键盘弹出来是占了下面的位置,从而把页面推了上去,整个页面就缩小了就不会出现这样的情况。安卓手机情况如下图:...
分类:
微信 时间:
2016-04-18 13:48:49
阅读次数:
1215
造成内存泄漏原因:
场景一:静态变量导致的内存泄漏
例如:mainactivity中
private static context scontext;
@override
protected void oncreat(bundle savedinstancestate){
...............................................
分类:
其他好文 时间:
2016-04-18 13:46:56
阅读次数:
301
本文主要介绍主流移动设备GPU,以及所支持的压缩格式
1.GPU分类
1.1 Imagination Technologies的PowerVR SGX系列
代表型号:PowerVR SGX 535、PowerVR SGX 540、PowerVR
SGX 543MP、PowerVR SGX 554MP等
代表产品 :Apple iPhone全系、iPad全系,三星I...
分类:
其他好文 时间:
2016-04-18 13:48:58
阅读次数:
343
最近公司用户了新浪支付,账户托管,写的过程中发现有问题的话百度很少就记录下自己疑惑的地方
1.接口介入方式
这种接口介入的方式,各大平台都差不多的,支付宝啊,微信支付啊,融宝支付啊,银盈通啊。都是系统必要的参数,和接口需要的参数,拼一起然互加密。
新浪支付生成 sign 的方式,签名的方式可以是 RSA 的加密方式和 MD5 的加密的方式,不过新浪推荐的是MD5的加密方式,但是给的demo里...
分类:
其他好文 时间:
2016-04-18 13:47:31
阅读次数:
248
android 应用程序中,一般都会发生activity的跳转和返回键的点击操作,而这就会涉及到activity启动模式的问题。
首先引入任务栈Task的概念,(本篇文章不过多解释Task和Back
Stack,没太多影响)Task可以理解为是一个容器,启动一个应用,系统就会创建一个Task用来存放主activity,
1、在默认情况下,以后新打开的activity都会放在同一个Task中...
分类:
移动开发 时间:
2016-04-18 13:46:18
阅读次数:
186
第一次看这本书,是在两年以前了,最近又看了一遍,发现好多东西已经忘记了,另外,在最近两年的工作中,有些很有用的命令我居然一次都没用过, 所以,为以后查阅方便和更有效率的工作,写一篇笔记吧。
一、概述
版本库和工作目录树:
1、使用Git相关命令初始化版本库,即生成“.git”目录,于是,“.git”目录的父目录就是工作目录树
2、克隆(clone)一个已有的版本库,也就连带创建了工...
分类:
其他好文 时间:
2016-04-18 13:46:02
阅读次数:
208