【问题标题】:Novice programmer - Few Questions新手程序员 - 几个问题
【发布时间】:2015-06-26 19:56:06
【问题描述】:

基本上我决定编写一个程序来帮助加快我通常手动执行的过程。我根本没有太多的编程经验,所以我想请教大家一些建议!

这是我需要做的: - 搜索在线数据库(网站)并将号码与我存档的现有号码进行比较。 - 数据库中有我不关心的额外信息 - 数据库确实有一个“模式”,可以说是大约 5000 项。

我的问题: 通常我喜欢自己做事和学习,但我有一些顾虑

-完成这项任务的最佳语言和程序是什么?在高中时,我对 java/eclipse 有一点经验,但从那以后就什么都没有了。 - 像这样的程序可以执行多快?该数据库每页仅列出 10 个项目,并且由于大约有 5000 个项目,因此运行大约需要 500 个页面加载。 -这样的程序有多难?这是我可以在合理的时间内自己完成的事情还是应该外包?

提前感谢大家的帮助!

编辑: 另外,这就是我认为伪代码的样子。

RUN
Load Webpage
Search Page
IF match found alert user
ELSE load next page
IF last page go to first page and start again

【问题讨论】:

  • 每个帖子尽量不要问太多问题;也尽量不要发布征求社区意见的问题。您应该先尝试一下,然后再提出具体问题。
  • “新手程序员 - 几个问题”描述了您和您的帖子的设置。它不会描述帖子本身,也不会帮助人们确定他们是否对问题/答案感兴趣。

标签: search


【解决方案1】:

命名最佳语言是主观的。您可以通过运行 PHP 和 CURL 库的网站来解决此问题。或者你可以用python来做。您所做的通常称为抓取,因此您可以从研究页面抓取和网络爬虫开始。

【讨论】:

    【解决方案2】:

    -完成这项任务的最佳语言和程序是什么?在高中时,我对 java/eclipse 有一点经验,但从那以后就什么都没有了。

    任何网络相关语言都可以。事实上,任何语言都可以,但是使用与网络更相关的语言会更容易。例如:PHP、JS、Java、Ruby、Python 等。

    -这样的程序能执行多快?该数据库每页仅列出 10 个项目,并且由于大约有 5000 个项目,因此运行大约需要 500 个页面加载。

    真的很快。几秒钟。

    -这样的程序有多难?

    我认为这很容易。取决于你所掌握的语言知识。不过就算要从0学起,也不是什么难事。

    -这是我可以在合理的时间内自己做的事情还是应该外包?

    你绝对可以自己做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 1970-01-01
      • 2012-03-15
      • 2011-11-02
      相关资源
      最近更新 更多