Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
顾辞嘤嘤怪
NewsRecommendSystem
提交
cd84e8a4
N
NewsRecommendSystem
项目概览
顾辞嘤嘤怪
/
NewsRecommendSystem
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
NewsRecommendSystem
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cd84e8a4
编写于
4月 08, 2019
作者:
X
Xinyao Qian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复eclipse以maven形式项目导入时,源文件夹丢失报错
上级
0f834121
变更
19
隐藏空白更改
内联
并排
Showing
19 changed file
with
31 addition
and
90 deletion
+31
-90
.classpath
.classpath
+5
-6
.gitignore
.gitignore
+1
-0
.settings/org.eclipse.jdt.core.prefs
.settings/org.eclipse.jdt.core.prefs
+1
-0
src/top/qianxinyao/Main/JobSetter.java
src/top/qianxinyao/Main/JobSetter.java
+1
-1
src/top/qianxinyao/Main/Main.java
src/top/qianxinyao/Main/Main.java
+18
-15
src/top/qianxinyao/Main/NewsScraper.java
src/top/qianxinyao/Main/NewsScraper.java
+1
-1
src/top/qianxinyao/Main/TestDataRunner.java
src/top/qianxinyao/Main/TestDataRunner.java
+1
-1
target/classes/META-INF/maven/top.tomqian/recommender-system/pom.properties
...A-INF/maven/top.tomqian/recommender-system/pom.properties
+3
-3
target/classes/dbconfig.properties
target/classes/dbconfig.properties
+0
-3
target/classes/log4j.properties
target/classes/log4j.properties
+0
-24
target/classes/paraConfig.properties
target/classes/paraConfig.properties
+0
-36
target/classes/top/qianxinyao/Main/JobSetter.class
target/classes/top/qianxinyao/Main/JobSetter.class
+0
-0
target/classes/top/qianxinyao/Main/Main.class
target/classes/top/qianxinyao/Main/Main.class
+0
-0
target/classes/top/qianxinyao/Main/NewsScraper.class
target/classes/top/qianxinyao/Main/NewsScraper.class
+0
-0
target/classes/top/qianxinyao/Main/TestDataRunner.class
target/classes/top/qianxinyao/Main/TestDataRunner.class
+0
-0
target/classes/top/qianxinyao/algorithms/JsonKit$1.class
target/classes/top/qianxinyao/algorithms/JsonKit$1.class
+0
-0
target/classes/top/qianxinyao/algorithms/JsonKit$2.class
target/classes/top/qianxinyao/algorithms/JsonKit$2.class
+0
-0
target/classes/top/qianxinyao/algorithms/JsonKit$3.class
target/classes/top/qianxinyao/algorithms/JsonKit$3.class
+0
-0
target/classes/top/qianxinyao/hotrecommend/HotRecommender.class
.../classes/top/qianxinyao/hotrecommend/HotRecommender.class
+0
-0
未找到文件。
.classpath
浏览文件 @
cd84e8a4
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry
kind=
"
src"
output=
"target/classes"
path=
"src/main/java
"
>
<classpathentry
kind=
"
con"
path=
"org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8
"
>
<attributes>
<attribute
name=
"optional"
value=
"true"
/>
<attribute
name=
"maven.pomderived"
value=
"true"
/>
</attributes>
</classpathentry>
<classpathentry
kind=
"
src"
path=
"src/main/res
"
/>
<classpathentry
kind=
"con"
path=
"org.eclipse.
jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8
"
>
<classpathentry
kind=
"
con"
path=
"org.eclipse.jdt.junit.JUNIT_CONTAINER/3
"
/>
<classpathentry
kind=
"con"
path=
"org.eclipse.
m2e.MAVEN2_CLASSPATH_CONTAINER
"
>
<attributes>
<attribute
name=
"maven.pomderived"
value=
"true"
/>
</attributes>
</classpathentry>
<classpathentry
kind=
"con"
path=
"org.eclipse.jdt.junit.JUNIT_CONTAINER/3"
/>
<classpathentry
kind=
"con"
path=
"org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"
>
<classpathentry
including=
"**/*.java"
kind=
"src"
output=
"target/classes"
path=
"src"
>
<attributes>
<attribute
name=
"optional"
value=
"true"
/>
<attribute
name=
"maven.pomderived"
value=
"true"
/>
</attributes>
</classpathentry>
...
...
.gitignore
浏览文件 @
cd84e8a4
.DS_Store
/target/
.settings/org.eclipse.jdt.core.prefs
浏览文件 @
cd84e8a4
...
...
@@ -5,4 +5,5 @@ org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
src/top/qianxinyao/Main/JobSetter.java
浏览文件 @
cd84e8a4
package
top.qianxinyao.
M
ain
;
package
top.qianxinyao.
m
ain
;
import
java.util.Date
;
import
java.util.List
;
...
...
src/top/qianxinyao/Main/Main.java
浏览文件 @
cd84e8a4
package
top.qianxinyao.Main
;
package
top.qianxinyao.main
;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.apache.log4j.Logger
;
/**
...
...
@@ -23,20 +26,20 @@ public class Main
new
TestDataRunner
().
runTestData
();
//
//选择要在推荐系统中运行的推荐算法
//
boolean enableCF=false,enableCB=false,enableHR=true;
//
//
List<Long> userList=new ArrayList<Long>();
//
userList.add(1l);
//
userList.add(2l);
//
userList.add(3l);
//
//
//
//
//为指定用户执行一次推荐
//
new JobSetter(enableCF,enableCB,enableHR).executeInstantJobForCertainUsers(userList);
//
//为活跃用户执行定时推荐
//
//
new JobSetter(enableCF,enableCB,enableHR).executeQuartzJobForActiveUsers();
//选择要在推荐系统中运行的推荐算法
boolean
enableCF
=
false
,
enableCB
=
false
,
enableHR
=
true
;
List
<
Long
>
userList
=
new
ArrayList
<
Long
>();
userList
.
add
(
1
l
);
userList
.
add
(
2
l
);
userList
.
add
(
3
l
);
//为指定用户执行一次推荐
new
JobSetter
(
enableCF
,
enableCB
,
enableHR
).
executeInstantJobForCertainUsers
(
userList
);
//为活跃用户执行定时推荐
// new JobSetter(enableCF,enableCB,enableHR).executeQuartzJobForActiveUsers();
}
...
...
src/top/qianxinyao/Main/NewsScraper.java
浏览文件 @
cd84e8a4
package
top.qianxinyao.
M
ain
;
package
top.qianxinyao.
m
ain
;
import
java.io.IOException
;
import
java.net.SocketTimeoutException
;
...
...
src/top/qianxinyao/Main/TestDataRunner.java
浏览文件 @
cd84e8a4
package
top.qianxinyao.
M
ain
;
package
top.qianxinyao.
m
ain
;
import
java.util.ArrayList
;
import
java.util.Date
;
...
...
target/classes/META-INF/maven/top.tomqian/recommender-system/pom.properties
浏览文件 @
cd84e8a4
#Generated by Maven Integration for Eclipse
#
Wed Mar 21 17:07:36 CST 2018
#
Mon Apr 08 23:02:53 EDT 2019
version
=
0.0.1-SNAPSHOT
groupId
=
top.tomqian
m2e.projectName
=
TomNewsRecommender
m2e.projectLocation
=
/Users/
hanbo/Desktop/
\u
8FB9
\u
57CE/Github/modify_place/NewsRecommendSystem-master
m2e.projectName
=
recommender-system
m2e.projectLocation
=
/Users/
qianxinyao/Desktop/biancheng/Github/NewsRecommendSystem
artifactId
=
recommender-system
target/classes/dbconfig.properties
已删除
100755 → 0
浏览文件 @
0f834121
url
=
jdbc:mysql://121.42.36.199/tom_recommender?useUnicode=true&characterEncoding=utf8
user
=
root
password
=
qxysay1+1=2
\ No newline at end of file
target/classes/log4j.properties
已删除
100755 → 0
浏览文件 @
0f834121
####设置###
#log4j.rootLogger = D,E
#
#### 输出信息到控制台###
#log4j.appender.stdout = org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target = logs/info.log
#log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
#
####输出DEBUG级别日志到/res/logs ###
#log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
#log4j.appender.D.File = logs/debug.log
#log4j.appender.D.Append = true
#log4j.appender.D.Threshold = DEBUG
#log4j.appender.D.layout = org.apache.log4j.PatternLayout
#log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
#
####输出ERROR级别日志到/res/logs/error.log###
#log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
#log4j.appender.E.File =logs/error.log
#log4j.appender.E.Append = true
#log4j.appender.E.Threshold = ERROR
#log4j.appender.E.layout = org.apache.log4j.PatternLayout
#
log4j.appender.E.layout.ConversionPattern
=
%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
\ No newline at end of file
target/classes/paraConfig.properties
已删除
100755 → 0
浏览文件 @
0f834121
#---Recommend System Parameter---
#Recommendation Executing Moment (Please refer to [Quartz's CronExpression])
startAt
=
0 0 0 ? * *
#---Specific Algorithm Parameter---
#-RecommendKit-
#Valid specific day the news published after which are still valuable
beforeDays
=
-30
#Valid specific day after which those who has browsed news can be regarded "active"
activeDay
=
-30
#-Collaborative Filtering Recommendation-
#Recommend Num from CF(Collaborative Filtering)
CFRecNum
=
5
#Valid specific day after which users' browsing history would be calculated
CFValidDay
=
-30
#-Content-Based Recommendation-
#Recommend Num from CB(Content-Based Recommend)
CBRecNum
=
5
#Set a previous day after which the browsing history will be calculated with, namely, is still in time
previousDays
=
-30
#TF-IDF's extracting numbers of keywords from every news
TFIDFKeywordsNum
=
10
#-Hot Recommendation-
target/classes/top/qianxinyao/Main/JobSetter.class
浏览文件 @
cd84e8a4
无法预览此类型文件
target/classes/top/qianxinyao/Main/Main.class
浏览文件 @
cd84e8a4
无法预览此类型文件
target/classes/top/qianxinyao/Main/NewsScraper.class
浏览文件 @
cd84e8a4
无法预览此类型文件
target/classes/top/qianxinyao/Main/TestDataRunner.class
浏览文件 @
cd84e8a4
无法预览此类型文件
target/classes/top/qianxinyao/algorithms/JsonKit$1.class
浏览文件 @
cd84e8a4
无法预览此类型文件
target/classes/top/qianxinyao/algorithms/JsonKit$2.class
浏览文件 @
cd84e8a4
无法预览此类型文件
target/classes/top/qianxinyao/algorithms/JsonKit$3.class
浏览文件 @
cd84e8a4
无法预览此类型文件
target/classes/top/qianxinyao/hotrecommend/HotRecommender.class
浏览文件 @
cd84e8a4
无法预览此类型文件
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录