summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHEATAO <[email protected]>2021-12-04 19:25:21 +0800
committerHEATAO <[email protected]>2021-12-04 19:25:21 +0800
commitbba7c55ed2bf8107ed9b650b936126360d54a216 (patch)
tree84783f7493e8652636fa733c1a7b5e0534459132
parenta27ee32d641301e879d0f268e912b899a7e6249a (diff)
拆分任务
-rw-r--r--src/main/java/cn/ac/iie/intervalStatics/FeatureGenerator.java24
1 files changed, 19 insertions, 5 deletions
diff --git a/src/main/java/cn/ac/iie/intervalStatics/FeatureGenerator.java b/src/main/java/cn/ac/iie/intervalStatics/FeatureGenerator.java
index e263e97..943f5b2 100644
--- a/src/main/java/cn/ac/iie/intervalStatics/FeatureGenerator.java
+++ b/src/main/java/cn/ac/iie/intervalStatics/FeatureGenerator.java
@@ -456,7 +456,8 @@ public class FeatureGenerator {
else {
String[] candSetArray = candSet.substring(1, candSet.length() - 1).split(", ");
for (String eachHost: candSetArray) {
- writer.write(eachHost + "\r\n");
+ if (eachHost.length() > 0)
+ writer.write(eachHost + "\r\n");
}
}
writer.write("-----------------------------------------------------------------------------------\r\n");
@@ -470,10 +471,23 @@ public class FeatureGenerator {
public static void main(String[] args) {
FeatureGenerator featureGenerator = new FeatureGenerator();
- logger.warn("特征生成任务开始...");
- // featureGenerator.refreshCache("candSet");
- // featureGenerator.GetYspCandNoRef();
- featureGenerator.featureExtracFromFile("testSetALL.txt");
+ logger.warn("任务开始...");
+ // featureGenerator.refreshCache("candSet");
+ if (args.length == 0 || args[0].equals("feature_generate")) {
+ if (args.length == 2 && args[1].startsWith("refresh"))
+ featureGenerator.refreshCache("candSet");
+ logger.warn("开始从 testSetALL.txt 生产新特征");
+ featureGenerator.featureExtracFromFile("testSetALL.txt");
+ }
+ else if (args[0].startsWith("getALLHua")) {
+ if (args.length == 2 && args[1].startsWith("refresh"))
+ featureGenerator.refreshCache("candiSortedSet");
+ logger.warn("开始生成华严所有音视频的挖掘结果");
+ featureGenerator.GetYspCandNoRef();
+ }
+ else {
+ logger.error("该任务不存在...");
+ }
}
} \ No newline at end of file