CXD Blog

运维笔记 | 杂记 | 一个伪极客秃头运维的BB叨

alibabacloud python sdk auth practice

alibabacloud 认证最佳实践(个人认为)

前言 继续记录一篇关于云厂商sdk认证的文章 按照官方文档说明 阿里云同样支持多种凭证管理 阿里云凭证管理文档 按照与前两篇逻辑尽量贴近统一的原则 还是按照之前的结构进行认证 不过文章中提到的环境变量是没有使用的 直接上代码 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27...

tencentcloud python sdk auth practice

tencentcloud 认证最佳实践(个人认为)

前言 继续记录一篇关于云厂商sdk认证的文章 按照官方文档说明 腾讯云同样支持多种凭证管理 腾讯云凭证管理文档 按照与前两篇逻辑尽量贴近统一的原则 还是按照之前的结构进行认证 不过文章中提到的环境变量是没有使用的 直接上代码 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27...

oracle cloud oci python sdk auth practice

oci 认证最佳实践(个人认为)

前言 在接触oracle cloud之后 按照上篇aws认证的思路 继续输出oci在认证使用过程中更好的方式 oci的认证没有aws的iam一样提供那么多的功能 只能按照文档用个大概 以后oci进行大的升级的时候可能会来再次更新这篇文章 代码 简单的应用代码就不单独贴出来了 可以直接在三段代码里面提取出来直接使用 同样也是支持传递类似aksk的信息 支持通过配置文件获取...

AWS boto3 python sdk auth practice

AWS boto3 认证最佳实践(个人认为)

前言 作为一个运维 并且公司使用AWS的云产品的时候 避免不了使用boto3来进行一些操作 如 同步机器 抓取监控数据等 本篇不写关于实际应用逻辑的内容 只关注boto3 在认证方面的一些逻辑 按照官方文档的说明 在使用认证的时候是按照一定的顺序进行查找的 1 2 3 4 5 6 7 8 9 10 Boto3 will look in several locations wh...

homeassistant系列之另类天气玩法

折腾系列-home-assistant智能家居中枢-0x03

前言 想要更好的玩转智能家居 天气信息可以说是必不可少的一项集成 不管是根据天气信息发送预警信息 还是根据天气调整灯光、窗帘、空调等 论坛里也已经有了不少非常厉害的天气集成插件 和风 彩云 不需要key的nmc等 这篇文章通过一种另辟蹊径的玩法接入下天气信息 实现 通过刷论坛找到了一个除nmc之外的另一个不需要key就能获取到天气数据的接口 1 2 # citykey 这...

homeassistant系列之再探esphome

折腾系列-home-assistant智能家居中枢-0x02

前言 距离上次探索esphome已经有很长一段时间了 最近为了使用群友diy的基于esp32-c3做的智能开关 又进一步学习了下esphome 这片文章不谈那些基础的配置 比如wifi配置、gpio输入输出配置 api ota等基础配置 聊一下关于esphome更优雅的使用方式 以及更好的体现esphome的强大 再次附上官网对于esphome的介绍 1 ESPHome is...

homeassistant系列之RS485与modbus

折腾系列-home-assistant智能家居中枢-0x01

前言 本篇文章记录下home-assistant 通过 modbus集成 与 rs485硬件 通信的测试配置过程 相关硬件 rs485继电器模组 正泰DDSU666智能电表 tcp转rs485模块(汉枫) 关于modbus 1 2 3 4 5 Modbus is a data communications protocol originally published by Mod...

homeassistant系列之新的开始

折腾系列-home-assistant智能家居中枢-0x00

前言 经历了n多的波折后 终于拿到了房子的钥匙 关于之前一些对装修的设想也可以慢慢的进行下一步的规划了 第一次接触home-assistant应该是在2021年 当时发现这个异常强大的开源项目后 斥几百巨资买了一些相关的硬件进行了一波diy 钱花了、diy的快乐也得到了 但是房子却杳无音讯 本篇主要记录下接下来装修对智能家居系统的规划及想法 已经明确的 已经明确的一些想...

python asyncio 学习/躺坑记录

记录学习asyncio模块时遇到的问题

前言 1 2 3 4 5 6 7 asyncio is a library to write concurrent code using the async/await syntax. asyncio is used as a foundation for multiple Python asynchronous frameworks that provide high-performa...

python 中多线程经典问题及asycnio异步简单应用

使用python中的asycnio模块

前言 在日常使用python开发的过程中 经常会用到一些多进程或多线程去并发处理问题 涉及到并发的问题,同时伴随的就是线程安全问题 除了多线程来提高一些io耗时类的性能 python同样支持异步(协程/并行)的方式 下面就用经典的多线程的问题来进行记录 多线程 经典问题 一个线程对全局变量进行1千万次加1操作 然后一个线程对全局变量进行1千万次减1操作 按照预期,应该最...