Если при добавлении новых записей обновлять отдельную табличку с конкретно этими данными и запрашивать только ее - все будет работать из кэша в памяти, это быстро и ненапряжно.
Но, имхо, сам вопрос - первый звоночек насчет архитектурных проблем...
tr1ck1, во-первых, это новое ядро безобразно документировано.
Во-вторых, оно в первую очередь призвано подпереть старую архитектуру.
В-третьих, народ на форумах разводит руками: обновление кода на D7 внезапно делает его на порядок(!) медленнее - запросы к базе оказываются еще менее оптимальными, чем были в старом ядре...
Евгений Шатунов, ну, не пересказывать же учебники.
Смотрите, вы же можете передать в функцию func(std::string) строковый литерал?
И вам не приходится вручную загонять его в конструктор std::string?
Для решения проблемы достаточно создать класс StringOrFloat с двумя конструкторами, принимающими, соответственно, String или float.
И в функции задать оба аргумента - именно этого класса.
У вас же, судя по применению шаблона, все равно к чему-то единому приводится значение аргументов.
Боюсь, после того, как вы выучите С++ настолько, чтобы подходить под все вакансии, вам пора будет на пенсию. Но вам ее не дадут за отсутствием трудового стажа. Вы еще удивитесь, что на одну и ту же вакансию программиста почему-то требуются разные языки.
А разница между джуниором и мидлом хорошо рассказана в анекдоте про то, как научиться управлять радиосамолетиком. Для этого обычно нужно пять-шесть... самолетов. В случае программиста - выполненных самостоятельно проектов. На курсах мидлов не учат.
Олег, вам, на самом деле, нужно не выбирать, в какой теории покопаться, а искать, на какой практике эти знания применить (по факту - еще только получить). Вот от нее и плясать, а не думать, кем вам больше хочется себя видеть.
Знание обоих языков мне лично нисколько не мешает. Но то, на чем я ничего толком не писал, я в свой багаж знаний и не записываю. Например, в Питоне, несмотря на всю его простоту, я полный нуб. Хотя учебник прочитал...
В Линуксе программы не засирают реестр, поэтому такие костыли не требуются.
Все данные программы, которые не будут удалены пакетным менеджером - в вашей папке, обычно - в подпапке {точка}{имя программы}.
Вообще сложно предположить, как вы что-либо делаете в веб-разработке, если у вас нет песочницы
В виртуалках - конечно, песочницы есть. А вот покупать хостинг самому, в добавок к тому, что есть у работодаетелей - ЗАЧЕМ? То есть я могу понять, если ты фрилансер и предпочитаешь не давать продукт в руки до оплаты. Ну, с натяжкой можно предположить необходимость тестирования в более боевых условиях, чем виртуалки. Но чтобы вот так "сложно предположить" - да полно!
P.S. Ну ладно, одну копеечную VDS-ку я оплачиваю. Но там проект на питоне - и я не уверен, есть ли пых вообще. И домен мне под нее никуда не впился, доступа по айпишнику хватает...
Jaroslaw Goszowski, имхо, заявление сравнимо с "угон работает на PHP". Laravel позволяет использовать и сессии, и свои велосипеды - вы сами-то уверены, что именно "взломали"?
Дмитрий Макаров, нет, можно, конечно, в тот хэш напихать айпишник и агент пользователя... но, по большому счету, все равно получается переизобретение колеса. Захотите потом на сайте, например, сделать аналитику, кто когда и как ходил - с сессиями это сделать будет куда проще, чем с прочими велосипедами.