boringhex.top博客

非典型程序员的小破站

pyOCD 是一个基于 Python 的工具和 API,用于调试、编程和探索 Arm Cortex 微控制器。它支持通过命令行或 IDE(如 VSCode Cortex-Debug 插件和 Eclipse Embedded CDT)使用 gdb 进行调试,支持将固件和数据镜像编程到内部或外部闪存中,也可以将镜像加载到 RAM 中。它还提供了一个简单的 API,非常适合用于 CI、定制测试和调试工具、安全研究等。此外,pyOCD 还支持 Semihosting 和 SWV,具有完整的半主机实现,包括控制台和文件 I/O。它内置了对超过 70 种流行 MCU 的支持,并且通过使用 CMSIS 设备族包,几乎市面上所有的 Cortex-M 设备都能得到支持。

阅读全文 »

今天搜集自动驾驶小车项目时发现一个非常有意思的项目——OpenBot,这个项目用智能手机作为大脑,实现了自动驾驶小车。

阅读全文 »

在搜集创意时钟项目时,发现一个有意思的项目——Hollow Clock 4。对,这已经是作者的第4代产品了,使用微型步进电机制作了一个中空时钟。完成后是这个样子:

hollow clock 4

阅读全文 »

Czkawka (tch•kav•ka (IPA: [ˈʧ̑kafka]), “hiccup” in Polish) is a simple, fast and free app to remove unnecessary files from your computer.
Multi functional app to find duplicates, empty folders, similar images etc.

Czkawka

Features

  • 使用内存安全的Rust语言编写
  • 超快,得益于一些高级算法和多线程技术
  • 免费,开源,无广告
  • 多平台支持,Linux,Windows,macOS,FreeBSD,还会更多
  • 缓存支持,二次扫描比首次更快
  • 命令行接口,便于自动化
  • gui使用gtk4,界面与fslint很像
  • 没后门,不访问互联网,也不收集用户信息和统计信息
  • 多语言
  • 内置多种工具
    • 重复文件,基于文件名、大小或哈希
    • 空文件夹,查找指定目录中的空文件夹
    • 大文件,在指定位置查找大文件
    • 空文件
    • 临时文件
    • 相似图片
    • 相似视频
    • 相同音乐文件
    • 无效的符号链接
    • 损坏的文件
    • 不匹配的文件扩展名
阅读全文 »

扫描下方二维码加入交流群,结伴前行。

微信

QQ

百度网盘会员优惠购买

百度网盘青春卡

百度网盘联合会员

百度网盘年卡

百度网盘季卡

百度网盘月卡

streamlit页面布局

今天学习streamlit网页应用的布局,在快速演示程序中,涉及到以下几个streamlit对象:

  • st.set_page_config(layout="wide")
    以宽模式显示app内容,不指定的话,默认以固定宽度显示内容。

  • st.sidebar
    放置边栏组件,或在边栏显示文本和图片

  • st.expander
    在一个下拉容器中显示文本或图片

  • st.columns
    创建表栏式空间、列表空间

阅读全文 »

st.plotly_chart

今天学习st.plotly_chart的使用,并完成一个股票蜡烛图的练习。

st.plotly_chart用来显示交互式绘图表,Plotly是一个Python的图表库。

st.plotly_chart函数的参数跟 Plotly 的 plot() 函数几乎一样,你可以在 https://plot.ly/python 找到更多关于Plotly的信息。

要在 Streamlit 中显示 Plotly 图表,只需要在通常调用 Plotly 的 py.plot 或 py.iplot 函数的地方替换成调用 st.plotly_chart 。

阅读全文 »

st.file_uploader

st.file_uploader是一个文件上传组件,默认配置下,上传的文件大小限制在200MB以内,可以通过配置server.maxUploadSize选项修改这一限制。了解更多配置选项

demo

点击按钮运行演示程序:

Open in Streamlit

阅读全文 »
0%