免责声明:我不是专业的开发人员;我只是一个业余爱好者,并且在这方面相对缺乏经验,所以对于一些非常基本的问题,我很抱歉。(是的,我已经搜索了论坛)
我最近一直在开发一个“deal finder”程序,它是使用 Java 和 R 的组合编写的。到目前为止,我完成的基本步骤是:
- 使用特定的电子商务 API 将各种交易的数据加载到 Java 中
- 将我需要的数据写入一系列文本文件
- 将文本文件中的数据加载到 R
- 处理 R 中的数据并为每笔交易分配一个“分数”
- 按分数排序以生成交易排名列表
这是我需要帮助的地方:我目前正在通过在 Eclipse 中运行我的 Java 程序并随后运行 R 脚本来手动运行该程序。这显然不方便(而且有点上瘾),所以我想做的是:
- 连续运行程序或以某个预定义的时间间隔(比如每分钟)运行程序
每当有新交易的得分高于某个阈值时,就会向我的 iPhone 或(如果这太难的话)我的桌面发送通知。
问题:我不知道从哪里开始上面的两个任务。我的编码经验仅限于一点 Java 和数学/统计语言,如 R 和 MATLAB。我在网络/移动开发、服务器等方面的经验为零,但我愿意学习。我希望从这个论坛得到的不是一个完全指定的解决方案,而只是一些大方向。如果有人能告诉我应该如何完成这项工作,需要做多少工作,我需要什么语言等等,那将非常有帮助。
还有两件事我可能应该提到:1)这个程序仅供我个人使用,所以生成的应用程序,无论是在我的手机还是桌面上,除了发送/接收通知的能力之外,它的功能非常少。2)如果它使事情变得更容易,我想我可以消除对 R 的依赖并用 Java 编写一切。
任何帮助将不胜感激。