首页 > 其他
java正则表达式 多个空格替换多个成-
今天遇到一个正则表达式问题,如题,需求是将“aaa   bbb”替换成“aaa---bbb”,关键来了,要求正则表达式前面是aaa,后面是bbb。 如s.replaceAll("aaa\\s+bbb", "aaa-bbb");这样就只能换成一个- 不要告诉我s.replaceAll(" ", "-"),这个我也会。   发帖求助了一下:http://bbs.csdn.net/topics/...
分类:其他   时间:2014-02-19 12:43:19    收藏:0  评论:0  赞:0  阅读:756
HDU 4612 Warm up / 边双连通分量
求建一条路后 最小的桥的数量 缩点 形成一棵树 每条边都是桥 求出这棵树的直径 在树的直径2端建一条边是最优的 这样可以使直径上的桥都去掉 有重边 重边不能算一条 要多次算 做tarjan时 对于u-v 的一条边 那么在枚举v的边的时候 如果第一次遇到fa 就continue 因为重边要算上去啊 第一次不算是因为是无向图 而且要手动扩栈啊 #pragma comment(linke...
分类:其他   时间:2014-02-19 12:23:07    收藏:0  评论:0  赞:0  阅读:311
深入理解java虚拟机(一):java内存区域(内存结构划分)
图一:java内存结构划分 由上图可知,java内存主要分为6部分,分别是程序计数器,虚拟机栈,本地方法栈,堆,方法区和直接内存,下面将逐一详细描述。 1、程序计数器 线程私有,即每个线程都会有一个,线程之间互不影响,独立存储。 代表着当前线程所执行字节码的行号指示器。2、虚拟机栈 线程私有,它的生命周期和线程相同。 描述的是java方法执行的内存模型:每个方法在执行的同时多会创建...
分类:其他   时间:2014-02-19 10:48:51    收藏:0  评论:0  赞:0  阅读:338
最长回文串长度——manacher算法
网上有不少对manacher算法的解释,但总会存在某些漏洞,在这里给一个整理过的版本,并用Java给予实现 首先,在字符串s中,用rad[i]表示第i个字符的回文半径,即rad[i]尽可能大,且满足: s[i-rad[i],i-1] = s[i+1,i+rad[i]] 很明显,求出了所有的rad,就求出了所有的长度为奇数的回文子串。 至于偶数的怎么求,最后再讲。...
分类:其他   时间:2014-02-19 13:55:42    收藏:0  评论:0  赞:0  阅读:333
POJ 2828 Buy Tickets (想法题&后序插入&线段树下的二分查找)
http://poj.org/problem?id=2828 真是一道神题,朱泽园神牛出的。 首先用链表写的话常数太大(cache命中率太低了),会导致超时。 那怎么做? 注意到最后一个人的位置是确定的,再前一个人呢?他的位置即是空位的编号(对于第二组数据,倒数第二个人要在第1+1个空位,即第三个位置) 那我们怎么找到空位的编号呢? 用线段树维护区间的空位数,对于某人的所要插入...
分类:其他   时间:2014-02-19 12:21:26    收藏:0  评论:0  赞:0  阅读:359
UVA 10691 - Subway(贪心+区间选点)
Problem D Subway Input: standard input Output: standard output Time Limit: 4 seconds The government in a foreign land is looking into the possibility of establishing a subway system in its capita...
分类:其他   时间:2014-02-19 13:16:59    收藏:0  评论:0  赞:0  阅读:383
uva 1424 - Salesmen(dp)
题目链接:uva 1424 - Salesmen 题目大意:给定一个包含n个点的无向图和一个长度为L的序列A,要求修改尽量少得数,使得序列中的任意两个相邻数相等或者在途中相邻。 解题思路:dp[i][j]表示说长度为i且最后一个数为j的情况需要修改最少几次。dp[i][j] = min(dp[i][j], dp[i-1][k] + (j == A[i])?1:0));...
分类:其他   时间:2014-02-19 10:10:08    收藏:0  评论:0  赞:0  阅读:383
编写Java程序访问Spark环境
Spark本身是使用scala语言编写的,但是Spark提供了访问Spark环境的Java API,使得可以从Java程序中访问Spark环境。 准备环境 在互联的5台机器上同时部署Spark环境和Hadoop环境,之所以部署Hadoop环境,是为了让Spark可以从HDFS加载数据。Spark的版本是为CDH4预编译的0.8.0,Hadoop的版本为CDH4(好像是CDH4.3)。 创建M...
分类:其他   时间:2014-02-19 10:06:46    收藏:0  评论:0  赞:0  阅读:313
WordPress程序流程分析
index.php 统一入口文件包含wp-blog-heaer.php包含wp-load.php包含wp-config.php数据库、语言包配置等包含wp-setting.php对各种运行环境做兼容性处理定义路径常量等载入公共函数,类初始化公用对象(数据库等)魔术引用处理运行wp();初始化发送HT...
分类:其他   时间:2014-02-19 13:42:14    收藏:0  评论:0  赞:0  阅读:390
Img垂直居中
IMG垂直居中问题2011-02-22 10:51:00|分类:CSS|标签:垂直居中divalignimgvertical|举报|字号订阅转载来自:http://blog.163.com/red_guitar@126/blog/static/117206128201112210510775///d...
分类:其他   时间:2014-02-19 10:01:43    收藏:0  评论:0  赞:0  阅读:436
POJ2155 Matrix 二维树状数组
神一般的二维区间更新,运用二维树状数组会有神奇的效果。更改四个角实现区间更改的效果实在是太神奇了。。#pragma warning(disable:4996)#include#include#include#include#include#include#define maxn 1000using ...
分类:其他   时间:2014-02-19 09:54:59    收藏:0  评论:0  赞:0  阅读:240
java编写交通灯思路
总共有12条路线,为了统一编程模型,可以假设每条路线都有一个红绿灯对其进行控制。右转弯的4条路线的控制灯假设称为常绿状态,另外,其他的8条路线是两两成对的,可以归为4组,所以,程序只用考虑垂直行走状态,平行行走状态,垂直转平行状态,平行转垂直状态,这4条路线相反方向的路线的控制灯跟随这4条路线切换,...
分类:其他   时间:2014-02-19 09:51:37    收藏:0  评论:0  赞:0  阅读:266
最长递增子序列(Longest Increase Subsequence)
问题给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)。例如:给定一个长度为6的数组A{5, 6, 7, 1, 2, 8},则其最长的单调递增子序列为{5,6,7,8},长度为4.解决方案:1,新建一个二维数组ret[ ][ ];以数组A[ ]={2 , 1 , 5 ...
分类:其他   时间:2014-02-19 09:48:15    收藏:0  评论:0  赞:0  阅读:305
[转]WPF自定义控件之带倒计时的按钮--Button
1.说明之前做过一个小项目,点击按钮,按钮进入倒计时无效状态,计时完成后,恢复原样,现在就实现该效果---带倒计时的按钮2.效果1)正常状态 2)MouseOver(只有背景色变化) 3)点击进入无效状态4)在无效状态下计时5)恢复正常状态3.XAML代码 1 2 4.应用1 5.总结通过此代码,希...
分类:其他   时间:2014-02-19 09:44:53    收藏:0  评论:0  赞:0  阅读:379
【原/转】【boost】智能指针使用规则以及介绍
智能指针机制跟Objective-C里面的retainCount引用计数有着相同的原理,当某个对象的引用计数为0是执行delete操作,类似于autorelease初学者在使用智能指针时,很多情况下可以把它当做标准C++中的T*来理解。比如:typedef boost::shared_ptr CMy...
分类:其他   时间:2014-02-19 09:46:34    收藏:0  评论:0  赞:0  阅读:359
添加各大城市的天气预报的数据信息
参考为http://blog.csdn.net/zgyulongfei/article/details/7956118使用readAll方法获得页面的内容private static String readAll(String urlName) { StringBuffer sb = new Str...
分类:其他   时间:2014-02-19 09:43:12    收藏:0  评论:0  赞:0  阅读:309
GA来源分析
网页中广告素材分为:文字,图片和FLASH三种。针对这三种素材,2种有无参数的情况,新旧版GA收集到的结果为:提醒:FLASH素材如果不加参数收集不到来源
分类:其他   时间:2014-02-19 09:38:09    收藏:0  评论:0  赞:0  阅读:378
常量转化为配置文件新思路
这一次,学了一个新的东西,可以说是思想上的革命了,我重来没有这么想过,把一些复杂的常量独立出来写成一个专门的配置文件,这样做的好处不少。1,代码更具有灵活性,可扩展性。2,只读取一次,把全部存储于内存中,要哪一个就调用哪一个,不用全部取出。现在把读取xml配置文件的代码公布出来。忘记的时候可以看。配...
分类:其他   时间:2014-02-19 09:29:44    收藏:0  评论:0  赞:0  阅读:354
【转】awk 留底
http://www.cnblogs.com/baochuan/p/3552370.html
分类:其他   时间:2014-02-19 09:28:03    收藏:0  评论:0  赞:0  阅读:296
Java中的数组排序方式。
1、使用JavaApi文档中的Arrays类中的sort()进行快速排序import java.util.Arrays;public class TestOne{ public static void main(String [] args){ int [] array={2,0,1,4,5,8};...
分类:其他   时间:2014-02-19 09:24:41    收藏:0  评论:0  赞:0  阅读:362
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!