在 AIoT-IDE 中用npm i安装依赖时无响应并报 ECONNREFUSED 错误,经排查发现是重装系统后残留的旧代理端口与当前代理工具端口不一致导致配置冲突。通过三步解决:①验证镜像源可用,排除服务器问题;②清除 npm 缓存;③查询并更新代理配置为当前使用的端口(如 33210),最终成功... ...
lv_btnmatrix_create函数 此函数用于创建一个按键矩阵 lv_obj_t *btnx = lv_btnmatrix_create(lv_obj_t *scr1); //scr1:父对象的指针 //ret:创建的矩阵按键的句柄 lv_btnmatrix_set_map函数 此函数用于设 ...
lv_bar_create函数 此函数用于创建一个进度条 lv_obj_t* lv_bar_create(lv_obj_t* par); //par:指向父对象的指针,新创建的进度条将成为该对象的子对象 //ret:返回指向创建的进度条对象的指针 lv_bar_set_value函数 此函数用于设置 ...
lv_arc_create函数 此函数用于创建一个滑条 lv_obj_t *arc = lv_arc_create(lv_obj_t *scr1); //scr:父对象的指针 //ret:返回创建的滑条的的句柄指针 lv_arc_set_value函数 此函数可以设置滑条的值 lv_arc_set_ ...
记录自己入行时接触的一种恒流驱动电路 1.输入接口保护电路 R1一般作为ESD放电使用,但接入此电阻后当设备休眠时,会产生额外的休眠电流,看情况使用;C1用于稳压;TVS用于大电压脉冲保护,其最大截止电压必须大于输入电压;D1防反二极管,其过电流不得超过二极管最大通过电流60%(留余量)。 2.限流 ...
lv_obj_set_parent函数 用于将一个对象重新附加到另一个父对象,LVGL 会将 obj 从其当前父对象中移除,并将其附加到新的父对象 parent void lv_obj_set_parent(lv_obj_t * obj, lv_obj_t * parent); //obj:指向 l ...
样式 lv_style_remove_prop函数 用于从样式中移除指定的属性 bool lv_style_remove_prop(lv_style_t * style, lv_style_prop_t prop); //style:指向 lv_style_t 类型的指针 //prop:要移除的属性 ...
位置 lv_obj_set_x函数 此函数用于设置 GUI 对象的 X 坐标(即水平位置)。 void lv_obj_set_x(lv_obj_t * obj, lv_coord_t x); //obj:指向要设置位置的对象的指针 //x:对象的新 X 坐标值。这个值是相对于对象父级的坐标系的。 l ...
屏幕 在使用屏幕之前需要对屏幕参数进行设置 定义显示缓冲区 static lv_disp_draw_buf_t draw_buf; 对显示缓冲区进行初始化lv_disp_draw_buf_init(&draw_buf, buf1, buf2, buf_size); 定义显示驱动结构体 static ...
在进行$\LaTeX{}$学位论文排版时,可能会遇到论文标题过长,并且模板没有实现标题换行的功能。这种情况下标题会超出页边距导致页面布局丑陋,可以通过在cls文件里设置命令来实现自动换行。 ...
SY3501是一款专为移动电源设计的单芯片解决方案IC,高度集成了充电管理模块、LED电量显示模块、同步升压放电管理模块的移动电源管理芯片,极大的简化了外围电路与元器件数量。 ...
目录 外部类&内部类 String、StringBuilder和StringBuffer的区别 super和this关键字 在 Java 中,类可以分为外部类和内部类。 外部类是最常见的类,定义在 .java 文件的顶层。它可以用修饰符如 public、default、abstract、final ...
使用http服务向聚合API发送请求获取运势的请求,并对接收到的数据进行JSON解析 /************************************************************************** * * 设计http程序,客户端向聚合API发送获取星座运势的 ...
定义 MD5是一种广泛使用的哈希(散列)算法,主要用于生成数据的“数字指纹”。它能够接收任意长度的输入数据,并输出一个固定长度(128位)的哈希值,通常以32个十六进制字符表示。 算法原理 数据填充 MD5算法首先对输入数据进行填充。它会在数据后面添加一些额外的位,使得填充后的数据长度对512位取模 ...
定义 Base64是一种基于64个可打印字符来表示二进制数据的编码方法。它主要用于在不支持二进制数据传输的场合安全地传输二进制数据。 编码原理 字符集 Base64编码使用64个字符来表示数据,这64个字符包括大小写英文字母(A - Z、a - z)、数字(0 - 9)和两个特殊字符。在标准的Bas ...
JSON格式是一种数据交换的文本格式,由两种数据结构组成:对象和数组。对象是由键值对组成的无序集合,键是字符串,值可以是任何类型,包括对象和数组。对象由一对花括号{ }包围,键和值之间用冒号:分隔。键值对之间用逗号,分隔。数组是值的有序集合,每个值可以是任何类型,包括对象和数组。数组由一对方括号[ ...
本文参考如下资料并结合作者自己尝试记录,在此首先感谢两位作者 Windows10开启NTP服务端,给局域网设备授时 https://www.cnblogs.com/guyk/p/17897941.html Windows系统时间同步及同步频率设置 https://zhuanlan.zhihu.com ...
本文笔者用暴躁而又不失严谨性的语言,从优化问题的背景入手,强调了针对实际的工程问题开展的优化建模方法和学校教学内容之间的偏差,并围绕优化建模到底应该怎么学的问题,讲解了如何下载和安装通用求解器、如何通过 Zimpl 规划建模语言编写模型定义并在求解器中求解。 ...
在有限的时间内完成高质量的原型设计一定是刚入行新人产品经理面临的第一个挑战。作为过来人,通过实战案例与经验积累,从工具选择、流程梳理、重点区分的角度分享3个实用技巧,助你快速掌握原型设计核心方法,在实践中不断优化,让你的原型图"又快又专业"。 技巧一:工具选择重在效率 在进行原型图绘制时,选择一款高 ...
免费开发网站的方法主要分为两种:对于零基础用户,推荐使用如WordPress.com、Weebly、Strikingly等建站平台,这些平台操作简单,适合快速搭建博客、作品展示等类型的网站。对于有一定技术基础的用户,可以选择自行开发网站,利用GitHub Pages、Replit等平台进行部署,这种... ...