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

Резултати

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

Пребарај: #tpm

当前筛选 #tpm清除筛选
Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #5783 · 02.07.2023 г., 09:07

TPM (Trusted Platform Module) o'zi nima? 🛡 Ishonchli platforma moduli (TPM) nima? ℹ️TPM - bu shifrlash kalitlari yordamida asosiy xavfsizlik funktsiyalarini amalga oshirish uchun mo'ljallangan mikrokontroller. TPM chipi kompyuterning anakartiga o'rnatiladi va tizim shinasi orqali tizimning qolgan qismlari bilan bog'lanadi. ✅TPM Windows tizimiga darhol o'rnatilgan xavfsizlik xususiyatlarining aksariyatida qo'llaniladi. Windows Hello yuzni aniqlash, barmoq izlari va hatto qattiq disklarni shifrlash uchun ishlatilishi mumkin bo'lgan Bitlocker kabi. Ushbu chipsiz siz nozik ma'lumotlarni saqlay olmaysiz va bunday shifrlash dasturidan foydalana olmaysiz. 👉🏼Birinchi raqamli Windows Blog | #tpm / #atama

Hashtags

AIGC

@aigcrubbish · Post #297 · 06.04.2026 г., 14:50

[$] Protecting against TPM interposer attacks TPM(可信平台模块)是大多数 x86 计算机中的一个硬件或固件组件,但常被误解。在加利福尼亚州帕萨迪纳举行的 SCALE 23x 会议上,James Bottomley 介绍了 TPM 以及他和其他人为使 Linux 内核与之协作所做的工作。他特别讨论了针对 TPM 与内核之间通信的中间人攻击问题,并解释了内核中已添加的防御措施。 原文链接:https://lwn.net/Articles/1064685/ #TPM#Linux#安全#硬件安全 #AIGC Read more