TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #411 · 9 фев.

reload_flag="" if [[ -n "${DEBUG}" ]]; then reload_flag="--reload" fi if [[ -n "${WORKER_COUNT}" ]]; then workers=${WORKER_COUNT} else workers=2 fi gunicorn --workers ${workers} \ --bind 0.0.0.0:8000 \ ${reload_flag} main.wsgi Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно? На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX. :- для установки значений по умолчанию ${WORKER_COUNT:-2} Если переменная не объявлена, то будет дефолтное значение 2. :+ подставляет указанный текст, если переменная не пуста ${DEBUG:+--reload} Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере. Итого наш скрипт может выглядеть так: gunicorn --workers ${WORKER_COUNT:-2} \ --bind 0.0.0.0:8000 \ ${DEBUG:+--reload} main.wsgi Есть еще два оператора. := не только подставить дефолтное значение, но и присвоить его переменной, если она пуста # никаких переменных еще нет VAL1=${VAL2:=hello} # теперь доступны обе echo $VAL1 $VAL2 # hello hello :? остановить выполнение с ошибкой, если переменной нет. echo ${MISS:?is required} bash: MISS: is required Код выхода будет 1. #tricks#linux

Резултати

Пронајдени 5 слични објави

Пребарај: #elementary

当前筛选 #elementary清除筛选
Fluent English™

@English_easyly_learn · Post #1366 · 05.07.2020 г., 17:54

Vocabulary for elementary level learners #vocabulary #elementary Honestly there are 100 😅🙈words overall, I will post a few on a daily basis as I hope it would be easier to learn them in this way 🤪 🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩 Слова для уровня elementary Их вообщем 100 😅🙈буду скидывать по меньше каждый день чтобы было легче учить🤪 Завтра сделаю опрос 😉 Надеюсь успеете выучить 🥺 Потом будем продолжать со словами для других уровней☺️ Спасибо что изучаете язык с нами😍 👇👇👇👇👇👇👇👇👇 @English_easyly_learn

Fluent English™

@English_easyly_learn · Post #1393 · 07.07.2020 г., 11:01

#day_3_elementary_level_vocabulary #vocabulary #elementary New words for elementary level learners 🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩 Продолжение слов для уровня elementary Спасибо что учите язык с нами☺️ 👇👇👇👇👇👇👇👇👇 @English_easyly_learn

Fluent English™

@English_easyly_learn · Post #1371 · 06.07.2020 г., 10:01

#day_2_elementary_level_vocabulary #vocabulary #elementary These words, in my opinion easy ones 😋still I am posting them, even if you are aware of them do not forget revision is key to success🤓. 🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩🧩 Продолжение слов для уровня elementary Даже если вы их знаете помните "Повторение мать учения"😅 Спасибо что учите язык с нами☺️ 👇👇👇👇👇👇👇👇👇 @English_easyly_learn

科技&趣闻&杂记

@kejiqu · Post #3995 · 24.12.2025 г., 00:55

“最美 Linux 发行版” elementary OS 8.1 更新:默认启用 Wayland,完善支持苹果 M 系列芯片 Linux 发行版 elementary OS 8.1 正式发布,此次更新幅度较大。该版本将 Wayland 设为默认窗口管理器,提升隐私保护和硬件兼容性,用户可选择回退至 X11。elementary OS 8.1 集成了 Linux 6.14 内核和 Mesa 25 图形驱动栈,优化了游戏性能和功耗控制。该版本正式支持 Intel Lunar Lake 处理器和苹果 M 系列芯片。此外,新版还新增了“密码调光”功能,改进了 AppCenter 应用详情页,并针对大屏设备优化了搜索结果。IT之家 🏷#elementary#OS#Wayland#Linux 📢频道👥群组📝投稿