3D打印机之GCode指令

目录

    • 一.简介
    • 二.3D打印机指令及解释
    • 三.

一.简介

Gcode文件是用来命令3D打印工作的,你想要将电脑里的三维模型用3D打印机打印出来,首先需要将模型(常见.stl和.obj格式)输入到切片软件中(例如Cura)进行平面切片,再生成Gcode文件。将Gcode文件交给3D打印机读取,打印喷头才会按照规划好的路径来填充每一层,再逐层堆叠最后成型。
因此Gcode文件的内容就是控制3D打印机的命令,Gcode文件内是一行对应一条控制命令,按从上到下的顺序逐行执行命令。

二.3D打印机指令及解释

“G0”: “快速移动,用于快速移动到指定位置,在使用该命令之前,要考虑其移动的直线路径上是否有障碍物”,
“G1”: “运动。F: 喷嘴最大移动速度,单位为 mm/min;E:控制挤出机给丝量,即输入丝材的长度,单位 mm,也可控制回抽。与M82(绝对挤出)/M83(相对)命令配合”,
“G2”: “顺时针圆弧”,
“G3”: “逆时针圆弧”,
“G4”: “等待。无参数等价于M400,停止移动。参数如P500 = 0.5s;S3 = 3s”,
“G5”: “(贝塞尔三次样条)具有 XYE 目标和 IJPQ 偏移的三次 B 样条”,
“G6”: “(直接步进移动)执行直接、未插值和非运动学同步移动”,
“G10”: “(缩回)收回灯丝”,
“G11”:“(恢复)使用基于固件的缩回来恢复灯丝。”,
“G12”: “(清洁喷嘴)执行喷嘴清洁程序。”,
“G17”: “平面设定,为XY平面, 控制G2/G3(圆弧)、G73,G81-G89(封闭循环)。默认值”,
“G18”: “平面设定,为XZ平面, 控制G2/G3(圆弧)、G73,G81-G89(封闭循环)”,
“G19”: “平面设定,为YZ平面, 控制G2/G3(圆弧)、G73,G81-G89(封闭循环)”,
“G20”: “设置单位为英制英寸”,
“G21”: “设置单位为公制毫米”,
“G26”: “(网格验证模式)测试网格并调整。”,
“G27”: “(驻车工具头)停放当前工具头”,
“G28”: “复位,无参数表示所有轴复位;加上参数,表示仅控制指定的轴复位。该命令会禁用打印平台水平补偿,使用’M420 S’命令打开水平。W::所有轴复位,但不影响平台水平补偿”,
“G29”: “(床调平(手动,3 点,双线性,线性,统一))测量网格中的 Z 高度,启用水平补偿”,
“G30”: “(单 Z 探头)当前 XY 位置的探针台”,
“G31”: “(码头雪橇)对接 Z 探头底座。”,
“G32”: “(卸货雪橇)松开 Z ​​探头底座。”,
“G33”: “(台达自动校准)校准各种Delta参数”,
“G34”: “(机械龙门校准)Průša 的 TMC_Z_CALIBRATION 的现代替代品(Z 步进器自动对齐)使用床探头对齐多个 Z 步进器”,
“G35”: “(电车助理)运行程序来移动床”,
“G42”: “(移动到网格坐标)移动到调平网格中的特定点”,
“G53”: “(在机器坐标中移动)将本机工作区应用于当前移动。”,
“G60”: “(保存当前位置)保存当前位置到指定槽”,
“G61”: “(返回保存位置)返回指定槽的保存位置”,
“G76”: “(探头温度校准)校准探头温度补偿”,
“G80”: “取消当前运动模式(G0 G1 G2 G3 G5 G38.X)”,
“G90”: “使用绝对坐标系,一般都用绝对坐标系”,
“G91”: “使用相对坐标系”,
“G92”: “设定位置。如E1,设定当前挤出机位置为1”,
“G425”: “(间隙校准)使用导电物体校准 XYZ 间隙”,
“M0”: “(无条件停止)停止并等待用户”,
“M1”: “(无条件停止)停止并等待用户”,
“M3”: “(主轴 CW / 激光开启)设置主轴顺时针速度或激光功率”,
“M4”: “(主轴逆时针/激光开启)设置主轴逆时针速度或激光功率”,
“M5”: “(主轴/激光关闭)关闭主轴或激光”,
“M7”: “(冷却液控制)打开 / 关闭雾或洪水冷却液”,
“M9”: “(冷却液控制)打开 / 关闭雾或洪水冷却液”,
“M10”: “(真空/鼓风机控制)启用和禁用切割机真空或激光鼓风机电机。”,
“M11”: “(真空/鼓风机控制)启用和禁用切割机真空或激光鼓风机电机。”,
“M16”: “(预期的打印机检查)防止在错误的机器上使用 G 代码”,
“M17”: “(启用步进器)启用步进器”,
“M18”: “(禁用步进器)禁用步进器(与 M84 相同)。”,
“M20”: “(列出 SD 卡)列出 SD 卡的内容。”,
“M21”: “(初始化 SD 卡)尝试检测插槽中的 SD 卡。”,
“M22”: “(释放 SD 卡)模拟弹出 SD 卡”,
“M23”: “(选择 SD 文件)选择要执行的 SD 文件”,
“M24”: “(开始或恢复标清打印)启动或恢复使用 M23 选择的文件”,
“M25”: “(暂停标清打印)暂停从 SD 卡打印”,
“M26”: “(设置 SD 位置)设置 SD 读取位置”,
“M27”: “(报告 SD 打印状态)将 SD 进度打印到串行”,
“M28”: “(开始 SD 写入)开始写入 SD 卡上的文件”,
“M29”: “(停止 SD 写入)停止写入文件,结束记录。”,
“M30”: “(删除 SD 文件)从 SD 中删除指定的文件。”,
“M31”: “(打印时间)报告当前打印时间。”,
“M32”: “(选择并开始)从文件开始 SD 打印。”,
“M33”: “(获得长路径)将短路径名转换为长路径名。”,
“M34”: “(SD卡分拣)设置 SDCard 文件排序选项。”,
“M42”: “(设置引脚状态)将模拟或数字引脚设置为指定状态。”,
“M43”: “(调试引脚)获取有关引脚的信息。”,
“M43 T”: “(拨动销)获取有关引脚的信息。”,
“M48”: “(探头重复性测试)测量 Z 探头的可重复性。”,
“M73”: “设置当前打印进程。如 P25 R43 表示当前完成25%的任务,还需43分钟;Q25 S43 和P R 一样,只不过前者为正常模式,后者为静音模式。详见https://3dprinting.stackexchange.com/questions/11351/what-is-m73-q17-s43-g-code-command”,
“M75”: “(启动打印作业计时器)启动打印作业计时器。”,
“M76”: “(暂停打印作业)暂停打印作业计时器。”,
“M77”: “(停止打印作业定时器)停止打印作业计时器。”,
“M78”: “(打印作业统计)打印有关打印作业的统计信息。”,
“M80”: “(开机)打开电源”,
“M81”: “关闭电源”,
“M82”: “耗材挤出模式,绝对挤出模式。计算一共挤出多少丝材,最开始为0,然后挤出多少都会累加。”,
“M83”: “耗材挤出模式,相对挤出模式。从当前位置再挤出多少丝材,当前位置为0”,
“M84”: “关闭电机”,
“M85”: “(不活动关机)设置不活动超时。”,
“M92”: “(设置每单位的轴步数)设置每毫米、每英寸或每度的步数”,
“M100”: “(空闲内存)观察代码使用的内存”,
“M104”: “设定喷嘴温度。S:温度,单位是摄氏度”,
“M105”: “发送温度”,
“M106”: “设定风扇转速,S: 0-255 = 0-100% 转速”,
“M107”: “关闭风扇”,
“M108”: “(中断并继续)跳出当前的等待循环”,
“M109”: “等待喷嘴加热到指定温度,到指定温度后再运动。S:温度,单位是摄氏度”,
“M110”: “(设置行号)设置当前行号。”,
“M111”: “(调试级别)报告并可选择设置调试标志。”,
“M112”: “(紧急停止)关闭一切并停止机器。”,
“M113”: “(主机保活)获取或设置主机保活间隔。”,
“M114”: “(获取当前位置)向主机报告当前工具位置。”,
“M115”: “输出固件信息”,
“M117”: “(设置 LCD 信息)在 LCD 上设置消息行。”,
“M118”: “(串行打印)向串口发送文本”,
“M119”: “(终点状态)向主机报告 endstop 和探测状态。”,
“M120”: “(启用终点站)启用 endstop 并在不归位时保持启用状态。”,
“M121”: “(禁用终点站)禁用 endstop 并在不归位时保持启用。”,
“M122”: “(TMC 调试)获取 TMC 调试信息”,
“M123”: “(风扇转速计)从转速计报告风扇速度”,
“M125”: “(公园头)保存当前位置并移动到灯丝更换位置。”,
“M126”: “(Baricuda 1 打开)打开 Baricuda 1 的阀门。”,
“M127”: “(Baricuda 1 关闭)关闭 Baricuda 1 的阀门。”,
“M128”: “(Baricuda 2 开放)打开 Baricuda 2 的阀门。”,
“M129”: “(Baricuda 2 关闭)关闭 Baricuda 2 的阀门。”,
“M140”: “设定热床温度。S:温度,单位是摄氏度”,
“M141”: “设定打印机舱室温度。S:温度,单位是摄氏度”,
“M143”: “(设置激光冷却器温度)设置新的目标激光冷却剂温度。”,
“M145”: “(设置材料预设)在 LCD 菜单中设置材料预设。”,
“M149”: “(设置温度单位)将温度单位设置为摄氏度、华氏度或开尔文。”,
“M150”: “(设置 RGB(W) 颜色)设置 RGB(W) LED、背光灯或 LED 灯条的颜色。”,
“M154”: “(位置自动报告)定期自动向串口报告位置”,
“M155”: “(温度自动报告)定期自动向主机报告温度。”,
“M163”: “(设置混合系数)为混合挤出机设置单一混合因子。”,
“M164”: “(保存组合)将当前混音保存为虚拟工具。”,
“M165”: “(组合组合)设置混合挤出机的所有混合因子。”,
“M166”: “(渐变混合)设置渐变混合”,
“M190”: “等待喷嘴加热到指定温度,到指定温度后再运动。S:温度,单位是摄氏度”,
“M191”: “(等待腔室温度)等待腔室达到目标温度。”,
“M192”: “(等待探头温度)等待探头温度传感器到达目标”,
“M193”: “(设置激光冷却器温度)设置新的目标激光冷却剂温度。”,
“M200”: “(设置灯丝直径)设置体积挤出的直径。”,
“M201”: “设置最大加速度,单位为 mm/sec^2”,
“M203”: “设置最大进给速度(移动速度),单位为 mm/sec”,
“M204”: “设置启动加速度,单位为 mm/sec^2”,
“M205”: “高级设置,详见https://marlinfw.org/docs/gcode/M205.html”,
“M206”: “(设置原点偏移)应用持久偏移”,
“M207”: “(设置固件撤回)设置基于固件的撤回选项。”,
“M208”: “(固件恢复)固件撤回恢复设置。”,
“M209”: “(设置自动缩回)启用/禁用自动缩回。”,
“M211”: “(软件止动装置)设置和/或获取软件停止状态”,
“M217”: “(灯丝交换参数)设置灯丝交换的长度和速度”,
“M218”: “(设置热端偏移)设置热端的偏移量(从热端 0 开始)。”,
“M220”: “(设置进给率百分比)设置全局进给率百分比。”,
“M221”: “(设置流量百分比)设置适用于所有 E 动作的流量百分比。”,
“M226”: “(等待引脚状态)等待引脚具有给定状态。”,
“M240”: “(触发相机)触发相机快门”,
“M250”: “(LCD 对比度)设置和/或获取 LCD 对比度。”,
“M256”: “(LCD 亮度)设置和/或获取 LCD 亮度。”,
“M260”: “(I2C 发送)将数据发送到 I2C 总线。”,
“M261”: “(I2C 请求)来自 I2C 总线的请求和回显字节。”,
“M280”: “(伺服位置)设置或获取伺服位置。”,
“M281”: “(编辑伺服角度)设置伺服部署和/或收起角度”,
“M282”: “(分离伺服)分离伺服直到它的下一步动作”,
“M290”: “(婴儿步)Babystep 一根或多根轴”,
“M300”: “(播放音)播放单音、嗡嗡声或哔哔声。”,
“M301”: “(设置热端 PID)设置热端的 PID 值。”,
“M302”: “(冷挤压)设置最低挤压温度,允许冷挤压。”,
“M303”: “(PID 自整定)自动调整 PID 系统以找到稳定值。”,
“M304”: “(设置床PID)设置加热床的 PID 值。”,
“M305”: “(用户热敏电阻参数)设置(或报告)自定义热敏电阻参数”,
“M350”: “(设置微步)为支持它的驱动程序设置微步”,
“M351”: “(设置微步引脚)直接设置微步进引脚”,
“M355”: “(机箱灯控制)打开或关闭机箱灯,设置亮度”,
“M360”: “(SCARA Theta A)移动到 Theta A”,
“M361”: “(SCARA Theta-B)移动到 Theta-B”,
“M362”: “(SCARA Psi-A)移至 Psi-A”,
“M363”: “(SCARA Psi-B)移动到 Psi-B”,
“M364”: “(SCARA Psi-C)移动到 Psi-C”,
“M380”: “(激活电磁阀)启用”,
“M381”: “(停用电磁阀)停用所有挤出机电磁阀”,
“M400”: “(完成动作)等待所有动作完成”,
“M401”: “(部署探针)部署床探头”,
“M402”: “(收起探头)收起床探头”,
“M403”: “(MMU2 灯丝类型)为 Multi-Material Unit 2.0 设置灯丝类型”,
“M404”: “(设置灯丝直径)设置灯丝宽度传感器自动流动的标称直径”,
“M405”: “(灯丝宽度传感器开启)启用灯丝宽度传感器流量控制”,
“M406”: “(灯丝宽度传感器关闭)禁用灯丝宽度传感器流量控制”,
“M407”: “(灯丝宽度) 报告测量的灯丝宽度”,
“M410”: “(快速停止)立即停止所有步进器”,
“M412”: “(灯丝跳动)获取/设置灯丝跳动检测参数”,
“M413”: “(断电恢复)启用/禁用掉电恢复”,
“M420”: “(床调平状态)获取和/或设置床调平状态和参数”,
“M421”: “(设置网格值)设置单个网格 Z 高度”,
“M422”: “(设置 Z 电机 XY)为 G34 自动对齐设置 Z 电机位置”,
“M423”: “(X 扭曲补偿)修改、重置和报告 X 轴扭曲补偿数据”,
“M425”: “(反向间隙补偿)启用和调整反向间隙补偿”,
“M428”: “(此处的原点偏移)根据当前位置设置原点偏移”,
“M430”: “(功率监视器)读取并显示电流 (A)、电压 (V) 和功率 (W)”,
“M486”: “(取消对象)识别和取消对象”,
“M500”: “(保存设置)将设置保存到 EEPROM。”,
“M501”: “(恢复设置)从 EEPROM 恢复设置。”,
“M502”: “(恢复出厂设置)将所有设置恢复为出厂默认设置。”,
“M503”: “(报告设置)报告所有可能保存到 EEPROM 的设置。”,
“M504”: “(验证 EEPROM 内容)验证 EEPROM 的内容。”,
“M510”: “(锁机)如果机器有密码,请锁定机器”,
“M511”: “(解锁机器)如果机器有密码,则解锁机器”,
“M512”: “(设置密码)设置用于锁定机器的数字密码”,
“M524”: “(中止标清打印)中止以 M24 开始的 SD 打印”,
“M540”: “(Endstops Abort SD)触发 endstop 时中止 SD 打印。”,
“M569”: “(设置 TMC 步进模式)切换隐形斩”,
“M575”: “(串行波特率) 更改串行波特率”,
“M600”: “(灯丝更换)自动更换灯丝”,
“M603”: “(配置灯丝更换)配置自动灯丝更换参数”,
“M605”: “(多喷嘴模式)设置多喷嘴设置的行为模式”,
“M665”: “(SCARA 配置)设置 SCARA 几何值 / (三角配置)设置增量几何值”,
“M666”: “(设置双限位器偏移)设置双限位器偏移 / (设置 Delta endstop 调整)设置 Delta endstop 调整”,
“M672”: “(Duet 智能效应器灵敏度)设置 Duet 智能效应器灵敏度”,
“M701”: “(负载灯丝)负载灯丝”,
“M702”: “(卸载灯丝)卸载灯丝”,
“M710”: “(控制器风扇设置)设置或报告控制器风扇设置”,
“M7219”: “(MAX7219 控制)控制 Max7219 分段 LED”,
“M808”: “(重复标记)设置或转到循环 G 代码的标记”,
“M810-M819”: “(G 代码宏)设置/执行十个 G 代码宏之一”,
“M851”: “(XYZ 探头偏移)设置 Z 探头 XYZ 与喷嘴的偏移”,
“M852”: “(床倾斜补偿)XYZ 轴未对准。”,
“M860-M869”: “(I2C 位置编码器)用于闭环控制的 I2C 位置编码器”,
“M871”: “(探头温度配置) 配置探头温度补偿”,
“M876”: “(处理提示响应)处理主机提示响应”,
“M900”: “(线性提前系数)获取和设置 Linear Advance K 值”,
“M906”: “(步进电机电流)设置电机电流(毫安)”,
“M907”: “(设置电机电流)通过数字微调器设置电机电流”,
“M908”: “(设置微调销)直接设置数字微调器”,
“M909”: “(DAC 打印值)向主机报告 DAC 当前值”,
“M910”: “(将 DAC 提交到 EEPROM)将数字电位器/DAC 值提交到外部 EEPROM”,
“M911”: “(TMC OT 预警条件)驱动器过热预警条件”,
“M912”: “(清除 TMC OT 预警)清除过热预警条件标志”,
“M913”: “(设置混合阈值速度)TMC 驱动程序切换到 spreadCycle”,
“M914”: “(TMC 凹凸灵敏度)设置无传感器归位灵敏度”,
“M915”: “(TMC Z 轴校准)对齐 Z 轴末端并测试扭矩”,
“M916”: “(L6474 热警告测试)查找 L6474 驱动电平 (KVAL_HOLD) 阈值”,
“M917”: “(L6474 过流警告测试)查找 L6474 最小电流阈值”,
“M918”: “(L6474 速度警告测试)查找 L6474 速度阈值”,
“M919”: “(TMC 斩波器时序)设置斩波器时序值”,
“M928”: “(开始 SD 记录)将串行输入记录到 SD 文件”,
“M951”: “(磁力停车挤出机)设置/报告磁性停车挤出机设置”,
“M993-M994”: “(SD / SPI 闪存)加载或备份 SPI Flash 和 SD”,
“M995”: “(触摸屏校准)TFT显示屏的触摸屏校准”,
“M997”: “(固件更新)执行应用内固件更新”,
“M999”: “(停止重启)将机器返回到运行状态”,
“T0-T6”: “(选择工具)切换到指定工具”,

三.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1323675.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

JavaSE-11笔记【多线程2(+2024新)】

文章目录 6.线程安全6.1 线程安全问题6.2 线程同步机制6.3 关于线程同步的面试题6.3.1 版本16.3.2 版本26.3.3 版本36.3.4 版本4 7.死锁7.1 多线程卖票问题 8.线程通信8.1 wait()和sleep的区别?8.2 两个线程交替输出8.3 三个线程交替输出8.4 线程通信-生产者和消费者…

单片机家电产品学习记录--IO推挽输出

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 单片机家电产品–IO推挽输出 前言 记录学习单片机家电产品内容 已转载记录为主 一、知识点 1 单片机IO口科普:推挽输出、开漏输出详解 推挽输出既可以输出低…

数据分析,Pandas 软件包详解与应用示例

左手编程,右手年华。大家好,我是一点,关注我,带你走入编程的世界。 公众号:一点sir 在中土大地上,有一位名为"数据剑客"的江湖人士,他手持一柄闪烁着银光的利剑,剑法犀利&…

Python向带有SSL/TSL认证服务器发送网络请求小实践(附并发http请求实现asyncio+aiohttp)

1. 写在前面 最近工作中遇到这样的一个场景:给客户发送文件的时候,为保证整个过程中,文件不会被篡改,需要在发送文件之间, 对发送的文件进行签名, 而整个签名系统是另外一个团队做的, 提供了一…

RC滤波电路

RC滤波电路 综述:本文简单讲述了RC低通滤波电路和RC高通滤波电路。 滤波电路是指过滤输入信号中不需要的信号,保留需要的信号。 一、RC低通滤波电路 1.定义:RC低通滤波电路:保留低频信号,衰减高频信号。 2.截止频率…

GBK文件批量转UTF-8,python脚本

import os import codecsdef convert_encoding(file_path):try:# 尝试以gb18030编码打开文件并读取内容with codecs.open(file_path, r, gb18030) as f:content f.read()except UnicodeDecodeError:# 如果出现解码错误,尝试使用utf-8编码打开文件with codecs.open(…

Beaver Builder Pro v2.8.0.6:最佳的WordPress页面构建器插件

如果你正在寻找一个能帮助你轻松创建具有专业外观的网站的工具,那么Beaver Builder Pro v2.8.0.6就是你的最佳选择。这个高级WordPress插件提供了一个直观的前端可视化页面构建器,让你可以通过拖放元素来快速构建无限的自定义帖子和页面。 Beaver Buil…

重磅发布!2024中国快消企业数字化转型:增长密码与实战解析

目 录 一、导语 二、2024快消行业趋势:深刻的供应链变革 三、快消企业如何构建全渠道数字化营销能力? 四、快消企业数字化转型案优秀案例 案例一:杨国福用CRM构建招商加盟数字化管理 案例二:德庄集团:CRM系统助…

认识什么是Git

目录 1. 认识Git 1.1. 问题引入 1.2. 概念 1.3. 作用 1.4. 如何学 1.5. Git 安装 1.6. Git配置用户信息 2. Git仓库 2.1. Git 仓库(repository) 2.2. 创建 2.3. 需求 3. Git的三个区域 3.1. Git 使用时的三个区域 3.2. 工作区的内容&#…

备战蓝桥杯---DP刷题2

1.树形DP: 即问那几个点在树的直径上,类似ROAD那题,我们先求一下每一个子树根的子树的最大值与次大值用d1,d2表示,直径就是d1d2的最大值,那么我们如何判断是否在最大路径上,其实就是看一下从某一点出发的所…

聊一聊单点登录

互联网工程师 一、单点登录的概念 单点登录(Single Sign-On,简称SSO)是一种身份认证和授权技术,旨在解决用户在访问多个应用系统时需要重复登录的问题。该技术允许用户在一个应用系统中完成登录后,就可以访问其他相互信…

地表径流分布数据/水文站点分布/降雨量分布/辐射分布数据

引言 大气降水落到地面后,一部分蒸发变成水蒸气返回大气,一部分下渗到土壤成为地下水,其余的水沿着斜坡形成漫流,通过冲沟,溪涧,注入河流,汇入海洋。这种水流称为地表径流。 正文 数据简介 来自…

Linux简单介绍

Linux简单介绍 编译器VMware虚拟机Ubuntu——LinuxOS为什么使用LinuxOS? 目录结构Windows目录结构Linux操作系统home是不是家目录? Linux常用命令终端命令行提示符与权限切换命令tab 作用:自动补全上下箭头pwd命令ls命令mkdir命令touch命令rm…

基于SSM的师生交流平台

目录 背景 技术简介 系统简介 界面预览 背景 传统的师生互动平台主要依赖于面对面的线下交流,用户必须亲自到场以获取和交流相关信息。然而,随着信息技术的广泛传播,众多教育机构开始转向线上发展,寻求更多样化的发展途径。线…

QML嵌套页面的实现学习记录

StackView是一个QML组件,用于管理和显示多个页面。它提供了向前和向后导航的功能,可以在堆栈中推入新页面,并在不需要时将页面弹出。 ApplicationWindow {id:rootvisible: truewidth: 340height: 480title: qsTr("Stack")// 抽屉:…

计算机的发展历程

本文 我们来说说计算机的发展历程 世界上第一台计算机 1946年2月世界上第一台计算机埃尼阿克ENIAC (Electronic Numerical Integrator AndComputer 电子数字积分式计算机) 在美国诞生 是由宾夕法尼亚大学物理学家约翰.莫克利(J.Mauchly) 和工程师普雷斯伯.埃克特(J.P.Eckert…

redis事务(redis features)

redis支持事务,也就是可以在一次请求中执行多个命令。redis中的事务主要是通过MULTI和EXEC这两个命令来实现的。 MULTI命令用来开启一个事务,事务开启之后,所有的命令就都会被放入到一个队列中,最后通过一个EXEC命令来执行事务中…

windows@软件显示模糊@屏幕显示器分辨率和精细度

文章目录 refsDPIPPIPPI (Pixels Per Inch)DPI (Dots Per Inch) 屏幕尺寸数windows中DPI设置对单个应用设置DPI兼容性设置使用系统全局设置 获取屏幕(监视器)信息👺获取监视器的型号pnp 监视器windows 获取屏幕分辨率 高分辨率屏幕高分辨率和高精细度屏幕&#x1f4…

数字化赋能农业创新:数字乡村促进农村产业融合

随着信息技术的迅猛发展和广泛应用,数字化已经成为推动农业创新发展的重要引擎。数字乡村建设通过引入现代信息技术,为农业产业带来了前所未有的发展机遇,促进了农村产业的深度融合与升级。本文将从数字化赋能农业创新的角度,探讨…

ubuntu安装sublime3并设置中文

安装Sublime Text 3 在Ubuntu上安装Sublime Text 3可以通过以下步骤进行: 打开终端。 导入Sublime Text 3的GPG密钥: wget -qO- https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - 添加Sublime Text 3的存储库: …