Pure Shell HTTP Server

**产品主要功能:** - 这是一个纯shell实现的HTTP服务器。 - 能够使用GET/POST请求读写Working directory下的文件。 - 可以通过PORT和KEY环境变量设置监听的端口和写入操作的API Key。 - 如果没有指定API Key,会自动生成一个UUID作为API Key,并在控制台打印出来。 - 写入操作应设置Authorization头为:APIKey你的API密钥。 - 支持中文或未正确URL Encode的请求。 - 可以通过在服务器目录下运行kill -9 $(cat server.pid)来结束服务器。 **产品描述:** - 服务器是纯shell实现的,因此存在安全风险,不建议在有个人数据且暴露公网的设备上长期运行。 - 服务器功能简陋,不支持多进程、多连接,可能存在race condition问题。 - 主要目的是验证“shell也可以写HTTP服务器”的概念。 - 不建议对代码进行深入开发或在生产环境中使用。

Pure Shell HTTP Server
baobao12702025年1月15日
296

猜你喜欢

[WeClipper] 剪切板助手 v0.4.5,更加准确的输入光标位置检测来了!

[WeClipper] 剪切板助手 v0.4.5,更加准确的输入光标位置检测来了!

产品主要功能:剪切板助手v0.4.5能够更准确地检测输入光标的位置。 产品描述:WeClipper剪切板助手是一款能够识别不同应用和系统输入光标位置的辅助工具,适用于VSCode、浏览器以及记事本等场景。该软件界面简洁优雅,旨在提升用户在使用过程中的体验。

剪贴板助手输入光标位置检测

分享自己写的一个 docker 命令与 compose file 互转的小工具

产品:Compose it 主要功能:将docker run命令转换为等价的docker-compose.yml,并具备反向转换功能。 描述:Compose it是一个小工具,旨在简化Docker部署的管理。它能够帮助用户将单个docker run命令转换为docker-compose.yml文件,从而实现更集中的管理和后续的回溯与修改。该工具考虑了用户界面和交互体验,以简化用户的操作流程。

Docker工具Compose工具
继续给大家推荐年前做的一个小项目,希望有换工作需求的小伙伴都能找到心仪的工作!

继续给大家推荐年前做的一个小项目,希望有换工作需求的小伙伴都能找到心仪的工作!

产品主要功能:收集大厂招聘信息 产品描述:利用AI工具cursor制作的小项目,可以自动收集大厂的招聘信息并更新到GitHub、GitHub Pages和公众号,方便有找工作需求的人。

AI工具招聘信息收集

[造轮子] 在 TS 中实现 Rust 核心模式:开源 Rustable 基础库

产品主要功能和描述:这是一个开源的Rust基础库项目,包含类似Rust的enum、trait、iter等功能,同时实现了Option、Result、Vec、HashMap、HashSet等常用数据结构,以及clone、default、eq等常用特性。该项目旨在提供一个类似于Bevy的游戏引擎的基础,支持开发者使用TypeScript(TS)实现自己的游戏引擎。

Rust工具游戏引擎
我意外的登上了 GitHub Trending 榜首!

我意外的登上了 GitHub Trending 榜首!

产品:BongoCat 主要功能与描述: 1. 跨平台的桌面宠物。 2. 可以跟随用户的键盘和鼠标移动。 3. 使用Live2D模型,提供丰富的视觉效果。 4. 支持自定义快捷键,触发模型内置的表情与动作。 5. 支持导入自定义模型,打造独一无二的专属桌宠。 6. 提供Web版本,可通过OBS浏览器源直接展示猫咪。 7. 适配Linux Wayland环境,提升跨平台体验。

跨平台应用开源项目
[Cursor] 使用 AI 编辑器开发项目的一些心得

[Cursor] 使用 AI 编辑器开发项目的一些心得

产品主要功能和描述: 1. **文档智能分类**:使用LLM进行智能分类,从网上爬取的大量课程文章已分类超过一万篇。 2. **全文搜索**:支持PDF和Markdown文档的全文搜索。 3. **PDF/Markdown阅读器**:能够阅读PDF和Markdown格式的文档。 4. **自然语言编程**:在composer模式下,用户可以通过自然语言提问,系统能够自动生成相应的代码提示词,无需编写实际代码。 5. **上下文理解**:系统具有强大的上下文理解能力,能够根据整个项目的结构提供合理的建议。 6. **bug修复**:在修改bug方面,Cursor的能力比Windsurf更强,尤其是在从0到1开发阶段。 7. **项目文档更新**:保持项目文档的及时更新,以便AI助手能够提供更准确的建议。 8. **维护特定规则**:使用.cursorrules文件来维护项目特定的规则和注意事项,促进AI的自我迭代。 9. **提升开发效率**:Cursor能够显著提升开发效率,但开发者仍需保持清晰的判断力,不应过度依赖AI。

AI编程开发工具