实现涂鸦、擦除、保存的功能设置画笔为橡皮擦功能 paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));如果你的画出来的是黑色 可能是因为你控件背景的颜色是黑色的。附件下载:zip
分类:
移动开发 时间:
2014-10-09 16:19:08
阅读次数:
268
iOS开发UI篇—九宫格坐标计算一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完...
分类:
移动开发 时间:
2014-10-09 17:08:48
阅读次数:
279
短信验证码成了现在最流行的验证注册方式,你是否也想试验一下?是不是好多服务商都是要收费?还好有Mob服务商推出了免费的解决方案。快来试一下吧。此博,以图文形式讲述了Mob服务商最新推出的免费短信验证码解决方案的实例。特别是引入SDK时,官网叙述的过于简单,本文做了详细图解。希望对你有所帮助。谢谢。感谢Mob。本人菜鸟,勿喷。...
分类:
其他好文 时间:
2014-10-09 17:17:50
阅读次数:
236
首先,为什么要用aidl
---------------------------------------------------------------------------------------------------------------------------
aidl其实就是进程间的通信
官方文档特别提醒我们何时使用AIDL是必要的:只有你允许客户端从不同的应用程序为了...
分类:
移动开发 时间:
2014-10-09 15:54:18
阅读次数:
244
我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。如果按照字面意思来理解,那么prototype就是通过调用构造函数而创建的那个对象实例的原型对象...
分类:
Web程序 时间:
2014-10-09 16:27:36
阅读次数:
228
Maximum Subarray
Total Accepted: 28381 Total Submissions: 83696 My Submissions
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.
For exam...
分类:
其他好文 时间:
2014-10-09 16:27:18
阅读次数:
237
最近由于工作需要,要开始接触mongodb了,于是开始研究mongodb,研究的第一步,自然是从安装及使用开始.日后肯定还会有更多的研究学习,于是准备做下一系列相关笔记,供日后温习.
1.Windows版本安装
1)版本下载
MongoDB下载地址:http://www.mongodb.org/downloads
下载相应版本,此处我下载的是64位.
安装过程很简单,和普通软...
分类:
数据库 时间:
2014-10-09 17:50:37
阅读次数:
170
我们几乎可以在任何组件中利用经典的委托(delegate)和数据源协议(data-source protocols)。如果你想显示一些数据,那么数据源协议可能就非常适合你,例如你有以下问题:
1:我有很多事物(有很多条数据)。
2:设置每个事物(数据)X的成员Y的值。
同样,在几乎所有情况下,一个经典的委托(delegate)协议形式如下:
1:这件事应当做吗(一个动作发生前,通常调用一个带有返回值的委托方法,决定动作是否执行)?
2:...
代码高亮
OSX:Shift + Cmd + F7
Win/Linux:Alt + J
代码高亮向上查找
OSX:Shift + Cmd + G
Win/Linux:Shift + F3
代码高亮向下查找
OSX:Cmd + G
Win/Linux:F3
文件方法结构
OSX:Cmd + F12
Win/Linux:Ctrl + F12
查找...
分类:
移动开发 时间:
2014-10-09 17:33:28
阅读次数:
209
尽管MessageQueue提供了直接读/写的函数接口,但对于程序员来说,一般不直接读/写消息队列。之前了解到,在Looper.loop()函数中,当取出消息后,会回调msg.target对象的handleMessage()函数,而msg.target的类型正是Handler。
/**
* Run the message queue in this thread. Be sure to call
* {@link #quit()} to end the loop.
...
分类:
其他好文 时间:
2014-10-09 16:59:58
阅读次数:
243
大家都知道一维数组计算差集的内置函数是array_diff_assoc($array1, $array2),但是多维数组如何计算差集呢,就需要写一个相应的算法。我写了一个算法供大家参考。
<?php
//多维数组的差集
function array_diff_assoc_recursive($array1,$array2){
$diffarray=array();
f...
分类:
其他好文 时间:
2014-10-09 16:09:38
阅读次数:
202
Description
There is a straight highway with N storages alongside it labeled by 1,2,3,...,N. Bob asks you to paint all storages with two colors: red and blue. Each storage will be painted with exac...
分类:
其他好文 时间:
2014-10-09 17:15:48
阅读次数:
193
Android史上最全的日历控件,带有周数,超全,超漂亮,超炫丽的日历控件。...
分类:
移动开发 时间:
2014-10-09 15:52:18
阅读次数:
183
修改版本号
1.右键-->properties
2.android,修改需要的版本号
3.Apply-->ok
4.有时候,把高版本改成低版本会报错,,报错就不要改了...
分类:
移动开发 时间:
2014-10-09 17:32:08
阅读次数:
446