「计算通践」
文章平均质量分 94
计算机实践、工程向南篇。
三余知行
「数智通识」:人工智能、机器学习、深度学习、AIGC、AI Infra、AI 应用方面;
「算法通解」:算法的串联与极解;
「计算通践」:技术的落地方面、工具的使用、编程语言;
「知见通感」:知人、知己、生活、职场、人生;
-- 冬者岁之余,夜者日之余,阴雨者时之余也
展开
-
Markdown|LaTeX 语法
Markdown 中的 LaTeX 语法非常丰富,可以用来表示各种复杂的数学表达式,为插入数学公式提供了强大的功能。LaTeX 语法涵盖了向量、矩阵、集合、不等式、逻辑运算、函数变换等多种数学表达,通过使用特殊符号和命令,可以创建复杂的数学表达式。具体的支持可能会根据不同的 Markdown 渲染器(如 Jupyter Notebook、GitHub 等)有所不同,因此在使用时请参考所用编辑器的文档,以确保兼容性和正确性,灵活且准确地表达数学内容。原创 2024-09-08 23:10:24 · 1592 阅读 · 4 评论 -
Markdown|基础语法
Markdown 是一种轻量级的标记语言,通常用于格式化文本。它易于阅读和编写,被广泛用于撰写文档、博客、电子邮件等。以下是 Markdown 的基本语法介绍。不同的 Markdown 渲染器可能支持不同的扩展和语法,因此在使用时应注意相应的文档和渲染器。掌握这些基本语法后,可以灵巧地创建各种格式的文档。原创 2024-09-08 23:03:42 · 1258 阅读 · 2 评论 -
Python|玩转 Excel:Pandas、openpyxl、pywin32
`Excel` 是在数据处理和分析中一种最常用的工具,而 Python 是一种强大的编程语言。结合 Python 的数据处理库,可以方便地操作 Excel 文件,进行数据读取、处理、分析和报告生成等工作。本文将介绍如何使用 Python 操作 Excel 文件,包括读取、写入、数据处理、样式设置、数据验证、公式支持和图表创建等方面的内容。原创 2024-09-06 21:57:52 · 1287 阅读 · 1 评论 -
Python 优雅编程:会报恩的代码(五)
在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍`使用 Python 从文本中搜索指定单词`的几个特定用法,并验证 re.compile 中缓存的存在,希望这些小技巧能在某个特定的时间正好帮到你。原创 2024-09-06 22:20:42 · 785 阅读 · 7 评论 -
Python 优雅编程:会报恩的代码(四)
在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍的是 Python 中 `urllib.parse.quote_plus` 的 URL 编码作用、判断指定路径的文件是否存在、使用 `imaplib` 与 `smtplib` 实现收发邮件、使用 `matplotlib` 绘制人工神经网络拓扑图、使用 `Keras` 构建卷积神经网络(CNN)等。希望这些小技巧能在某个特定的时间正好帮到你。原创 2024-09-05 09:15:00 · 1118 阅读 · 9 评论 -
Python 优雅编程:会报恩的代码(三)
在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍的是 Python 中使用 `Scikit-Learn` 下载 `MNIST` 数据,并训练模型,序列化模型、`MLPClassifier` 模型的参数查看、MLPClassifier 的`激活函数`及其实现、从 `pandas.core.frame.DataFrame` 中获取数据等。希望这些小技巧能在某个特定的时间正好帮到你。原创 2024-09-04 22:47:34 · 1139 阅读 · 4 评论 -
善用工具:开发与效率
在软件开发领域,在这个竞争激烈的社会环境中,合适的工具和资源是提升工作效率的关键因素。在编程工作中,传统的 Visual Studio Code、Git、Docker 和 Postman 等工具,“近来”不断融合智能化和自适应能力的新技术,都是我们需要握在掌中的好牌。此外,版本控制工具,团队协作工具、代码质量工具、学习平台和监控工具等也同样扮演着重要角色。这些工具能够帮助开发者改善协作、提高代码质量、简化日常操作并提升学习效率。通过有效整合这些工具和资源,开发者不仅能够优化个人工作流程,还能在团队合作中原创 2024-09-02 20:38:39 · 1776 阅读 · 3 评论 -
Nginx 维护与应用:最佳实践
Nginx 是开发者和运维人员常用的 Web 服务器和反向代理工具,具有高性能、高可靠性和丰富的功能。我们对 Nginx 的基本安装、配置和常见应用场景需要有足够的了解,对于如何通过 Nginx 实现高可用性、负载均衡、缓存和 CDN 等功能也需要有一定的认识。Nginx 可以帮助企业建立稳定、高效的服务架构,但 Nginx 维护与应用具有一定的深度和广度,以上关于 Nginx 维护与应用的最佳实践提供了全方位的参考,为系统架构师和运维团队可以根据具体的应用场景和需求进行调整和优化。原创 2024-09-01 13:31:15 · 1291 阅读 · 3 评论 -
Python 数据可视化:工具与实践
Python 在数据科学领域中扮演着重要角色,特别是在数据可视化方面。有效的数据可视化可以帮助我们更清晰地理解数据,发现模式,传达信息。本文将从数据可视化库的比较与选择、交互式可视化与静态图表的区别,以及图表设计原则与最佳实践等方面,深入探讨 Python 作图的工具与应用实践。原创 2024-08-31 22:20:08 · 3372 阅读 · 36 评论 -
AI 内容创作:思考与实践
随着人工智能技术的迅猛发展,AI 写作逐渐成为一个热门话题。尤其是结合了大语言模型(LLM)和检索增强生成(RAG)技术的应用,越来越多的创作者开始关注如何利用 AI 在写作中实现更高的效率与质量。本文将从 LLM 与 RAG 集成的最佳实践、写作内容的结构层面和内容深度的优化、以及内容评测与自动优化迭代机制等方面深入探讨如何更好地利用 AI 进行写作,并进一步探讨一些关于 AI 写作的思考与实践。原创 2024-08-31 19:13:32 · 1831 阅读 · 24 评论 -
AI 模型的全能与专精之路
在人工智能(AI)迅速发展的今天,各种类型的 AI 模型层出不穷,从专注于特定任务的专业型 AI 到具备广泛应用能力的全能型 AI,都在不断推动社会的进步和技术的变革。近期,OpenAI 预计将在秋季推出代号为“草莓”的新一代 AI 模型,其展示的广泛多样性引发了人们对 AI 模型未来发展的热烈讨论。它是否暗示着全能型 AI 将逐渐取代专业型 AI?这种趋势是否代表了未来机器学习的发展方向?在这篇文章中,我们将深入探讨全能型 AI 与专业型 AI 的优劣,并分析它们在经济市场和用户偏好方面的潜力。原创 2024-08-30 09:15:00 · 1050 阅读 · 2 评论 -
Python 优雅编程:会报恩的代码(二)
在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍的是 Python 中 `defaultdict` 的分组作用、`random` 在随机选取中的实践、使用 `networkx` 作图时,如何令图中的点一直保持相同的位置(不需要自行指定点的位置)、`logging.basicConfig` 的参数含义、`SQLAlchemy` 执行任意 SQL 等。原创 2024-08-28 13:15:00 · 1831 阅读 · 6 评论 -
Python ORM 最佳实践:Django ORM vs. SQLAlchemy
Django ORM 与 SQLAlchemy 无论是在性能优化、版本控制、事务管理、数据验证与清洗、以及缓存机制,还是在复杂查询的处理上,都有各自的新颖解法和优势。Django ORM 提供高效、快速的开发体验,适合小型及快速迭代的项目;而 SQLAlchemy 则为开发者提供了强大的查询和操作能力,适合复杂的应用需求。原创 2024-08-24 15:15:00 · 915 阅读 · 0 评论 -
风波中坚守:技术应对突发故障的危与机
应对突发技术故障和危机不仅涉及技术层面的快速响应与解决,还包括用户沟通、跨部门合作、风险管理和技术社区参与等多方面的内容。通过构建全面的应对策略,开发团队能够更有效地处理突发事件,提升其整体的抗风险能力和技术实力。未来,随着技术的不断变化,团队应持续适应新的挑战,通过不断学习与改进,确保在风波中也能坚持自我,更加稳健地迈向未来。原创 2024-08-24 10:19:04 · 1227 阅读 · 10 评论 -
分布式任务队列:Celery 最佳实践
在现代应用开发中,通过正确配置、合理使用各种功能以及监控管理,开发者可以构建出高效且可靠的异步任务处理系统。我们还探讨了异步任务的高级使用、特定应用场景中的优化、任务的故障与恢复策略,以及团队协作的最佳实践。Celery 的优势在应对复杂业务要求时尤为明显,随着需求的变化与大规模需求下推动下,Celery 的引入将会是提升开发效率与应用性能的一个不错选择。原创 2024-08-23 14:15:00 · 1783 阅读 · 0 评论 -
Django 集成 Celery:状态监控与任务管理
通过 Django Admin 管理 Celery Worker 任务是一种方便的方式,可以通过简单的配置和定制来实现任务的查询、查看、重试和终止等操作。通过本文提供的步骤和示例,您可以轻松地在 Django 项目中集成 Celery Worker,并通过 Django Admin 界面对任务进行管理和监控。原创 2024-08-23 09:15:00 · 1066 阅读 · 4 评论 -
Python 优雅编程:来报恩的代码(一)
在 Python 编程中,有一些技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍 Python 中的 yield 和 yield from 用法,以及处理 offset-naive 和 offset-aware 的 datetime 对象时的最佳实践。此外,我们还将探讨如何处理 requests 异常,以提高代码的鲁棒性和用户体验。原创 2024-08-25 09:15:00 · 710 阅读 · 0 评论 -
Django 集成与扩展:Database & Task Queue
Django 试图在所有数据库后端上支持尽可能多的功能。但并不是所有的数据库后端都是一样的,Django 不得不在设计上决定如何安全地支持哪一部分重要的功能。Django 官方支持的数据库有 PostgreSQL、MySQL、SQLite 和 Oracle。在这篇文章中,我们将讨论如何将 Django 切换到连接 PostgreSQL、MySQL、Oracle 和 SQL Server 数据库,同时使用 SSL/TLS 证书进行加密传输。原创 2024-08-22 13:32:59 · 1106 阅读 · 2 评论 -
克服挫折感:编程与成熟且从容
编程学习中的挫折感并不可怕,关键在于我们如何面对它。心态的调整、学习方法的合理运用、成功经验的积累、时间管理、资源利用、自我激励与内驱力的培养,以及保持心理健康,都是帮助我克服挫折的重要因素。编程不仅是技能的掌握,更是心态与思维的成长。在这条路上,每一步前行都将让我更加成熟与从容。让我们在编程学习的旅途中,不断以积极的心态前行,以灵活的学习方法突破瓶颈,最终在这条道路上不断成长,创造属于我们的成功。愿我们都能以坚定的信念,在编程的世界中不断探索与追求,成就更好的自己。原创 2024-08-22 09:15:00 · 981 阅读 · 5 评论 -
善用 AI:程序员的新核心竞争力
人工智能时代给程序员带来了许多挑战和机遇。在 AI 工具的辅助下,程序员的工作方式正在发生深刻的变革。然而,这并不意味着程序员的核心竞争力会被削弱。程序员的核心竞争力将不再仅仅依靠单一的技术能力,而是一个多维度的综合素质展示。通过持续学习、技能的提升以及软技能的加强,拓展思维方式、融合多学科知识、建立个人品牌并增强心理韧性,程序员能够在不断变化的技术环境中保持竞争力。原创 2024-08-17 16:48:44 · 1136 阅读 · 0 评论 -
工作与提升:程序员的可持续发展
程序员在快速迭代的环境中,不仅需要高效完成日常编码工作,还有必要在实践中持续学习与成长。除了高效编码习惯和提升学习策略,还可以通过反馈循环、心态的建立、跨学科学习以及灵活的职业规划等多方面实现日常工作与个人成长的平衡。无论面对怎样的挑战,持续学习和自我提升始终是程序员职业生涯的重要组成部分。在技术的海洋中,唯有探索和热爱,才能在不断变化的潮流中立于不败之地。原创 2024-08-17 10:33:10 · 672 阅读 · 0 评论 -
学习笔记:高效记录并整理
通过选择合适的笔记工具、设计合理的笔记结构、结合实践与复习策略,你可以打造一个高效、条理清晰的编程学习笔记系统,帮助你在编程学习的旅程中事半功倍。希望这些建议能助你建立起属于自己的“知识宝库”,在编程之路上一帆风顺!原创 2024-08-13 09:43:10 · 1077 阅读 · 0 评论 -
Mock 测试进阶技巧:灵活、准确、高效
在 Mock 测试中,有许多进阶技巧可以帮助你更灵活、更准确地模拟和验证各种情况。以下是一些常见的高级技巧,包括链式调用设置与验证以及其他有用的策略。原创 2024-08-12 21:02:51 · 1087 阅读 · 0 评论 -
低代码平台:高效数智化转型之路
低代码开发平台无疑为软件开发带来了革新和机遇,特别是在提高效率、降低成本、加快响应需求等方面表现尤为突出。然而,这并不意味着低代码平台可以完全取代传统开发模式。低代码平台更适合作为一种补充工具,帮助企业在特定场景下更快速地实现应用搭建和部署。原创 2024-08-12 13:14:36 · 863 阅读 · 0 评论 -
单元测试:为工程质量保驾护航
单元测试是确保代码质量和可靠性的关键手段之一。通过对代码的最小单元进行独立测试,开发者可以更早地发现和修复缺陷,同时在进行代码重构和变更时保持稳妥。Mock 测试可以有效地隔离外部依赖,使测试更加独立和可重复,但需要谨慎使用,以避免过度 Mock 导致的测试与实际场景脱节。从实际开发经验中,逐步积累完善单元测试技术和最佳实践,能显著提升开发效率和代码质量。原创 2024-08-11 18:38:16 · 1030 阅读 · 0 评论 -
时间戳:以不变应万变
时间戳是计算机系统中处理、记录和计算时间的重要工具,广泛应用于各种编程语言和平台中。在整体工程上对时间戳的处理往往需要综合考虑“数据库服务端”、“ORM 层”和“应用层”的最佳实践,确保在数据库中存储时间以 UTC 格式,并在 ORM 和应用程序层面一致地使用时间。在展示给用户时,适当转换为用户所在的时区,从而最大程度地减少出错机会,确保数据的正确性和用户体验。原创 2024-08-11 13:40:22 · 1176 阅读 · 0 评论 -
跨域:安全分步实施指南
在前后端分离的 Web 服务架构中,跨域问题是一个常见的问题。通过在网关层集中管理跨域配置,可以有效地简化跨域问题的处理,同时确保系统安全和灵活性。原创 2024-08-10 09:32:53 · 1141 阅读 · 0 评论 -
正则表达式:文本模式匹配
无论是编程新手还是资深开发者,正则表达式都是帮助你处理文本字符的利器,理解其语法和常见用法能够提高你的工作效率和质量,是编程学习者的必备技能。原创 2024-07-30 09:00:00 · 636 阅读 · 0 评论 -
Git | git 远程操作异常:correct access rights
Git 远程操作报错:Please make sure you have the correct access rights and the repository exists.[Windows]原创 2018-06-10 16:43:07 · 4100 阅读 · 2 评论 -
「Git 应用」git 操作指令小抄
git 操作命令小抄,基本概念介绍、Create、Show、Revert、Branch、Update、Publish、Resolve Merge Conflicts、Other Useful Commands;原创 2020-05-16 14:09:37 · 229 阅读 · 1 评论 -
安装 git 的两种方式 [Linux]
Linux 安装 git 的两种方式:编译源码安装、包管理工具安装;原创 2018-06-10 14:41:01 · 526 阅读 · 1 评论 -
shell 编程
shell 编程、流编辑(sed)、模式搜索与处理(awk)、自动化脚本部署实践原创 2023-02-20 23:31:10 · 2157 阅读 · 1 评论