相关文章
吐槽kotlin之垃圾设计
本文重点在于吐槽垃圾设计,基本直只说缺点。
一.没有static关键字
static其实不是很面向对象,但是是很有必要和方便的。 kotlin为了实现java的static功能,必须使用伴生类,一般情况下没啥问题,但是反编译之后的class多…
编程日记
2025/3/14 3:34:48
使用OpenCV实现光流追踪
在计算机视觉领域,光流追踪是一种重要的技术,用于估计图像中像素运动的瞬时速度。它广泛应用于视频分析、运动检测、物体跟踪和姿态估计等领域。本文将介绍如何使用OpenCV库实现光流追踪,并展示一个简单的示例代码。
什么是光流追踪…
编程日记
2025/3/13 14:12:59
生信技能61 - 获取比对后BAM文件的多项基础统计指标
获取比对后BAM文件的多项基础统计指标
1. 运行实例
采用pysam库解析bam文件,将bam文件路径作为输入参数,统计输出比对的参考基因组大小、ATCGN各碱基数量/比率、GC含量、UR reads数量、平均测序深度、总reads数量等统计指标。
python bam_statistics.py -b sample.sorted.…
编程日记
2025/3/16 16:16:39
STM32的GPIO寄存器描述
寄存器: 软件控制硬件(在程序中操作对应控制器),通过寄存器,就是 寄存器(可以存放数据),但是其中的数据具有特定的硬件含义(查看芯片手册),设置寄存器的值,对应的控制器就执行对应的工作。相当于寄存器就是…
编程日记
2025/3/13 5:06:14
微信开发者工具提示获取手机号失败,客户端短信认证
长时间没有使用快捷登录方式,手机号授权过期,
如何解决
打开 开发者工具中,预览模式,在手机中完成,使用快捷登录,获取完整的手机号流程;验短流程完成后在开发工具也能获取到完整手机号了
Tar…
编程日记
2025/3/10 13:57:41
架构设计笔记-18-安全架构设计理论与实践
知识要点
常见的安全威胁:
信息泄露:信息被泄露或透露给某个非授权的实体。破坏信息的完整性:数据被非授权地进行增删、修改或破坏而受到损失。拒绝服务:对信息或其他资源的合法访问被无条件地阻止。攻击者向服务器发送大量垃圾…
编程日记
2025/3/15 14:26:44
以一个B站必剪应用Bug过一下CVSS 4.0评分
Bug的内容就是Mac上的必剪无法完成B站视频上传新手任务。 这个从B站客服那里确认了。
没多大事儿,这是个设备相关的bug,我们也可以认为这样的小bug对用户是无害的,此时评分为0,无影响,但从学习角度出发我们将部分评分…
编程日记
2025/3/16 15:08:56
不起眼的错误参数导致remote-debugging-port不生效
引言
背景
由于有一些小需求需要控制浏览器批量执行请求,最简单的方案是使用 DrissionPage 来实现,遂有了下面的问题。
问题
通过命令行传入 remote-debugging-port9111 参数,但是调试了一天,一直不生效,各种方法都…
编程日记
2025/3/12 8:37:25