asp.net http нажатие сервера [закрытому] клиенту

Вы можете использовать вывод Stanford Parsers для создания дерева в nltk (nltk.tree.Tree).

Предполагая, что анализатор stanford дает вам файл, в котором есть ровно одно дерево разбора для каждого предложения , Тогда этот пример работает, хотя он может выглядеть не очень pythonic:

f = open(sys.argv[1]+".output"+".30"+".stp", "r")
parse_trees_text=[]
tree = ""
for line in f:
  if line.isspace():
    parse_trees_text.append(tree)
tree = ""
  elif "(. ...))" in line:
#print "YES"
tree = tree+')'
parse_trees_text.append(tree)
tree = ""
  else:
tree = tree + line

parse_trees=[]
for t in parse_trees_text:
  tree = nltk.Tree(t)
  tree.__delitem__(len(tree)-1) #delete "(. .))" from tree (you don't need that)
  s = traverse(tree)
  parse_trees.append(tree)
18
задан 23 January 2009 в 03:33
поделиться

4 ответа

Я создал бы сценарий вызываемый веб-сервис и использование JQuery.

Вот хорошее руководство по использованию JQuery для вызова ASP.NET (ASMX) веб-сервис:

http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

Теперь, Вы просто опросили бы этот веб-сервис в любом интервале, имеет смысл для Вашего приложения.

кроме того, проблема с Ajax ASP.NET, это немного главное тяжелый. При помощи JQuery можно назвать веб-сервис из обычной веб-формы ASP.NET, от Представления в MVC, или на самом деле использующий любую другую веб-технологию (классический ASP, PHP, безотносительно) все от стороны клиента, использующей просто, по моему мнению, лучшей платформы JavaScript вокруг. :)

4
ответ дан 30 November 2019 в 08:38
поделиться

Чтобы сделать это, используйте ASP.NET 3.0/3.5 или если Вы используете более ранние версии, используйте ASP.NET Ajax. Однако оба примера, перечисленные Вами, используют Ajax для получения по запросу информации, не продвигают его.

0
ответ дан 30 November 2019 в 08:38
поделиться

Метод нажатия, который Вы ищете, называют Кометой. См. эта статья для некоторых указателей.

5
ответ дан 30 November 2019 в 08:38
поделиться

Попробуйте WebSync, масштабируемый кометный сервер, созданный для .NET/IIS. Он позволит вам хорошо перемещать данные с сервера и очень легко интегрируется с ASP.NET проектами (пара записей web.config - это все, что нужно).

4
ответ дан 30 November 2019 в 08:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: