如何使用 `setup.py` 打包和分发 Python 项目
场景问题 你正在开发一个 Python 项目,可能是一个应用程序、库或者工具。完成后,你希望能方便地分享给同事、团队,或者发布到公共平台供全球社区使用。然而,你不想每次都手动复制代码并让他人去配置环境…
目标 路径 时间 结果 信息 定位 闭环 复盘 精力 极限 稳态 框架 邮箱:linqingyang@datagov.top
场景问题 你正在开发一个 Python 项目,可能是一个应用程序、库或者工具。完成后,你希望能方便地分享给同事、团队,或者发布到公共平台供全球社区使用。然而,你不想每次都手动复制代码并让他人去配置环境…
架构师的7项核心能力提升建议 1. 系统设计和建模能力 提升维度: 全局性设计:掌握从需求分析到系统实现的完整流程,确保系统的可扩展性、性能、和安全性。特别是在系统分层和模块设计时,注意低耦合、高内聚…
架构师的7大核心能力 https://mp.weixin.qq.com/s/s9fObr7qIrH8VmVGe6IBfw 1,系统设计和建模能力 2,技术能力 3,全局视角与系统心思维 4,沟通与协作…
根据《Google SRE 运维与解密》一书里面的定义,所谓琐事: 1. 手动性 2. 重复性 3. 可以被自动化的 4. 战术性的,琐事是突然出现的,应对性的工作,而非策略驱动或者主动安排的。处理紧…
利用 WebRTC 实现浏览器拍照功能 —— 实操指南 在浏览器中利用 WebRTC 可以轻松实现拍照功能,并且可以对拍下来的图片进行滤镜处理。本文将详细讲解如何通过 WebRTC API 从视频流中…
在之前的文章中,我向你介绍了如何在浏览器中利用 WebRTC 采集音视频数据。那么,是否可以通过相同的技术进行拍照呢?没错,这是完全可行的。 现代的浏览器功能越来越强大,你不光可以通过它进行拍照,而且…
前言 WebRTC 是一种强大的浏览器技术,可以帮助我们在网页上实现实时音视频通信。本文将带领你通过 HTML 代码和 JavaScript,学习如何使用 WebRTC API 检测设备上的音视频设备…
使用过音视频会议或在线教育等实时互动软件的同学都知道,在打开摄像头(Camera)或麦克风(Micphone)的时候,首先要对其进行检测,检测的内容包括: 电脑 / 手机上都有那些音视频设备? 我们选…
以下是一篇关于如何通过浏览器调用摄像头的博客文章示例: 如何使用 HTML5 调用浏览器摄像头并显示视频流 随着 Web 技术的发展,现代浏览器为开发者提供了越来越多的强大功能,允许我们访问设备的硬件…
对于很多从事 JavaScript 开发的同学来说,基本都认为 JavaScript 是专门做页面控制的。如果用 JavaScript 做音视频处理,那真是很难想象的事儿。你可能首先想到的问题是:Ja…
在上一讲中,我们介绍了几种执行很快的 DDL 操作,这些 DDL 操作只需要修改元数据,因此即使表很大,也不影响执行速度。但是还有很多 DDL 操作,在执行的过程中需要读取全表的数据,或者是重建整个表…
平时我们使用 MySQL,或多或少都会遇到 DDL 的需求。比如有新业务上线,需要给现有的表添加新的字段;或者需要调整索引来优化性能;或者现有的表可能存在大量碎片,需要优化表,收缩空间。 那么对现有的…
上一讲我介绍了 mysqldump 和 MySQL Shell 的 Dump 工具。使用 mysqldump 导出的,实际上是一个 SQL 文件,将这个文件直接拿到数据库中执行,就可以完成数据导入。M…
这一讲中我会介绍MySQL 中导出数据和导入数据的一些方法,包括 传统的 mysqldump 工具 MySQL shell 提供的实例导出和导入工具 MySQL 原生支持的 LOAD DATA SEL…
不知道你平时使用各种语言编写程序访问数据库的时候,有没有遇到过内存方面的问题,确切地讲,是应用程序访问数据库时,消耗了大量的内存,甚至导致整个服务器的内存都耗尽了。 作为一名数据库的用户,我原先也写过…
前言 在现代软件开发中,特别是在 SaaS(软件即服务)模式中,多租户架构是一种非常流行且高效的设计方案。它可以让多个不同的客户(或称为“租户”)在同一个系统上运行,而不互相干扰。这种架构通过共享资源…
前言 在前端开发中,我们常常会遇到这样一个需求:在页面上显示一段文本,但我们只想展示固定行数的内容,超出部分通过滚动条来查看。这种场景在消息列表、日志输出窗口或评论框中经常见到。 本文将结合一个具体示…
中间件(Middleware)作为连接应用程序和操作系统的重要桥梁,提供标准化的编程接口和协议,在分布式系统中发挥关键作用。根据其功能,中间件可以分为多种类型,每个类型中包含一些非常有代表性的软件工具…
URL 编码字符总结及分类 在日常开发中,尤其是与网络和Web开发相关的工作时,URL编码字符是常见的技术点之一。URL编码通常用于将特殊字符转换为允许出现在URL中的格式。这些编码字符以百分号 % …
不知道你在平时工作中是否遇到过乱码问题?我最早遇到的乱码问题还是刚开始学 C 语言编程时,有时候在 Console 上会输出“烫烫烫”这样的信息。在使用 MySQL 时,也遇到过各种乱码,乱码可能会以…