在多线程操作中,有一个著名的错误,叫做“Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread”,一旦出现这个错误,程序会立即crashed。
这...
分类:
其他好文 时间:
2014-11-26 19:09:12
阅读次数:
138
c++本身不提供自动内存回收机制,所以每次我们有new一个对象或者数组,我们都是时时刻刻提醒自己要记得去delete new出来的对象,那样岂不是非常烦人?而且就算你记得在析构函数中delete new出来的对象,也同样会造成很多问题,比如一个class里面有个指针,初始化的时候new了一块内存,然后class 有个对象a,再通过class b=a复制一份a,这样其实两个对象分别有一个指针指向ne...
分类:
其他好文 时间:
2014-11-26 19:09:12
阅读次数:
132
DocUpgrade3
这一页提供了一些当你从ibatis迁移到mybatis3时非常有用的信息。不能保证100%的完整。
这个项目现在的地址是 Github https://github.com/mybatis/ibatis2mybatis
转换工具
在下载区有一个可用的工具,可以帮你将iBATIS 2.x sqlmap文件转换为MyBatis
3.x xml ma...
分类:
其他好文 时间:
2014-11-26 19:07:41
阅读次数:
357
高性能I/O框架库libevent
The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been
reached. Furthermore, libevent a...
分类:
其他好文 时间:
2014-11-26 19:06:47
阅读次数:
268
题目大意:给出棋盘的大小,问任意行和列放置的棋子都不超过两个有多少种方案。
思路:一个比较麻烦的DP。f[i][j][k]表示到前i行,放置了一个棋子的列为j,放置了两个棋子的列为k的方案数,然后有六个转移:
f[i][j][k] = f[i - 1][j][k] //不取
+ f[i - 1][j - 1][k] * (n - (j - 1)...
分类:
其他好文 时间:
2014-11-26 19:07:05
阅读次数:
189
Given a binary tree, determine if it is height-balanced.
For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never diffe...
分类:
其他好文 时间:
2014-11-26 19:04:36
阅读次数:
148
利用Visual Studio 2010集成开发O365的相关功能概述...
分类:
其他好文 时间:
2014-11-26 19:07:16
阅读次数:
196
简介kd树(k-dimensional树的简称),是一种分割k维数据空间的数据结构。主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索)。一个KDTree的例子上图的树就是一棵KDTree,形似二叉搜索树,其实KDTree就是二叉搜索树的变种。这里的K = 3.首先来看下树的组织原则。将每一个元组按0排序(第一项序号为0,第二项序号为1,第三项序号为2),在树的第n层,第 n%3 项被用粗...
分类:
其他好文 时间:
2014-11-26 19:04:33
阅读次数:
286
那天,有个朋友给我讲了一个故事,我们尚且叫它“二两银子的故事”。说从前有个寺庙,寺庙里的老方丈德高望重,寺庙里有个小和尚,小和尚天资聪慧,年纪尚小但悟性极高,所有人都说小和尚会是将来接任老方丈的不二人选。这天,老方丈对着全寺庙的和尚说“我已经老了,现在准备寻找接替我的人继续掌管寺院。我有个问题容大家回去思索,我不知道这个问题是什么,当然我也不知道答案,大家回去参悟便好”。说完,老和尚转身走进了禅房,众人便散了去。自老和尚的那席话之后,小和尚便终日思索,苦苦参悟,翻阅了无数经卷却终也不知道老方丈所说谓何,为何...
分类:
其他好文 时间:
2014-11-26 19:05:19
阅读次数:
174
在互联网中,网络结构是相当复杂的(存在复杂的局域网或广域网),若想要将数据包从一个主机成功发送到目的主机,则需要合理的路由将数据转发最终发送到目的主机。而要使路由能够正确的工作,需要路由控制模块和相关的路由协议来支持路由的工作。...
分类:
其他好文 时间:
2014-11-26 19:04:58
阅读次数:
257
11.1 执行多个任务
每个任务都只执行一次,不管它如何被包含在build:无论是在命令行中指定,或作为一个依赖的另一个任务,或两者兼而有之。
以下四个任务的定义。dist和测试都依赖于 编译任务。运行gradle dist测试这个构建脚本,编译任务将被执行一次。
build.gradle
task compile
println 'compiling source'
...
分类:
其他好文 时间:
2014-11-26 19:03:25
阅读次数:
185
使用HOGDescirptor可以实现ROI区域的检测,但是使用CascadeClassifier不能使用ROI检测,查看CascadeClassifier的类定义可以看到这样一个子类
public:
class CV_EXPORTS MaskGenerator
{
public:
virtual ~MaskGenerator() {}
...
分类:
其他好文 时间:
2014-11-26 19:04:26
阅读次数:
415
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
这个题目如果没有空间复杂度O(1)的限制,我可以想到的方法就是:遍历整个list,将每个节点的地址存入一个vector,如果发现某个节点的next的地址已经在vec...
分类:
其他好文 时间:
2014-11-26 19:02:15
阅读次数:
119
为何保持编程的兴趣,还是找一些代码来写
看了 http://poj.org/problem?id=1106, 分析思路如下:
1)把坐标系原点定位为圆心,把其他点转化为极坐标
2)从第一个点开始,逐个查找满足所有落在,此点到原点为起始变,半径为参数所给的半圆区域内的点
3)所有点都扫描后给出最大覆盖的点数
package com.pnp.hello;
i...
分类:
其他好文 时间:
2014-11-26 19:04:11
阅读次数:
158
Alex 的 Hadoop 菜鸟教程: 第7课 Sqoop2 导入教程...
分类:
其他好文 时间:
2014-11-26 19:01:49
阅读次数:
156