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

Резултати

Пронајдени 1,454 слични објави

Глобално пребарување

新版Linux C/C++高级全栈开发(后端-游戏-嵌入式-高性能网络-存储-基础架构) 🚦从基本的C/C++ 编程原理到复杂的数据结构与算法,从系统编程到网络通信,从并发处理到多线程编程,课程内容丰富多样。 🧲https://x.com/vanxinltd/status/1920831452603641989 #Linux

Hashtags

查询精神状态

@laike9m_ch · Post #725 · 24.06.2025 г., 03:59

Bill Gates 和 Linus Torvalds 首次同框 2025-06-23 16:55 by 时间的地图 Windows 和 Linux 世界的两大巨头此前从未在现实世界里见过面。最近 Sysinternals 创始人 Mark Russinovich 举办的一个晚宴上,Linux 内核作者 Linus Torvalds 和微软联合创始人 Bill Gates 首次同框。照片中共有四个人,其他两人是 Sysinternals 联合创始人、现微软云计算平台 Azure CTO Russinovich,他在 1990 年代后期开发了一组工具 Process Explorer、Autoruns 和 Procmon,对管理员和安全专业人士理解 Windows 内部机制产生了革命性影响。另外一人是 OpenVMS 核心开发者、Windows NT 内核和硬件抽象层的首席架构师,被誉为 Windows NT 之父的 Dave Cutler。Russinovich 在发布照片时开玩笑的说,他们并没有做出重要的内核决策。 www.theverge.com/news/690815/bill-gates-linus-torvalds-meeting-photo #Linux

Hashtags

查询精神状态

@laike9m_ch · Post #327 · 28.09.2024 г., 17:22

Arch Linux 与 Valve 建立直接合作关系 2024-09-28 09:43 by 新世纪福音战士ANIMA.1 Arch Linux 项目负责人 Levente Polyak 在邮件列表上宣布与 Valve 建立直接合作关系。Valve 将在两个方面支持 Arch Linux 项目:构建服务基础设施和安全签名 Enclave。这一消息并不令人惊讶或出人意料,由于 Steam Deck 掌机使用的发行版 SteamOS 是基于 Arch Linux,而 Steam Play/Proton 利用了 Wine 项目,Valve 资助了大量开源项目,与上游发行版更紧密合作富有意义。 https://lists.archlinux.org/archives/list/[email protected]/thread/RIZSKIBDSLY4S5J2E2STNP5DH4XZGJMR/ https://www.solidot.org/story?sid=76170 #Linux

Hashtags

查询精神状态

@laike9m_ch · Post #58 · 20.04.2024 г., 19:24

Linus Torvalds 谈 AI 炒作 2024-04-20 22:56 by 人类向何处去 Linus Torvalds 与 Verizon Open Source Program Office 负责人 Dirk Hohndel 谈论了近期火热无比的 AI。Torvalds 讽刺的说,“看起来很搞笑!也许我会被 AI 模型取代!”Hohndel 认为今天的 AI 只是一种更强大的自动修正工具。Torvalds 认为需要再等十年才能知道 AI 会走向何处。Torvalds 已经注意到 AI 狂热对内核的影响——作为 AI 热的最大受益者英伟达公司,其开发者与内核开发者之间的沟通更频繁,该公司正在改进内核的内存管理,因为它需要 Linux 更高效的运行 AI 大模型。Torvalds 对 AI 产生的错误信息表达了谨慎,Hohndel 开玩笑的说这是美丽科学,“美丽科学进,美丽科学出。” https://linux.slashdot.org/story/24/04/19/1944235/linus-torvalds-on-hilarious-ai-hype #Linux

Hashtags

2.5次元日常 🍉

@acgndaily · Post #49966 · 02.04.2026 г., 19:43

Steam 用户中使用 Linux 比例达到 5.33% 2026-04-02 12:57 by 头号书迷 Valve 公布的 2026 年 3 月 Steam 硬件和软件调查显示,玩家运行的操作系统中 Linux 比例达到了 5.33%。和 2026 年 2 月的情况类似,Valve 的统计数据可能再次出现异常,因为 2 月 Linux 的比例仅为 2.23%,一个内月突然翻一倍以上概率不大。Windows 操作系统的比例降至了 92.33%,OSX 占 2.35%。Linux 用户比例此前从未超过 5%,超过 3% 也仅为一次。今年 2 月 Steam 简体中文用户比例数据异常,超过了五成,3 月 Valve 看起来修正了错误,简体中文用户比例减少 31.85% 占 22.75%,英语用户增加 16.82% 占 39.09%。用户使用英特尔 CPU 的比例占 55.82%。AMD 占 44.17%。 store.steampowered.com/hwsurvey/ #Linux

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #13988 · 25.02.2026 г., 05:01

🆔 软件名称:WeChat Selkies ⭐️ 软件功能:微信&QQ ➡️ 支持平台:#Linux 📁 软件简介:一个基于Selkies技术的Linux网页版微信和QQ客户端,可以通过浏览器直接访问微信和QQ,而无需在本地安装任何客户端。 采用Docker容器化部署,支持AMD64和ARM64架构,并提供完整的中文输入法支持。 ⬇️ 软件下载:点击下载 📢频道✈️群聊😀推特 💵商务

Hashtags

123456•••100•••121122
ПретходнаСтраница 4 од 122Следна