-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Язык для обучения программированию

Четверг, 27 Августа 2020 г. 13:59 + в цитатник
swf: Спасибо, но малому сильно нравится питон
Уже первую игру почти написали: PUT ONE IN BULLSEYE!
Булзай (бычий глаз) оказался аналогом нашего яблочка.

ЗЫ. Вернее, я уже написала, сегодня сама полчаса в эту игру играла :D
Малому ещё надо объяснить, как на эвклидовой плоскости считается расстояние между двумя точками и записывается уравнение окружности.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3837792


Метки:  

Язык для обучения программированию

Четверг, 27 Августа 2020 г. 12:21 + в цитатник
applegame: если хочется черепашек, может тогда не питон а лого?
https://www.calormen.com/jslogo/

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3837785


Метки:  

Запретить программе выход в интернет

Четверг, 27 Августа 2020 г. 11:19 + в цитатник
romserg: A.I., я ставил и для входящих, и для исходящих.
^D^ima, я видел его и переделал на "блокировать".

https://forum.sources.ru/index.php?showtopic=419401&view=findpost&p=3837773


Метки:  

Язык для обучения программированию

Четверг, 27 Августа 2020 г. 09:48 + в цитатник
swf: Видимо, есть холст и перо по умолчанию. А я создаю уже новые объекты, холст и перо.
Команда turtle.reset() очищает тот холст, который по умолчанию, поэтому в центре экрана и висит чёрная стрелка.
Непонятно только, как два холста друг на друга накладываются. Просвечивают?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3837768


Метки:  

Изменить параметры запроса поиска.

Среда, 26 Августа 2020 г. 21:55 + в цитатник
MIF: Проблема в том, что ты не запостил структуру таблицы. Код запроса зависит от типа поля metakey. Попробуй Заменить /8 на /16 и /1 на /2. Может сработает.
    DECLARE @T TABLE(metakey nvarchar(max))
    INSERT INTO @T(metakey) VALUES(N'razdel-128.')
    INSERT INTO @T(metakey) VALUES(N'me,razdel-12.')
    INSERT INTO @T(metakey) VALUES(N'razdel-128,razdel-me,razdel-16.')
    INSERT INTO @T(metakey) VALUES(N'razdel-128,razdel-merazdel-16.')
    INSERT INTO @T(metakey) VALUES(N'razdel-128,razdel-me,anotherrazdel,razdel-16.')
    SELECT *
    FROM @T
    WHERE metakey like 'razdel-%'
    AND (LEN (metakey) - LEN(REPLACE(metakey, ',', '')))/2= (LEN(metakey) - LEN(REPLACE(metakey,',razdel-','')))/16

https://forum.sources.ru/index.php?showtopic=419400&view=findpost&p=3837759


Метки:  

Delphi XE5 MainMenu ActionList

Среда, 26 Августа 2020 г. 21:06 + в цитатник
Rouse_: Сделай минимально воспроизводимый пример, желательно на новом проекте с нуля и архивом сюда выложи.

https://forum.sources.ru/index.php?showtopic=419462&view=findpost&p=3837752


Метки:  

argv[0]

Среда, 26 Августа 2020 г. 20:55 + в цитатник
Dushevny:
Цитата Qraizer @
Если ты о т.н. freestanding, Dushevny, то там вообще не обязательно должна быть какая-то там main(), а если и будет, то совсем не обязательно это будет именно та main(), что описана Стандартом.
Тем не менее все компиляторы, с которыми я работал, используют main(argv, argc) и только один допускал main(void). А вот что они кладут в argv[0] проверять не было необходимости, а в выходном файле данные отсутствуют, потому каек не используются в программе.

https://forum.sources.ru/index.php?showtopic=419477&view=findpost&p=3837751


Метки:  

Изменить параметры запроса поиска.

Среда, 26 Августа 2020 г. 19:12 + в цитатник
Сергей85: Отработал такой. Но вернул все равно 0 строк - при наличии одной статьи с тегами "раздел-идеи,раздел-прочее,раздел-решение".

SELECT *FROM joomla_content
WHERE metakey like 'раздел-%'
AND LENGth (metakey) - LENGth(REPLACE(metakey, ',', ''))= (LENGth(metakey) -
LENGth(REPLACE(metakey,',раздел-','')))/8;

Добавлено
Цитата MIF @

Точки нет в конце тегов. Может, в этом дело? Замена в вашем запросе "8" на "7" не помогает.

https://forum.sources.ru/index.php?showtopic=419400&view=findpost&p=3837730


Метки:  

Изменить параметры запроса поиска.

Среда, 26 Августа 2020 г. 18:06 + в цитатник
Сергей85: К сожалению, ни 1 из запросов не отработал. Написал в ТП: меня сам сервер хостера заблокировал.

https://forum.sources.ru/index.php?showtopic=419400&view=findpost&p=3837729


Метки:  

argv[0]

Среда, 26 Августа 2020 г. 18:03 + в цитатник
JoeUser:
Цитата Qraizer @
Стандартом эти условия не определяются, JoeUser

Document Number: N3936
Date: 2014-03-02
Revises: N3797
Reply to: Stefanus Du Toit
Thalmic Labs
cxxeditor@gmail.com
Working Draft, Standard for Programming
Language C++

Цитата
3.6.1 Main function
...
as the type of main (8.3.5). In the latter form, for purposes of exposition, the first function parameter is
called argc and the second function parameter is called argv, where argc shall be the number of arguments
passed to the program from the environment in which the program is run. If argc is nonzero these arguments
shall be supplied in argv[0] through argv[argc-1] as pointers to the initial characters of null-terminated
multibyte strings (ntmbs s) (17.5.2.1.4.2) and argv[0] shall be the pointer to the initial character of a
ntmbs that represents the name used to invoke the program or ""
.
...

Document Number: N4659
Date: 2017-03-21
Revises: N4640
Reply to: Richard Smith
Google Inc
cxxeditor@gmail.com
Working Draft, Standard for Programming
Language C++

Цитата
6.6.1 main function
...
as the type of main (11.3.5). In the latter form, for purposes of exposition, the first function parameter is
called argc and the second function parameter is called argv, where argc shall be the number of arguments
passed to the program from the environment in which the program is run. If argc is nonzero these arguments
shall be supplied in argv[0] through argv[argc-1] as pointers to the initial characters of null-terminated
multibyte strings (ntmbs s) (20.4.2.1.5.2) and argv[0] shall be the pointer to the initial character of a
ntmbs that represents the name used to invoke the program or ""
.
...

https://forum.sources.ru/index.php?showtopic=419477&view=findpost&p=3837728


Метки:  

argv[0]

Среда, 26 Августа 2020 г. 17:53 + в цитатник
Qraizer: Стандартом эти условия не определяются, JoeUser. Просто если там не "", значит имя, использованное для запуска программы.
Вероятно, можно предположить, что это определяется исполнительным окружением, но в Стандарте относительно argv[0] даже implementation-defined не сказано, так что хрен его там знает.
Если ты о т.н. freestanding, Dushevny, то там вообще не обязательно должна быть какая-то там main(), а если и будет, то совсем не обязательно это будет именно та main(), что описана Стандартом.

https://forum.sources.ru/index.php?showtopic=419477&view=findpost&p=3837725


Метки:  

Как поймать параметр в другом классе

Среда, 26 Августа 2020 г. 16:39 + в цитатник
skif1986: Просто если я, например, делаю так:

    //tree.cpp
    int pParam = (((pItem)->itemNew).lParam);
    m_main1.Chosen(pParam);
    //mainframe.cpp
    void ChosenSel(int hParam)
    {
    }


То он мне выдает ошибку LNK2019

https://forum.sources.ru/index.php?showtopic=419405&view=findpost&p=3837719


Метки:  

Изменить параметры запроса поиска.

Среда, 26 Августа 2020 г. 15:01 + в цитатник
MIF: Если по полю metakey есть индекс. то мой запрос будет работать быстрее.

https://forum.sources.ru/index.php?showtopic=419400&view=findpost&p=3837714


Метки:  

Изменить параметры запроса поиска.

Среда, 26 Августа 2020 г. 14:44 + в цитатник
Akina: MIF
Тогда уж
    SELECT *
    FROM @T
    WHERE LEN (metakey) - LEN(REPLACE(metakey, ',', '')) = (LEN(metakey) - LEN(REPLACE(',' + metakey,',razdel-','')) - 1)/8

какой смысл проверять по отдельности первое и остальные вхождения?

https://forum.sources.ru/index.php?showtopic=419400&view=findpost&p=3837711


Метки:  

Tenet ver pelicula gratis en linea completas 2020 latino

Среда, 26 Августа 2020 г. 13:02 + в цитатник
NelsonRax: Ver Tenet 2020 pelicula online - http://ver-online-gratis-pelicula.over-blo...as-2020-hd.html[/url]
Ver Tenet 2020 pelicula online enlace alternativo - https://www.deviantart.com/vitalijinozemcev...panol-853122812[/url]

Tenet pelicula
Tenet pelicula completas
Tenet cine 4
Tenet peliculas
Tenet ver pelicula en linea
Tenet ver pelicula
Tenet descargar peliculas gratis
Tenet ver peliculas online gratis

tags:(ignore please)
Tenet ver pelicula online, Tenet pelicula completas, Tenet ver gratis, Tenet ver pelicula, Tenet pel'icula latino, Tenet ver pel'icula gratis, Tenet pelicula completa en espa~nol, Tenet pelicula mexicanas, Tenet ver online, Tenet ver completas, Tenet pel'icula completa 2020, Tenet ver pelicula online mexicana, Tenet ver cine completas, Tenet pel'icula online espa~na, Tenet descargar pel'icula

https://forum.sources.ru/index.php?showtopic=419480&view=findpost&p=3837702


Метки:  

Как поймать параметр в другом классе

Среда, 26 Августа 2020 г. 12:37 + в цитатник
skif1986:
Цитата Black_Dragon @


Хорошо, а как мне передать lParam в дочерний фрейм из главного?

https://forum.sources.ru/index.php?showtopic=419405&view=findpost&p=3837700


Метки:  

Изменить параметры запроса поиска.

Среда, 26 Августа 2020 г. 12:36 + в цитатник
MIF: У меня получился вот такой запрос.
Только это MS SQL, может для mysql надо чтото подправить.
И латиница, мне запросы с кириллицей не интересны.
Тест таблица и запрос:
    DECLARE @T TABLE(metakey varchar(max))
    INSERT INTO @T(metakey) VALUES('razdel-128.')
    INSERT INTO @T(metakey) VALUES('me,razdel-12.')
    INSERT INTO @T(metakey) VALUES('razdel-128,razdel-me,razdel-16.')
    INSERT INTO @T(metakey) VALUES('razdel-128,razdel-merazdel-16.')
    INSERT INTO @T(metakey) VALUES('razdel-128,razdel-me,anotherrazdel,razdel-16.')
    SELECT *
    FROM @T
    WHERE metakey like 'razdel-%'
    AND LEN (metakey) - LEN(REPLACE(metakey, ',', ''))= (LEN(metakey) - LEN(REPLACE(metakey,',razdel-','')))/8


output:
    razdel-128.
    razdel-128,razdel-me,razdel-16.
    razdel-128,razdel-merazdel-16.

https://forum.sources.ru/index.php?showtopic=419400&view=findpost&p=3837699


Метки:  

Почему выполняется код?

Среда, 26 Августа 2020 г. 11:04 + в цитатник
evGenius: Давно не проверял, но раньше ЗначениеЗаполнено(Неопределено) исключение кидало.

https://forum.sources.ru/index.php?showtopic=419473&view=findpost&p=3837690


Метки:  

argv[0]

Среда, 26 Августа 2020 г. 10:41 + в цитатник
Dushevny:
Цитата JoeUser @
Собственно, вопрос: а в каких случаях он заполняется пустой строкой?
Может в случаях, когда он запускается под какой-нибудь совсем примитивной ОС в условиях ну очень сильно ограниченных ресурсов (типа на компе с объемом ОЗУ 16 К и загрузкой программы с перфокарт). Или на микроконтроллере, где эта программа - единственное, что он выполняет с момента включения питания и до выключения.

https://forum.sources.ru/index.php?showtopic=419477&view=findpost&p=3837689


Метки:  

Изменить параметры запроса поиска.

Среда, 26 Августа 2020 г. 09:29 + в цитатник
Akina: Возможное решение для версии 5.6.

Поле metakey содержит несколько тегов, разделённых запятыми. При этом предполагается, что сами теги запятых не содержат (иначе нет возможности определить, что делает запятая - разделяет два тега или является компонентом одного тега). Также предполагается, что максимально возможное количество тегов в одной записи - ограничено (даже если формально такого ограничения нет, есть физическое ограничение на размер поля и на размер тега, так что реально такое максимально возможное количество существует, пусть и может быть достаточно большим).

На указанной версии, которая не поддерживает СТЕ, невозможно динамически генерировать наборы записей в запросе. В то же время задача требует парсинга отдельных тегов по номеру (или итеративного парсинга в хранимой процедуре), для чего необходима таблица чисел от 1 до того самого максимально возможного количества тегов. В принципе решаемо набором подзапросов, но суммарный запрос может оказаться достаточно тяжёлым. Рекомендую один раз создать отдельную таблицу с числами от 1 до максимально возможного количества тегов на поле, или до достаточно большого значения, и затем её использовать. Например, с числами от 1 до 1000, в БД mysql - это снизит нагрузку при выполнении запроса:

    CREATE TABLE mysql.numbers (id INT PRIMARY KEY)
    SELECT 1 + n1.num + n2.num * 10 + n3.num + 100
    FROM (SELECT 0 num UNION SELECT 1 UNION ... UNION SELECT 9) n1
    JOIN (SELECT 0 num UNION SELECT 1 UNION ... UNION SELECT 9) n2
    JOIN (SELECT 0 num UNION SELECT 1 UNION ... UNION SELECT 9) n3;


Теперь задача упрощается. Если максимальное количество тегов не превышает 1000, то запрос

    SELECT j.article_id,
    1 + LENGTH(metakey) - LENGTH(REPLACE(metakey, ',', '')) total
    SUM(SUBSTRING_INDEX(SUBSTRING_INDEX(CONCAT(j.metakey, ','), ',', n.id), ',', -1) LIKE 'раздел%') matched
    FROM joomla_content j
    JOIN mysql.numbers n
    GROUP BY j.article_id
    HAVING ... ;


позволяет получить требуемые данные. Расчётное поле matched равно количеству тегов, которые соответствуют шаблону, total - соответственно равно общему количеству тегов. Например, если нужны статьи, которые не содержат других тегов - то для таких статей должно выполняться условие total = matched, и именно его следует поместить в HAVING.

Если всё же пробелы возможны, то следует использовать
    SUM(TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(CONCAT(j.metakey, ','), ',', n.id), ',', -1)) LIKE 'раздел%') matched


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

Если максимальное количество тегов на поле меньше - следует уменьшить количество чисел в таблице mysql.numbers, а если оно в пределах 10-20, то просто генерировать набор чисел непосредственно в запросе.

В общем, если задача достаточно частая и критичная по времени, а бы предложил либо нормализовать данные, либо пойти на переопределение данных и создать отдельную таблицу тегов и таблицу связи статья-тег, обновляемую триггерами. Это сильно упростит решение задачи - но требует изменения структуры хранения.

https://forum.sources.ru/index.php?showtopic=419400&view=findpost&p=3837688


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2418 2417 [2416] 2415 2414 ..
.. 1 Календарь