Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
Пытаюсь вывести на CSP страницу изменяющиеся в ходе выполнения кащейского метода переменные, делал примерно так: Код: plaintext 1. 2. 3. 4. 5. Ну и сам абзац, куда выводится переменная i: Код: plaintext 1. 2. 3. Вопрос стоит, как сделать, чтоб информация о зачении переменной i выводилась при каждом проходе цикла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2008, 17:09 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
В результате сгенерируется код типа Код: plaintext 1. 2. 3. 4. 5. 6. 7. Посчтайте, сколько элементов изменится? По-моему, максимум один. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2008, 19:24 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
CacheLotПытаюсь вывести на CSP страницу изменяющиеся в ходе выполнения кащейского Вопрос стоит, как сделать, чтоб информация о зачении переменной i выводилась при каждом проходе цикла? Генерировать что-то типа document.getElementById('p0').innerHTML=document.getElementById('p0').innerHTML+'<br>'+1; document.getElementById('p0').innerHTML=document.getElementById('p0').innerHTML+'<br>'+2; document.getElementById('p0').innerHTML=document.getElementById('p0').innerHTML+'<br>'+3; (как один из вариантов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2008, 20:02 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
В CSP никак - ибо если вы вызываете простой метод - то пусть он через Код: plaintext 1. Визуализация выполнения в CSP делаеться немного подругому - фоновый процесс пишуший в лог и страница периодически считывающая этот лог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2008, 07:30 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
PtnВ CSP никак - ибо если вы вызываете простой метод - то пусть он через Код: plaintext 1. Визуализация выполнения в CSP делаеться немного подругому - фоновый процесс пишуший в лог и страница периодически считывающая этот лог Энто жаль, уж оч много в глобаль надо писать тогда.... моего сороковника не хватит, а "меньшими потерями" обойтись никак нельзя? Должно же что -то быть!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 12:10 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
Блок А.Н. CacheLotПытаюсь вывести на CSP страницу изменяющиеся в ходе выполнения кащейского Вопрос стоит, как сделать, чтоб информация о зачении переменной i выводилась при каждом проходе цикла? Генерировать что-то типа document.getElementById('p0').innerHTML=document.getElementById('p0').innerHTML+'<br>'+1; document.getElementById('p0').innerHTML=document.getElementById('p0').innerHTML+'<br>'+2; document.getElementById('p0').innerHTML=document.getElementById('p0').innerHTML+'<br>'+3; (как один из вариантов) Так это у меня глаза повылазят просматривать несколько млн значений в ряд, от это настоящяя визуализация! Что б мало не показалось!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 12:14 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
CacheLotкак сделать, чтоб информация о зачении переменной i выводилась при каждом проходе цикла? Ну прикаждом... Не при каждом... Но как вариант можно писать в некий глобал ее значение и отображать его при перезогрузке страницы. Вот только цыкл в методе нужно оформить например процедуркой и пускать джобом... Страничку можно и не перезагружать... А например вызывать некое кащейское гиппер событие. Пусть оно читает из глобала значение, возвращает яваскриптовой функции, а та потом выводит его (значение) на страничке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 13:34 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
Вообще в ансамбле есть такие ... похожие страницы - например запуск продукции - там HTML имено что построчно что то пишет - как реализовано не смотрел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 15:11 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
Мы поступаем так: На клиенте периодически вызывается метод таймера, который в свою очередь вызывает Метод класса (чтобы синхронизация выполнялась быстрее) на сервере. Серверный метод сканирует глобаль и все вновь появившиеся записи (отслеживать маркер последней считанной записи) возвращает в виде строки с разделителями на клиента. Клиент, получив строку разбирает ее на элементы массива и поэлементно т.е. построчно выводит записи в компонент отображения. На сервере необходимо синхронизировать поступление новых записей в глобаль с ее вычиткой. Только для большого потока записей, поступающих в глобаль такой способ не подойдет, трудности с обновлением компонента отображения. Таким образом мы отслеживаем на клиенте асинхронные события возникающие при обмене с устройствами в коммуникационном сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 16:57 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
Возникла мысля такого плана: 1) Ява-скрип с таймером времени; 2) Каждую секунду вызываем серверный метод, показывающий последнюю запись в глобале, куда пишет данные цикл; 3) Ну и отображаем энто на веб странице. Только как сделать так чтоб одновременно выполнялся и метод Каши и функция ява скрипта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 13:31 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
сам по себе яваскрипт однопоточный То есть для выполнения мониторинга первый метод должен завершиться, а следовательно метод каше должен стартовать нужную программу через job и завершаться. Сначала через ##call стартуем нужную программу через job и выходим Затем ставим в яваскрипте ставим таймер и по таймеру вызываем метод каше, который ныряет в сервер и возвращает нужные данные. Чет сложно написал, на самом деле все просто :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 13:38 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
ссылка на однопоточность яваскрипта, почему-то ссылка не вставилась http://sql.ru/forum/actualthread.aspx?tid=595327 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 13:40 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
CacheLotкак сделать так чтоб одновременно выполнялся и метод Каши и функция ява скрипта? Добиться этого 100%-но не получится... Т.к. скрипт выполняется на клиенте... А метод на сервере... А эти тачки живут т.с. "своей" жизнью... Как вариант, ответ с сервера может вообще не прийти, так и не дойти до самого сервера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 13:58 |
|
||
|
Визуализации хода выполнения метода
|
|||
|---|---|---|---|
|
#18+
На сервере: for i=1:1:100000 { чего нибудь делаем например hang 1 .... set ^mySuperGlobal=i ; Поставили ход выполнения } На клиенте: function x() { var i=#server(..GetI()); document.getElementById('p0').firstChild.data=i; } function window.onload() { setInterval("x()",1000); } <script language=Cache method="GetI"> quit $get(^mySuperGlobal) </script> =Сергей Шутов ООО Димас, Хабаровск Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 04:56 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35541929&tid=1558739]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 453ms |

| 0 / 0 |
