题目:
Search a 2D Matrix II
Write an efficient algorithm that searches for a value in an
m x n matrix. This matrix has the following properties:
Integers in each row are sorted in ascending ...
分类:
其他好文 时间:
2015-07-25 15:22:45
阅读次数:
263
一、 分步配置分别安装以下工具1、python2.7.x2、Numpy和Scipy3、Matplotlib4、下载后OpenCV解压,提取路径 “\opencv\build\python\2.7”下,文件夹x64(64位)或x86中(32位)的“cv2.pyd”放到”Python27\Lib”下。5、Mathotas二、安装Python(x,y)“一”中的安装步骤比较繁琐,而且容易出错。不过,本人...
分类:
编程语言 时间:
2015-07-25 15:22:55
阅读次数:
357
概述make otapackage是Android Build系统支持的命令,用来生成Recovery系统能够进行升级的zip包。因此,想要了解Android的OTA升级机制,我们首先需要学习make otapackage命令的执行过程。为了防止泄密,以下源码内容都是基于Android4.4.2_r1分支进行分析。make otapackagemake otapackage是一个.PHONY伪目标。...
分类:
移动开发 时间:
2015-07-25 15:21:06
阅读次数:
591
以前的时候,Android下webview显示本机图片可用ontent://+包名+路径的方式来实现,后来5.0后,安全协议提高了,不支持这种方式了,后来发现img标签可以是这样用,将本地图片转换为bitmap,再将bitmap转为Base64
public static String imgToBase64(Bitmap bitmap) {
ByteArr...
分类:
Web程序 时间:
2015-07-25 15:20:17
阅读次数:
137
BZOJ 1798 [Ahoi2009]Seq 维护序列seq 线段树...
分类:
其他好文 时间:
2015-07-25 15:21:06
阅读次数:
107
#include ProMdl.h>
ProError
ProMdlRename
(
ProMdl
handle
/* (In)
The model handle
*/
ProName
new_name
/* (In)
The new name to ass...
分类:
其他好文 时间:
2015-07-25 15:20:23
阅读次数:
576
本文记录一个安卓平台下基于FFmpeg的视频推流器。该推流器C语言的源代码来自于《最简单的基于FFMPEG的推流器》。相关的概念就不再重复记录了。源代码项目的目录结构如图所示。Java源代码位于src目录,而C代码位于jni目录。 Android程序Java端代码位于src\com\leixiaohua1020\sffmpegandroidstreamer\MainActivity.java,如下...
分类:
移动开发 时间:
2015-07-25 15:20:23
阅读次数:
592
uva 11045 My T-shirt suits me题目大意:有n件衣服(一定是6的倍数,六种尺码n / 6套),m个试穿者,每个试穿者都有两种合适的尺码(尺码一共有六种:XS, S, M, L, XL, XXL)。问是否所有试穿者都能找到合适的衣服。解题思路:设置一个超级源点,连向所有的试穿者,容量为1。把相同的衣服,当成不同的,比如XS型号的衣服有三件,我们则把它分为编号为1, 1 + 6...
分类:
其他好文 时间:
2015-07-25 15:19:34
阅读次数:
110
在开发过程中经常用到Log,我们常写的一种方式就是自定义一个LogUtil工具类 private static boolean LOGV = true;
private static boolean LOGD = true;
private static boolean LOGI = true;
private static boolean LOGW = true;...
分类:
移动开发 时间:
2015-07-25 15:21:20
阅读次数:
144
题目的意思:给点区间[a, b],查找第K大的数,和POJ2104题一样,只是HDU上的时间限制5000MS,用我在POJ上的方法,过不了,会超时。
而这一题的代码,改一下main函数的输入,就可以直接AC了POJ上的2104.
这题,用分桶法,WR,纠结了一晚上,最后还是放弃了,实在不知道错在哪里。于是改用了划分树的方法,学习了划分树的建立和查找。
划分树:主要运用于求解序列中区间[a, ...
分类:
其他好文 时间:
2015-07-25 15:20:52
阅读次数:
159
一、网上的解决方法:
相信网上关于下载安装配置genymotion的教程很多(下面的a,b,c,d步骤都可以参考百度搜索出来的教程轻松搞定),但还有关键的最后一步设置才能最终成功,不幸的是,很多教程都没有提到它。所以我就遇到了问题,现在已经解决,整理粗来,给伙伴们参考。
我的问题:我已经a. 安装了genymotion,b. 安装了genymotion shell,c. 安装了orac...
分类:
移动开发 时间:
2015-07-25 15:20:59
阅读次数:
241
__weak弱引用并不持有对象,所以赋值给__weak修饰符的变量也不会改变计数器的值.
main.m
id __strong obj3 =
nil;
id __weak obj1=
nil;
/*
id __weak obj1 = obj;
编译器的模拟代码如下:
id obj1;
ob...
分类:
移动开发 时间:
2015-07-25 15:20:48
阅读次数:
277
Observer Pattern
Define a ont-to-many dependency between objects so that when
one object changes state,all its dependents are notified and updated automatically.(定义对象间一种一对多的依赖关系,使得每当一个对象改变状态时,...
分类:
其他好文 时间:
2015-07-25 15:20:55
阅读次数:
129
Facade Pattern
Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher-level interface that makes the
subsystem easier to use.(要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行,门...
分类:
其他好文 时间:
2015-07-25 15:19:16
阅读次数:
98