Cody Ray
Cody Ray

What's new technology today

All Posts


如何在基于 Windows Continer 的 Docker 中部署生产项目

本文介绍了如何在基于 Windows Container 的 Docker 中部署生产项目。首先,作者介绍了 Windows Container 版本的 Docker 的特殊性,需要为各种基础设施自己来制作镜像。然后,作者详细介绍了在 Windows Container 中部署 Docker Registry 的过程,包括如何编写 Dockerfile 和配置文件,以及如何提交镜像到 Registry 中。最后,作者总结了在实际生产中,Windows Container 中的 Docker 有一定的受限,但仍值得一试。本文提供了有用的参考和推荐仓库,可以帮助读者快速地在自己的 Docker 中打包出符合需求的镜像。--GPT 4

Windows Server Docker Docker Registry

如何在 Windows 上利用 Windows Continer 使用 Docker

本篇博客介绍了如何在没有启用虚拟化的 Windows 中使用 Docker。作者首先介绍了 Docker 平台即服务产品的背景和最佳环境是 Linux,但如果没有 Linux 或 Windows 的虚拟化,作者将帮助你在没有启用虚拟化的 Windows 中得到 90% 的 Docker 能力。接下来,作者详细介绍了 Windows 环境下 Docker 的安装步骤,包括安装 Git、安装 Open SSH、安装 Docker CE 等。最后,作者展示了如何使用 Docker 在 Windows Continer 上运行第一个 Image。虽然 Docker 在 Windows 下还有许多问题,但作者期待在下一篇博客中继续探讨。--GPT 4

Windows Server Docker

如何和TA一起听音乐-来建立自己的播放套件吧

本文主要介绍了如何利用Mopidy、Mopidy-Spotify、Mopidy-Iris以及Snapserver等工具搭建一套可以实现随时随地共享音乐的系统。首先,我们需要准备一台Linux服务器,然后依次安装和配置Mopidy、Mopidy-Spotify、Mopidy-Iris和Snapserver。Mopidy是一套支持扩展的,用于控制本机播放音频的服务;Mopidy-Spotify扩展可以使Mopidy支持从Spotify获取音乐;Mopidy-Iris为Mopidy增加一个现代风格的Web播放器界面;Snapserver则提供一个将本机音频流转至其他设备的服务。安装和配置完成后,我们可以在浏览器上访问并控制音乐播放,同时也可以将音频流转发给其他设备。最后,我们需要解决如何让其他人访问到你的问题,这将是接下来需要探索的内容。这套系统的搭建虽然有些复杂,但是一旦完成,你就可以随时随地和TA一起听音乐了。你准备好接受这个挑战了吗?--GPT 4

Mopidy Ubuntu Linux Spotify

Welcome to MoongladePure

MoongladePure represents a fresh take on the original Moonglade, offering a unique version that eliminates certain dependencies. This updated model allows for complete on-premises deployment, liberating it from the constraints of any specific cloud service. This shift not only enhances flexibility but also ensures ownership and control of data. However, what are the implications of this change? How does it affect the functionality and efficiency of the system? The answers lie within the blog post, inviting readers to delve into the intricacies of MoongladePure and explore the potential benefits and challenges that come with this newfound independence.--GPT 4


Use nginx build RTMP service for ubuntu 18.04+

这篇博客介绍了如何在Ubuntu 18.04+上使用nginx构建RTMP服务。首先,需要安装nginx和libnginx-mod-rtmp。然后,在配置文件/etc/nginx/nginx.conf中添加一些配置,包括监听1935端口和设置chunk_size。最后,重新加载nginx服务并打开1935端口的防火墙。本文提供了详细的步骤和命令示例,方便读者按照操作进行设置。通过构建RTMP服务,读者可以轻松地进行流媒体传输,并与朋友共享视频内容。这篇博客激发了读者对构建自己的RTMP服务器的兴趣,同时也引发了一些问题,例如如何进一步优化服务器性能,如何与其他应用程序集成等。通过阅读全文,读者可以找到答案,并深入探索RTMP服务的更多可能性。--GPT 4

Ubuntu Linux Nginx

Use data annotations to reduce model validation for TS

使用数据注释来减少TS模型验证 这篇博客介绍了如何使用数据注释(data annotations)来减少TS模型验证的工作量。文章首先介绍了内置的三种常用限制器(`Required`、`Range`和`RegularExpression`),并提供了示例代码来演示如何使用这些限制器。然后,文章介绍了如何自定义限制器,并提供了示例代码来说明如何动态设置自定义限制器。接下来,文章讨论了如何使用反射错误消息来绑定属性并快速获取反馈信息。文章还介绍了错误监听器的使用方法,以及如何设置更改监听器来监听属性的变化。最后,文章提供了GitHub链接供读者查看更多信息。 这篇博客提供了一种简化TS模型验证的方法,并且通过提供示例代码和实际应用场景来帮助读者理解和使用数据注释。读者可以通过阅读全文来详细了解如何使用数据注释来简化模型验证,并思考如何将其应用到自己的项目中。你是否对如何使用数据注释来简化模型验证感兴趣呢?你是否遇到过模型验证的困扰?通过阅读这篇博客,你可以找到答案。--GPT 4

TypeScript Library NPM

  • 1