这个题之前做过,方法太笨还不对,今天再做突然想到一个巧妙做法,网上应该也有别人用此方法的,因为并不是很难,但我没有看别人的,是自己想出来的哈哈哈
首先要对输入的数组进行排序,这是毋庸置疑的。
因为要计算绝对值的和,所以就想到了数轴上的距离的概念。要使|X1-A|+|X2-A|最小,也就是要找一个点A,使其到X1,X2距离和最短,所以很容易想到在数轴上只要A在X1和X2之间就行。...
分类:
其他好文 时间:
2014-06-08 15:20:36
阅读次数:
202
利用某些算法处理图像时,需要排除无效区域,因此找出有效区域范围变的至关重要,下面根据我的经验谈谈有效区域提取的具体方法及实现。...
分类:
其他好文 时间:
2014-06-08 08:59:36
阅读次数:
834
Find the contiguous subarray within an array (containing at least one number) which has the largest sum....
分类:
其他好文 时间:
2014-06-08 15:54:08
阅读次数:
258
Protocols and Extensions
Protocols 协议的使用
使用关键字 protocol 定义一个协议
protocol ExampleProtocol {
var simpleDescription: String { get }
mutating func adjust()
}
类,枚举和结构体都可以实现协议
class SimpleC...
分类:
其他好文 时间:
2014-06-08 17:09:31
阅读次数:
254
闹钟提醒我们该吃饭吃饭,该睡觉睡觉
softwaretimer.h
#ifndef _SOFTWARETIMER_H_
#define _SOFTWARETIMER_H_
typedef enum{z_false = 0, z_true = !z_false} z_bool;
typedef unsigned char...
分类:
其他好文 时间:
2014-06-08 17:37:14
阅读次数:
216
几年前追《叶问》,当我看到叶问2时就被洪金宝的一句话给震撼住了:“为生活可以忍,侮辱中国武术就不行”。 前段时间我也听到了类似一句话,是一个程序员朋友说的,这厮气鼓鼓的在QQ签名上写了一句话,后来被我转到微信朋友圈里了。这句话是:为生活可以忍,侮辱技术就不行。于是我通过QQ,用脑残的表情跟他聊了一番(原谅我其实一直是一个很八卦而且好奇心很强的人),发现大概情况是这样的:这位年入30的姜姓程序员在一...
分类:
其他好文 时间:
2014-06-08 09:01:29
阅读次数:
228
XML 指可扩展标记语言(eXtensible Markup Language)
XML 被设计用来传输和存储数据。
什么是 XML?
XML 指可扩展标记语言XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义,您需要自行定义标签。XML 被设计为具有自我描述性。
XML 不会做任...
分类:
其他好文 时间:
2014-06-08 16:27:11
阅读次数:
169
1,如何理解HTTP/Soap协议
SOAP (Simple Object Access Protocol):简单对象访问协议。 主要用于 Web Service, Web Service协议主要包括两个方面:传输协议和数据表示,关于传输协议可以是 HTTP 或其他,数据表示也可以是 Key -Value (键值对)、XML或其他,只不过现在通用的是http+soap
一言以蔽之, SOAP...
分类:
其他好文 时间:
2014-06-08 16:45:57
阅读次数:
445
由于历史的原因,业界存在两种字节序标准:BigEndian和LittleEndian,Power PC是大头,X86是小头,有些CPU可以通过寄存器设置支持不同的字节序,例如MIPS;
所谓大头就是高位在低字节,低位在高字节;小头则与此相反,以0x345678为例,大头内存从低到高的存放次序为00,34,56,78,小头内存从低到高的存放次序为78,56,34,00;(上面的数值统一为1...
分类:
其他好文 时间:
2014-06-08 10:10:06
阅读次数:
245
TireAngel项目测试计划模板-南京来阳电子...
分类:
其他好文 时间:
2014-06-08 15:36:47
阅读次数:
274
不要相信网上盛传的powerdesigner的 license key注册码,试了好多都不管用,不废话了,直接献上PowerDesigner12.5、PowerDesigner15.1的破解方法。
PowerDesigner12.5
破解方法:
Ø 下载 PowerDesigner12.5破解补丁(地址如下),里面有一个 license.lic
和 pdflm12.dll 两个文件。...
分类:
其他好文 时间:
2014-06-08 15:10:33
阅读次数:
243
最近写了一个数据库采集程序,大概过程是将SQLSERVER数据库的数据定时采集到Oracle数据库。1小时出一次数据,每次数据量在2W左右。环境采用Sping3+hibernate4,数据库连接池采用C3p0
奇怪的时候每隔一段时间都会报:“c3p0 connection is already closed”
我开始的数据库连接池配置如下:oracle数据库开启事务,而采集的sqlserve...
分类:
其他好文 时间:
2014-06-08 18:02:04
阅读次数:
182
在某位不知名的大大推荐下做了这题,和我上一篇的线段树很像,于是怒拍,思想基本相同,记录区间最大值,当最大值小于取模时可以剪枝。
今后再遇到此类问题算是能解决了
// file name: d.cpp //
// author: huangjipeng //
// creat ...
分类:
其他好文 时间:
2014-06-08 15:36:11
阅读次数:
354
题目:convert("PAYPALISHIRING", 3) should return "PAHNAPLSIIGYIR".
解题思路:这个是个纯粹找规律的题,其他没啥特殊的。下面的例子nRows=4;
找规律按照数组小标开始,寻找下标出现的规律,
1. 第一行和最后一行相邻元素下标之差为 2*nRows-2;
2. 除过第一行和最后一行,其余行要多一个元素,该元素出现的下标和行号有关,比如5 = 1 + 6 - 2,可以总结出规律为 j + 2*nRows-2 - 2*i;
关于 i 和 j 看以看下面...
分类:
其他好文 时间:
2014-06-08 09:11:57
阅读次数:
230
《学习opencv》笔记——矩阵和图像操作——cvMinManLoc,cvMul,cvNot,cvNorm and cvNormalize...
分类:
其他好文 时间:
2014-06-08 10:30:02
阅读次数:
216
程序员,不仅要干净,还要保持健美的身材。
肥胖就基本上和美无关了。
还要写的一手好代码,做的一手好软件。最重要的是能装电脑,还要有耐心跟长辈们,不懂电脑的同辈们,普及所有的电脑知识。
装电脑估计是所有和计算机专业相关的同学们痛恨的事情了。。...
分类:
其他好文 时间:
2014-06-08 10:38:02
阅读次数:
167
今天是2014-06-06,在进行数据库恢复的时候出现了一个久违的ora-600 [2662]错误,特整理如下:
问题描述:
system表空间误删,采用恢复数据文件的方式将数据库恢复到开始状态,数据库为非归档模式。在alter database open resetlog打开数据库的时候提示ora-600 【2662】错误。信息如下:
SQL> col member for a80
S...
分类:
其他好文 时间:
2014-06-08 15:09:15
阅读次数:
394