10篇文章包含标签「toy」
使用 Docker 部署 PeerTube

Skyone
科技爱好者
PeerTube 是一个自由开源的去中心化视频分享平台,它使用 WebTorrent 技术来实现 P2P 视频流传输。本来想用 PeerTube 来搭建一个视频分享平台,但是发现 PeerTube 的 Docker 部署文档有很多缺失的细节,所以写了这篇文章来记录一下 PeerTube 的 Docker 部署过程。
我已经搭建好了一个示例,大家可用访问 https://video.akk.moe 查看效果。
静态编译node.js-v16踩坑记

Skyone
科技爱好者
想静态编译一个 Node.js 打包成 Google Distroless 容器,但编译的时候遇到一些问题,不过为了照顾没有编译过源代码的同学,还是一步一步介绍。最终成果:
注:本文仅面向Linux系统
使用picoprobe调试树莓派PICO(附调试包)

Skyone
科技爱好者
看了下网上的树莓派调试的资料,要么使用 stlink,要么使用树莓派4B,要么按官方的来,使用一个树莓派PICO调试另一个,但连编译后的openocd都不给一个嘛。。。。。
今天来写一篇:在 Windows 下使用一个树莓派PICO调试另一个,基于官方的 picoprobe
准备材料:
- 树莓派 PICO 两片
- USB 线一根
- 杜邦线若干
使用CMake构建lua并嵌入C程序

Skyone
科技爱好者
Lua 是一个小巧的解释型语言,优点很明显:非常小,因此很适合嵌入一些编译型语言中,使之可拓展性大大增强。
但是网上许多文章都是基于 lua 5.1 ,而且不支持 Windows 平台,于是我准备使用 CMake 弄一个全平台的。
提示
如果不需要编译 lua 库文件,windows 下只需要把代码全拖进VS直接编译即可,但这样就不能使用MinGW编译了
创建自己的树莓派Pico C语言项目

Skyone
科技爱好者
2023/03更新:树莓派官方更新了很多,现在创建项目很简单了,写个CMake就行了
继Win10下配置树莓派Pico的MicroPython与C环境后的又一篇介绍树莓派Pico的文章
刚配置完环境就发现网上的教程全是教你使用树莓派官方的示例项目,然而几乎没有关于创建自己项目的教程,既然如此,我自己研究一下吧
经过不懈的努力实际上是忘了弄。。,终于完成了树莓派Pico的C/C++项目的创建,树莓派Pico C/C++项目的创建相对于micropython或Arduino来说是非常难的,尤其是在Windows环境下还有几个令人绝望的坑。废话不多说,开始这篇文章。
Scrapy+GitHubActions部署云爬虫

Skyone
科技爱好者
为了学习GitHub Actions的基本使用,写一个爬虫练练手
这个爬虫用于下载哔哩哔哩相簿的图片
该文章分为三步:
- 写爬虫
- 写workflows文件
- 上传代码到GitHub
Win10下配置树莓派Pico的开发环境

Skyone
科技爱好者
本文章分别介绍了如何在Windows 10 x64环境下搭建MicroPython环境和C/C++环境。
其中,C/C++环境我用的IDE是JetBrains的CLion,所以不保证VSCode环境一定成功,欢迎留言讨论。
备注
这篇教程假设你已经安装好了:CMake,mingw64,CLion或VSCode,Git(非必要,会从GitHub下载代码就行)
网易云音乐直链解析

Skyone
科技爱好者
本文详细介绍了提取网易云音乐前端歌曲播放链接的分析过程。
重要
在写这篇文章时刚刚学习前端不久,代码写的比较烂……总之重点在如何破解网易云音乐的加密方式。
后面有一篇博文展示了如何写一个真正可用的 API ,但由于本博客正在搬迁,搬运完成后会在这里把链接贴出来。
技术栈
- Koa基础
推荐一篇博客,把koa讲的非常易懂,几乎看懂他提供的例子后koa就会得差不多了,如果有时间,我可能也会写一篇教程。
- JavaScript基础
- HTML基础
Xamarin的基本控件及常见用法

Skyone
科技爱好者
Xamarin 是一个开放源代码平台,用于通过 .NET 构建适用于 iOS、Android 和 Windows 的新式高性能应用程序。本文记录了Xamarin框架的基本控件,并给出了相关例子。
提示
2023.01更新:咳,这玩意现在用的人少了,国内用的就更少了,至少我是不推荐再学了。搞跨平台还是Qt、React Native或者Flutter。有选择权的话,试试 渐进式 Web 应用(Progressive Web Apps, WPA) 也不错嘛。