powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как управлять пользователями?
13 сообщений из 188, страница 8 из 8
Как управлять пользователями?
    #38693813
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не спорю, что делалось аналогичное.
но почему все так отвергают новое?
не попробовав?
".. не читал, но осуждаю.."
даже ms в ие11 поддерживает этот протокол.
зачем отвергать? посмотри шире и многие задачи можно решать будет проще, а значит больше срубить.
с помощью этого протокола у меня сервер однообразно обслуживает и браузерных клиентов и андроидных.
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38693824
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяно почему все так отвергают новое?
1. "Новое" и "велосипед" - разные вещи.
2. Не "отвергают", а "показывают, что это вовсе не преимущество, а всего лишь достижение давно достигнутого".

Тебе не кажется ироничным, что несколько страниц назад я сказал - мол, вебу бежать до сегодняшнего десктопа ещё лет двадцать - и как оказалось, ты упираешь именно на ту "новую фичу веба", которая в десктопе уже двадцать лет как работает?
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38693829
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты сказал, что вебу до десктопа далеко, а я говорю, что те картинки что здесь демонстрировались, в вебе реализуются так же легко. если ты не можешь - не говори за всех.
ну если ты внимательно почитаешь о websockets поймешь разницу.
как говорят: дьявол прячется в деталях....

не нравится - не ешь, остальным не порти аппетит.
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38693835
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяно почему все так отвергают новое?
потому что, для тех кто начинал с клиент-сервера, и родного нативного Win32 кода - это не новое))).
РацПредложение отличается от изобретения тем, что у первого "это не новость" ))
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694182
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123 Многозвенка пока не рассматривается. Нужно как то пропускать через себя юзеров на пути к MSSQL. Как лучше запетлять?
Число юзерков примерно от 100 до 1000.

нужно как правило делать свою подсистему безопасности , уровня приложения.

если конечно ответ еще актуален, могу подробно рассказать, как.
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694641
glaschenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer,

>>
Если обратите внимание на мой запрос, там выведена колонка текущего даты-времени. И значение там одинаково для всех строк запроса. Если я возьму десять строк сейчас, а другие завтра - всё равно будет одинаково. У вас же получится так, что при каждом дополнительном запросе возвращаются разные (свои) данные.

Проще всего этот эффект виден во всяких простеньких вебах, где при листании одни и те же записи прыгают с одной страницы на другую. Это крайне неприятно в случаях, когда выборка в том или ином смысле представляет собой цельную сущность. Ну например... представим себе, что я построчно считываю данные с экрана и командую: "Грузи в машину двадцать унитазов... так... пятнадцать ёршиков... так... две раковины... (бац! перезапрос!) ... восемь душевых шлангов..." При этом есть все основания ожидать, что некоторые строчки в машину будут не загружены, а другие окажутся загружены дважды.
<<

Сорри не было возможности ответить.

Да, вы правы есть такая проблема. Для этого у нас есть динамическая подгрузка в рамках одной страницы. На сервер грузятся все данные для страницы (с неким ограничением), на клиент - по мере скроллинга. По умолчанию ограничение 100 записей, пользователь может его увеличить, вплоть до некоторого системного предела (например 10000, чтобы не убить сервер по памяти). Больше чем с 10К записями на UI все равно работать - зло ИМХО.

Кстати, как достигается в вашем случае вот это "Если я возьму десять строк сейчас, а другие завтра - всё равно будет одинаково."? Просто интересно.
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694687
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glaschenkoКстати, как достигается в вашем случае вот это "Если я возьму десять строк сейчас, а другие завтра - всё равно будет одинаково."? Просто интересно.
Да это просто как бы базовая фича СУБД, называется read consistency. Плюс Оракла в том, что он умеет поддерживать её при частичных фетчах, в то время как на уровне application server-а это вменяемо не решается (нет... ну я могу придумать некоторые извратные способы... скажем, делать запросы с флешбеком...)
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694697
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glaschenko,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
SQL> begin
  2    dbms_output.enable(10000);
  3    dbms_output.put_line('Current time Statement time Row number');
  4    dbms_output.put_line('============ ============== ==========');
  5    for cr in (select sysdate t#, rownum r# from dual connect by level <= 10) loop
  6      dbms_output.put_line(rpad(to_char(sysdate, 'hh24:mi:ss'), 13, ' ') ||
  7        rpad(to_char(cr.t#, 'hh24:mi:ss'), 15, ' ') || lpad(cr.r#, 10, ' '));
  8      if cr.r# = 5 then
  9        dbms_lock.sleep(10);
 10      elsif cr.r# > 5 then
 11        dbms_lock.sleep(1);
 12      end if;
 13    end loop;
 14  end;
 15  /
 
Current time Statement time Row number
============ ============== ==========
18:10:26     18:10:26                1
18:10:26     18:10:26                2
18:10:26     18:10:26                3
18:10:26     18:10:26                4
18:10:26     18:10:26                5
18:10:36     18:10:26                6
18:10:37     18:10:26                7
18:10:38     18:10:26                8
18:10:39     18:10:26                9
18:10:40     18:10:26               10
 
PL/SQL procedure successfully completed
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694755
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

пейджинг нужен только для создания визуальной иллюзии у юзера (типа он скроллит БД, как ему кажется)
никакая консистентность и т.д. для этого нафиг не нужна
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694756
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosникакая консистентность и т.д. для этого нафиг не нужна
Ага. А потом появляются отчёты типа

Код: plaintext
1.
2.
3.
Москва             10 балалаек
Ленинград          20 балалаек
---------------    -----------
Всего              25 балалаек
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694757
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

ну а зачем фигней заниматься с неполной агрегацией?
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38694758
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие еще отчеты???
...
Рейтинг: 0 / 0
Как управлять пользователями?
    #38695157
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к тму, что может web
http://jsfiddle.net/zag2art/b3pbw/4/
про открытие офисных файлов на mail.ru я уже писал...
...
Рейтинг: 0 / 0
13 сообщений из 188, страница 8 из 8
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как управлять пользователями?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]