#include
struct BinaryTreeNode
{
int m_nValue;
BinaryTreeNode* m_pLeft;
BinaryTreeNode* m_pRight;
};
BinaryTreeNode* createBinaryTreeNode(int value)
{
BinaryTreeNode* pNewNode = new BinaryTreeNo...
分类:
其他 时间:
2014-03-12 01:21:05
收藏:
0 评论:
0 赞:
0 阅读:
524
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 from left to right.
The first integer of each row is greater than the last integer of the previous row.
Fo...
分类:
其他 时间:
2014-03-12 01:30:50
收藏:
0 评论:
0 赞:
0 阅读:
477
使用资源(resource)
本文地址: http://blog.csdn.net/caroline_wendy/article/details/21036645
Android平台, 可以使用本地资源, 也可以使用系统资源;
使用静态R类访问资源, R类中包含一个静态子类, R类中每一个子类都把它的相关资源表示为变量的形式;
资源表被表示为Resources类的一个实例;
如图:
使用getResourc...
分类:
移动平台 时间:
2014-03-12 01:18:59
收藏:
0 评论:
0 赞:
0 阅读:
372
书面作业
1. 用Maven搭建Mahout的开发环境,并完成PPT 26页,最简单的例子。要求有过程说明和截图。
1.1开发环境
– Win7 64bit
– Java 1.7.0_51
– Maven-3.2.1
–myEclipse2013 SR
– Mahout-0.8
– Hadoop-2.2.0
1.2 用Maven构建Mahout开发环境
1.2...
分类:
其他 时间:
2014-03-12 01:44:37
收藏:
0 评论:
0 赞:
0 阅读:
538
默认安装的opencv 很多视频格式打不开,cvCreateFileCapture返回值为NULL,为了解决此问题,需要安装视频编解码的库,我选择安装ffmpeg,我在windows下也用过这个库。
1、下载ffmpeg
从svn上下载,需要先安装svn
yum install subversion
svn checkout svn://svn.mplayerhq.hu//ffmpeg/t...
分类:
其他 时间:
2014-03-12 01:18:31
收藏:
0 评论:
0 赞:
0 阅读:
661
二叉排序树之基本操作-创建、插入、删除。...
分类:
其他 时间:
2014-03-12 01:32:24
收藏:
0 评论:
0 赞:
0 阅读:
546
Robotic Sort
题意:给一个数列,用某一特定的方法对其进行排序。其排序方法是,第i次排序时,找到第i小的元素的位置p,输出这个p,并将[i,p]这段区间翻转。进行n次这样的操作后,序列有序。
解题思路:以前用splay写过,思路是抄的别人的。学习treap后,重新再想了一下这个题,想到了一种新的思路。大概是这样的:首先,离散化还是有必要的,因为它会根据原序列里的位置定下其元素的大小。...
分类:
其他 时间:
2014-03-12 01:03:39
收藏:
0 评论:
0 赞:
0 阅读:
511
输入一个整数n ,表示有n个数据,输入n个数据,求出m个子串最大和;
dp[i][j] 表示与第j个数组合时,第i段子串最大和 ;
注意:dp[i][j] 不是前 j 个数 ,形成 i 段的最大和 ;
不经过优化的代码:
#include
using namespace std ;
#define max(x,y) ((x) > (y) ? (x) : (y))
int main()...
分类:
其他 时间:
2014-03-12 01:07:49
收藏:
0 评论:
0 赞:
0 阅读:
531
一、概念。
在Action映射配置中,Scope属性可以取值为:request或session。Scope属性表示:Struts框架在将 ActionForm对象(与目标Action匹配的ActionForm)传送到Action之前,会将ActionForm对象保存的位置。
如:scope=“request”配置,将指示struts调用request.set...
分类:
其他 时间:
2014-03-12 00:54:55
收藏:
0 评论:
0 赞:
0 阅读:
369
SQL——数据库的修改(删除、插入与更新)...
分类:
数据库技术 时间:
2014-03-12 00:42:33
收藏:
0 评论:
0 赞:
0 阅读:
726
首先感谢各位兄弟姐妹们的耐心等待。本书预计在3月中旬上市发售。从今天开始,我将在博客中连载此书的一些内容。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。注意,如下是本章目录,本文节选4.1-4.3 4.4~4.4.2 及4.6节。 为了方便读者深入学习,本系列连载都会将作者研究过 程中所学习的参考文献列出来...
分类:
移动平台 时间:
2014-03-12 01:12:58
收藏:
0 评论:
0 赞:
0 阅读:
641
工具原料:
Nginx153:
网盘下载地址:http://pan.baidu.com/s/1qWNgLf2
php-5.3.28-nts-Win32-VC9-x86
网盘下载地址:http://pan.baidu.com/s/1pdukY
ThinkPHP_3.2.1
网盘下载地址:http://pan.baidu.com/s/1pJlpfuj
RunHiddenConsole 是...
分类:
Windows开发 时间:
2014-03-12 00:26:42
收藏:
0 评论:
0 赞:
0 阅读:
769
思路:这道题暴力肯定超时,我想了很久,没想到什么方法,后来参照了他人的思路和代码。下面是题解
观察数字可以找到规律:
数字范围 数字位数范围 每个数字宽度 总共数字所占位数
1~9 : 1~9. 1 45
10~99: 11~189 2 9000
100~999: 19...
分类:
其他 时间:
2014-03-12 00:54:25
收藏:
0 评论:
0 赞:
0 阅读:
281
Page Cache概述
你可能更熟悉其它浏览器对Page Cache的叫法。Firefox称之为"Back-Forward Cache" 或 "bfcache"。Opera则叫做"Fast History Navigation"。我们最近开始把WebKit的实现叫做"Page Cache",以减少同"Back/Forward List"的混淆。
注意,Page Cache是一个终...
分类:
Web开发 时间:
2014-03-12 00:44:37
收藏:
0 评论:
0 赞:
0 阅读:
709
将小数转换为分数形式。...
分类:
其他 时间:
2014-03-12 01:32:56
收藏:
0 评论:
0 赞:
0 阅读:
442
用命令行xinput list可以查看到touchpad的序号,比如12, 然后用命令可以禁止掉touchpadxinput set-prop 12 "Device Enabled" 0但是如果笔记本上插入其他USB设备,会导致touchpad序号变化,因此下面用一段newlisp脚本进行正则表达式匹配,自动适应变化的序号:#!/usr/bin/newlisp
(set 'r (exec "xi...
分类:
其他 时间:
2014-03-12 01:24:40
收藏:
0 评论:
0 赞:
0 阅读:
380
段错误(以下定义摘自C专家编程)
段错误通常是由于解除引用一个未初始化或非法值的指针引起的。以发生频率为序,最终可能导致段错误的常见编程错误是:
1、坏指针错误:在指针赋值之前就用它来引用内存;或者向库函数传递一个坏指针(如果调试器显示系统程序中出现了段错误,很可能并不是系统程序引起的段错误,问题可能就出现在自己的代码中);或者指针被释放后还继续访问它的内容。
2、改写错误:越过数组边界写入...
分类:
其他 时间:
2014-03-12 01:12:25
收藏:
0 评论:
0 赞:
0 阅读:
913
拦截器概念:
拦截器(Interceptor),在AOP(Aspect-OrientedProgramming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。
在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个actio...
分类:
其他 时间:
2014-03-12 01:24:09
收藏:
0 评论:
0 赞:
0 阅读:
360
一: 手动编写代码实现校验
操作方式
通过重写validate() 方法实现, validate()方法会校验action中所有与execute方法签名相同的方法。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,action可以继承ActionSupport ),如果系统的field...
分类:
其他 时间:
2014-03-12 00:42:00
收藏:
0 评论:
0 赞:
0 阅读:
516
Struts2标签、零配置编程
Struts2标签
通用标签
通用标签是用于控制执行流,当页面呈现。这些标签也允许数据提取的地方比你的行动或其他价值堆栈,如本地化,javabean,包括额外的url或其他的action。
控制标签提供控制流,例如,if,和迭代器。
数据标签允许数据操作或创建,bean,push,i18n。
这里有各个标签使用的详细案例非常好,所有的测试类...
分类:
其他 时间:
2014-03-12 01:39:58
收藏:
0 评论:
0 赞:
0 阅读:
461