将你的原生 Javascript 应用程序转换为 TypeScript

这篇文章将介绍在此处设置的示例 TODO 应用程序仓库。这个 repo 是普通的 Javascript,在 Node.js 上运行并使用 Express。包括一些基本测试,但它尽可能简单。我们将介绍一些在尝试从 Javascript 迁移到使用 TypeScript 时可以采取的策略。

这篇文章不会深入讨论 TypeScript 编程概念,只会简要介绍它们,因为它们本身就是大量信息。如果想了解更多信息,官方的TypeScript 手册是一个很好的资源 GitHub - anvilco/anvil-ts-upgrade-example: Example repository for Javascript to TypeScript upgrade blog post
Asynction:文档驱动的 Python Socket.IO #框架 。建立在Flask-SocketIO之上。灵感来自Connexion

Asynction 的目的是在使用 Python 开发SocketIO API 时支持规范优先的方法。它保证您的 API 将按照其文档工作

特征:
-注册 API 规范中引用的所有事件和错误处理程序。

-为每个 Socket.IO 交互提供开箱即用的验证。尤其:
事件验证(针对入口和出口事件),基于指定的消息模式
HTTP 请求验证,在连接时,基于每个命名空间的通道绑定模式
回调验证,基于消息模式的消息x-ackACK

-Security à la Connexion。处理基于 OAuth2 和 HTTP 的身份验证。
-生成 HTML 呈现的文档,类似于 AsyncAPI游乐场。文档通过GET {base_path}/docs应用程序的路线获得服务。
-模拟服务器支持
-命令行界面
用自己的编程语言Roman II 来解决leetcode

Roman II 是一种动态编程语言,带有一个简单的标记和清除垃圾收集器,所有这些都是用大约 5000 行的 GNU11 方言 C 语言从头开始编写的。
Twitter 和 FAANG 如何开发和推出推荐系统 | 详情
Hatch 1.0.0 - 现代、可扩展的 Python 项目管理

特征:
默认情况下具有可重复构建的标准化构建系统
支持自定义脚本的强大环境管理
轻松发布到PyPI或其他来源
版本管理
可配置的项目生成与健全的默认值
响应式CLI,比同等工具快约 2-3 倍
为1000多个开发者构建开发者门户学到的5个最重要的经验教训 | 详情
SparForte 一个基于 Ada 的 shell、脚本语言和模板引擎
Meqa Network - Web3.0 能带来什么?
红帽应用基础面向云原生开发者推出。
TerminusDB 具有协作模型的分布式 #数据库 - 用于数据的 Git

TerminusDB 是一个强大的内存图形数据库,让你能够最大限度地提高生产力和数据的价值。 它具有众多功能和多个接口,能创建具有内置版本控制和其他类似 Git 操作的数据密集型、不可变和同步的数据库。
谷歌正在扩大人们可以要求从搜索结果中删除的数据类型,包括电话号码、电子邮件地址或实际地址等个人联系信息。此举是在谷歌推出一项新政策后几个月,该政策允许 18 岁以下的人(或父母/监护人)请求从谷歌搜索结果中删除他们的图像 | 详情
机器学习技术,工具,最佳实践等大列表

完整的机器学习包,包含 35 个关于大多数数据科学和机器学习主题的端到端和交互式笔记本。该软件包涵盖了用于操作和分析数据集的不同技术、经典 #机器学习 算法、神经网络基础知识以及用于计算机视觉和自然语言处理的深度学习。

Main | Twitter | Github | LinkedIn | 大纲
Back to Top