简介简介官方文档eim GUI 安装介绍:ESP-IDF === 乐鑫物联网开发框架,是官方提供的一套开发框架,或者 sdk,这个是需要安装到你本地的电脑上面或者集成到你的IDE 工具,这样就可以调用它的 API 也就是说和写 Java 需要先给电脑配 sdk 写 Python 需要给电脑安装 python 环境一个意思,不是把这个安装到你的开发版上,电脑有了这个 sdk 以后就可以调用官方的 API 去写自己的代码了,写好以后再编译,最后把编译好的烧录进开发版里面
准备工作:原本我们是需要在我们的电脑上(Windows/Mac/Linux)上去配置完整的工作环境包含工具链 编译构建工具(CMake 和 Ninja) ESP-IDF
分类
名称
说明
工具链
工具链
把 C/C++ 代码翻译成芯片能识别的机器指令,核心编译转换程序
编译构建工具
CMake
管理项目文件、编译规则,告诉程序哪些代码要参与编译、如何组织工程
编译构建工具
Ninja
高速编译工具,加速代码编译打包,比常规编译速度更快
...
简介注意事项:本文中部分操作会涉及到网络问题,请确保电脑能正常访问 github 或 google
Hexo 是一个博客框架,可以把平时写的 Markdown 笔记转换成对应的 html,然后部署到自己的服务器,方便查看,由于之前的域名到期了,之前通过阿里云的 oss 对象存储的图片无法访问了,索性就重新再部署一下,并把所有的版本给更新到最新版本,同时完善 docker 构建发布到服务器
环境准备安装 node 环境123456789101112131415# 安装 node 我直接通过 asdf 进行安装的并设置全局版本asdf plugin-add nodejsasdf install nodejs latestasdf global nodejs latest# 查看当前的版本 (本地为 v20.5.1)node -v# 安装 pnpm (有 npm 也行)npm install pnpm -g# 查看当前 pnpm 版本 (本地为 8.6.12)pnpm -v# 查看当前 pnpm 源 (如果不是国内的自己设置一下)pnpm config get registry# 如果不 ...
简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
docker-compose 模版1️⃣ 这句 ./mongodb/data:/data/db 是将容器的 /data/db 挂载出来,以后删了容器数据还在2️⃣ 要记得把端口 27017 给开上
123456789101112# MongoDB 数据库mongodb: image: mongo container_name: mongodb restart: always environment: MONGO_INITDB_ROO ...
简介Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用, 通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。
docker-compose 常用命令123456789101112#控制台实时打印查看容器日志# docker-compose -f /path/docker-compose.yml logs -f docker-compose -f /home/data/docker/services/aden-assistant/aden-assistant-endpoint/docker-compose.yml logs -f# 只实时打印,只显示最后 200 行# docker-compose -f /path/docker-compo ...
简介Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
Linux 常用命令12345678910111213141516# 实时查看日志tail -f /path/xx.log# 实时查看日志过滤单个关键字tail -f /path/xx.log | grep 'xxx'# 实时查看日志过滤多个关键字tail -f | egrep 'a|b|c'tail -f /path/xx.log | grep -E '{{keyword_1}}|{{keyword_2}}'# 尝试连接某一服务端口# 当日志中出 ...
简介在我们平时的工作中由于一些特殊需求可能需要来回的切换我们环境的版本,比如前端的 Node.js、Java、Python、Go。每种语言都有单独的工具可以用来进行管理对应的版本,比如我使用过的 jenv 可以管理 Java,nvm 管理 Node.js,也有没使用过的 nvm管理 Go,等等,今天有个公司的项目是用 Go 语言写的,我需要安装对应的 SDK 包,第一反应就是看有没有对应的版本管理工具,后面一想要是有个可以管理多个语言的工具就好了,果不其然通过 ChatGPT 了解到确实有这样一个工具就是今天笔记整理的 asdf (看这个名字估计当时这个作者也是第二排的键盘从左往右随便按了几个字母),截止记录时这个项目在 GitHub 上有 17.7K 的 stars
项目地址1234title: 'GitHub - asdf-vm/asdf: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more'image: 'https://openg ...
AnZhiYu主题中大部分标签移植于店长的hexo-butterfly-tag-plugins-plus,转载请注明来自安知鱼
段落文本 p标签语法配置参数样式预览示例源码1{% p 样式参数(参数以空格划分), 文本内容 %}
字体: logo, code
颜色: red,yellow,green,cyan,blue,gray
大小: small, h4, h3, h2, h1, large, huge, ultra
对齐方向: left, center, right
彩色文字在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。
超大号文字文档「开始」页面中的标题部分就是超大号文字。Volantis
A Wonderful Theme for Hexo
123456- 彩色文字 在一段话中方便插入各种颜色的标签,包括:{% p red, 红色 %}、{% p yellow, 黄色 %}、{% p green, 绿色 %}、{% p cyan, 青色 %} ...
简介Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息
手动消费这里的路径为八合一服务的docker-compose.yml 文件路径,实际执行时需要根据服务器情况进行替换,其次八合一服务名以前叫 hispital-service 如果找不到可能就改了名字就叫 hospital-service,具体看docker-compose.yml 的配置)
12345678910# 停掉消息发送方docker-compose -f /home/data/docker/hosptial-service/dock ...
简介微信开发者工具是微信公众号官方推出的一款专门给用户制作微信小程序和给公众号添加新的功能的软件,对于懂得编程的用户来说,这是款非常好用的工具,用户可以用微信开发者工具实现对公众号的接口功能,也可以用微信开发者工具制作游戏、小程序。
下载工具
引用站外地址
微信开发者工具下载
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
下载项目通过开发者工具导入小程序从而实现 类似浏览器F12 查看接口信息,也可替代 抓包
环境要求下载项目需要拥有 node 环境 和 npm 包管理工具(node 保持和开发一个版本)
引用站外地址
...
简介Obsidian 是一款基于Markdown 语法编辑的笔记软件,与传统的 md 软件不同的是,它可以创建双向链接(其他的一些软件也可以,但是都收费,而obsidian完全免费)更重要是有很多优秀的插件可以支持扩展。
图床简介下载插件安装picgo配置图床插件配置1️⃣ Obsidian 不能像 Typora 一样自带配置进行上传,需要自己安装插件,配置后进行上传2️⃣ 前置条件:需要有 node,npm,picgo 等环境,参照插件的 README 文档进行配置在插件中心进行搜索并下载 Image auto upload Pluginpicgo-core 的介绍里面说的 node
引用站外地址
picgo-core
https://picgo.github.io/PicGo-Core-Doc/zh/guide/getting-started.html
12 ...














