- [HNOI2016] 网络
mekoszc
网络
[HNOI2016]网络题目描述一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。连接服务器与服务器的数据线则看做一条树边。两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务器自身)。由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无法交互。此外,每个数据交互请求都有一个重要度,越重要的请求显然需要得到越高的优先处理权
- 洛谷3245 [HNOI2016]大数
yjjr
数据结构洛谷OI成长历程莫队
标签:莫队题目题目传送门Description小B有一个很大的数S,长度达到了N位;这个数可以看成是一个串,它可能有前导0,例如00009312345。小B还有一个素数P。现在,小B提出了M个询问,每个询问求S的一个子串中有多少子串是P的倍数(0也是P的倍数)。例如S为0077时,其子串007有6个子串:0,0,7,00,07,007;显然0077的子串007有6个子串都是素数7的倍数。Input
- bzoj4539: [Hnoi2016]树
weixin_30474613
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4539思路:首先把大树缩点,一个点代表一次操作复制的子树两个点之间的边权值就是两个子树的根在大树中的距离,这个可以在原树中用倍增求出至于从大树标号转成原树标号,就相当于求子树内编号第k大的点的编号,用可持久化线段树即可。询问的话,就先把两个点移到对应复制操作的子树的根,计算距离,再在缩好点的大
- HNOI2016 Day2 T2 网络
__HWQ
HNOI2016
题意分析考虑树链剖分。用线段树搞,线段树上每个点开一个优先队列(大根对)。每次有新的交互(u,v),就把不在(u,v)路径上的点加入一个v值。查询时,就查这个点的top。因为要删除,把优先队列换种写法,一个add队列,一个del队列,具体看代码。应该是最好理解的做法了,但并不好打。代码#include#include#include#include#include#include#includeu
- 记HNOI2016
期待变成神犇的zzj
hnoi
前言不知道从多久之前开始省选集训,当时还想着时间长时间长,转眼间就到了4月16日。Day0省选前一天真欢脱,打了一下午加一晚上的游戏,听说下午打了一把dota2然后由于垃圾完美服务器输掉了,应该是攒了一大波人品吧?Day1一看到三道题目,我就不清醒不清醒了,放眼望去以为3道都是sb题?但是后来的情况就是:md我T1怎么萎了,md我T2怎么萎了?,T3没萎好开心,md怎么这么难写?之后我就从9点码代
- HNOI2016游记
Sakai_Masato
考试总结
两天的考试过去了,自己仿佛置身梦境。最近都有这么一种感觉,感觉自己正在干的事情是在梦里一样,麻木了,没感觉了,然后时间一下就过去了。我心里过一天是一天,遇到麻烦事也默无声息地对待,就像具死尸。第一天暴力是匆匆写完的,一直在想拿某一题的更多部分分,暴力写出来就没管了。还好只挂了20分。第一天考完我就在想,第二天一定要把暴力打好,一定要优先暴力。第二天第一题的诱惑实在太大,我想不出,只得乖乖打暴力,也
- [HNOI2016]树
Sakai_Masato
概率树形dpFFT
题意:给出一颗树和每一条边出现的概率和k,和所有点的权值a[i],定义一个联通块的特征值为(∑a[i])k,树的特征值为所有联通块特征值的和,求期望。n,k≤2000设f[i][j]表示以i为根的子树,指数为j时的树的特征值,有:初始化f[i][0]=1,f[i][j]=f[i][j−1]×a[i]合并子树f[i][j]=(1−p)f[i][j]+p∗∑x=0jf[son][x]×f[i][j−x
- HNOI2016 网络
QT_2016_666
身为一个强省(HN)+强校(CJ)的蒟蒻,天天gi烂。。我还能说什么呢。于是在一堆大佬的鼓(you)励(pian)下,去做了一下HNOI2016的网络。。。(其实是一位名叫网管的人给我们的LCA练习题(rand的))至于正解,当年HNOI2016考场上没有人做出正解来,所以我肯定只会打暴力。1.首先这是一堆对于链上的操作,所以我们很容易联想到树链剖分。2.然后要求不被影响的最大值,即不经过他的最大
- HNOI2016题解
Sakai_Masato
考试总结BZOJ
最小公倍数考虑暴力做法,对于每一个询问,暴力加入满足询问的边,然后维护联通性和maxa,b,如果满足条件则YES。两个条件的限制似乎很难用别的数据结构优化掉,那么考虑分块,先以a为第一关键字,b为第二关键字排序,每m0.5分成一块。然后把每一个询问归类到相应的块中,使得这个询问的a大于等于块的a最小值小于等于最大值。依次扫每个块,把每个块的询问取出来。设当前的块号是i,那么我们把1到i-1的块里面
- BZOJ 4540: [Hnoi2016]序列 莫队算法
NOIAu
莫队算法
TimeLimit:20SecMemoryLimit:512MBSubmit:1412Solved:663Description给定长度为n的序列:a1,a2,…,an,记为a[1:n]。类似地,a[l:r](1≤l≤r≤N)是指序列:al,al+1,…,ar-1,ar。若1≤l≤s≤t≤r≤n,则称a[s:t]是a[l:r]的子序列。现在有q个询问,每个询问给定两个数l和r,1≤l≤r≤n,求a
- BZOJ 4540 [Hnoi2016]序列 | 莫队 详细题解
weixin_30508309
传送门BZOJ4540题解……怎么说呢……本来想写线段树+矩阵乘法的…………但是嘛……yali的机房太热了……困……写不出来……于是弃疗,写起了莫队。(但是我连莫队都想不出来!)首先用单调栈可以轻松求出每个元素左右两边第一个比它小的元素位置,分别设为tl[i]、tr[i]。莫队关键就是在一端插入/删除元素时如何维护当前区间的答案嘛,而这就需要快速计算当前区间左/右端点对当前区间的贡献。下面以在左边
- LOJ#2052. 「HNOI2016」矿区(平面图转对偶图)
weixin_34348174
题面传送门题解总算会平面图转对偶图了……首先我们把无向边拆成两条单向边,这样的话每条边都属于一个面。然后把以每一个点为起点的边按极角排序,那么对于一条边\((u,v)\),我们在所有以\(v\)为起点的边中找到\((v,u)\)的前缀,这条边就是\((u,v)\)的下一条边了。不断重复这个过程直到找到的区域封闭为止建好对偶图之后,我们对于每一个点,算出这个点所代表的区域的面积。对于无界域(就是外围
- [WC2013]平面图——平面图点定位
weixin_33860528
[WC2013]平面图码农题平面图点定位:1.平面图转对偶图:[HNOI2016]矿区2.扫描线点定位把所有的顶点和询问点排序,扫描线每个边在fr的位置加入,to的位置删除,竖直直线不要用set维护当前的线段,kx+b形式全局变量X放入重载小于号的比较函数,便于直接比较到了询问点,直接查询上方第一个线段,得到这个线段所属对偶图新点的编号,即可得到这个询问点的位置(需要在线就可持久化平衡树吧。。)t
- 【BZOJ4538】【HNOI2016】—网络(树链剖分+可删堆)
Stargazer.
树链剖分线段树
传送门题意:给定一棵树,支持添加一条路径,删除一条路径,询问不经过某一点的路径中的最大值考虑到删除和询问最大值普通线段树很难维护考虑把线段树上每个节点设成一个可删堆就可以方便的维护删除和最大值了由于询问“不经过某一点”的最大值,我们修改就对于整棵树关于这条路径的补集修改由于路径的区间是O(logn)O(logn)O(logn)个,那么补集也是有O(logn)O(logn)O(logn)个,排序之后
- 平面图转对偶图
啊宸
计算几何
文章目录怎么转对偶图题目BZOJ1001:[BeiJing2006]狼抓兔子LOJ#2052.「HNOI2016」矿区吐槽口胡[WC2013]平面图bzoj2965:保护古迹怎么转对偶图感性理解,平面图就是没有边相交,可以把每一块面都抠出来的图。它的对偶图就是把面扣出来作为点,有公共边的面之间连边构成的图。关键就是如何抠出面。把每条无向边拆成两条有向边,每个面都在围成它的有向边的同一侧,这样每条边
- ZJOI2018游记
dianlvgeng7763
day0上午想了一个做法切掉了HNOI2016网络,居然拿了几个oj的rk1。下午登上了去衢州的高铁,高铁上一直在颓coc,进攻的太频繁了,金钱爆库了...晚上到了衢州饭店,环境还可以,发现居然和yyc住一个房间,太健美了。day1去衢州二中,听浙江大爷讲课,一脸懵逼,不知所措。发现这里的椅子蛮舒服的,于是就小憩了一下10点才开始听课,具体讲了什么忘的差不多了,反正一天下来估计只听懂了几道题(有吗
- 【HNOI2016】最小公倍数
lzxzxx
Dsu
题意给定一个N个点M条边的无向图,每条边有两个参数(a,b)。Q个询问,每个询问给S,T,A,B,求是否存在一条S到T的路径(是“路径”而不是“简单路径”),使得经过的边中amax=A,bmax=B。N,Q≤50000M≤105a,b≤109分析暴力的想法就是对于每个询问,只加a≤qa且b≤qb的边,维护一个并查集,最后看a,b是否联通,以及联通块中a,b的最大值是否为qa,qb。我们考虑用分块优
- 【HNOI2016】大数
lzxzxx
莫队
题意给一个N位的可能有前导0的数S及一个素数P。M个询问,每个询问求S的一个字串中有多少子串是P的倍数(0也是P的倍数)。N,M≤105,P<1010解法对于询问[l,r],我们要求的相当于∑i=lr∑j=ir[(∑k=ijs[k]∗10j−k)modP=0]=∑i=lr∑j=ir[(10j∗∑k=ijs[k]∗10−k)modP=0]因为题目保证了P为质数,所以当P≠2且P≠5时,10k存在逆元
- [BZOJ4540][Hnoi2016]序列(莫队/线段树)
xyz32768
BZOJUOJLOJ
解法一:莫队+RMQ看到“子序列的子序列”这样的问题,首先想到莫队,即离线排序之后不断移动指针。下面以[l,r−1][l,r−1]转移到[l,r][l,r]为例,分析转移的方法。可以看出,[l,r][l,r]的结果比[l,r−1][l,r−1]的结果多了∑ri=lminrj=ia[j]∑i=lrminj=ira[j],也就是[l,r][l,r],[l+1,r][l+1,r],[l+2,r][l+2
- 4540: [Hnoi2016]序列|莫队+ST表
ws_yzy
莫队算法BZOJ刷题记录
考虑现在已经知道了[l,r]的答案新添入一个r+1如何更新答案也就是右端点在r+1处左端点在l..r+1之间的所有的子序列的答案可以找出l..r中最小的数的位置p,然后p以及p左侧作为左端点的答案就可以直接计算了考虑左端点在p+1....r+1时对答案的贡献,可以与处理一个前缀和Si表示以i为右端点的所有子序列的答案之和那么左端点在p+1....r+1时对答案的贡献就是Sr+1−Sp其他端点移动的
- 4542: [Hnoi2016]大数|莫队
ws_yzy
莫队算法BZOJ刷题记录
HN一天考两个莫队是什么鬼..或者说莫队不是正确的姿势..?考虑已经知道了l..r的答案新添入r+1如何更新当前答案需要先预处理出后缀modp的值bi,假设子序列l..r模p的值为x那么x∗10r−l+b[r]=b[l]然后就可以直接莫队统计了模数为2或5的时候要特判一下#include#include#include#include#include#include#include#include
- 4537: [Hnoi2016]最小公倍数|分块
ws_yzy
分块BZOJ刷题记录
暴力的做法就是直接找到所有a,b都小于等于某个询问的边然后并查集合并,维护每个集合的a,b得最大值看是否等于询问的a,b然后就可以考虑分块,把边按照a排序,每隔n−√分为一块块前的按照b值排序按顺序插入,块内的暴力判断,并查集合并,每次都把块内合并的记录下来,处理完某个询问时就撤回并查集的操作块的大小为n−√可能会T改成n∗log2n−−−−−−−−√可能会快一点#include#include#
- [BZOJ4537] [HNOI/AHOI2016] 最小公倍数 - 分块 - 并查集
whzzt
数据结构
考场爆零很是不爽……好吧讲道理这题其实很裸4537:[Hnoi2016]最小公倍数TimeLimit:40SecMemoryLimit:512MBSubmit:575Solved:243[Submit][Status][Discuss]Description给定一张N个顶点M条边的无向图(顶点编号为1,2,…,n),每条边上带有权值。所有权值都可以分解成2^a*3^b的形式。现在有q个询问,每次询
- luogu P3250 [HNOI2016]网络
weixin_30808575
传送门考虑只有一个询问,怎么使用暴力枚举最快的得到答案.因为要求最大的,所以可以把链按权值从大往小排序,然后往后扫,找到一个没有交的就是答案,直接退出一堆询问,可以考虑整体二分,先二分一个值\(mid\),然后从前往后扫,如果是加入/删除操作,并且权值\(>mid\)就把这个操作贡献记上;如果是询问,然后如果经过这个点的链个数\(\ne\)当前存在的链个数,说明答案\(>mid\),否则\(\le
- bzoj4539: [Hnoi2016]树
weixin_30675967
Description小A想做一棵很大的树,但是他手上的材料有限,只好用点小技巧了。开始,小A只有一棵结点数为N的树,结点的编号为1,2,…,N,其中结点1为根;我们称这颗树为模板树。小A决定通过这棵模板树来构建一颗大树。构建过程如下:(1)将模板树复制为初始的大树。(2)以下(2.1)(2.2)(2.3)步循环执行M次(2.1)选择两个数字a,b,其中12#include3#include4#i
- 「HNOI2016」树 解题报告
林尧彬
「HNOI2016」树事毒瘤题...我一开始以为每次把大树的子树再接给大树,然后死活不知道咋做,心想怕不是个神仙题哦然后看题解后才发现是把模板树的子树给大树,虽然思维上难度没啥了,但是还是很难写的。大值思路是对每个子树维护成一个大节点,存一些根啊,深度啊,到大节点根距离啊,节点编号范围啊之类的信息。然后发现维护相对节点标号大小是个区间第k大,得对dfs序建一颗主席树然后每次询问倍增跳一跳,讨论个几
- HNOI2016
weixin_30364147
本蒟蒻表示终于$AC$了$HNOI2016$的六道毒瘤题。。。高兴!附上各个题的题解:$DAY1$:$T1$:BZOJ4537:[Hnoi2016]最小公倍数$T2$:BZOJ4538:[Hnoi2016]网络$T3$:BZOJ4539:[Hnoi2016]树$DAY2$:$T1$:BZOJ4540:[Hnoi2016]序列$T2$:BZOJ4541:[Hnoi2016]矿区$T3$:BZOJ45
- bzoj4540: [Hnoi2016]序列
weixin_30247781
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4540思路:又是莫队....我们发现左右端点移动时,只会增加或删除某个点开头或结尾的区间先考虑右端点从r移动到r+1令p为[l,r]中最小值的位置那么它会对新加的区间中的p-l+1个区间产生a[p]的贡献另一些左端点在[p+1,r],右端点是r+1的区间怎么统计呢?首先用单调栈求出l[i],r
- bzoj4540: [Hnoi2016]序列
OI界第一麻瓜
倍增莫队算法
Description给定长度为n的序列:a1,a2,…,an,记为a[1:n]。类似地,a[l:r](1≤l≤r≤N)是指序列:al,al+1,…,ar-1,ar。若1≤l≤s≤t≤r≤n,则称a[s:t]是a[l:r]的子序列。现在有q个询问,每个询问给定两个数l和r,1≤l≤r≤n,求a[l:r]的不同子序列的最小值之和。例如,给定序列5,2,4,1,3,询问给定的两个数为1和3,那么a[1
- Bzoj4540:[Hnoi2016]序列:莫队+RMQ
TheWolfWhistlingSong
OI莫队算法RMQ
题目链接4540:[Hnoi2016]序列考虑莫队算法,在移动一个端点的时候,假设要处理的区间为[l,r]切向左扩大区间,最小值所在位置为k,那么a[k]的贡献为(r-k+1)*a[k],即[k,r]的新增序列都以a[k]为最小值还有一段区间[l,k-1]没有处理,设s[i]为以i为左端点的合法区间的答案,r[i]为i右侧第一个不大于a[i]的输的位置,那么s[i]=s[r[i]]+1ll*(r[
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(