分类: 研发

Python读写MDict词典文件

MDX/MDD 文件格式简介 MDX 和 MDD 是字典程序 MDict 使用的文件格式,其中 MDX 文件用于存放定义,而 MDD 用于存放其他资源文件,比如图片,发音,虽然存放的内容是不一样的,但是两种文件的结构是一致的。 MDX 和…

术→技巧, 研发 ·

大数据与Hadoop的生死

现在再写这篇文章感觉有些不合时宜,目前,貌似很少人再讨论大数据,也很少人再讨论Hadoop。整理这篇文章,是为了探寻最新的技术方向。 新技术替代的组件 Hadoop技术栈的许多组件已经被功能更强、性能更高的新技术…

数据, 术→技巧, 研发 ·

微服务与模块化单体架构

什么是微服务? 微服务(Microservices)是一种软件架构风格,将一个应用程序划分为一组小型的、独立运行的服务。每个服务都专注于完成一种特定的功能,可以独立开发、部署和扩展。这种架构与传统的单体应用(Monol…

术→技巧, 研发 ·

Python网页抓取包requests-html

requests-html简介 requests-html是一个用于网页抓取和解析的Python库,由Kenneth Reitz创建,旨在为开发者提供一个强大且易用的工具来处理HTML内容。与传统的网页抓取库不同,requests-html集成了对现代网页技术(…

集中式日志管理系统Sentry

Sentry简介 Sentry是一个流行的开源实时错误监控工具,主要用于应用程序的日志监控和错误跟踪。它能够帮助开发者快速识别、诊断和修复在生产环境中出现的问题。 以下是Sentry的一些主要特点和功能: 错误捕获…

术→技巧, 研发 ·

Python第三方日志工具盘点

Logging是Python标准库中自带的日志记录工具,事实上还有很多比它更好第三方日志工具。 logbook Logbook是一个用于替代Python标准库logging模块的日志记录库。它旨在提供更简洁和强大的日志记录接口,改善日志记…

术→技巧, 研发 ·

Python标准库之日志记录logging

logging模块简介 Python的logging模块是一个非常强大的工具,用于在应用程序中记录和管理日志信息。它提供了灵活的功能,可以在不同的输出目标(如控制台、文件、网络等)中记录日志,并支持不同的日志级别。先前基…

地理空间数据库Tile38

Tile38简介 Tile38是一个开源的内存型地理空间数据库,专门用于处理地理空间数据和位置服务。它是由AxiomDataScience开发的,旨在支持实时地理空间应用。Tile38提供了丰富的功能,使其成为处理地理位置数据的强大工…

Python命令行参数的解析

在Python中,解析命令行参数的方法有多种,以下是一些常用的方法: sys.argv 使用 sys.argv 是解析命令行参数的最基本方法之一。sys.argv 是一个列表,其中包含了从命令行传递给 Python 脚本的参数。列表的第一个…

术→技巧, 研发 ·

使用Python开发企业微信群机器人

企业微信的群组支持给群组添加群机器人,添加完群机器人后就可以使用群机器人在群内同步消息。群机器人创建者可以在机器人详情页看到该机器人特有的 webhook url。开发者可以向这个地址发起 HTTP POST 请求,即可实…

术→技巧, 研发 ·