使用 微信公众号文章编写工具 md 的始末
使用微信公众号文章编写工具md的始末乘船过千帆,归来已是秋 一、介绍一下这位嘉宾Markdown 文档自动即时渲染为微信图文,让你不再为微信文章排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。 二、我们的md工具嘉宾做一下开场介绍1. 在线体验 https://doocs.github.io/md https://doocs-md.pages.dev https://github.com/doocs/md/discussions 2. 本地使用2.1 拉取代码1git clone https://github.com/doocs/md.git 2.2 运行代码1npm i && npm run build && md-cli 2.3 配置github 仓库图床踩坑点2.3.1 创建一个代码仓库 2.3.2 获取github 的token 点击:https://github.com/settings/tokens 2.4 配置md的图床 下一期的预告 欢迎关注我的公众号“巧遇Erlan”,原创技术文章 ...
自定义封装的python 工具包
nb_time pip install nb_time 面向对象封装的NbTime 时间类,方便时间转化和时区支持,支持无限链式操作,用法暴击亲自使用 datetime 和 三方 arrow 包 比面向过程工程师在time_utils.py写几百个孤立的时间转换函数用法方便太多。 db_libs pip install db_libs 各种数据库的封装。只封装生成连接,很少添加新的方法调用原生方法这种写法。 asyn ...
记录一下微服务下的物联网高可用系统架构技术方案
微服务定义 一种架构⻛风格,将单体应⽤用划分成⼀一组⼩小的服务,服务之间相互协作,实现业务功能每个服务运⾏行行在独⽴立的进程中,服务间采⽤用轻量量级的通信机制协作(通常是HTTP/ JSON)每个服务围绕业务能⼒力力进⾏行行构建,并且能够通过⾃自动化机制独⽴立地部署 很少有集中式的服务管理理,每个服务可以使⽤用不不同的语⾔言开发,使⽤用不不同的存储技术参考:https://www.martinfowler.com/articles/microservices.html 参考资料APISIX 是什么 Apache APISIX 是 Apache 软件基金会下的顶级项目,由 API7.ai 开发并捐赠。它是一个具有动态、实时、高性能等特点的云原生 API 网关。你可以使用 APISIX 网关作为所有业务的流量入口,它提供了动态路由、动态上游、动态证书、A/B 测试、灰度发布(金丝雀发布)、蓝绿部署、限速、防攻击、收集指标、监控报警、可观测、服务治理等功能。 APISIX 是国内公司贡献给Apache的,中文社区很活跃,文档也丰富(可以跟作者母语交流,舒坦) apisix gi ...
Grafana中使用动态文本看板
Dynamic Text 功能介绍grafana 插件安装1grafana-cli plugins install marcusolsson-dynamictext-panel Grafana 修改admin 的默认密码进入容器12进入容器docker exec -it 775c7c9ee1e1 /bin/bash 修改密码 该方法基于 Grafana 4.1 以上1grafana-cli admin reset-admin-password <new password> Grafana中使用动态文本看板Markdown 动态模版渲染使用 Markdown 动态模版渲染blog信息 编辑视图 代码块 1234567891011- Timestamp: {{variable "__from"}}- Seconds: {{variable "__from:date:seconds"}}- Parsed: {{variable ...
Grafana中使用Echarts实现大盘看板
echarts 功能介绍grafana 插件安装1grafana-cli plugins install volkovlabs-echarts-panel Echarts 高级网络拓扑图的展示 效果图 编辑视图 代码块 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 ...
Prompt Engineering co star framework(提示词工程架构)
什么事co star framework1234567891011121314151617181920212223CO-STAR Framework 是一个在 Prompt 工程中具有重要应用的框架。例如在新加坡政府举办的 Prompt 工程大赛中,它曾获得冠军。CO-STAR Framework 的主要特点和应用方式如下:(C)上下文:为任务提供背景信息,通过为大语言模型(LLM)提供详细的背景信息,帮助其精确理解讨论的具体场景,确保提供的反馈具有相关性。(O)目标:明确要求大语言模型完成的任务,清晰界定任务目标,使大语言模型更专注地调整其回应以实现这一具体目标。(S)风格:明确期望的写作风格,可以指定一个特定的著名人物或某个行业专家的写作风格,指导大语言模型以符合需求的方式和词汇选择进行回应。(T)语气:设置回应的情感调,设定适当的语气,确保大语言模型的回应能够与预测的情感或情绪背景相协调。(A)受众:识别目标受众,针对特定受众定制大语言模型的回应,确保内容在特定上下文中适当且容易理解。®响应:规定输出的格式,确定输出格式是为了确保大语言模型按照具体需求进行输出,便于执行下游任务。 ...
基于flask的Jira 操作公共类
依赖12Flask==3.0.3jira==3.8.0 配置类 config.py1234567891011121314151617181920212223242526272829303132333435import osbasedir = os.path.abspath(os.path.dirname(__file__))class Config: DEBUG = os.getenv('DEBUG') or False ################ CMDB ####################### CMDB_TOKEN = os.getenv('CMDB_TOKEN') or "2rPVyt3M-51GAO1tAiC-pE7MEDnuwyhEqIIZM_0M" CMDB_URL = os.getenv('CMDB_URL') or "https://cmdb.net" ################ finops ######## ...
flask 使用高并发下引发系统崩溃修复记录
优化目标一1、数据库连接池报错,连接被强制断开1234567def get_db(): # 通过是使用scoped_session 来为每一个线程都创建一个安全的线程 db_session = scoped_session(SessionLocal) try: return db_session finally: db_session.close() 2、http请求 被强制拒绝并断开1在gunicorn 启动时sendfile 值设置为Flase 3、gunicorn 多线程导致请求拒绝 flask+Gunicorn(gevent)高并发的解决方法探究 优化目标二 针对 acl,负债均衡,安全组 部分数据获取进行查询性能优化 一、问题定位二、针对acl部分1、排除sql响应慢12345678910111213141516171819SELECT IPNetwork.file_path, IPNetwork.cidr, IPNetwork.ip, IPNetwork.cnf_type, IPNetwork.direc ...
React 经典案例
教程:井字棋游戏 – React 中文文档 HTML to JSX JavaScript 标准内置对象 - JavaScript | MDN
mysql-8 压力测试
mysql 8 数据库基准测试 目标: 对mysql8 执行读写分离测试场景进行基准测试,写入的表未带索引 被服务器配置: 2台 4c4g mysql 服务器 测试机器配置: 2c2g 测试工具:sysbench 压测前数据库内存情况1234[opsuser@hdvs-infra-dccloudmysql-01 ~]$ free -m total used free shared buff/cache availableMem: 3770 972 670 51 2127 2498Swap: 0 0 0 数据准备123456789101112131415161718192021222324252627282930313233343536373839404142[opsuser@hdvs-infra-zzktest-01 ~]$ sysbench /home ...