我想要做一个简单的程序,跟踪一些互联网数据。我可以从公共JSON对象获取数据,所以这不是真正的问题。我想尽可能地自动化过程。我需要使用HTML代码并从浏览器运行它以保持其运行。如果我关闭浏览器,线程就会死亡。保持线程活着,直到我杀死它们几乎是目标。运行代码(循环)服务器端并稍后检索输出
我知道如何使用C#,Python,Java和C/C++。但是我没有使用服务器编程的经验。问题基本上是,我如何让服务器上运行的程序稍后能够检索输出?
注:我不确定要使用哪些标签。
我想要做一个简单的程序,跟踪一些互联网数据。我可以从公共JSON对象获取数据,所以这不是真正的问题。我想尽可能地自动化过程。我需要使用HTML代码并从浏览器运行它以保持其运行。如果我关闭浏览器,线程就会死亡。保持线程活着,直到我杀死它们几乎是目标。运行代码(循环)服务器端并稍后检索输出
我知道如何使用C#,Python,Java和C/C++。但是我没有使用服务器编程的经验。问题基本上是,我如何让服务器上运行的程序稍后能够检索输出?
注:我不确定要使用哪些标签。
既然你是新的,你有一点学习要做。我强烈建议你玩django,并了解如何制作一个简单的网页。这(或在轨道上的红宝石)是专业人员如何为网页提供服务。
一旦你了解如何安装/使用框架,你可以看看这个链接,后台任务:https://pypi.python.org/pypi/django-background-task
在Ruby on Rails的,这些被称为耙任务。任务完成后,您通常使用数据库检索输出(或将结果写入磁盘上的文件)。
如果你不知道如何设置或运行服务器,我会看看heroku:https://devcenter.heroku.com/。他们有一个免费的服务器层,可以轻松与git配合工作,而且非常麻烦。该链接提供了它们支持的多种语言的说明。祝你好运!!
我试过寻找教程/文档,但我似乎无法找到我需要的东西。 –
尽管我认为这个问题还不够清楚,但如果您需要一个线程来完成某个服务器上的工作(即:用Java思考),那么您可以拥有一个Runnable/Thread类型的实例,该实例可以存储处理结果在某处(文件,数据库,共享内存),然后您可以使用Servlet实例来提供该数据。然后在您的Html文件中,您可以使用一个(Javascript),其中包含一个XMLHttpRequest实例,该实例使用服务内容(由Servlet提供) –