BLCL的博客小馆

binance币安理财存U年化收益40% !!牛市躺着就是收钱,闲置资金记得放理财!立即注册立享收益!!

首页

关于

归档

loading..
STM32

STM32 DMA数据丢失

Foreword STM32 DMA数据丢失,这个问题还挺常见的,之前我也遇到了,不过由于只是首数据丢一个字节的数据,对于整体不是很大影响,所以没在意这个事情,放过去了 之前遇到的”DMA PWM输出第一个bit bug” https://elmagnifico.tech/2020/06/03/Dshot-STM32-PWM-HAL/ DMA 这次这个问题变得很严重了,每次数据传输都有比较大的概率丢一个bit的DMA数据,很是奇怪。还有一个小现象,似乎电压波动更大一点,丢的概率就更大一些,这个现象一度让我以为是电源问题,想丢给硬件去解决。 不过后面仔细看了一下现象,怀疑了一下问题发生的点,后续还是软件解决了。 问题情景 还是发生在Bidir-DSHOT中,由于每次数据发送需要接收返..

更多
算法读书笔记机器学习推荐系统数据挖掘

《推荐系统实践》

从某种意义上说,推荐系统和搜索引擎对于用户来说是两个互补的工具。搜索引擎满足了用户有明确目的时的主动查找需求,而推荐系统能够在用户没有明确目的的时候帮助他们发现感兴趣的新内容。基于用户行为分析的推荐算法是个性化推荐系统的重要算法,学术界一般将这种类型的算法称为协同过滤(Collaborative filtering)算法。顾名思义,协同过滤就是指用户可以齐心协力,通过不断地和网站互动,使自己的推荐列表能够不断过滤掉自己不感兴趣的物品,从而越来越满足自己的需求。用户行为分类用户行为在个性化推荐系统中一般分两种——显性反馈行为(explicit feedback)和隐性反馈行为(implicit feedback)。显示反馈行为是用户主动做的,比如给视频点赞、给书籍打分等等;隐式反馈行为的代表就是用户浏览页面..

更多
loading..

使用 Coze 工作流将小红书笔记保存至 Notion - 工作流配置

半个月前我的小红书号不明不白的被封了。而在被封之后我才发现,“我” 这个页面也彻底被屏蔽,我再也看不到我收藏的帖子。痛定思痛,既然保存在小红书上的收藏有再也看不到的可能,那么,我把帖子保存到我自己的 Notion 不就好了? 说干就干,在一顿网上冲浪之后,我看到有人已经实现了利用字节跳动火山引擎的 “扣子(Coze)” 实现了这个功能,但作者并没有放出来具体的实现。我一方面很不喜欢需要私信进群这种操作,另一方面还是自己做一个才最符合自己的需求(拜托,我可是程序员欸),所以自己动手实现了一个工作流,可以完整转存帖子的标题、内容、图片到自己的 Notion。 大致的功能设计关于这个工作流,我希望它能做到这些: 自动解析小红书分享链接(类似 94 某某某发布了一篇小红书笔记,快来看吧! 😆 zop6CK..

更多
stdin

原研哉《棍子和碗》

之前看到个 棍子和碗 的说法,印象很深,觉得很扯,总觉得哪里不对,但是没想明白。查了下居然是 原研哉 说的。也就是传说中200w给小米logo倒了个圆角的日本设计师。 日本设计家原研哉有一个说法,他说,这个世界上,我们用的所有东西只有两样,一个是碗,一个是棍子。什么意思? 碗,就是用它围合起来的那个内部空间。比如水缸、冰箱、液化气罐、汽车、房子、手机,本质上都是碗。它内部装了什么,决定它是什么。 而棍子呢?就是用它去作用于其他东西。比如弓箭、螺丝刀、枪炮、键盘,本质上都是棍子。它作用于什么,才决定它是什么。 其实,我们中国人在文化中也有类似的分类法。我们经常说一个词“器具”。所谓“器”,就是装东西的,就是原研哉说的“碗”;而“具”呢,就是作用于其他东西的,就是原研哉说的“棍子”。这两样东西合起来就是“器..

更多
读书笔记产品设计用户体验心理学习惯养成

《上瘾:让用户养成使用习惯的四大产品逻辑》

Hooked: How to Build Habit-Forming Products如何卖出更多的产品:产能 -> 营销/渠道 -> 产品设计上瘾如何设计产品:触发 -> 行动 -> 多变的酬赏 -> 投入习惯是大脑借以掌握复杂举动的途径之一。神经系统科学家指出,人脑中存在一个负责无意识行为的基底神经节,那些无意中产生的条件反射会以习惯的形式存储在基底神经节中,从而使人们腾出精力来关注其他的事物。当大脑试图走捷径而不再主动思考接下来该做些什么时,习惯就养成了。为解决当下面临的问题,大脑会在极短的时间内从行为存储库里提取出相宜的对策。(就是基底核,有点像缓存的作用)我们所要描述的体验更接近于“痒”,它是潜伏于我们内心的一种渴求,当这种渴求得不到满足时,不适感就会出现。那些让我..

更多
loading..
EquipNintendo Switch2

Nintendo Switch2

Foreword NS2总算发布了,今天就直接拿到了,ns1总算可以淘汰了,各种小问题已经懒得折腾了 Nintendo Switch2 预定 香港官网直接预定的,3750港币 但是为了这个专门弄了一个香港手机号,-229 自提,交通来回,-75*2 算下里成本都3800了,而京东或者pdd、淘宝各种折扣打下来最低可以弄到3000单机器 自提地点选了西九龙高铁站的自提点,不出站都能提走(其实还是出了) 自提 群友3号就从顺丰APP上看到了发货,实际也确实是3号就寄出了 顺丰还必须得是香港顺丰,挺难安装的,安装完成就能看到提示了,4号就显示派送了,但是被官方统一要求5号才能取 【順豐速運】單號SF3179698366232,閣下的包裹預計派送時間只作參考,根據寄方統一要求..

更多

在同一个类的两个方法内部互相调用中,如何使 AOP 生效

熟悉 Spring AOP 的都知道,如果同一个类中的两个方法在内部互相调用,那么此时 AOP 是不会生效的,因为 Spring AOP 是通过代理类来实现的,而类内部的方法调用并不会走到代理对象。那么,有没有办法让内部调用的时候也让 AOP 生效呢?万能的 ChatGPT 告诉我,方法是有的,还有好几种。 使用 @Autowired 通过代理调用这个方法的思路是,利用 @Autowired 注解注入自身的代理对象,然后通过代理对象完成方法调用。 1234567891011121314@Servicepublic class DemoService { @Autowired private DemoService demoService; public String helloWor..

更多
loading..
PythonMarkdownLLM

一日一技:如何正确渲染大模型返回的Markdown?

摄影:产品经理简单做个家宴我们经常让大模型返回Markdown格式的文本,然后通过Python的markdown库把文本渲染成HTML。但不知道大家有没有发现,大模型返回的Markdown并不是标准的Markdown。特别是当返回的内容包含列表时,大模型返回的内容有问题。例如下面这段文本:1234**关于这个问题,我有以下看法*** 第一点* 第二点* 第三点你粗看起来没有问题,但当你使用markdown模块去把它渲染成HTML时,你会发现渲染出来的结果不符合你的预期,如下图所示:这是因为标准的Markdown对换行非常敏感,列表项与它上面的文本之间,必须有一个空行,才能正确解析,如下图所示:不仅是空行,还有多级列表的缩进问题。标准Markdown的子列表项缩进应该是4个空格,但大模型返回的子列表缩进经常..

更多
loading..
Python爬虫Scrapy

一日一技:Scrapy如何发起假请求?

摄影:产品经理韩国章肥虾。在使用Scrapy的时候,我们可以通过在pipelines.py里面定义一些数据处理流程,让爬虫在爬到数据以后,先处理数据再储存。这本来是一个很好的功能,但容易被一些垃圾程序员拿来乱用。我看到过一些Scrapy爬虫项目,它的代码是这样写的:1234567891011...def start_requests(self): yield scrapy.Request('https://baidu.com')def parse(self, response): import pymongo handler = pymongo.MongoClient().xxdb.yycol rows = handler.find() for row in rows: ..

更多
loading..
CarSu7 UltraRace

Su7 Ultra下赛道

Foreword 记录一下Su7 Ultra下赛道的准备,还有一些难找的信息、科普内容都汇总到一起了 安全 头盔 赛车头盔有下面一些品牌: Xquip,好像是唯一的国产品牌,入门型号FF-S4,FIA认证大概要2700左右,SA2020认证只用1700 OMP,优点是视野大,入门型号GP-R,2900左右 Aria,优点是帅,其实感觉好像差不多,入门型号GP6S,3400左右 SPARCO,入门型号W01,3000左右,碳纤维版5500,好便宜 Bell,高端牌子,入门型号GP3,4600左右,经典型号RS7,5500多,碳纤维版9700多, Stilo,好像最便宜都5300,主打..

更多
12387