发动态
综合 最新发布 最新回复
立创10.1寸31Pin MIPI显示触摸屏全贴合总成
关于屏幕,有三个问题:1,MIPI屏27脚 是否只要和29脚电压一直就行?[不管是哪一个IO口] 2、触摸的IIC的脚 1 复位,4中断 ,是否可以不接?[或者说:必须是中断循环,1、4都不能少]。
请问金属膜电阻要竖放的话,其封装库里有吗?
搜什么呢?
开源项目:MagicWand-基于魔杖的智能家具控制\n\n简介:本项目是基于ESP32和HomeAssistant的魔杖智能家具控制系统中的魔杖设计部分;通过神经网络将采集到的MPU6050原始数据进行12分类,然后通过MQTT集成通知HomeAssistant\n\n开源链接:[https://oshwhub.com/piaoray/magicwand]\n#Arduino# #ESP8266/32# #智能家居#
求助大佬
上面的这种打孔直插式的排针,该怎么设置成下面这种夹板侧贴的形式啊?还是说只能自己手动画焊盘
开源项目:ESP32S3 LCOS小投影\n\n简介:使用ESP32S3驱动的LCOS小投影,分辨率为320*240\n\n开源链接:[https://oshwhub.com/myzhazha/tou-ying]\n#其他模块# #ESP8266/32# #DIY设计#
STM32F103C8T6核心板外接电源设计
各位大佬,技术支持人员,最近在做毕设,用的嘉立创地阔星的核心板,核心板上带有type-c接口, #嘉立创PCB# #DIY设计# #嘉立创# #创享2025# 但我现在想在我的大板子上加一个电源接口,用来控制供电。同时要保证两个电源口都能控制供电且当一个工作的时候另一个不工作。应该怎么设计?
让我看看是谁还没有用过彩色丝印做PCB!
快过年了![看] 春节款PCB配上彩色丝印,简直是精妙绝伦超凡脱俗![色] 都是开源好项目~ 点击链接就能get同款~ https://oshwhub.com/zk272761180/warm-winter-good https://oshwhub.com/jasonyang17/air001-music-light 过年有人问你工作是干嘛的,大学学啥的 你直接亮出你的作品 这不直接把隔壁小孩儿馋哭啊[色] #彩色丝印设计#
开源项目:收音机折叠尺\n\n简介:折叠尺收音机,独立工作模块只需打板一份,由两片板正反面构成一把尺子,模块板需要和另一个项目“折叠尺-供电模块”配合使用。\n\n开源链接:[https://oshwhub.com/ccml/shou-yin-ji-zhe-die-chi]\n#模拟电路# #开源复刻#
开源文章:晶振在电路中的作用\n\n简介:数字电路的同步基准,保持频率准确性,协调不同模块的工作,产生多种频率信号,提供精确的时间基准\n\n文章链接:[https://oshwhub.com/article/the-function-of-crystal-oscillator-in-circuit]\n#技术干货#
前言你是否察觉到自己随手写的异步函数,实际却是“同步”的效果!正文以一个需求为例:获取给定目录下的全部文件,返回所有文件的路径数组。第一版思路很简单:读取目录内容,如果是文件,添加进结果数组,如果还是目录,我们递归执行。import path from 'node:path' import fs from 'node:fs/promises' import { existsSync } from 'node:fs' async function findFiles(root) { if (!existsSync(root)) return const rootStat = await fs.stat(root) if (rootStat.isFile()) return [root] const result = [] const find = async (dir) => { const files = await fs.readdir(dir) for (let file of files) { file = path.resolve(dir, file) const stat = await fs.stat(file) if (stat.isFile()) { result.push(file) } else if (stat.isDirectory()) { await find(file) } } } await find(root) return result } 机智的你是否已经发现了问题?我们递归查询子目录的过程是不需要等待上一个结果的,但是第 20 行代码,只有查询完一个子目录之后才会查询下一个,显然让并发的异步,变成了顺序的“同步”执行。那我们去掉 20 行的 await 是不是就可以了,当然不行,这样的话 await find(root) 在没有完全遍历目录之前就会立刻返回,我们无法拿到正确的结果。思考一下,怎么修改它呢?......让我们看第二版代码。<​当前缺个机会,缺份工作,想靠大厂外包过渡下的兄弟姐妹们可以一起来共事,前、后端/测试年前捞人,待遇给的还可以。感兴趣可以来>第二版import path from 'node:path' import fs from 'node:fs/promises' import { existsSync } from 'node:fs' async function findFiles(root) { if (!existsSync(root)) return const rootStat = await fs.stat(root) if (rootStat.isFile()) return [root] const result = [] const find = async (dir) => { const task = (await fs.readdir(dir)).map(async (file) => { file = path.resolve(dir, file) const stat = await fs.stat(file) if (stat.isFile()) { result.push(file) } else if (stat.isDirectory()) { await find(file) } }) return Promise.all(task) } await find(root) return result } 我们把每个子目录内容的查询作为独立的任务,扔给 Promise.all 执行,就是这个简单的改动,性能得到了质的提升,让我们看看测试,究竟能差多少。对比测试console.time('v1') const files1 = await findFiles1('D:\\Videos') console.timeEnd('v1') console.time('v2') const files2 = await findFiles2('D:\\Videos') console.timeEnd('v2') console.log(files1?.length, files2?.length) 版本二快了三倍不止,如果是并发的接口请求被不小心搞成了顺序执行,差距比这还要夸张。——转载自作者:justorez
async/await 你可能正在将异步写成同步
嘉立创几个异形焊盘画完之后可以整体更改尺寸吗,等比例缩小这种
新人问题:STM32F103RCT6 芯片在布线的时候,线拉不出来是什么原因呀?
拉出一个线,旁边的那个线就只能从后面拉出来了,搞不懂为什么
开源项目:ESP32 AI聊天机器人GUI版(模型,音色,人物形象自定义)\n\n简介:GT-MindCraft Embedded 开源硬件系列是一个集成了GT-HMI嵌入式GUI框架和智匠MindCraft一站式AI调用平台的综合解决方案,旨在为开发者提供高效、便捷的智能硬件开发体验。\n\n开源链接:[https://oshwhub.com/gaotongfont/gao-tong-ai-kai-fa-ban-9-7]\n#Arduino# #ESP8266/32# #WiFi/以太网#
立创EDA专业版在保存原理图时出现这个错误提示: SQLITE_READONLY: attempt to write a readonly database 而且经常白屏。
有人知道这个出处吗?
WT2003S
大家有用过WT2003S这款语音芯片吗?它有模拟U盘版本和TF卡版本? 看丝印可以区分吗? 大家有啥 好用的语音芯片推荐吗?
优质硬件创作分享平台
推荐话题 换一批
#创享2025#
#DIY设计#
#嘉立创PCB#
#嘉立创18周年庆,赢金豆兑壕礼#
#畅聊专区#
#幕后硬汉#
#嘉立创#
#嘉立创免费3D打印#
查看更多热门话题
打赏记录
粤公网安备44030002004666号 · 粤ICP备2023121300号 · 用户协议 · 隐私政策 · 侵权举报 · ISO/IEC · Copyright © 2024 嘉立创社区版权所有
服务热线:18682363881 ·  服务时间:周一至周六 9::00-18:00 · 联系地址:中国·深圳(福田区商报路奥林匹克大厦27楼) · 媒体沟通:pr@jlc.com · 集团介绍