Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest le...
分类:
其他好文 时间:
2015-07-31 16:08:47
阅读次数:
103
本文介绍Android ble 蓝牙4.0,也就是说API level >= 18,且支持蓝牙4.0的手机才可以使用,如果手机系统版本API level 如果 android.hardware.bluetooth_le设置为false,可以安装在不支持的设备上使用,判断是否支持蓝牙4.0用以下代码就...
分类:
移动开发 时间:
2015-07-31 10:21:59
阅读次数:
196
开发前端一直用gulp来做自动化构建。
browser-sync插件用的很舒服,开发的时候用一个外接屏幕,把要调试的网页放在外接屏幕上,你只要写完代码(js,css)后,按一下 cmd+s ,就可以直接看见页面效果了。
gulp-less,想用less的一些动态语言特性,对css做预处理。
思路是这样子的 :用gulp-watch监控less文件目录,一旦文件发生改变,就进行le...
分类:
其他好文 时间:
2015-07-30 23:24:26
阅读次数:
221
Android 蓝牙4.0开发1、 权限和相关属性“android:required="true"表示apk只有在具有bluetooth_le属性的系统里运行,这个4.3之前android系统没有2、 程序开妈操作蓝牙之前,先判断ble是否支持if(!getPackageManager().hasS...
分类:
移动开发 时间:
2015-07-28 20:54:12
阅读次数:
860
Array.prototype.remove = function (dx) { if (isNaN(dx) || dx > this.length) { return false; } for (var i = 0, n = 0; i < this.le...
分类:
编程语言 时间:
2015-07-28 18:14:46
阅读次数:
160
盒模型与布局相关属性1.布局相关属性 所有与布局相关的属性如下: float:该属性控制组件是否符合浮动;以及如何实现浮动,该属性可以设置为left,right。来控制向 哪里浮动;(通过float可以实现多栏布局) clear:该属性与float相反,该属性可以设置为none,le...
分类:
其他好文 时间:
2015-07-27 18:26:54
阅读次数:
104
在前端开发过程中我们经常会遇到给页面元素添加事件的问题,添加事件的js方法也很多,有直接加到页面结构上的,有使用一些js事件监听的方法,由于各个浏览器对事件冒泡事件监听的机制不同,le浏览器只有事件冒泡,没有事件监听的机制,对于事件监听的兼容性问题是最大的难题:1.直接把事件的方法写在页面结构上fu...
分类:
Web程序 时间:
2015-07-27 01:46:39
阅读次数:
133
题意:n个数 m个询问询问的是[l, r]区间内不同的数的和没有修改,静态的主席树即可与 SPOJ QUERY一样 将重复的元素建树即可注意范围:$N \le 50000$ 每个值不超过1000000也就是加起来会爆int 要用LL 1 #include 2 using namespace s...
分类:
其他好文 时间:
2015-07-25 10:38:41
阅读次数:
111
pc端让一个弹窗水平和垂直方向居中,在知道弹窗宽高的情况下很好计算,只需要用如下css即可:#date{ width: 300px; height: 300px; position: absolute; top: 50%; left: 50%; margin-le...
分类:
移动开发 时间:
2015-07-24 17:52:16
阅读次数:
184
动态规划(Dynamic Programming, DP)为一常用算法思想,本文讲述如何利用DP解决常见的最大字段和及其变种问题。一、 最大字段和问题问题定义设数组为a[k]a[k],1≤k≤n1 \le k \le n,最大字段和XX定义为:X=max1≤i≤j≤n{∑k=ija[k]} X=\max_{1\le i \le j \le n}\{\sum_{k=i}^j a[k]\} XX直观含义...
分类:
其他好文 时间:
2015-07-22 01:40:17
阅读次数:
108