# Do a same thing with difference languages **Repository Path**: hicomic_admin/d41s ## Basic Information - **Project Name**: Do a same thing with difference languages - **Description**: 'D41S' 项目是我和我同学发起的一个学习项目。主要目的是学习,然后秉承用不同语言去做同一件事。这里面就会遇到不同语言之间的冲突和优化。 - **Primary Language**: 其他 - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-12 - **Last Updated**: 2025-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍(Do a same thing with difference languages) [![State-of-the-art Shitcode](https://img.shields.io/static/v1?label=State-of-the-art&message=Shitcode&color=7B5804)](https://github.com/trekhleb/state-of-the-art-shitcode) 这是一个练习的项目,主要的功能是学习不同的语言在解决特定问题时的代码。遵循以下几点要求: (内容持续更新) - 尽量使用系统自带的库。 - 系统默认的库没有,则使用尽可能主流的业界公认库。 - 如果非要写轮子,尽量简单易懂。 - 尽量不同语言按照 project 的方式单独存在。 - 不接受代码片段。 - 尽量编写足够多和清楚的注释。 ## 项目介绍(持续更新) ### 000CodeWars 在网站 [CodeWars](https://www.codewars.com) 上的练习. 但是进度缓慢, 很多不会... ### 001如何验证SSL证书 主要是用来校验URL证书是否失效, 或者没失效的话, 离失效还有多少天. ### 002网络请求和下载保存 这个项目主要是爬取一个搜狐畅游的手游《水浒英雄传》人物卡牌信息和图片的. 所有图片和信息来自游戏官网介绍. 所有数据爬取下来也不存在商业使用的目的. 不过目前这个项目人物并不全面. ### 003聚合数据公共API 这个项目主要是使用了[聚合数据](https://www.juhe.cn/)上开放的API接口. ### 004菲波那切数列 这个项目是一个基于给定长度展示该数列的训练. 如给定 `8`, 则展示: `[1, 1, 2, 3, 5, 8, 13, 21]`. 这个项目最后疯狂到...都在比较速度. ### 005像素画图片 这个是练手的项目, 用了两种模式, 一种是自己构思的; 另一种是使用了第三方库. 目前只有 `python` 版. ### 006构建一个 WebServer 预想的是用不同语言编写简单的 WebServer, 但是发现困难重重. ### 007Calculator 一个基于 `Tkinter` 的 `python` 项目, 最终如果不能使用其他语言写出其他版本, 估计要废弃这个项目. ### 008algorithm-project 算法联系项目, 都是基础版. 不包含数据结构 `(Data Structures)`. ### 009VlangExamples `Vlang` 项目, 目前主要是一个 `port scanner`. ### 010DataStructures 数据结构项目. ### 011Pi 这是个关于 Pi 计算的项目. 这个项目是基于 `Chudnovsky` 公式构建来的. 整个还有一个有趣的网站是专门做这个的, 并且提供了专门的代码. ### 013Benchmarksgame 这个项目就很有趣了. 是个专门为了测试各种语言实际性能的网站, 里面提供了很多语言的测试代码. ### 997CommandLineToolAwesome 主要是介绍好用的 `Command Line Tool`. ### 998ToyProgramLanguage 自己编写的一个编程语言. 其实是根据网上学习的一个完整例子. ### 999项目模板 这里记录的都是不同语言在 `new project` 时的最小文件夹和文件结构. 本意是帮助 `ZQ` 解决项目结构的问题. ## 文件夹说明 - 按照"00X+功能简单描述"的方式来构建目录结构。 - 编程语言如有需要,需要写上版本。如 python3.10 ,则表示该文件夹下的 python 运行版本至少是 3.10。