~转载请注明来源:http://blog.csdn.net/u013015161/article/details/46704745介绍最近项目里有要用到滑动开关, 即SlideSwitch,就自己写了一个。效果如下:
实现实现的思路其实很简单,监听控件上的touch事件,并不断刷新,让滑块在手指的位置上绘出,达到滑块跟着手指滑动的显示效果。
先看一下代码:
SlideSwitch.javapa...
分类:
移动开发 时间:
2015-07-01 10:10:41
阅读次数:
150
题意:给出3个区间 [L1,R1],[L2,R2],[L3,R3] 和正整数n,要求在3个区间内各选一个正整数,使得选出来的数之和为n。如果有多种选法,取从第一个区间内选出的数最大的选法。如果仍有多种选法,取从第二个区间中选出的数最大的选法,如果仍有多种选法,取从第三个区间内选出的数最大的选法。题目保证至少存在一种选法。
水题。要使第一个区间内选出...
分类:
其他好文 时间:
2015-07-01 10:10:16
阅读次数:
117
题意:Pasha有2n个茶杯,每个茶杯的容积不同。Pasha有2n个朋友,男女各n个。现在Pasha要将总容积为w的茶倒在2n个茶杯里,分给这2n个朋友,并规定同性别的朋友茶杯中的茶容积相同,且每个男性朋友茶杯中茶的容积是每个女性朋友茶杯中茶的容积的两倍。求所有朋友茶杯中的茶容积之和的最大值。
水题。首先按照茶杯的容积排序,较小的n个茶杯肯定是分给了女生,较大的n...
分类:
其他好文 时间:
2015-07-01 10:11:20
阅读次数:
114
题意:有n个桌腿,要砍掉某些桌腿使得剩下的桌腿能支撑桌子。规定剩下的桌腿中长度最大的桌腿的数量如果超过一半即可支撑桌子。砍掉每个桌腿需要付出代价。求最小的代价和。
枚举。假如最后剩下的桌腿的最大长度为lenth,这样长度的桌腿有num个。那么长度大于lenth的桌腿肯定都被砍去了,然后在剩下的桌腿中按照代价从大到小选择num - 1个桌腿留...
分类:
其他好文 时间:
2015-07-01 10:10:58
阅读次数:
270
PHP+mysql+Highcharts实现饼状统计图
Mysql
首先我们建一张?chart_pie?表作为统计数据。
-- edit http://www.lai18.com
-- 表的结构 `chart_pie`
--
CREATE TABLE IF NOT EXISTS `chart_pie` (
`id` int(11) NOT NULL...
分类:
数据库 时间:
2015-07-01 10:10:58
阅读次数:
167
题目:
Given an absolute path for a file (Unix-style), simplify it.
For example,
path = "/home/", => "/home"
path = "/a/./b/../../c/", => "/c"
题解:
解题思路:这题是简化目录,每一级目录前面都有一个斜杠,我可以首先对斜杠进行分割,分割之后...
分类:
编程语言 时间:
2015-07-01 10:10:26
阅读次数:
150
在需求的驱动下,对业务流程管理模型进行优化,分析业务、表单、工作流三者关系,给出优化的设计方案。...
分类:
其他好文 时间:
2015-07-01 10:09:29
阅读次数:
121
Description
int家有i1和i2弟兄俩,小手一拉i1+i2,加起来了;double家有d1和d2姐妹俩,小手也一拉,d1+d2,也加起来了。C++村子里来了复数(Complex)一家子,也有俩兄弟c1和c2,想要来个累加,笨乎乎地,c1.add(c2)。c1和c2伤心极了,也想像其他小朋友一样,小手一拉,c1+c2,也能加起来。这个任务交给了正在看题的魔术师,帮他们一个忙,让复数...
分类:
编程语言 时间:
2015-07-01 10:10:04
阅读次数:
381
题目:输入只包含圆括号的字符串,找出最长的合法括号子串的长度
比如:
“(()”——》2,最长的有效子串是“()”
“)()())”——》4,最长的有效子串是“()()”
解题思路:
如果输入是左括号就直接入栈,如果是右括号,如果此时栈为空或此时的栈顶不为左括号就不作处理同时把记录有效长度的临时变量置为0,如果栈顶为左括号则出栈并把记录有效长度的临时变量加2.最后返回最大的记录长...
分类:
编程语言 时间:
2015-07-01 10:09:33
阅读次数:
234
题目描述:
题目描述:
输入一个不带头节点的单向链表(链表的节点数小于100),删除链表中内容重复的节点(重复的节点全部删除),剩余的节点逆序倒排。
要求实现函数:
void vChanProcess(strNode * pstrIn,strNode * pstrOut);
【输入】 pstrIn:输入一个不带头节点的单向链表
【输出】 pstrOut:删除内容重复的节点(重复的节点全部...
分类:
其他好文 时间:
2015-07-01 10:08:44
阅读次数:
133
桶排序①简介 桶排序假设输入数据服从均匀分布,平均情况下它的时间代价为O(n)。桶排序假设输入是由一个随机过程产生,该过程将元素均匀,独立的分布在[0,1)区间上。②原理 桶排序将[0,1)区间划分为n个相同大小的子区间,或称为桶。然后将n个输入的数据分别放到各个桶中。因为输入数据是均匀分布的,一般不会出现很多数落在一个桶中的情况。为了得到输出结果,先对每个桶中的数据进行排序,再遍历每个...
分类:
编程语言 时间:
2015-07-01 10:07:44
阅读次数:
142
小编注:2015年最大、最激烈、最热闹的异常竞争发生在哪里?毫无疑问,在移动生态领域。2015年最热门、最具发展前景、最吸金的行业在哪里?无疑,还是移动生态领域。移动互联网行业充满机会,充满诱惑,也充满挑战,行业竞争的激烈也决定了在移动互联网行业打拼的人们随时面临着战火喧嚣。
这是一名移动互联网公司员工牛峰超写给老婆的信,可能平淡却也许是很多人的心声。工作的艰辛,和你最亲近的人或许因为对你工作的...
分类:
移动开发 时间:
2015-07-01 10:08:33
阅读次数:
182
引言
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存不够使用了),如下图所示。同时,由于SWAP和GC同时发生会致使JVM严重卡顿,所以我们要追问:内存究竟去哪儿了?
...
分类:
系统相关 时间:
2015-07-01 10:09:29
阅读次数:
157
Full GC又称作Major GC,属于老年代GC,指发生在老年代的GC,相对这种GC的有新生代GC即Minor GC。出现Full GC的时候经常伴随至少一次的Minor GC,但非绝对的,Major GC的速度一般会比Minor GC慢10倍以上。下边看看有那种情况触发JVM进行Full GC及应对策略。
1、System.gc()方法的调用
此方法的调用是建议JVM进行Fu...
分类:
其他好文 时间:
2015-07-01 10:08:38
阅读次数:
208
职位名称并不代表技能集
作为一个前端开发人员,你是不是认为自己不需要懂很多技能?然而事实可能并非如此。
我在一个热门的工作论坛就前端开发工作做了一个快速搜索,发现有一个主题经常反复出现,那就是成为中级/高级前端开发者需要什么技能:
(X)HTML(5)、CSS、SASS / SCSS,LESS。Backbone、Angular、Knockout。响应式网页设计(例如Bootstrap知识...
分类:
Web程序 时间:
2015-07-01 10:07:37
阅读次数:
200
Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches
频繁的文件访问会导致系统的Cache使用量大增
$ free -m
total used free shared buffers cached
Mem: 3955 3926 28 0 55 3459
-/+ buffers/cache: 411 3544
Swap: 5726 0 5726
...
分类:
系统相关 时间:
2015-07-01 10:07:01
阅读次数:
215
leetcode jump gameII
看了题解,用BFS是比较好的思路,一层表示当前步能到的节点,curmax表示最远的,和贪心有异曲同工之妙
class Solution {
public:
int jump(vector& a) {
int n=a.size();
if(n<=1) return 0;
int i=0, level...
分类:
其他好文 时间:
2015-07-01 10:06:40
阅读次数:
112