前言 遥想当年上大学的时候,想拥有一个自己的网站,当时采用内网穿透的方式,在网上嫖了一个 html 模板,似乎像那么回事,但事实上完全没法持续开发或者维护。 自上班以来从没有定居过,一直在搬家搬家搬家,再也没有一个固定的 IP,内网穿透是不可能了,看到阮一峰、痞子衡等等大佬的个人博客,非常心痒,一直寄居在各个论坛里面终究是不好的毕竟天天发水文。 最近看见一个非常非常漂亮的个人博客,也就是本站的模板工程,前后端分离,独立管理,后端写文章也非常方便,决定狠狠 fork 下来。 是这个...
框架 Streamlit 是一个用于机器学习、数据可视化的 Python 框架,它能几行代码就构建出一个精美的在线 app 应用。对于前端小白来说是可以完全不用学习各种困难的前端框架,后端使用 flask 创建各种 api 是相当简单的,而前端想要弄得美观一些则必须学习各种框架并且懂得如何美化,Streamlit 解决了这个痛点。 但是 Streamlit 原生只能部署在服务器上,使用网页端进行浏览,这对于工业软件来说是不行的,有一个日本哥们构建了一个包装后的框架以便于 Streamlit 项目包装成桌面应用。 [Streamlit + Wasm + Electron = Desk...
基本介绍 标准仪器设备接口是上位机和仪器通信使用的接口,如示波器、电源、信号发生器等。常用的标准仪器接口及对应的通信协议如下。 | 通信接口 | 通信协议 | | -------- | -------- | | LAN | VXI-11 | | USB | USB-TMC | | GPIB | IEEE488 | LAN 的通信协议和 TCP/IP 的 TCP Client/Server 、RAW Socket 没什么本质区别,只要支持其中之一都可以正常识别。 GPIB 的通信协议比较复杂,而且物理层是并口传输,几乎只能使用专用的收发器...
终于换成自动 SSL 证书申请和部署了好耶!同时文件站也弄成 https 了 主页 | yono的文件 ,主要是为了文件站可以在线预览视频和文档,要不然才懒得给他弄证书。 安装 对于 certbot,网上有一些非常麻烦的安装流程,需要先安装 rpel、snapd 啥啥依赖的方法,不要搞那些花里胡哨的,python 版就是坠好滴。 安装使用如下指令,一键安装好。 yum install certbot python3-certbot-nginx -y 检查一下 nginx 的配置文件。 ng...
usbx 基本介绍 usbx 是 threadx 操作系统的 USB 设备栈,支持多种主机驱动、从机枚举、以及 OTG 开源库地址在这里 eclipse-threadx/usbx: Eclipse ThreadX - USBX is a high-performance USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with Eclipse ThreadX RTOS 介绍在这里 [...
因为要给公司完全不懂技术的产品经理弄编译和发布教程,直接删掉产品相关的部分直接水一篇博客吧好耶 安装软件工具 在如下链接下载打包好的便携式vscode vscode 集成环境 下载后放到任意文件夹解压,有如下内容 运行其中的 1_首次打开请运行.bat,可能会有权限提示,...
关于 🎉终于终于,在 keil 的绿尸寒压力下,公司准备转型到 gcc 编译。而我觉得 gcc 编译链的整合应该没有比 CMAKE 更好的方案(当然 EIDE 插件也不错),长久独立探索,终于彻底把 keil 踢掉了。eclipse 还无法完全踢掉,毕竟 TI 的 MCU 还得 CCS 来,什么时候能实现 vscode 全面普及呢? 最近把原本的项目工程转成完全的 CMAKE 工程,发现一些可以优化的工程结构的点。 工具 在博客文件服务页应该有便携 vscode 的下载,各种需要的工具都集成进去了,绿色免安装。 有一个 ==1_首次打开请运行.bat== 的文件,双击运行一...
关于 原前后端已经有云函数这样的机制提高后端配置的自由性了,但是原版前端终究还是有些不足,想要更多的自定义内容,必须对前端进行二次开发了。 Innei/Shiro: 📜 A minimalist personal website embodying the purity of paper and freshness of snow. 此前搭建博客时应该已经将 Shiro fork 进我们自己的仓库了,就以自己的 fork 为基础进行二次开发。 其实是很简单的事情,但是完全没有基础,弄了两天才正式搭建好环境。 ...
又换图床了 早期使用 SM.MS 图床,但是太卡了,上传和加载都慢的要死。 切到了博客自带的图床,这样加载速度确实非常快,但是依赖原本的域名。 在 xLog 上看到一个免费且好用的方案,于是迁,都可以迁! MarSeventh/CloudFlare-ImgBed: CloudFlare 图床,基于 CloudFlare Pages 和 Telegram Bot 的免费图片托管解决方案! 预备工作 1.首先说明整体思路 Tel...
为什么要前后端分离 我事实上并没有完成过任何一个前后端分离的项目,作为 C 语言选手,过去写的所有小工具都是以大对象传参进行上下层的调用,并且设计过一种虚假的前后端分离项目框架,以便于合作开发。 后来朋友推荐 redis 数据库,结合 PYQT 做桌面应用也可以前后端分离,只是完全依靠键值对通信的话,键值表未免有些庞大,键命名非常头疼。而且还是没有脱离做C 语言项目的思路,本质上只是将全局状态结构体弄成了 redis 数据库以使得前后端项目可以独立运行,依然无法彻彻底底模块化。 搭建博客还有一些小网站的过程中,感觉 web 开发确实挺好的,尤其是让我从C 语言的思路中脱离出来,随地拉...