Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 37 38 39 40 41 42 43 44 45 [46]
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
apb12
Member [заблокирован]

Откуда:
Сообщений: 490
mayton
apb12
пропущено...

да именно так и указал ,я пока гуглил понял что хром не кушает тег <embded> судя по всему
у меня то задача простая -есть учебники в пдф формате - нужно их отображать для юзеров с разным пермишен
и я даже подумать не мог что тут будет проблема что хром ,а он самый популярный браузер - не может переварить пдф

Открой developer-mode и посмотри что пишет хром по ошибкам твоей странички.
Сам по себе тег embed Chrome поддерживает судя по этой бумажке
https://developer.mozilla.org/ru/docs/Web/HTML/Element/embed

он дает 404
4 дек 19, 19:27    [22032478]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
apb12
Member [заблокирован]

Откуда:
Сообщений: 490
apb12
mayton
пропущено...

Открой developer-mode и посмотри что пишет хром по ошибкам твоей странички.
Сам по себе тег embed Chrome поддерживает судя по этой бумажке
https://developer.mozilla.org/ru/docs/Web/HTML/Element/embed

он дает 404

мозила же это не хром вроде?
4 дек 19, 19:28    [22032479]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Там внизу табличка совместимости тега со всеми браузерами.
4 дек 19, 19:39    [22032486]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Ну конешно неправильно ты написал.

<embded srs ="static/my.pdf">


Что это за атрибут srs?
4 дек 19, 19:40    [22032488]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
apb12
Member [заблокирован]

Откуда:
Сообщений: 490
mayton
Ну конешно неправильно ты написал.

<embded srs ="static/my.pdf">


Что это за атрибут srs?

я щас точно не уверен как написал,НО я копипастил со стаковерфлоу,после этого и интеренет экспловер и эдж стали показывать пдф

а шас я тут на память написал
4 дек 19, 19:50    [22032494]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Выложи на любой публичный хостинг свой html+pdf и мы быстро посмотрим.
4 дек 19, 20:10    [22032511]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
apb12
Member [заблокирован]

Откуда:
Сообщений: 490
mayton
Выложи на любой публичный хостинг свой html+pdf и мы быстро посмотрим.

завтра сделаю,в огорчухе ноут оставил на работе
4 дек 19, 20:36    [22032531]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 948
mayton,

Давай список орг, сделаю. На чем мне тестить-то?
5 дек 19, 04:29    [22032679]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
apb12
Member [заблокирован]

Откуда:
Сообщений: 490
mayton
Выложи на любой публичный хостинг свой html+pdf и мы быстро посмотрим.

там бутстрап состоящий из кусков сложно будет оценить

страннно что все запоросы проходят без ошибок
в хедерах все ок
http://localhost:8090/showpdf это сам запрос
вот что в девтулзе
Request URL: http://localhost:8090/static/5.pdf
showpdf
Request Method: GET
Status Code: 200 
Remote Address: [::1]:8090
Referrer Policy: no-referrer-when-downgrade
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 344902
Content-Type: application/pdf
Date: Thu, 05 Dec 2019 06:44:07 GMT
Expires: 0
Last-Modified: Tue, 19 Nov 2019 13:01:13 GMT
Pragma: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Cookie: JSESSIONID=912119D26DED07CA5F02C78F9B9DE8F6
Host: localhost:8090
Referer: http://localhost:8090/showpdf
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36



там же второй генерится и еще один запрос
5.pdf
Request URL: http://localhost:8090/static/5.pdf
Request Method: GET
Status Code: 200 
Remote Address: [::1]:8090
Referrer Policy: no-referrer-when-downgrade
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 344902
Content-Type: application/pdf
Date: Thu, 05 Dec 2019 06:44:07 GMT
Expires: 0
Last-Modified: Tue, 19 Nov 2019 13:01:13 GMT
Pragma: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Cookie: JSESSIONID=912119D26DED07CA5F02C78F9B9DE8F6
Host: localhost:8090
Referer: http://localhost:8090/showpdf
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
5 дек 19, 09:51    [22032796]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
apb12
Member [заблокирован]

Откуда:
Сообщений: 490
Разобрался -для корректного отображения пдф хрому нужен плагин pdf viewer
5 дек 19, 10:05    [22032816]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
Atum1
Member

Откуда: СПБ
Сообщений: 1851
Всем добрый день
Новая задачка :

Есть таблица -
mask;min(long);max(long)
"0.0.0.0";1111;1112
"0.0.0.1";1115;1130
"0.0.0.2";1150;1200
"0.0.0.3";1210;1301
....


интервалы заданы - своими концами ( тип long концы минимум и максимум) - нужен алгоритм ( код на java + структура )

Возможны дырки между интервалами / возможны пересечения интервалов.

Нужно по входному числу ip - найти его маску ( определить в какой интервал/ интервалы оно попадает )

y = f(x)

Пример - на входе число 1111 -> f (1111) = "0.0.0.0"
Пример - на входе число 1112 -> f (1112) = "0.0.0.0"

Пример - на входе число 1131 -> f (1131) = "0"

Пример - на входе число 1160 -> f (1160) = "0.0.0.2"
18 фев 20, 17:11    [22082392]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Кажется в старой спецификации сетей было деление на A,B,C и там маски были фикированы.

И там можно было сделать 4 проверки условия чтоб понять диапазон.

По новой системе маски кажется могут шагать влево и вправо по 1 биту и тогда задача
сводится к целочисленному двоичному логарифму сверху и снизу.

Я могу ошибаться в деталях. Пускай те кто знаю хорошо железо и сети подтердят.
18 фев 20, 17:17    [22082400]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8475
Задача мне не понятна. Маска это просто фильтр, который по AND накладывается.

Сделать AND с маской и сравнить два числа - в чем проблема?
18 фев 20, 17:34    [22082409]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8475
Atum1

интервалы заданы - своими концами ( тип long концы минимум и максимум) - нужен алгоритм ( код на java + структура )

Так же, вообще не понимаю

between - в SQL
for + < > в Java

в чем проблема?

поскольку селективной "одного из концов" явно достаточно хорошая, индекс по одному из полей (дерево в Java) вполне должно хватить

IMHO & AFAIK
18 фев 20, 17:37    [22082412]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Я предлагаю погуглить по ключевым словам "IP-calculator online". В 90-е было написано много такого софта
еще на perl и там эта задача была решена.

Просто кажется что расчет маски по IP имеет много решений для малых значений IP адреса. Когда мы можем
этот адрес классифицировать так и эдак.
18 фев 20, 17:41    [22082415]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8475
mayton

Просто кажется что расчет маски по IP

IMHO нет такой задачи, как класс

маска это маска, а IP это IP

у адреса может быть до 24-штук разных маск. Может у меня свой "личный интернет" ( C ) и маска F0.0.0.0

Гугля говорит: "почему нет" ))) Стандартная подсеть Class E )))

а вообще, первые биты задают класс подсети, другое дело, что у меня большое подозрение, что класс подсети с маской связан очень отдаленно
18 фев 20, 17:49    [22082419]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Я не буду спорить. Я просто говорю о том что возможно задача поставлена "лукаво" и некорректно.
18 фев 20, 17:58    [22082427]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8475
mayton
Я не буду спорить. Я просто говорю о том что возможно задача поставлена "лукаво" и некорректно.

Дык надо конткест задачи знать

В 4 Gb массив можно вообще все IP запихать. Тогда структура - массив, алгоритм - один оператор, обращение по адресу массива

Если строк мало, то for'ами

Можно скомбинировать. Например массив из подсетей, а в конкретной подсети уже for'ами. Будет помедленее, но, возможно (не факт), требовать меньше памяти.

Но задача сферически мутная, как в последнее время любят спрашивать на sql.ru. Из разряда "дали задачу на фриланс ком, деньги получил, запостил на скл.ру - сделайте за меня"
18 фев 20, 18:12    [22082437]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Хорошо-бы делить барыш на всех. А фигли мы тут бесплатно делаем?
18 фев 20, 18:21    [22082447]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
Atum1
Member

Откуда: СПБ
Сообщений: 1851
Leonid Kudryavtsev
Atum1

интервалы заданы - своими концами ( тип long концы минимум и максимум) - нужен алгоритм ( код на java + структура )

Так же, вообще не понимаю

between - в SQL
for + < > в Java

в чем проблема?

поскольку селективной "одного из концов" явно достаточно хорошая, индекс по одному из полей (дерево в Java) вполне должно хватить

IMHO & AFAIK


Задача была на интервальные деревья
Построить
Map<Pair<Long,Long>,String>
27 фев 20, 17:50    [22088586]     Ответить | Цитировать Сообщить модератору
 Re: Задачка для собеседования : ArrayList vs LinkedList  [new]
Atum1
Member

Откуда: СПБ
Сообщений: 1851
Atum1,

Пример решения кому интересно

https://www.sanfoundry.com/java-program-implement-interval-tree/
27 фев 20, 17:51    [22088588]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 37 38 39 40 41 42 43 44 45 [46]
Все форумы / Java Ответить