码迷,mamicode.com
首页 > 2016年05月27日 > 全部分享
【Leetcode】Patching Array
题目链接: 题目: Given a sorted positive integer array nums and an integer n, add/patch elements to the array such that any number in range [1, n] inclusive can be formed by the sum of some elements in...
分类:其他好文   时间:2016-05-27 11:25:23    阅读次数:132
Android自定义可长按 可点击不可拖动的SeekBar
项目中遇见一个奇怪的需求 就是SeekBar不可点击 ,可长按 和拉着拖拽点拖动。一开始想着很简单嘛。屏蔽吊点击事件,SeekBar自带长按事件,差不多就搞定了,然而是我太天真啊,SeekBar自带的长按监听是无效的。我通过网上查寻资料 有一些简单的方法实现不可单击的 有实现长按的,然后我根据这些方式自己写了一个 满足需求的自定义控件。现在依次说下吧。 1. 不可点击的SeekBar...
分类:移动开发   时间:2016-05-27 11:25:44    阅读次数:1291
【Leetcode】Minimum Path Sum
题目链接:https://leetcode.com/problems/minimum-path-sum/ 题目: Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers alo...
分类:其他好文   时间:2016-05-27 11:24:34    阅读次数:132
【Leetcode】Different Ways to Add Parentheses
题目链接: 题目: Given a string of numbers and operators, return all possible results from computing all the different possible ways to group numbers and operators. The valid operators are+, - and *. ...
分类:其他好文   时间:2016-05-27 11:26:12    阅读次数:126
【Leetcode】Power of Four
题目链接:https://leetcode.com/problems/power-of-four/ 题目: Given an integer (signed 32 bits), write a function to check whether it is a power of 4. Example: Given num = 16, return true. Given num =...
分类:其他好文   时间:2016-05-27 11:24:23    阅读次数:131
Android触摸事件分发机制
Android中的事件分为按键事件和触摸事件,这里对触摸事件进行阐述。Touch事件是由一个ACTION_DOWN,n个ACTION_MOVE,一个ACTION_UP组成onClick,onLongClick,onScroll等事件。Android中的控件都是继承View这个基类的,而控件分为两种:一种是继承View不能包含其他控件的控件;一种是继承ViewGroup可以包含其他控件的控件,暂且称...
分类:移动开发   时间:2016-05-27 11:25:19    阅读次数:288
MySQL索引及Explain及常见优化
MySQL索引设计的原则    1. 搜索的索引列,不一定是所要选择的列。换句话说,最适合索引的列是出现在WHERE 子句中的列,或连接子句中指定的列,而不是出现在SELECT 关键字后的选择列表中的列。 2. 使用惟一索引。考虑某列中值的分布。对于惟一值的列,索引的效果最好,而具有多个重复值的列,其索引效果最差。例如,存放年龄的列具有不同值,很容易区分各行。而用来记录性别的列,只...
分类:数据库   时间:2016-05-27 11:23:23    阅读次数:174
【Leetcode】Reverse String
题目链接:https://leetcode.com/problems/reverse-string/ 题目: Write a function that takes a string as input and returns the string reversed. Example: Given s = "hello", return "olleh". 思路: ea...
分类:其他好文   时间:2016-05-27 11:25:37    阅读次数:139
【50】java 匿名内部类剖析
匿名内部类介绍:匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口匿名内部类的声明格式如下:new ParentName(){ ...// 内部类的定义 }匿名内部类的使用场景:.只用到类的一个实例 。 ·类在定义后马上用到。 ·类非常小(SUN推荐是在4行代码以下) ·给类命名并不会...
分类:编程语言   时间:2016-05-27 11:23:51    阅读次数:183
最新FusionCharts2D柱状图
1、实现源码 FusionCharts最新FusionCharts2D柱状图 FusionCharts.ready(function(){ var columnChart = new FusionCharts({ type:"column2d", renderAt:"column2D", width:"1345",...
分类:其他好文   时间:2016-05-27 11:24:37    阅读次数:140
Android开发实现高德地图定位
一、 要实现高德地图定位呢,首先需要做好以下几步准备: 1. 在高德开放平台注册帐号 注册地址:http://lbs.amap.com 2. 在开发中下载Android平台下的 地图SDK和定位SDK文件 进入相关下载下载自己想要的功能或文件,图只是截取了地图SDK的页面,定位SDK也是一样,按自己想要的文件下载。下载完成后解压得到: - 3D地图包解压后...
分类:移动开发   时间:2016-05-27 11:23:36    阅读次数:1104
Android Scroll分析 (二) 教你使用七种方法实现滑动
实现滑动的基本思想是:当触摸View时,系统记下当前触摸点坐标;当手指移动时,系统记下移动后的触摸点坐标,从而获取到相对于前一次坐标点的偏移量,并通过偏移量来修改View的坐标,这样不断重复,从而实现滑动过程.2.1 Layout方法在View进行绘制时,会调用onLayout()方法来设置显示的位置 通过修改View的left,top,right,bottom四个属性来控制View的坐标,在每次...
分类:移动开发   时间:2016-05-27 11:23:47    阅读次数:570
Java内存模型
Question:在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? Answer:在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。 线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的机制,在共享内存模型中,同步是显式的,程序员必须显式指定某个方法/代...
分类:编程语言   时间:2016-05-27 11:22:47    阅读次数:213
玩转Android之二维码生成与识别
二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了。那么今天我们就来看看怎么样在我们自己的App中集成二维码的扫描与生成功能。OK,废话不多说,我们就开始做吧。二维码的使用我主要想分为两部分来给大家介绍,一部分就是二维码的生成,这里的知识点都很简单,还有一部分是二维码的识别,这里稍微麻烦一些,不过细心来做其实...
分类:移动开发   时间:2016-05-27 11:24:05    阅读次数:228
MySql入门
MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。MySQLAB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。 在MySQL的网站(http://www.mysql.com/)上,给出了关于MySQL和MySQL的最新信息。 ...
分类:数据库   时间:2016-05-27 11:22:54    阅读次数:243
Css选择器
CSS3 选择器 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。 "CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。) 选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素。 1 #id ...
分类:Web程序   时间:2016-05-27 11:21:54    阅读次数:294
Idea SpringMVC+Spring+MyBatis+Maven+Tomcat调整
Idea SpringMVC+Spring+MyBatis+Maven整合 创建项目 File-New Project 选中左侧的Maven,选中右侧上方的Create from archetype,然后选中下方列表中的webapp,然后点击Next 在GroupId和ArtifactId中填入指定内容,点击Next 直接点Next...
分类:编程语言   时间:2016-05-27 11:24:12    阅读次数:339
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!