1

分享一款嵌入式开源按键框架代码工程MultiButton

一、工程简介 MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块。 Github地址:https://github.com/0x1abin/MultiButton 这个项目非常精简,只有两个文件: (1)可无限扩展按键; (2)按键事件的回调异步处理方式可以简化程序结构,去除冗余的按 ...

Sharemaker 发布于 2024-04-15 22:13 评论(0) 阅读(49)
0

Scratch3之AI集成 - flappy bird AI版本

AI神秘且有趣,我们一个经典的游戏flappy bird集成AI,实现自训练成长的聪明的笨鸟。先上效果: 初始化的笨鸟拥有分身,每个分身都有自我学习功能,根据自己的移动轨迹和得分情况进行汇总,进行新一代的笨鸟的迭代,基本经过数十轮的训练和迭代,能完成高智慧的笨鸟,自我闯关能力强。 需要了解的AI知识 ...

want 发布于 2024-04-15 21:55 评论(0) 阅读(33)
1

正则表达式中 “$” 并不是表示 “字符串结束

作者:Seth Larson 译者:豌豆花下猫@Python猫 英文:Regex character “$” doesn't mean “end-of-string” 转载请保留作者及译者信息! 这篇文章写一写我最近在用 Python 的正则表达式模块(re)开发 CPython 的 SBOM 工具 ...

豌豆花下猫 发布于 2024-04-15 21:34 评论(0) 阅读(52)
2

一个.NET开源的功能丰富、灵活易用的 Windows 窗口增强神器

前言 通常情况下 Windows 中的软件窗口界面一般只包含还原、移动、大小、最大化、最小化、关闭等几个基本的操作: 今天大姚给大家推荐一个.NET开源、免费(MIT License)、功能丰富、灵活易用、小巧(不到1M)的 Windows 窗口增强工具:SmartSystemMenu。 工具介绍 ...

追逐时光者 发布于 2024-04-15 21:11 评论(0) 阅读(116)
1

实时数仓构建:Flink+OLAP查询的一些实践与思考

以Flink为主的计算引擎配合OLAP查询分析引擎组合进而构建实时数仓**,其技术方案的选择是我们在技术选型过程中最常见的问题之一。也是很多公司和业务支持过程中会实实在在遇到的问题。 很多人一提起实时数仓,就直接大谈特谈Hudi,Flink的流批一体等,但实际上,**实时数仓包括任何架构体系的构建如... ...

鲁边 发布于 2024-04-15 20:45 评论(0) 阅读(48)
1

低开开发笔记(二):低代码编辑器基本原理

好家伙, 完整代码已开源 https://github.com/Fattiger4399/ph-questionnaire.git 本片我们来讲述 如何将dsl的数据渲染为视图 1.数据格式 dsl: { component: 'div', wid: 0, props: { }, style: { ...

养肥胖虎 发布于 2024-04-15 19:34 评论(1) 阅读(94)
0

Linux systemd 定时任务

哈喽大家好,我是咸鱼。 说到 Linux 定时任务,大家用得最多的就是 crond 服务,但其实 systemd 也有类似的功能。我们不但可以通过 systemd 来管理服务,还能设置定时任务,那就是 systemd timer。 与 crond 相比,systemd 定时任务具有以下优点: 更高的 ...

咸鱼Linux运维 发布于 2024-04-15 18:51 评论(0) 阅读(86)
1

4A 安全之授权:编程的门禁,你能解开吗?

概述 在安全管理系统里面,授权(Authorization)的概念常常是和认证(Authentication)、账号(Account)和审计(Audit)一起出现的,并称之为 4A。就像上一文章提到的,对于安全模块的实现,最好都遵循行业标准和最佳实践,授权也不例外。 作为安全系统的一部分,授权的职责 ...

肖卫卫讲编程 发布于 2024-04-15 17:23 评论(0) 阅读(140)
0

Pytorch DistributedDataParallel(DDP)教程二:快速入门实践篇

一、简要回顾DDP 在上一篇文章中,简单介绍了Pytorch分布式训练的一些基础原理和基本概念。简要回顾如下: 1,DDP采用Ring-All-Reduce架构,其核心思想为:所有的GPU设备安排在一个逻辑环中,每个GPU应该有一个左邻和一个右邻,设备从它的左邻居接收数据,并将数据汇总后发送给右邻。 ...

李一二 发布于 2024-04-15 16:56 评论(0) 阅读(74)
1

Canvas图形编辑器-数据结构与History(undo/redo)

Canvas图形编辑器-数据结构与History(undo/redo) 这是作为 社区老给我推Canvas,于是我也学习Canvas做了个简历编辑器 的后续内容,主要是介绍了对数据结构的设计以及History能力的实现。 在线编辑: https://windrunnermax.github.io/C ...

WindrunnerMax 发布于 2024-04-15 16:36 评论(0) 阅读(107)
2

利用PyTorch训练模型识别数字+英文图片验证码

利用PyTorch训练模型识别数字+英文图片验证码 摘要:使用深度学习框架PyTorch来训练模型去识别4-6位数字+字母混合图片验证码(我们可以使用第三方库captcha生成这种图片验证码或者自己收集目标网站的图片验证码进行针对训练)。 一、制作训练数据集 我们可以把需要生成图片的一些参数放在se ...

还没想好叫什么 发布于 2024-04-15 16:33 评论(1) 阅读(126)
0

如何使用Plotly和Dash进行数据可视化

本文分享自华为云社区《从数据到部署使用Plotly和Dash实现数据可视化与生产环境部署》,作者: 柠檬味拥抱。 数据可视化是数据分析中至关重要的一环,它能够帮助我们更直观地理解数据并发现隐藏的模式和趋势。在Python中,有许多强大的工具可以用来进行数据可视化,其中Plotly和Dash是两个备受 ...

华为云开发者联盟 发布于 2024-04-15 15:25 评论(0) 阅读(102)
2

Android Studio制作简单登录界面

Android Studio制作简单登录界面 应用线性布局设计登录界面,要求点击输入学号时弹出数字键盘界面,点击输入密码时弹出字母键盘,出现的文字、数字、尺寸等全部在values文件夹下相应.xml文件中设置好,使用时直接引用。当用户名或密码为空,显示一个提示信息“用户名与密码不能为空!”,当用户名... ...

秃兔TuT 发布于 2024-04-15 14:55 评论(1) 阅读(262)
1

Sparse稀疏检索介绍与实践

在处理大规模文本数据时,我们经常会遇到一些挑战,比如如何有效地表示和检索文档,当前主要有两个主要方法,传统的文本BM25检索,以及将文档映射到向量空间的向量检索。 BM25效果是有上限的,但是文本检索在一些场景仍具备较好的鲁棒性和可解释性,因此不可或缺,那么在NN模型一统天下的今天,是否能用NN模... ...

JadePeng 发布于 2024-04-15 14:40 评论(0) 阅读(62)
1

C3P0反序列化链分析

前言 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。使用它的开源项目有Hibernate、Spring等。之前有接触到过,但是没有深入了解,像之前学二次反序列化时,WrapperConnectionPoolDataSource就是C3P0 ...

F12~ 发布于 2024-04-15 13:44 评论(0) 阅读(97)
3

经过腾讯云这波故障,我想表扬的点和学到的职场保命法则。

你好呀,我是歪歪。 昨天分享了一下《腾讯云 4 月 8 日故障复盘及情况说明》,较为详细的描述了故障前后的具体情况。 按照惯例,这种大公司的故障说明,歪师傅都是要好好看一下的。 一来是看看有没有可以学习的地方,多从别人的事故中总结经验教训,学习避坑指南。 二来还可以蹭个热点。 表扬 首先,先说说我个 ...

why技术 发布于 2024-04-15 12:55 评论(2) 阅读(938)
1

C++对象封装后的内存布局

C++语言相比C语言最重要的功能就是支持面向对象编程,为了实现面向对象编程,C++增加了类的封装和多态、继承等特性,那么这些特性的加入是否会造成对象的内存成本增加?如果增加了,那么到底增加了多少? ...

iShare_爱分享 发布于 2024-04-15 12:22 评论(0) 阅读(177)
2

简单写一个eventbus

前言 闲暇之余,简单写一个eventbus。 正文 什么是eventbus? eventbus 是一个开源的发布订阅模式的框架,用于简化程序间不同组件的通信。 它允许不同组件间松耦合通信,组件之间不通过直接引用的方式,而是事件的方式进行消息传递。 下面进行代码演示: 首先是发布订阅,那么就应该有发布 ...

敖毛毛 发布于 2024-04-15 12:21 评论(1) 阅读(266)
24

博客园商业化之路-开篇:开源的脚步,商业化的出路

今年是园子能否找到商业化出路的决定性一年,这是一场破釜沉舟的决战,这是一个山穷水尽疑无路的巨大挑战。 在当前一穷二白三无人脉的困境下,这场决战,这个挑战,更是难上加难。 能否在园子里找到足够的支持、帮助与合作力量,商业模式是否能够与用户实现双赢,是破局的关键。 我们计划这个季度启动园子的新一轮天使融 ...

博客园团队 发布于 2024-04-15 11:51 评论(21) 阅读(1981)
0

ArcMap分别求取矢量要素各区域的面积

本文介绍基于ArcMap软件,自动批量计算矢量图层中各个要素的面积的方法。 一次,遇到一个问题,需要分别计算ArcMap软件中一个图层的所有面要素的面积。如图,这个图层中包括多个省级行政区矢量面要素,现在需要分别计算其中每一个要素各自的面积。 这里有一个方便的办法。 首先我们新建一个字段。打开图层属 ...

疯狂学习GIS 发布于 2024-04-15 10:43 评论(0) 阅读(93)