基于ESP32的桌面小屏幕实战[2]:硬件设计之充电管理
1. 硬件基础知识 1.1 原理图设计、PCB设计、PCB(电路板)、PCBA(电路板+元器件)分别长什么样? 1.2 高低电平 一般可以理解为输出电压=VCC就是高电平,输出电压=GND(一般是0V)就是低电平,分别用1和0来表示,这个是理想值。 但实际上它也有一个范围,比如你的单片机供电压(VC ...
白嫖Grok API!借助open-webui搭建类ChatGPT的自托管WebUI
简介 不在乎背景的可以直接跳过本节,直达 步骤 即可 xAI 马斯克名下的xAI™,目前已经开发出grok-beta 并提供$25/month 的免费API额度。听说效果不错,加上饱受OpenAI的连接性折磨,必须支(白)持(嫖)一波马斯克,但grok-beta提供的仅仅是API访问,好在grok- ...
《JVM第8课》垃圾回收算法
为什么要进行垃圾回收? 垃圾是指 JVM 中没有任何引用指向它的对象,如果不及时清理这些垃圾对象,那么它就会一直占用内存,如果垃圾对象越来越多,就会出现OOM了。 要判断对象是否是垃圾对象有两种方式,一、引用计数法。二、可达性分析法。 而要清除垃圾对象有三种常用方式,一、标记-清除算法。二、复制算法 ...
Docker与k8s的联系
本篇为帮助为帮助理解Docker与k8s大体的作用以及他们的联系和区别,没有对其进行深入刨析。 产生的意义 首先对于开发者来讲Docker与k8s都是为了去运行你写的代码的工具或者程序。在使用他们之前我们都需要先在本机把代码写好然后传到Linux服务器上部署运行。 这样的方式也是没问题的,但是我们要 ...
基于KRaft搭建Kafka集群并实现ACL授权策略
网上Kafka的KRaft集群搭建文章不少,但是照搬过来启动的时候或多或少会有些报错,也没有系统性的描述用户和ACL这块应该如何配置,经过一番十分艰难的探索,终于搞定了KRaft集群、用户管理和ACL授权,在这里和大家分享下成果,如果正在面临同样的问题希望对你会有些启发。 基于KRaft的架构 在K ...
社交软件红包技术解密(三):微信摇一摇红包雨背后的技术细节
本文来自微信团队工程师张文瑞的技术分享,由InfoQ编辑发布,下文有修订和改动。原文地址:infoq.cn/article/1-billion-bonus-from-the-clouds,感谢原作者的分享。 一、引言 与传统意义上的红包相比,手机端的红包似乎更符合现在年轻一代的习惯。这其中,以春节发 ...
抖音集团也在用的数仓「降本」利器
随着数据量的爆炸性增长,现代企业在数据存储、处理与分析上面临巨大挑战。在IT架构中,数据仓库承担着企业中关键的数据存储和分析任务,如果不能高效运作,必将导致成本飙升和决策效率低下。因此数据仓库的降本增效是企业IT部门持续的命题。 作为面向实时数据处理的工具,OLAP(联机分析处理)系统能帮助企业充分 ...
DolphinScheduler集成Arthas实现接口调用监控,提升调度任务可靠性
本文介绍了在Apache DolphinScheduler中嵌入Arthas的方法,以实现对接口调用的监控。Arthas是一款强大的 Java诊断工具,能够帮助开发者实时查看应用程序的运行状态、性能瓶颈和方法调用情况。在DolphinScheduler中集成Arthas,可以方便地捕获任务调度时的关 ...
使用SeaTunnel从InfluxDB同步数据到Doris
本文介绍了如何使用SeaTunnel将数据从InfluxDB同步到Doris。通过SeaTunnel强大的数据集成功能,用户可以高效地将存储于InfluxDB中的时间序列数据传输至Doris,便于数据的访问与分析。 版本信息: SeaTunnel 2.3.3 InfluxDB 2.7.6 Doris ...
《安富莱嵌入式周报》第345期:开源蓝牙游戏手柄,USB3.0 HUB带电压电流测量,LCR电桥前端模拟,开源微型赛车,RF信号扫描仪,开源无线电收发器
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 本周更新一期视频教程 第5期:RTX5/FreeRTOS全家桶源码工程综合实战模板集成CANopen组件(2024-10-30 ...
TableFill:一天搞定1000人的数据填报工作丨2024袋鼠云秋季发布会回顾
10月30日,袋鼠云成功举办了以“AI驱动,数智未来”为主题的2024年秋季发布会。大会深度探讨了如何凭借 AI 实现新的飞跃,重塑企业的经营管理方式,加速数智化进程。 会上,易知微产品经理林树为大家带来了一款新产品——多层级数据填报与报送平台TableFill。TableFill是一款一站式表单填 ...
uni-app小程序(抖音)text组件使用踩坑
前情 uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验也挺棒的,公司项目就是主推uni-app。 坑位 最近在开发一个需求,就是一段文本,其中有些文本需要做特殊标签样式显示,而对于文本我一般习惯性用text组件包裹。 ...
读数据工程之道:设计和构建健壮的数据系统29分析
1. 合作角色 1.1. 数据分析师 1.2. 数据科学家 1.3. MLOps/机器学习工程师 1.4. 业务侧 1.4.1. 数据或非技术的利益相关者、经理和高管 1.5. 数据工程师更多的是在支持这些利益相关者的工作,不一定对数据的最终使用方式负责 1.6. 数据工程师负责的是产出高质量的数据 ...
我的A-C题解和心路历程 # Accepted极限代码巅峰赛
题目:https://ac.nowcoder.com/acm/contest/91849 我写的题解:https://www.nowcoder.com/discuss/683481897465372672 多年退役找工作选手膜拜众出题大佬!!!出的题特别好!!! A 寻找分开的若干个11..1串,比 ...
贪心算法——最小生成树
贪心算法——最小生成树 何为最小生成树: 如图: 通俗一点呢 就是能连通图上所有点的一条不存在环的权重总和最小的路径 求最小生成树的两种算法 1.Kruskal算法 (1)流程 a.初始化:将图\(G=<V,E>\)初始化只有n个独立顶点的图,并按边权重从小到大排序; b.依次遍历排序好的边,如果边 ...
重温c语言之,7天开整,就是随便的写写,第六天
一:字符串相比较 题目:编写代码实现,模拟用户登录情景,并且只能登录3次。(只允许输入3次密码,密码正确则提示输入成功,如果三次都输入错误,则退出程序) 这里就是用到了strcmp这个函数,其实这个函数是让两个字符串同时从左到右转换成ASCLL码,之后两个字符,前面的减去后面的,如果全部减完为0, ...
基于ctfshow的信息收集思路与CTF实战
本文靶场来源于CTFshow,并不完全按照靶机的顺序排列,而是以测试操作为导向,按博主个人理解排列。 1. 前端源码 在CTF中,先看源代码是个好习惯,出题者经常会在源代码中以注释的形式提供一些提示 web 1——关注页面源代码 web 2——js前台拦截源代码查看 本题利用js拦截以下内容 win ...
这款谷歌浏览器chrome插件,让你彻底告别烦人的广告
前言 我之前在上网的时候,经常会遇到各种弹窗广告,或者是谷歌百度的广告,非常影响阅读。后面,我就去找了一个谷歌浏览器的插件,叫作Adblock Plus。 如何使用 首先,需要安装下这个插件,具体插件的安装方法,可以看我之前的文章。 然后,当我们这个插件没有启用的时候,可以看到这个页面上有很多广告, ...
11月5日 NOIP模拟(flandre、meirin、sakuya、scarlet) - 模拟赛总结
Preface 这场所有题都没有漏暴力分或者特殊性质,但是 T1 挂了 \(30\) 分,所以还是那句话:一定,一定,一定要多测几组边界 Hack 数据! flandre 做得挺久的,大约做了 \(\rm 1h+\)。 首先,选出来的序列一定是升序的,因为交换升序序列中的任意两个都不可能让「感觉效果 ...
『模拟赛』多校A层冲刺NOIP2024模拟赛18
Rank 打成大奋了 A. 选彩笔(rgb) 签 我是彩笔 赛时完全不会啊,打了一个 25k 的贪心结果爆栈了喜提 0pts。 最大值最小,还是二分答案。二分的答案是最大差,发现值域很小,我们在 check 时可以直接枚举每个色号的最大值,统计在所选区间范围内笔数。这样就有了 \(\mathcal{ ...