为了防止传递依赖,我们各个模块之间尽量用直接依赖的方式。本篇文章介绍多模块化开发,我们做过Maven项目的都知道,我们的项目一般都是分模块的,每个模块都会对应着一个POM.xml文件,它们之间通过继承和聚合(也称多模块,multi-module)相互关联。
我们换另一种思路想想,那么我们能不能一个项目就用一个模块。这样开起来很方便,简单明了,那么做起来呢,接下来我们分...
分类:
其他好文 时间:
2015-07-22 13:15:29
阅读次数:
98
求边最少最短路
求最短路构成的边权为1的图的最大流两个 模板#include
#include
#include
#include
#include
#include
#include
#include
#include
#include <...
分类:
其他好文 时间:
2015-07-22 13:13:50
阅读次数:
99
在autolayout里修改constant时调用animateWithDuration,发现没有动画效果怎么办?在block里加一句[self.view
layoutIfNeeded]就OK了...
分类:
其他好文 时间:
2015-07-22 13:14:13
阅读次数:
103
TCP保持可靠传输的方法:
1)接收确认
2)滑动窗口
3)整体校验
4)失序重排
5)超时重传
6)重复丢弃
7)拥塞避退
1 减少报文数
1>交互数据-----Nagle算法(多个小分组合并为一个分组,减少小分组数)
2>成块数据-----经受时延的ACK(减少ACK报文数)
2 发生拥塞
1>慢启动+拥塞避免算法
2>快速重传+快速恢复...
分类:
其他好文 时间:
2015-07-22 13:11:27
阅读次数:
146
最近在玩Watch,通过研究watch的布局后发现,其InterfaceController原生布局只有横向和竖向两种,且控件之间不能交叠,也无法addSubview那样添加子控件。
但有没有办法达到目的呢?...
分类:
其他好文 时间:
2015-07-22 13:10:42
阅读次数:
84
Tomcat 6.x
JSP文件最后修改时间大于当前系统时间导致Perm区内存泄露问题(java Memory pool CMS Perm Gen)
出现场景:
由于测试业务,需要模拟跨天测试,所以通常会采用修改服务器实现,来完成测试业务,测试完成后,不会立即同步系统时间,而直接发布上线,这时问题就出现了,由于使用穿越时间打包的,所以打包的所有文件最后修改时间都穿越了。
例如:今天是:...
分类:
其他好文 时间:
2015-07-22 13:10:22
阅读次数:
167
题目地址:http://codevs.cn/problem/1050/
分析:
最开始想直接用状压做,发现怎么都想不出来,就和当年的多行多米诺骨牌(这道题至少最后还是把普通状压做法看懂了)。
直到听到 @tsyao 神牛说这个是轮廓线状压。
大白书(LRJ算法竞赛)第六章第一节好像就是吧。
主体思路:
一。做法思路比较简单,写起来蛋疼死我了= =,用四...
分类:
其他好文 时间:
2015-07-22 13:09:16
阅读次数:
130
GitHub上的fork和pullRequest功能能够很好的帮助一些想参与到别人的开源项目中的开发者。具体步骤如下
到别人的某个项目A中,点击fork,将该项目拷贝到自己的github账号中,记为B。
git clone将B拷贝到本地。
在本地添加新功能之后,依次进行git commit,git push等操作将本地添加的功能代码同步到B中。
然后在B项目(自己的github上的项目)中点击pul...
分类:
其他好文 时间:
2015-07-22 13:11:24
阅读次数:
120
通过合并、重新编号和删除类特征来编辑和更新特征文件。...
分类:
其他好文 时间:
2015-07-22 13:10:36
阅读次数:
107
#1176 : 欧拉路·一
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi和小Ho最近在玩一个解密类的游戏,他们需要控制角色在一片原始丛林里面探险,收集道具,并找到最后的宝藏。现在他们控制的角色来到了一个很大的湖边。湖上有N个小岛(编号1..N),以及连接小岛的M座木桥。每座木桥上各有一个宝箱,里面似乎装着...
分类:
其他好文 时间:
2015-07-22 13:09:27
阅读次数:
142
POJ 3342 Party at Hali-Bula (树形dp 树的最大独立集 判多解 好题)...
分类:
其他好文 时间:
2015-07-22 13:09:43
阅读次数:
113
Unable to load class ‘org.codehaus.groovy.runtime.typehandling.ShortTypeHandling’
Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.2.3....
分类:
其他好文 时间:
2015-07-22 13:09:44
阅读次数:
177
题目地址:http://codevs.cn/problem/1051/
分析:
——题目难度:提高一等
1、数据结构(Data Structure):①Hash(用map或人工)②Stack(栈)
2、算法(Algorithm): DP 穷举
3、题目简述:
给出了n个按长度排序单词,如果某单词i是某单词j的前缀,i->j算一次接龙(两个相同的单词不能算接龙) ...
分类:
其他好文 时间:
2015-07-22 13:09:24
阅读次数:
117
// 集训终于开始了,来到水题先
#include
#include
#include
#include
using namespace std;
int a[23];
int d[23][100000];
int flag[23];
int W,n;
void init(){
cin >> n;
for (int i=1;i...
分类:
其他好文 时间:
2015-07-22 13:06:05
阅读次数:
135
Xcode自动打包ipa脚本苹果官方给提供了xcodebuild和xrun shelll命令用来自动编译打包ipa功能。在使用之前必须要先安装command line tools才可以执行命令。command line tools的安装方式可以从官网下载,也可以直接用命令行进行安装,在终端输入(默认已经安装了Xcode):xcode-select --install安装完成之后就可以使用脚本命令来打...
分类:
其他好文 时间:
2015-07-22 13:06:02
阅读次数:
119
如果包含非系统提供的头文件并且你可以修改这个头文件,你做好要添加extern “C” {…} 逻辑块在这个头文件中,以便使用者可以#include包含在他们的C++代码中很好地使用它们。C编译器不能失败extern “C” {…},所以使用宏定义__cplusplus,这样C编译器就不能看到给部分代码。
语法结构#ifdef __cplusplus
extern "C" {
#endif
// 添...
分类:
其他好文 时间:
2015-07-22 13:08:00
阅读次数:
99
题意:求一段连续的整数能否凑成某一个整数n。区间内的整数使用次数不限
分析:这题的题面的硬币凑钱,所以我刚开始以为是dp,无限背包,但是发现不是背包问题,但我还是认为是个dp,于是写了一个转移方程,似乎是对的,准备写代码的时候才发现用dp的话,数组根本不可能开那么大 10^9,所以我确定不是dp,根据经验觉得应该是个yy题,于是开始手动找规律,发现:只要n在区间 k[l,r]里面,就能用区间内的...
分类:
其他好文 时间:
2015-07-22 13:06:14
阅读次数:
108