Мадорский Г.В. пишет:
Заранее прошу прощения, может быть чтото не дочитал, не додумал, не
нашел :-(
Задача стоит простая. Есть timestamp, средствами сервера надо
округлить его с точностью до минут. то есть если было 01-12-2008
12:45:18 то должно получится 01-12-2008 12:45:00. Вспоминаю
WildSery пишет:
Подскажите как поступить
1. cast(cast(current_timestamp as date) || ' ' || extract(hour from
current_timestamp) || ':' || extract(minute from current_timestamp) as
timestamp)
2. rFunc UDF, функция EncodeDateTime, либо cast(DateToStr(current_timestamp,
'%x %H:%M) as
Dmitry Filippov пишет:
Тут С++ это переход на новый уровень.
Честно говоря, я не представляю задачу, которую
принципиально было бы невозможно сделать на Delphi, но которая
запросто решалась бы на C++.
Если не затруднит вас, прошу меня просветить по данному вопросу.
Чтобы принципиально было бы
Alexey Popov пишет:
Qt стоит много, нет пиратских версий (вроде).
VCL со всеми своими исходниками в комплекте поставляется.
Qt поставляется со всеми исходниками, есть GPL версия (в ней нет ActoveX
и драйверов к некоторым базам).
Ну а найти можно конечно всё (торренты начто?)
Поддержка
On Wed, 12 Nov 2008 11:15:35 +0300, Alexandr Belyaev [EMAIL PROTECTED] wrote:
А rFunc это где брать??
http://rfunc.sourceforge.net/
--
Сергей Смирнов.
Но сразу возникает вопрос timestamp всегда будет в формате -MM-DD
hh:mm:ss.ms или это зависит от того, как настроено в винде?
Региональные настройки винды FB не интересуют.
With b/r. Gleb.
RUST wrote:
Прочитав вашу реплику впал в ступор, потому как системный и
сложноалгоритмический
код нужен для драйверов адронного коллайдера, тогда при чем тут область
тиражируемых систем, или уже второй строят?
Дело обстоит примерно так: есть тиражируемое железо с софтом к нему. ПО
Tonal wrote:
Интересно, чем же VC + Qt может быть хуже?
Это путь для настоящих джедаев. Всё можно сделать, вопрос какой ценой.
Конкретно например клепать формы с DB-контролами, компоненты доступа типа
FibPlus. Сторонние компонены для интерфейса, хотя бы EhGrid.
Qt стоит много, нет
Dmitry Filippov wrote:
Прошу прощения, что вмешиваюсь в вашу оживленную беседу.
Я сам начинал на C, потом было C++.
После ушёл на Delphi. Честно говоря, я не представляю задачу, которую
принципиально было бы невозможно сделать на Delphi, но которая
запросто решалась бы на C++.
Если не
Прочитав вашу реплику впал в ступор, потому как системный и
сложноалгоритмический
код нужен для драйверов адронного коллайдера, тогда при чем тут область
тиражируемых систем, или уже второй строят?
Дело обстоит примерно так: есть тиражируемое железо с софтом к нему. ПО
общается с железом,
Tonal wrote:
Поддержка компилятора некоторых фич нужных для VCL: rtti, __published,
__property, TMetaClass, __classid и тому подобное. Есть даже __finally.
В Qt есть аналоги всего этого для всех распространённых компиляторов. :-)
Ой не верю. Я плотно рабирался в тем как компонент/форма
Antivirus, aa?ney aacu aaiiuo neaiaoo?
ae?onia 3606 (20081112) __
Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus.
http://www.esetnod32.ru
Есть вобщем табличка с названиями, причем в двойных названиях типа
Масло Топленное между двумя словами бывает больше чем один
пробел Требуется убрать лишние пробелы и оставить один пробел.
Конечно можно и в дельфях... но база удалённая, поэтому надо как нить
запросом попробывать. И блин UDF
Не спрашивал?
Отпросился он сегодня с работы, заболел.
Время копирования файла тоже интересно. Не помнишь?
База 6 Гб.
1 канал RAID10 4 диска (две пары) копирование на 2-ой канал 10 дисков (пять
пар)
Время 10-15 сек.
Restore 20-23 мин.
Для базы 9.5 Гб аналогичное копирование 12-17
On Wed, 12 Nov 2008 16:44:49 +0300, ArtGal [EMAIL PROTECTED] wrote:
Для базы 9.5 Гб аналогичное копирование 12-17 сек.
Restore 25-35 мин.
Рестор мне ничего не скажет, потому как сравнить твою БД ни с чем больше нельзя
:)
А вот копирование более 500 Мб/сек - умопомрачительно. Почему-то у нас
Grishko Aleks wrote:
Есть вобщем табличка с названиями, причем в двойных названиях типа
Масло Топленное между двумя словами бывает больше чем один
пробел Требуется убрать лишние пробелы и оставить один пробел.
А правда нужно? А зачем, если не секрет?
--
Regards. Ded.
On Wed, 12 Nov 2008 17:54:50 +0300, Ded [EMAIL PROTECTED] wrote:
А правда нужно? А зачем, если не секрет?
Как это зачем?!
Во-первых, экономится куча места на диске (каждый пробел - это один байт, а в
военное время и полтора)
Во-вторых, надо написать процедуру распарсинга этой фигни на
и что?
Застой, батенька. Наука арифметика топчется на месте, никаких тебе
новых бантиков-рюшечек :(
я не дам зуб на то что она скомпилируется на x64 и тем более
будет корректно работать
On Wed, 12 Nov 2008 17:23:48 +0300, WildSery [EMAIL PROTECTED] wrote:
копирование более 500 Мб/сек - умопомрачительно
Подумал ещё раз - точно, кэш. Не бывает ещё дисков с линейным чтением 125
Мб/сек, по-моему.
Так что ты замерял копирование из одной области памяти в другую область памяти.
WildSery wrote:
Во-первых, экономится куча места на диске (каждый пробел - это один байт, а в
военное время и полтора)
Да. Это аргумент - хрен оспоришь...
Во-вторых, надо написать процедуру распарсинга этой фигни на отдельные слова, и
удобнее когда точно знаешь, что пробел один.
freemanzav пишет:
-переопределение операций.
вроде в 2009 появилось
Ещё в 2007 или даже раньше.
-шаблоны. std::vector.
Ну шаблоны в 2009 точно есть.
Так что больше половины мимо кассы
То что появилось в 2009, а так же в C# и Java изрядно обкоцано по
сравнению с С++-ными текущего
On Wed, 12 Nov 2008 13:34:45 +0300, Alexandr Belyaev [EMAIL PROTECTED] wrote:
Ага, и стабильный релиз за 2001 год последний. Это только как примеры можно
использовать. Не более...
Никто не заставляет.
Только вот я использую 2.1.3 RC несколько лет. И никаких проблем.
В будущем перестану
RUST пишет:
http://rfunc.sourceforge.net/
с сайта:
5 rFunc is LIVE!
.
Latest news
27.11.03
Ага, и стабильный релиз за 2001 год последний. Это только как примеры
можно использовать. Не более...
http://rfunc.sourceforge.net/
с сайта:
5 rFunc is LIVE!
.
Latest news
27.11.03
вот ведь, не думал, что и тут холивар случится :-)
копирование более 500 Мб/сек - умопомрачительно
Подумал ещё раз - точно, кэш. Не бывает ещё дисков с линейным чтением 125
Мб/сек, по-моему.
Хз. Вот тут про наши диски
Скорость обмена между носителем и контроллером От 960 до 1607
Мбит/сек; форматированная скорость: 89 - 150 Мб/сек
А вот копирование более 500 Мб/сек - умопомрачительно. Почему-то у нас на
том же контроллере чтение в nul чуть больше 300 получалось (в RAID5, с 8
дисков!)
Сейчас посмотрел (Win2008 показывает скорость) пишет 360-400-420 Мб/сек.
Но за 10-15 сек уследить глазами трудно.
Диски SAS 15000 rpm
Hello, Aleks!
Grishko Aleks wrote:
Есть вобщем табличка с названиями, причем в двойных названиях типа
Масло Топленное между двумя словами бывает больше чем один
позволю себе побуквоедствовать
масло топленое - с одним н, потому что оно топлёное, а не топленное.
Хотя, может, его
Dmitri Kuzmenko wrote:
позволю себе побуквоедствовать
масло топленое - с одним н, потому что оно топлёное, а не топленное.
Хотя, может, его топили-топили...
Можно я на твою лавочку с краюшку присяду? Вообще-то масло и
топлёное должно быть на разных уровнях иерархии описания
Tonal wrote:
В Qt есть специальный препроцессор, который обрабатывая заголовочники
создаёт дополнительный исходники со всей инфой нужной для метоклассов.
Они подцепляются в проект, после чего у тебя есть все эти возможности. :-)
Жесть однако. Препроцессоры в бой пошли :)
А что там вместо
Мадорский Г.В. пишет:
Но сразу возникает вопрос timestamp всегда будет в формате -MM-DD
hh:mm:ss.ms или это зависит от того, как настроено в винде?
Региональные настройки винды FB не интересуют.
Это очень хорошо! Спасибо!
Alexey Popov пишет:
доступно через TMetaClass, и компилятор формирует всё автоматически.
В Qt есть специальный препроцессор, который обрабатывая заголовочники
создаёт дополнительный исходники со всей инфой нужной для метоклассов.
Они подцепляются в проект, после чего у тебя есть все эти
Застой, батенька. Наука арифметика топчется на месте, никаких тебе
новых бантиков-рюшечек :(
А вот нефиг было сервер на С++ писать - давно б уже вовнутрь сервера VCL
впендюрили ;)
Шобы сам бы сервер у был у UDF на побегушках ...
Не, тут нужно другое мышление :-)
Коваленко Дмитрий.
Dmitry Filippov wrote:
-арифметика указателей
А чем отличается арифметика указателей в C++ и Delphi,
-автоматические классы (на стэке)
Нету, правда
-переопределение операций.
вроде в 2009 появилось
-шаблоны. std::vector.
Ну шаблоны в 2009 точно есть.
Так что больше половины мимо кассы
сиквел2000 :(.
Конечно же можно прибить пробелы через replase, но как обратно потом
разделить слова?
зачем же сразу все пробелы?
два пробела подряд заменить на один пробел (' ' на ' ')
повторять пока есть строки с двумя пробелами подряд
freemanzav wrote:
-автоматические классы (на стэке)
Нету, правда
-переопределение операций.
вроде в 2009 появилось
Ну и куда без этого при автоматизации бюстгальтерии?
--
Regards. Ded.
RUST wrote:
... и в этих алгоритмах активно используется множественное наследование
и перегрузка операторов?
Вопрос исключительно в синтаксическом оверхэде.
Хотя бы чем заменить std::vector. Или автоматические класса, или члены класса.
--
Kochmin Alexandr wrote:
и что?
Застой, батенька. Наука арифметика топчется на месте, никаких тебе
новых бантиков-рюшечек :(
--
Regards. Ded.
Tonal ...
...
* RAII - автоматическое управление ресурсами.
Главные средства языка для этого: ...
гарантированный вызов деструктора при выходе из блока.
Изучаем interface'ы ;)
--
Хорсун Влад
?iaoey io ESET NOD32 Antivirus, aa?ney aacu aaiiuo neaiaoo?
ae?onia 3606 (20081112) __
Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus.
http://www.esetnod32.ru
Oleg Matveyev wrote:
вот ведь, не думал, что и тут холивар случится :-)
А ведь говорили, что здесь никто не знает Дельфи...
--
Regards. Ded.
Ясное дело, что во втором случае writes на порядок больше,
но почему так получается? Update медленнее собирает мусор, чем Select?
Из-за того, что после удаленя версии (сборка мусора при чтении) апдейт сразу
же
пишет новую версию на ту же страницу, возникает цикл в графе зависимостей
RUST wrote:
http://rfunc.sourceforge.net/
с сайта:
5 rFunc is LIVE!
..
Latest news
27.11.03
и что?
Hello, Ded!
You wrote on Wed, 12 Nov 2008 12:54:07 +0300:
OM вот ведь, не думал, что и тут холивар случится :-)
D А ведь говорили, что здесь никто не знает Дельфи...
дык, то ТАМ говорили... ;)
--
With best regards, Alex Cherednichenko.
On Nov 12, 11:34 am, Alexey Popov [EMAIL PROTECTED] wrote:
Dmitry Filippov wrote:
Прошу прощения, что вмешиваюсь в вашу оживленную беседу.
Я сам начинал на C, потом было C++.
После ушёл на Delphi. Честно говоря, я не представляю задачу, которую
принципиально было бы невозможно сделать
Hello Tonal,
Wednesday, November 12, 2008, 1:36:44 PM, you wrote:
T Alexey Popov пишет:
доступно через TMetaClass, и компилятор формирует всё автоматически.
T В Qt есть специальный препроцессор, который обрабатывая заголовочники
T создаёт дополнительный исходники со всей инфой нужной для
On Tue, 11 Nov 2008 20:04:23 +0300, ArtGal [EMAIL PROTECTED] wrote:
Это мне надо у нашего админа спросить.
Не спрашивал?
Сам я просто мерил время выполнения тяжелых запросов и ХП при 3, 5 и 10
подключениях.
Ну и естественно время b/r и время копирования файла БД (8 Гб) и файла backup.
Yurij wrote:
А за использование арифметики указателей и переопределения операций
без особой на то надобности вообще казнить надо. Потом же потомки
проклянут, когда им придется код поддерживать.
Арифметика указателей это штатный тул для низкоуровнего кода типа Сишного.
Операторы типа
Grishko Aleks пишет:
И блин UDF прикрутить не получится, там
сиквел2000 :(.
Если я все правильно путаю в MSSQL как раз таки создать UDF проблем не
должно возникнуть, они там на TransactSQL пишутся (т.е. почти также как
и SP, токо могут использоваться именно как функции), а встроенных
Ага, и стабильный релиз за 2001 год последний. Это только как примеры
можно использовать. Не более...
Никто не заставляет.
Только вот я использую 2.1.3 RC несколько лет. И никаких проблем.
C 2001 года? А почему пацанам ничего не сказал? смайлик убиения ап стену
Коваленко Дмитрий.
Доброго времени суток!
On 12 нояб, 23:11, Vlad Khorsun wrote:
Из-за того, что после удаленя версии (сборка мусора при чтении) апдейт
сразу же
пишет новую версию на ту же страницу, возникает цикл в графе зависимостей
страниц,
разрешить который можно только записью страницы на диск. При
* RAII - автоматическое управление ресурсами.
Изучаем interface'ы ;)
Грязный хак... Гы.
Коваленко Дмитрий.
WildSery пишет:
Ага, и стабильный релиз за 2001 год последний. Это только как примеры можно
использовать. Не более...
Никто не заставляет.
Только вот я использую 2.1.3 RC несколько лет. И никаких проблем.
В будущем перестану использовать, т.к. все нужные мне функции в 2.1 есть как
Vlad Khorsun пишет:
Tonal ...
гарантированный вызов деструктора при выходе из блока.
Изучаем interface'ы ;)
Ещё можно вспомнить строки, массивы а так же исключения, которые
разрушаются по выходу из except.
Только вот для того, чтобы их использовать как RAII писать придётся на
порядок
Tonal пишет:
Только вот для того, чтобы их использовать как RAII писать придётся на
порядок больше.
Имелось в виду в разы а не на порядок. :-)
--
Александр Замараев
55 matches
Mail list logo