本节目标 1.掌握创建,查看,删除数据库 2.了解字符集编码和排序规则 3.掌握创建、查看、修改和删除表 1.查看数据库 语法:show databases; 注意: 1.数据库和Java,C语言等不同,数据库对大小写不敏感,所以无论是大写还是小写,都可以。 2.查看数据库的语法中,databases必须是复数形式,如果少写s就会出现错误。 查看警告信息 语法:show warnings; 同样,warnings同样要加s。 2.创建数据库 语法:crea
第四部分 · 协作篇:Gateway、Profile、Delegation、Kanban 与高级特性 1. Gateway 消息网关 官方文档:hermes-agent.nousresearch.com/docs/user-g… Gateway 是 Hermes 的消息平台接入层,可以作为前台进程或后台服务运行。它负责连接 Telegram、Discord、Slack、微信等平台,接收消息,维护每个聊天对应的会话,把消息转发给 Hermes Agent 处理,再把回复发回原平台。 Gate
前言 mysqld_exporter 本身并不难安装,真正容易出问题的是部署步骤太分散:二进制文件、MySQL 监控账号、权限、认证文件、systemd 服务和 9105 指标端口都需要逐项配置。机器一多以后,手工操作很容易出现路径、账号或参数不一致。 这篇文章的重点就是把这些步骤收进一个 Shell 脚本。脚本固定使用 v0.18.0,安装到 /app/mysqld_exporter,自动准备 prometheus 系统用户,创建 MySQL 监控账号,生成 localhost_db.cnf,
事情要从我想做的那个浏览器插件说起 那段时间我脑子里一直有个想法:做个浏览器插件,在英文网页上点一下,自动把文章正文提出来,丢给 AI 翻译成中文,渲染成 Markdown,再一键复制——目标用户是做公众号的那帮朋友,英文版块直接搬成中文版。 我在对话框里敲了一句"帮我做一个浏览器插件,能提取网页正文、调用 AI 翻译、导出 Markdown",然后 AI 唰唰吐了几千行代码。 说实话,第一天是真的上头。插件居然装到 Chrome 里跑起来了,demo 页面上翻译结果像模像样。我当时觉得"十倍效
最近整理前端性能优化相关的知识,发现 requestAnimationFrame(RAF)这个 API 看着简单,但真要讲清楚它和浏览器渲染、事件循环、性能优化的关系,还是有不少细节。这篇是我自己的学习笔记,把之前搞混的点梳理一下。 01RAF 和 setTimeout 的区别 一开始我以为 RAF 就是"更精确的 setTimeout",其实不是。setTimeout 是定时器任务,表达的是"至少经过指定时间后可以执行",具体什么时候跑还要看事件循环和主线程空不空闲。比如 setTimeout
用 Redis 当消息队列,最直接的想法是 List:LPUSH 进,BRPOP 出,两端操作还都是 O(1)。 真拿它上生产会碰到三个硬伤。第一,BRPOP 弹出来的元素直接从 List 里删了,如果消费者拿到消息、还没处理完就崩了,这条消息就永远消失了,没有"处理失败重来一次"的机会,也就是没有 ACK 机制。第二,多个消费者同时 BRPOP,一条消息只会被其中一个拿到,没法让"一组消费者共同消费一条流、各拿一部分",也就是没有消费组。第三,消息一旦弹出就没了,想回溯"三天前那条消息是什么"
你有没有遇到过这些情况:想快速查看自己的公网 IP,想知道当前连接被识别到了哪个地区,或者想确认正在使用的网络信息? 这些问题都不复杂,最好打开一个页面就能看到答案。 我做了一个叫 Who Arrives 的免费开源工具,把当前连接的公网 IP、近似位置、时区和网络信息放在一起,方便随时查看。目前不需要注册,也不需要申请 API Key。 先放两个入口,大家可以直接体验: 官方网站:who-arrives.fthux.com/ 开源地址:github.com/fthux/who-a… 打开网
一,List容器介绍 list容器的本质上是一个双向带头循环链表,节点在物理空间上是不连续的,list的节点在堆上分散分配,每个节点包含数据、前驱指针和后继指针。 特点: 1,插入和删除极快,不需要挪动元素 2,不支持随机访问 3,空间开销较大,每个元素需要额外开辟两个指针 二,List的构造函数 list的四种构造 list的大部分功能都和之前的容器string和vector有相似性,这里就不在过多阐述,具体可以看一看我前两期的博客: string类的使用:
Wi-Fi Direct 源码分析(11):P2P-GROUP-STARTED 之后——Group Interface、IP 配置与真实数据通路 摘要:从 P2P-GROUP-STARTED 追踪本机 Group netdev、IP/route 配置,并区分 P2P 控制面与 Linux Socket 数据面。 文章目录 Wi-Fi Direct 源码分析(11):P2P-GROUP-STARTED 之后——Group Interface、IP 配置与真实数据通路1.