- 【图论】虚树 - 模板总结
Texcavator
图论图论
适用于解决一棵树中只需要用到少部分点的时候,将需要用到的点提出来单独建一棵树/*********************虚树*********************/structedge{intto,next;intval;};structVirtual_Tree{intn;//点数intdfn[N];//dfs序intdep[N];//深度intfa[N][25],m[N];intnum;//
- P4606 [SDOI2018]战略游戏
andyc_03
算法圆方树
【题意】给出一个无向图,q次询问,每次给定一个点集s代表占领点,问有多少个未被占领的点可以作为点集s中两个点u,v的割点【分析】首先,先建立圆方树,问题转化为能包含给定点集的最小连通块的圆点个数-占领点个数,也就是点集中两两点的并集的点个数-占领点个数然后,按照圆方树的套路,我们要给点赋值,显然圆点赋1,方点赋0即可,然后把点权转移到父亲边的边权上去。接着,我们需要利用类似虚树的套路,也算是一个小
- 奋斗在NOIP的路上
唱古吟今
刷题是一种出路枚举是一种思想打表是一种勇气搜索是一种信仰剪枝是一种精神骗分是一种日常爆零是一种宿命WA是一种绝望TLE是一种痛苦RE是一种放弃UKE是一种无奈AC是一种原谅AK是一种幻想弃赛是一种颓废吊打是一种必然进队是一种奢望NOI是一种梦想屏幕在深夜微微发亮思想在那虚树路径上彷徨平面的向量交错生长织成忧伤的网剪枝剪去我们的疯狂SPFA告诉我前途在何方01背包装下了忧伤笑颜洋溢脸庞图片发自App
- 虚树
konjac_HZX
图论算法算法图论c++
问题引入你是否遇到过下面这种问题:SDOI2011消耗战在一场战争中,战场由nnn个岛屿和n−1n-1n−1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他kkk个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结
- 数论div2训练题解
Farmer_D
其他算法
训练链接CF1725E题目链接点击打开链接题目解法因为ggg为质因子个数,所以考虑对于每个质因子分开考虑然后把包含质因子ppp的点建出虚树然后答案就是要求∑f(x,y,z)=∑13(d(x,y)+d(x,z)+d(y,z))=n−22∑d(x,y)\sumf(x,y,z)=\sum\frac{1}{3}{(d(x,y)+d(x,z)+d(y,z))}=\frac{n-2}{2}\sumd(x,y)
- 长链贪心+虚树+类直径合并性+分块建树维护ST表:1008T4
Qres821
长链贪心序树分块ST表直径数据结构树剖
http://47.92.197.167:5283/contest/408/problem/4两个可以推的经典套路:我们可以对所有点建序树,然后取前kkk大。而取前kkk大可以通过以直径端点为根长剖来贪心直径具有合并性(不仅是连通块,而且是点集)。同理,前kkk大的点也具有合并性。想到这里,我们就已经知道对于相应点集如何求答案。同时知道如何对两个点集进行合并,我们就可以直接上线段树了。然而可以更优
- 虚树详细讲解
黑夜和白天
#树形dp
新学虚树,写篇文章仔细地回顾一下吧。。。这玩意花了挺长时间的。什么是虚树虚树常常被使用在树形dpdpdp中,就比如这题。当一次询问仅仅涉及到整颗树中少量结点时,为每次询问都对整棵树进行dpdpdp在时间上是不可接受的。此时,我们建立一颗仅仅包含部分关键结点的虚树,将非关键点构成的链简化成边或是剪去,在虚树上进行dpdpdp。虚树包含所有的询问点及它们之间的lcalcalca。显然虚树的叶子节点必然
- 【做题笔记】虚树 (LuoguP2495 - [SDOI2011] 消耗战)
xhyu61
做题笔记笔记图论算法
虚树在给定的树上问题中,树的大小过大,导致总时间复杂度O(nq)O(nq)O(nq)不能被接受,但是有很多点在查询的过程中根本用不到,所以对于每一个查询,建立一个小的查询树,在这个小树上求解问题。这个小树就是虚树。LuoguP2495-[SDOI2011]消耗战题目链接如果只要一组数据,那么可以通过dpdpdp进行求解。从树的叶子结点向根节点dpdpdp:如果当前这个节点是关键点,那么这个点必然要
- 虚树
_fairyland
dp树形dp算法动态规划
虚树是用来优化树形dp的东西,它的转移是从一些特殊点,向根节点转移,期间它有用的转移点比较特殊。通常询问次数较多,但特殊点总和较少,就可以每次询问先建虚树再跑dp。单调栈建虚树O(klogn)O(klogn)O(klogn),kkk为特殊点数,nnn为原树上点数虚树的点数为特殊点两倍单调栈构造虚树,强制根节点为1(或者先加入dfs最小的特殊点),便于统计答案voidbuild(){std::sor
- 虚树学习笔记
2020fengziyang
dfs虚树tree学习算法图论
虚树文章目录虚树基本概念:例题:题目大意分析:虚树code基本概念:虚树是指在原树上选择若干点组成的树,它在原树的基础上做了一些简化,但是保留必要的信息,从而使得计算更加高效。虚树主要用于树形DP中,能够减少顶点数,降低时间复杂度。例题:题目传送门题目大意给出一棵树,n个顶点。每条边有边权。有m次询问,每次询问给出k个询问点,问使得这k个点均不与1号点(根节点)相连的最小代价。分析:这道题可以用树
- 记录美好生活 艹
李昌荣。
动态规划算法哈希算法
RedBlackTree 磨磨蹭蹭地写虚树,结果半天没出来。大佬说二分求公共节点的lca,一下就出来了 二分就是取那些要变更的点的lca然后判断这样log^2,好像也可以排序差分区间和弄到log,虚树就是暴力枚举然后换根dp,没弄好debug一下午。虚树//基本没啥用就两个函数是要想的,其他都是虚树构造必须虚树构造相关操作voiddfs(intu,intf);intlca(intu,intv);L
- 微说‖ 太虚
一纸疯癫
图片来自网络太虚山上太虚门,太虚门中太虚仙。太虚仙种太虚树,太虚果中有太玄。折枝不见太玄人,太玄音幻百千万。玄隐归门玄隐安,太虚花落太始年。太虚山深处,一座半隐大殿屹然而立,常年不见开合的白玉门慢慢打开。两个扎着发髻的小道士,从门中踏出立于两旁,随后,朝门中略微鞠身,一身灰衣,须发皆白的老道自门中走出,双目微眯望向白帝城方向,重重的叹了口气,摇摇头,转身踏回门中。“今日起,太虚门,山门再开!”老道
- 虚树
云中翻月
适用题目特征树上有若干关键点(每次询问给出若干关键点),且关键点的总数是与树大小同阶,也就是说实际上一次询问中关键点对于整棵树来说是很稀疏的,所以需要让复杂度由关键点的总数来决定。即把一整颗大树浓缩成一颗小树。原理仅包含关键点和他们的LCA的树不会丢失信息。例题LuoguP2495代码如下/*LuoguP2495*/#definemethod_1#ifdefmethod_1/**/#include
- ZJL的OI知识汇总图
ZJL_OIJR
最后更新于:2018-07-15ZJL的OI知识汇总图亟待解决的问题:博弈论全部差分约束与Tarjan算法二分图全部ISAP算法和zkw费用流,以及各类网络流优化欧拉图生成树计数与其他生成树计算几何全部虚树,基环树,prufer序列,括号序列树分治LCT和树分块仙人掌可并堆等等链表应用线段树合并,zkw线段树扫描线Treap和替罪羊树可持久化字典树搜索技巧如IDA*和迭代加深后缀XXX回文自动机最
- LG P3233 [HNOI2014]世界树(虚树,dp)
All_fade_away
LGP3233[HNOI2014]世界树Solution看完题意,显然是虚树。建出虚树后,可以容易地求出虚树上的点会被哪一个点管辖,关键在于不在虚树上的点归属于哪个点,我们分类讨论不在虚树上的点的贡献:我们先假设虚树上的点全是关键点,注意后文的子树都是原树的子树。在虚树上点x,yx,yx,y路径上(不包含x,yx,yx,y)的点(设依次为v1,v2...vkv_1,v_2...v_kv1,v2..
- 长相思 四首
柏荣生
长相思真如古镇风后街,雨后街。楼上云窗独倚怀。河边柳树排。站楼台,坐楼台。巷口卿卿无处栽。只留行步阶。长相思黄昏桂花墨阴云,夕阴云。花蕊金黄别故人。依依一地新。作泥尘,风泥尘。梦月长歌秋水云。只留叶上痕。长相思小园池亭春草寒,过草寒。初日溪亭柳岸前,流光闻鸟喧。处池边,曲池边。点就迎春黄水天,侧松深处闲。长相思小园梅蕾霞清朝,冷清朝。新蕾斜枝暗自消。临寒露色妖。细枝条,青枝条。弄影花姿虚树梢。冷风
- [bzoj2286][Sdoi2011]消耗战
YZH__12345
虚树
虚树模板题..Orzw_yqts#includeusingnamespacestd;#defineinf(1LL=0;--i)if(deep[fa[x][i]]>=deep[y])x=fa[x][i];if(x==y)returnx;for(inti=19;i>=0;--i)if(fa[x][i]!=fa[y][i])x=fa[x][i],y=fa[y][i];returnfa[x][0];}vo
- [SDOI2018]战略游戏,洛谷P4606,圆方树+虚树
Deep_Kevin
点双联通分量圆方树虚树
正题看到这样的性质就可以想到圆方树,而两点之间贡献的答案就是路径上的圆点数量,为了去重,我们只需要将虚树建出来求路径上的点权和就行了,实际上并不需要建出来,可以发现按照dfs序排一下之后就可以考虑欧拉回路,只需要将每个点的深度加起来-相邻两点的lca深度即可,这里的深度是带权深度,相当于点到根的圆点数量,最后这个虚树的权值也并不是正确的,因为在所有点的lca的父亲到根节点的圆点实际上并不会贡献答案
- luogu4775[NOI2018]情报中心 虚树 线段树合并
lvzelong2014
数据结构-线段树&&树状数组树上操作-虚树
[NOI2018]情报中心题目传送门分析即zjoi线图之后又一道两百行代码的题。其实luogu题解里面的那份标解已经足够清楚了,自己写一遍只是为了加深理解。题目大意:给定一棵带边权的树,给定树上的多条链,每条链有费用,求有公共边的两条链并的边权和-费用的最大值。这道题的一个核心思路是考虑交边的状态,不难发现如下两种情况:没错我盗的图,略略略对于没有公共Lca的链,他们的链交是一条直上直下的链对于有
- [后缀自动机 后缀树 虚树] BZOJ 3879 SvT
里阿奴摩西
虚树后缀自动机
挺无脑的一个题直接反串后缀自动机建出后缀树然后询问建虚树#include#include#includeusingnamespacestd;typedeflonglongll;inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2
- 算法竞赛训练中较难的部分
skywalkert
总结
k-d树、替罪羊树左偏树、Splay伸展树、序列维护可持久化Treap动态树、换父亲节点(BZOJ3153)FFT快速傅里叶变换与多项式乘法、除法、求逆、多点求值、牛迭NTT快速数论变换FWT快速沃尔什变换(TopCoderSRM518Nim)最大团问题最小树形图(CodeForces240E)支配树DominatorTree、虚树带花树一般图匹配、权匹配(UOJ79、UOJ81)网络流消圈算法单
- BZOJ3879:SvT(后缀自动机+虚树)
KKiseki
虚树后缀自动机
日更两篇,真刺激。题目题意:给出一个串,若干个询问。每个询问给出一些后缀,问它们两两之间LCP的长度和。后缀数组的写法太简单显然了,把后缀按顺序拿出来,只用一个单调栈就可以了,但我并不会…所以就是SAM了。经过一轮求后缀LCP模型在SAM上乱套,发现就是反串建SAM,得到后缀树。后缀树上结点的LCA的长度就是LCP长度。对于这里,把询问给出的结点在后缀树上建出虚树,每个点算贡献即可。具体是这样的,
- 【BZOJ3879】SvT 后缀树+虚树
空灰冰魂
后缀自动机后缀树虚树后缀数组分治
转载请注明出处谢谢:http://blog.csdn.net/vmurder/article/details/42806431SVT什么意思?suffixvirtualtree。没有错!后缀虚树好了,下面发一段以前的文字。话说其实后缀数组分治能写,当时想shei了。Vn:啊,水题。一看到“后缀”和这数据范围,肯定后缀数组、后缀自动机、后缀树走起!然后我们可以轻松构造出来一个后缀树,然后每次询问树形
- bzoj 3879: SvT 后缀自动机+后缀树+虚树
LZJ209
后缀自动机后缀树虚树DP
题目大意:给定一个字符串,多次询问一些后缀两两之间的最长前缀和。题解:首先可以很简单的看出是后缀树,然后就很自然地想到用后缀自动机来构建后缀树,然后就变成了一道裸的虚树DP。真是说起来容易啊,写的时候要注意一些问题,代表后缀的节点为第一次插入的节点,中间建的nq起到辅助节点的作用,然后,,,好像也没啥了,写了就知道了QAQ(这题卡时QAQ)#include#include#include#incl
- 你是OI的算法天
ymzqwq
233
我说你是OI的算法天;tarjan点亮了连分量;思想在那虚树路径中交舞着变。你是树链剖分里的重链,dp转方程的难,A星在无意中闪,增广路撒在流前。那栈,那队列你是,百万的数据你跑着,你是凸包,离散,你是高斯的消元。CE后那片鹅黄,你像;新鲜初AC的绿,你是;敲打代码指尖浮动着你梦期待中的AK。你是一树一树的花开,树堆在数中旋转,——你是树,是图,是数论,你是OI的算法天!
- [树状数组]飘雪圣域
romiqi_new
没找到传送门(这是校内的)题意:给一棵树,多次询问编号在l到r中的点组成的连通块个数考试的时候一直在想奇怪的做法,用的都是树上维护的知识(比如已经被某C姓神仙卡掉的虚树+树剖+二分)其实这道题根本不需要树上的知识首先要知道一个区间的连通块个数等于点数-边数(无重边自环的情况)然后问题就变成了要求端点一个区间内的边数了,这是一个二维偏序问题所以先对一维进行排序,另一维用树状数组查询就A了Code:#
- OI算法汇总
YxuanwKeith
总结
转自yangle61:http://blog.csdn.net/yangle61/article/details/520552601.数据结构线段树树状数组平衡树Link-Cut-Tree可持久化数据结构分块KD树可合并堆(左偏树)2.数学组合数学质数模数论函数矩阵博弈论3.图论强连通分量(SCC)拓扑排序割点与桥欧拉回路4.树LCA树链剖分分治(点/边)虚树5.计算几何基本运算凸包半平面交6.字
- [Codeforces 809E] Surprise me! 莫比乌斯反演+虚树
Marco_L_T
题解
题目链接:http://codeforces.com/contest/809/problem/EE.Surpriseme!Tiredofboringdates,LehaandNooradecidedtoplayagame.Lehafoundatreewithnverticesnumberedfrom1ton.Weremindyouthattreeisanundirectedgraphwithout
- [codeforces375D]Tree and Queries(dsu on the tree+bit)
wwyx2001
树状数组dsuontree
题目:我是超链接题意:统计以v为顶点的子树中颜色出现大于等于k次的种类数题解:dsuonthetree!先把询问记录下来—-这里的询问记录很多都用虚树呢这里因为是至少k次,用bit就很好了,这里对于bit的处理十分巧妙,记录出现多少次的颜色种类add操作if(cnt[a[x]])change(cnt[a[x]],-1);cnt[a[x]]+=vv;if(cnt[a[x]])change(cnt[a
- [LOJ2339][虚树][边分治][树形DP]WC2018:通道
romiqi_new
边分治树形DP虚树
LOJ233944pts暴力就不用讲了两棵树的做法似乎是个套路?先拆距离变成dep1[x]+dep1[y]−2∗dep1[lca1(x,y)]+dis2(x,y)dep1[x]+dep1[y]-2*dep1[lca1(x,y)]+dis2(x,y)dep1[x]+dep1[y]−2∗dep1[lca1(x,y)]+dis2(x,y),然后就可以在第一棵树上从下到上枚举lca,消去lca的影响,然后
- mysql主从数据同步
林鹤霄
mysql主从数据同步
配置mysql5.5主从服务器(转)
教程开始:一、安装MySQL
说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22
二、配置MySQL主服务器(192.168.21.169)mysql -uroot -p &nb
- oracle学习笔记
caoyong
oracle
1、ORACLE的安装
a>、ORACLE的版本
8i,9i : i是internet
10g,11g : grid (网格)
12c : cloud (云计算)
b>、10g不支持win7
&
- 数据库,SQL零基础入门
天子之骄
sql数据库入门基本术语
数据库,SQL零基础入门
做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。
数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关
- pom.xml
一炮送你回车库
pom.xml
1、一级元素dependencies是可以被子项目继承的
2、一级元素dependencyManagement是定义该项目群里jar包版本号的,通常和一级元素properties一起使用,既然有继承,也肯定有一级元素modules来定义子元素
3、父项目里的一级元素<modules>
<module>lcas-admin-war</module>
<
- sql查地区省市县
3213213333332132
sqlmysql
-- db_yhm_city
SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35
SELECT * FROM db_yhm_city WHERE class_parent_id =169
SELECT d1.cla
- 关于监听器那些让人头疼的事
宝剑锋梅花香
画图板监听器鼠标监听器
本人初学JAVA,对于界面开发我只能说有点蛋疼,用JAVA来做界面的话确实需要一定的耐心(不使用插件,就算使用插件的话也没好多少)既然Java提供了界面开发,老师又要求做,只能硬着头皮上啦。但是监听器还真是个难懂的地方,我是上了几次课才略微搞懂了些。
- JAVA的遍历MAP
darkranger
map
Java Map遍历方式的选择
1. 阐述
对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?
为了解遍历性能的真实差距,包括在遍历ke
- POJ 2312 Battle City 优先多列+bfs
aijuans
搜索
来源:http://poj.org/problem?id=2312
题意:题目背景就是小时候玩的坦克大战,求从起点到终点最少需要多少步。已知S和R是不能走得,E是空的,可以走,B是砖,只有打掉后才可以通过。
思路:很容易看出来这是一道广搜的题目,但是因为走E和走B所需要的时间不一样,因此不能用普通的队列存点。因为对于走B来说,要先打掉砖才能通过,所以我们可以理解为走B需要两步,而走E是指需要1
- Hibernate与Jpa的关系,终于弄懂
avords
javaHibernate数据库jpa
我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。
在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany
- 酸爽的console.log
bee1314
console
在前端的开发中,console.log那是开发必备啊,简直直观。通过写小函数,组合大功能。更容易测试。但是在打版本时,就要删除console.log,打完版本进入开发状态又要添加,真不够爽。重复劳动太多。所以可以做些简单地封装,方便开发和上线。
/**
* log.js hufeng
* The safe wrapper for `console.xxx` functions
*
- 哈佛教授:穷人和过于忙碌的人有一个共同思维特质
bijian1013
时间管理励志人生穷人过于忙碌
一个跨学科团队今年完成了一项对资源稀缺状况下人的思维方式的研究,结论是:穷人和过于忙碌的人有一个共同思维特质,即注意力被稀缺资源过分占据,引起认知和判断力的全面下降。这项研究是心理学、行为经济学和政策研究学者协作的典范。
这个研究源于穆来纳森对自己拖延症的憎恨。他7岁从印度移民美国,很快就如鱼得水,哈佛毕业
- other operate
征客丶
OSosx
一、Mac Finder 设置排序方式,预览栏 在显示-》查看显示选项中
二、有时预览显示时,卡死在那,有可能是一些临时文件夹被删除了,如:/private/tmp[有待验证]
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一
- 【Scala五】分析Spark源代码总结的Scala语法三
bit1129
scala
1. If语句作为表达式
val properties = if (jobIdToActiveJob.contains(jobId)) {
jobIdToActiveJob(stage.jobId).properties
} else {
// this stage will be assigned to "default" po
- ZooKeeper 入门
BlueSkator
中间件zk
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。
值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利
- MySQL取得当前时间的函数是什么 格式化日期的函数是什么
BreakingBad
mysqlDate
取得当前时间用 now() 就行。
在数据库中格式化时间 用DATE_FORMA T(date, format) .
根据格式串format 格式化日期或日期和时间值date,返回结果串。
可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
%S, %s 两位数字形式的秒( 00,01,
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 4_JAVA+Oracle面试题(有答案)
chenke
oracle
基础测试题
卷面上不能出现任何的涂写文字,所有的答案要求写在答题纸上,考卷不得带走。
选择题
1、 What will happen when you attempt to compile and run the following code? (3)
public class Static {
static {
int x = 5; // 在static内有效
}
st
- 新一代工作流系统设计目标
comsci
工作算法脚本
用户只需要给工作流系统制定若干个需求,流程系统根据需求,并结合事先输入的组织机构和权限结构,调用若干算法,在流程展示版面上面显示出系统自动生成的流程图,然后由用户根据实际情况对该流程图进行微调,直到满意为止,流程在运行过程中,系统和用户可以根据情况对流程进行实时的调整,包括拓扑结构的调整,权限的调整,内置脚本的调整。。。。。
在这个设计中,最难的地方是系统根据什么来生成流
- oracle 行链接与行迁移
daizj
oracle行迁移
表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下)
第一种情况:
INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据
- [JShop]开源电子商务系统jshop的系统缓存实现
dinguangx
jshop电子商务
前言
jeeshop中通过SystemManager管理了大量的缓存数据,来提升系统的性能,但这些缓存数据全部都是存放于内存中的,无法满足特定场景的数据更新(如集群环境)。JShop对jeeshop的缓存机制进行了扩展,提供CacheProvider来辅助SystemManager管理这些缓存数据,通过CacheProvider,可以把缓存存放在内存,ehcache,redis,memcache
- 初三全学年难记忆单词
dcj3sjt126com
englishword
several 儿子;若干
shelf 架子
knowledge 知识;学问
librarian 图书管理员
abroad 到国外,在国外
surf 冲浪
wave 浪;波浪
twice 两次;两倍
describe 描写;叙述
especially 特别;尤其
attract 吸引
prize 奖品;奖赏
competition 比赛;竞争
event 大事;事件
O
- sphinx实践
dcj3sjt126com
sphinx
安装参考地址:http://briansnelson.com/How_to_install_Sphinx_on_Centos_Server
yum install sphinx
如果失败的话使用下面的方式安装
wget http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm
yum loca
- JPA之JPQL(三)
frank1234
ormjpaJPQL
1 什么是JPQL
JPQL是Java Persistence Query Language的简称,可以看成是JPA中的HQL, JPQL支持各种复杂查询。
2 检索单个对象
@Test
public void querySingleObject1() {
Query query = em.createQuery("sele
- Remove Duplicates from Sorted Array II
hcx2013
remove
Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?
For example,Given sorted array nums = [1,1,1,2,2,3],
Your function should return length
- Spring4新特性——Groovy Bean定义DSL
jinnianshilongnian
spring 4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- CentOS安装Mysql5.5
liuxingguome
centos
CentOS下以RPM方式安装MySQL5.5
首先卸载系统自带Mysql:
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
去http://dev.mysql.c
- 第14章 工具函数(下)
onestopweb
函数
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- POJ 1050
SaraWon
二维数组子矩阵最大和
POJ ACM第1050题的详细描述,请参照
http://acm.pku.edu.cn/JudgeOnline/problem?id=1050
题目意思:
给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。
如二维数组
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
中和最大的子矩阵是
9 2
-4 1
-1 8
且最大和是15
- [5]设计模式——单例模式
tsface
java单例设计模式虚拟机
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点
安全的单例模式:
/*
* @(#)Singleton.java 2014-8-1
*
* Copyright 2014 XXXX, Inc. All rights reserved.
*/
package com.fiberhome.singleton;
- Java8全新打造,英语学习supertool
yangshangchuan
javasuperword闭包java8函数式编程
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。
升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要