题目
数组A中任意两个相邻元素大小相差1,现给定这样的数组A和目标整数t,找出t在数组A中的位置。如数组:[1,2,3,4,3,4,5,6,5],找到4在数组中的位置。
思路:对于目标target来说,当前数如果是和它相等的话,那么最起码需要跳abs(target-A[i]),因为如果不是递增或者递减的话,而是波动的话,那么它最起码要在abs(target-A[i])。
impo...
分类:
编程语言 时间:
2015-03-25 01:13:08
收藏:
0 评论:
0 赞:
0 阅读:
253
11g的DDL_LOCK_TIMEOUT参数的作用,从字面上看,就是DDL获取锁的超时时间。
先看下官方文档的介绍:
DDL_LOCK_TIMEOUT
Property
Description
Parameter type
Integer
Default value
0
Modifiable
...
分类:
其他 时间:
2015-03-25 01:12:48
收藏:
0 评论:
0 赞:
0 阅读:
204
【思路】:题目已经说明是按大小的顺序输入的,所以直接判断与前一个是否相等就行。注意:题目有一个条件没说清楚(或者是因为乱码),N是小于20的,所以有可能是负数。
【AC代码】:
#include
#include
#include
#include
#include
using namespace std;
#define MAX 20+5
struct Num
{
int d...
分类:
其他 时间:
2015-03-25 01:12:37
收藏:
0 评论:
0 赞:
0 阅读:
187
说明:由于struts2对request进行了再次封装,所以在变量集合的时候可以有如下两种方式
//第一种方式:
//第二种方式
${id}
${name}
原因:因为struts2对request再次封装中,当在request中找不到该参数时,struts2将到ValueStack中...
分类:
其他 时间:
2015-03-25 01:12:17
收藏:
0 评论:
0 赞:
0 阅读:
296
NSOperation可以调用start方法来执行任务,但默认是同步执行的,如果将NSOperation添加到
NSOperationQueue(操作队列)中,系统会自动异步执行队列中的操作。
NSOperationQueue中可以对操作进行取消,暂停和恢复
取消函数为:
- (void)cancelAllOperations;
也可以调用N...
分类:
移动平台 时间:
2015-03-25 01:12:07
收藏:
0 评论:
0 赞:
0 阅读:
229
一个无向图的最小生成树由该无向图的那些连接相互连接的顶点的边构成的树,且使得该树的所有边的总权值和最小。最小生成树问题在实际生活中也广泛存在,例如:要在一个村庄修建一条公路,连通到村里的每户人家,选择怎么的路线铺设道路使得总的距离最短(造价最低)。
最小生成树算法之一:Prim算法,将整个顶点集合分为两个子集U、V,U中存放已经在生成树中的顶点,V中存放未在生成树中的顶点。算法核心的每一步将从U、V中各选一顶点,使得边的权值w(u,v)最小,然后将该顶点v从V中移到U中,如此直到集合V为空,即完成。该过程...
分类:
编程语言 时间:
2015-03-25 01:11:58
收藏:
0 评论:
0 赞:
0 阅读:
341
打算在android TV上做一个应用玩一下,ok,首先准备环境
我家里有一台小米电视2,可是默认的adb是不打开的,搜索了一下,发现基本都是要root.
只是settings的app打不开,想办法打开就好了吧
于是自己写了个简单的app,放到电视上,就一个功能打开设置app
代码如下Intent i = new Intent(Settings.ACTION_SETTINGS);...
分类:
移动平台 时间:
2015-03-25 01:11:47
收藏:
0 评论:
0 赞:
0 阅读:
250
在OpenGL ES中指定顶点数据可以使用一个顶点数组对每个顶点指定,例如顶点位置信息 ,也可以将一个常量值用于一个图元的所有顶点,例如图元的颜色。即常量顶点属性和顶点数组。...
分类:
编程语言 时间:
2015-03-25 01:11:38
收藏:
0 评论:
0 赞:
0 阅读:
368
这里简述一下区间DP:
主要思想:
区间动态规划问题一般都是考虑对于每段区间,他们的最优值都是由几段更小区间的最优值得到,是分治思想的一种应用,将一个区间问题不断划分为更小的区间直至一个素组成的区间,枚举他们的组合,求合并后的最优值。
定义状态:设dp[i][j]为区间i,j之间的最小代价(实际看题意)
实现过程:
for(int p = 1 ; p
//p是区间的长度,作为阶段
...
分类:
其他 时间:
2015-03-25 01:11:28
收藏:
0 评论:
0 赞:
0 阅读:
342
100小时学会SAP.Day2...
分类:
其他 时间:
2015-03-25 01:11:17
收藏:
0 评论:
0 赞:
0 阅读:
149
Guava,中文是石榴的意思,Guava项目,是基于java的Google的开源的工具类库,包含了许多被Google的java项目广泛依赖的核心库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O 等等。 所有这些工具每天都在被Google的工程师应用在产品服务中。
为什么项目开发中我们要选择Guava,借用网友的回答:
?瓜娃是java API蛋糕上的冰激凌...
分类:
编程语言 时间:
2015-03-25 01:11:11
收藏:
0 评论:
0 赞:
0 阅读:
277
Void相信很多人在初学C编程时不太理解它是什么意思,例如void main(),main (void)
等等很多书上都有这个词,但是它到底是什么意思呢?
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:
void a;
...
分类:
其他 时间:
2015-03-25 01:10:57
收藏:
0 评论:
0 赞:
0 阅读:
112
这是我们网络编程与协议分析的课设,由于最近一直在用JAVA写项目,后面就快要写到界面了,所以干脆直接学习用JAVA来写这次的课设,算是一举两得了。
课设的要求是获取局域网内的所有数据包,并且分析TCP,UDP,ICMP各个字段,和一些应用层协议(HTTP,DNS等)。
要实现在JAVA下抓包,需要利用Jpcap这个包。它实现了JAVA到winpcap的一个中间接口,所以实际上它...
分类:
其他 时间:
2015-03-25 01:09:57
收藏:
0 评论:
0 赞:
0 阅读:
314
问题说明:首先说明下环境:Ueditor 1.4.3+Sturts2,JDK1.6,Tomcat6.0。在做这个配置的时候出现了问题,就是图片不能够正常上传,总是会出现上传失败。在下边就会告诉如何解决“图片上传失败”的问题
1、Ueditor的安装
首先,我们从官方网站下载Ueditor JSP版本,UTF-8和GBK编码视自己选择:
然后解压,把解压后的文件放在webroo...
分类:
Web开发 时间:
2015-03-25 01:09:47
收藏:
0 评论:
0 赞:
0 阅读:
3613
firebreath是什么?Firebreath是一个能方便创建浏览器插件框架。Firebreath构建的插件的工作原理是NPAPI和ActiveX(仅Windows平台)。Why——为什么要用firebreath?1.Firebreath具有跨平台、支持多浏览器的特性,是一个优秀的跨平台跨浏览器的解决方案;
支持windows、Linux、mac等平台, 支持firefox、chrome等主浏览器。...
分类:
其他 时间:
2015-03-25 01:09:38
收藏:
0 评论:
0 赞:
0 阅读:
883
TCP IP 网络协议...
分类:
其他 时间:
2015-03-25 01:09:27
收藏:
0 评论:
0 赞:
0 阅读:
121
PythonPython是一种解释型、面向对象、动态数据的高级程序设计语言,常用于编写脚本,也是一种脚本语言。CmakeCmake是一个跨平台的、可拓展的、开源的构建系统,Cmake是为构建、测试、打包软件而设计的一组工具,类似于Java中经常用的maven。cmake用于设置链接的库、包含的头文件、预编译宏等工程配置,这些文件都是写在配置文件中的,叫CMakeLists.txt(或.cmake),...
分类:
其他 时间:
2015-03-25 01:09:08
收藏:
0 评论:
0 赞:
0 阅读:
192
Copy的简单使用copy 的效果对源对象进行拷贝,建立出新的副本,彼此修改互不干扰!###OC中copy的方法copy–>建立对象的副本
如果对象有可变/不可变版本的区别,copy方法,只能拷贝出不可变的版本
如果对象没有可变/不可变的区别,copy方法就是建立一个副本
mutableCopy
* 建立对象的可变副本(如果对象有”可变/不可变”版本的区别,才需要使用此方法)###副本的特点...
分类:
其他 时间:
2015-03-25 01:08:38
收藏:
0 评论:
0 赞:
0 阅读:
192
创建表
create table TX_TEST
(
ID NUMBER not null,
NAME VARCHAR2(200),
URL VARCHAR2(300),
POSITION VARCHAR2(200),
CREATETIME DATE
)
编写脚本
declare
-- Local variables h...
分类:
数据库技术 时间:
2015-03-25 01:08:27
收藏:
0 评论:
0 赞:
0 阅读:
326
先了解几个概念:
临界资源:一次只允许一个执行单元使用的资源称为临界资源。比如多台电脑都可以使用同一台打印机,但是,一个时刻只能有一台电脑来控制他进行打印,所以打印机在这里就是临界资源。
临界区:访问共享资源的代码区域。就是执行单元访问共享资源的那段代码就对啦。
并发:就是几个进程一起执行。
竞态:几个进程同时访问共享资源时发生
(上面之所以说是执行单元,不说进程是因为还有线程的存在)
...
分类:
其他 时间:
2015-03-25 01:06:47
收藏:
0 评论:
0 赞:
0 阅读:
169