DROP FUNCTION IF EXISTS YourFunction;
DELIMITER $$
CREATE FUNCTION YourFunction (qty INT, orderid INT) RETURNS TEXT
BEGIN
DECLARE text_t TEXT;
SELECT `sum` INTO text_t FROM t_order_price_type WHERE `orderid` = orderid LIMIT 1;
RETURN text_t;
END$$
DELIMITER ;
DROP FUNCTION IF EXISTS YourFunction;
DELIMITER $$
CREATE FUNCTION YourFunction (p_qty INT, p_orderid INT) RETURNS TEXT
BEGIN
DECLARE text_t TEXT;
SELECT `sum` INTO text_t FROM t_order_price_type WHERE `orderid` = p_orderid LIMIT 1;
RETURN text_t;
END$$
DELIMITER ;
Я бы не стал устанавливать GoodbyeDPI на серьёзную машину, на которой множество конфиденциальных данных, особенно на рабочий компьютер/ноутбук с доступом в корпоративную сеть. Причин несколько:
Я не профессиональный программист вообще и на C в частности;
- Код использует UB и математику с указателями, потому что в C иначе не получается — куча пространства для ошибок;
- Программа не проходила аудита кода даже моими глазами;
- Драйвер WinDivert не проходил аудита кода и периодически вызывает несовместимости с другими драйверами с BSOD'ами (даже если ошибка не непосредственно в WinDivert).
- Программа была написана по приколу, чтобы потренироваться в фильтрации пакетов на Windows. Я не пользуюсь Windows чёртову дюжину лет. Иными словами, я очень нерегулярно сам использую GoodbyeDPI.
Что может произойти?
- В программе найдут уязвимость, связанную с обработкой данных в пакете, с переполнением буфера, с возможностью эксплуатации на стороне сервера ⇒ вам прогрузят код с привилегиями SYSTEM, украдут все данные и заразят компьютер.
- В драйвере WinDivert найдут аналогичную уязвимость ⇒ вам прогрузят код с привилегиями ядра, украдут все данные и заразят компьютер потенциально так, что антивирусы не обнаружат заражение.
Это всё применимо к совершенно любой программе в целом, но к GoodbyeDPI в этом плане стоит относиться особенно настороженно, т.к. и сама программа, и драйвер запущены с максимальными привилегиями, а код и того, и другого написан любителями.
До сих пор периодически пишут об ошибках запуска на необновленных Windows 7 c MS17-010, на таких системах потенциальные проблемы от GoodbyeDPI вообще не имеют никакого значения — вас куда быстрее проэксплуатируют через другой десяток уязвимостей :D
Для выхода из вложенных циклов при try/catch в случае исключения произойдёт свертка стека
будет ли тоже самое для goto?
Вдруг будет слишком долго?Не будет. Забудьте вообще на данном этапе своего обучения про существование такого понятия как "скорость", пока не столкнётесь с тормозами в реальности.
Хочется redisЕго сложнее администрировать, чем sqlite. Но если хотите - развлекайтесь.
слышал что линукс может не встать на ноут
из-за того что снёс винду слететь гарантия
и если установить убунту рядом с виндовс, сильно ли это потеряет в производительности?
расчеты разные с последующей сборкой пояснительной записки проектарассчеты на чем то основываются? данные от куда то подгружаются? итог куда то отправляется?
А вот сам вопрос заинтересовал - что на современных сервере и сайте может сломаться без IPv4?
что на современных сервере и сайте может сломаться без IPv4?
sudo apt install dconf-editor
/org/gnome/libgnomekbd/keyboard/model
$ fgrep sun_type7 /usr/share/X11/xkb/rules/base.xml
<name>sun_type7_usb</name>
<name>sun_type7_euro_usb</name>
<name>sun_type7_unix_usb</name>
<name>sun_type7_jp_usb</name>
Ssd m2 3500 метров, если купить допустим 7500
по замерам где-то 30 сек загрузка у меня