SHUHARI 的个人网站

个人开发者。喜爱 Python、Linux 与开源。本站是自己维护的站点,包括我的博客文章、开发工具和开源项目等,欢迎访问。

栏目

博客文章


  • 内容丰富的命题作文 - 《Visual Studio Code 权威指南》书评

    VSCode

    Visual Studio Code 是微软推出的、主要面向程序员的新一代编辑器,在某些轻量级场景下已经可以替代专业的 IDE 产品(尽管从本质上说它仍然是编辑器)。其实它出现也已经有好几年了,但一直以来除了官方文档之外,缺乏其他系统性的学习资料。当然也不是完全没有,比如:

    现在,由微软中国的工程师韩骏编写的《Visual Studio Code 权威指南》出版了,也算是填补了该主题在中文领域的一项空白。

  • 重写 500 Lines or Less 项目 - Static Analysis

    开源

    概述

    本文章是 重写 500 Lines or Less 系列项目其中一篇,目标是重写 500 Lines or Less 系列的原有项目:静态分析/Static Analysis。原文章代码是基于 Julia 这种新型的编程语言,主要分析目标是该语言中比较被强调的一个特性:多重分派(multiple dispatch)。考虑到 Julia 语言并不是特别普及,同时多重分派在其他语言中也并非常见特性(也有与之相近的概念),可能大部分读者对它会比较陌生,影响对于原文的理解。因此,本文选择基于主流、同时也比较便于学习和理解的 Python 来演示静态分析的原理和过程,不再按照原文的体例。

  • 微软发布了 Pylance,但并不开源

    VSCode

    最近,微软发布了 PyLance。这是一个新的、用于语言服务协议(LSP)的 Python 语言支持,目的是希望在未来逐渐取代已经在 Visul Studio Code 中使用了数年的 Python 扩展的当前版本。以下是微软官宣的信息:

    Announcing Pylance: Fast, feature-rich language support for Python in Visual Studio Code

新闻
  • 发表博客文章《内容丰富的命题作为 - 《Visual Studio Code 权威指南》书评》
  • 发表博客文章《重写 500 Lines or Less 项目 - Static Analysis》
  • 发表博客文章《微软发布了 Pylance,但并不开源》
  • 发表博客文章《重写 500 Lines or Less 项目 - Continuous Integration》
  • 发表博客文章《重写 500 Lines or Less 项目 - Template Engine》