boringhex.top博客

非典型程序员的小破站

st.line_chart

今天继续学习streamlit,st.line_chart组件的使用。

st.line_chart用来显示折线图,它是st.altair_chart上的语法糖。主要区别在于此命令使用数据自己的列和索引来计算图表的规格。因此,这更容易用于许多“只是绘制此内容”方案,同时可定制性较低。

如果无法正确猜测数据特征,请尝试使用 st.altair_chart 指定所需的图表。

阅读全文 »

st.slider

今天学习st.slider滑块组件的使用。

st.slider滑块组件通常被用来作为应用的输入,支持整数、浮点数、日期、时间和日期时间。

下面的示例程序包含以下简单功能,以演示st.slider滑块组件:

  1. 用户通过调整滑块选择值
  2. 应用打印出所选值
阅读全文 »

前两篇文章中一直在使用streamlit的方法st.write()来输出文本和参数到页面。

除了文本和参数,st.write()还支持以下内容的显示:

  • 打印字符串,与st.markdown()方法相似。
  • 显示python字典。
  • 显示pandas数据帧,以表格的样式。
  • 画图,来源可以是matplotlib, plotly, altair, graphviz, bokeh
  • 更多特性还在添加。
阅读全文 »

首先视频快速预览下今天的学习内容:

阅读全文 »

这两天折腾电脑换系统盘,原来的系统盘是256G的,换了个1T的。

迁移系统用的傲梅轻松备份,一切都很顺滑,迁移后系统可以直接正常使用。但是,但是,不知道昨天哪个步骤搞的,似乎是把之前的系统盘格式化擦除导致的,系统自带的应用没了!之前非常想卸载这些自带应用,但是现在自己莫名其妙的没了,心中暗暗不爽,关键是应用商店和windows terminal也没了,这怎么行?!

以管理员身份运行powershell,使用以下命令修复:

1
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

这个命令会安装全部自带应用,如果只需要安装特定应用,可以将上面的命令分开:

1
Get-AppxPackage -allusers | Select Name, PackageFullName

然后找到想修复的应用,再执行:

1
2
# 以"WindowsStore"为例
Get-AppxPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Streamlit
A faster way to build and share data apps

streamlit在几分钟内就可以将数据脚本转换为可共享的web应用程序,并且是纯python编程,无需前端经验。

阅读全文 »

hexo支持很多部署方案,最直接的就是部署在GitHub Pages服务上,国内gitee、coding等代码托管平台也都支持静态网站服务,而且免费。

但是GitHub在国内访问不太稳定,国内的代码托管平台资源和服务也不太稳定,后来想了想,干脆通过云存储部署吧。

云存储有很多选择,而且新用户往往都有很多优惠包,甚至免费额度,有很多人都选择七牛云做图床,就是七牛云的免费额度真是良心,小站基本够用。看完几家国内的云服务商计费方式后,最终选择了腾讯云cos对象存储服务。一是背靠大厂,服务相对稳定,二是价格尚可,虽不免费,但可接受。而且像阿里云、腾讯云这些大服务商,很多一条龙服务,比如网站备案、证书等等,在一个控制台里就全操作了,不用跳来跳去,比较省心。

阅读全文 »

当电脑上安装多个系统时,在启动引导阶段,会出现启动管理器,Windows上是”Windows启动管理器”,Ubuntu等linux发行版上也有他们的启动管理器。

阅读全文 »

说到硬盘读写测试,多数文章会建议使用CrystalDiskMark这个软件,GUI操作,简单方便。

其实Windows有自带命令可以评估硬件,其中就包括硬盘测试:

阅读全文 »

在部署hexo博客的过程中,遇到这样一个问题:hexo的部署插件都是在配置文件中配置密钥,而我是使用GitHub Actions进行部署,配置文件也放在仓库中,就会导致部署密钥泄露,所以目前是使用了腾讯的COS部署插件实现,它可以在GitHub Actions中直接调用。

但还是想知道如何在hexo的层面上解决,所以在hexo仓库提交了一个issue

本来以为hexo目前还不支持,后来作者回复可以在自动化流程中使用config命令来实现:

1
2
export THEME=next
hexo config theme $THEME
阅读全文 »
0%