Python
Python-Selenium-测试教程-全-
Python Selenium 测试教程(全) 原文:Python Testing with Selenium 协议:CC BY-NC-SA 4.0 一、Selenium 简介 在 Selenium 出现之前,测试 web 应用的功能是手工完成的,这需要花费很多时间。测试往往依赖于不同的场景。每个场景都被认为是一个测试用例,用来在实现之前制定 web 应用的行为。这些测试用例被部署在各种浏览器
Python-MySQL-Shell-入门指南-全-
Python MySQL Shell 入门指南(全) 原文:Introducing MySQL Shell 协议:CC BY-NC-SA 4.0 一、MySQL Shell 简介 甲骨文继续履行其承诺,让 MySQL 变得更好。这使得 MySQL 工程部门能够在每个新版本中达到更高和更远的目标。最新版本 MySQL 8 包含了比其他版本更多的新特性和增强功能。因此,MySQL 仍然是世界上最受
Python-Docker-实践教程-全-
Python Docker 实践教程(全) 原文:Practical Docker with Python 协议:CC BY-NC-SA 4.0 一、容器化介绍 本章介绍 Docker 是什么,容器化是什么,它与虚拟化有什么不同。其他涉及的副题包括容器化的历史、容器运行时间和容器编排。 Docker 是什么? 为了回答这个问题,我们需要澄清“Docker”这个词,因为 Docker 已经成为容
Python3-高级编程-全-
Python3 高级编程(全) 原文:Pro Python 3 协议:CC BY-NC-SA 4.0 一、原则和哲学 350 多年前,著名的日本剑客宫本武藏写下了《五环之书》,讲述了他从 13 岁到 29 岁之间,在 60 多次决斗中获胜的经历。他的书可能与一本佛教禅宗剑术指导手册有关。在这封由五部分组成的信中,武藏概述了带领学生走向成功的一般思想、理想和哲学原则。 如果用一章哲学来开始一本编
PygameZero-游戏编程入门手册-全-
PygameZero 游戏编程入门手册(全) 原文:Beginning Game Programming With Pygame Zero 协议:CC BY-NC-SA 4.0 一、创作电脑游戏 编写电脑游戏是让编程变得有趣的一个好方法,但它也有缺点。主要的缺点是,要制作一个可用的游戏,你需要写很多代码,这需要很多时间。一个完整的工作游戏对于一本初学编程的书来说通常是太多了。不要担心,因为这本
MySQL-Connection-Python-揭秘-全-
MySQL Connection/Python 揭秘(全) 原文:MySQL Connector/Python Revealed 协议:CC BY-NC-SA 4.0 一、简介和安装 您将踏上 MySQL Connector/Python 世界的旅程。欢迎登机!这是十步指南的第一章,将带您完成从安装到故障排除的所有内容。在这个过程中,您将熟悉连接器及其 API 的特性和工作方式。 本章将通过浏
MicroPython-物联网教程-全-
MicroPython 物联网教程(全) 原文:MicroPython for the Internet of Things 协议:CC BY-NC-SA 4.0 一、什么是物联网? 如果你最近一直在关注技术世界,那么你很可能会遇到无数次提到物联网这个术语。大多数媒体参考资料和公司广告将这个或那个称为物联网,但很少或没有解释它的含义。即使你找到了它的深度,文本也倾向于关注问题和挑战,或者关注让
Dive-Into-Python-中文版-全-
Dive Into Python 中文版(全) 版权信息 审校 (5.4b):2007 年 6 月—9 月 译文版 (5.4):2005 年 12 月—2006 年 4 月 (update-060425) 英文原版 (5.4):2004 年 5 月 20 日 Copyright ? 2000, 2001, 2002, 2003, 2004 Mark Pilgrim Copyright ? 2001
Dive-Into-Python3-中文版-全-
Dive Into Python3 中文版(全) 版权信息 《深入 Python 3》 的内容涵盖了 Python 3 及其与 Python 2 的区别。相对《深入 Python》而言,它 20% 的内容进行了修订,80% 的内容是全新的。这本书现在已经完成了,但随时欢迎反馈意见。 本书遵循 Creative Commons Attribution Share-Alike 协议自由授权。您可选择下
C-和-Python-应用教程-全-
C 和 Python 应用教程(全) 原文:C and Python Applications 协议:CC BY-NC-SA 4.0 一、Python 编程 这是两章中的第一章,在这两章中,您将回顾 Python 和 C 编程语言。尽管不需要事先了解 Python 或 C 语言,但我们假定您对计算和程序有基本的了解。 在本章中,我们将从 Python 的基础知识开始。这将包括程序中使用的项目如
Blender-Python-API-教程-全-
Blender Python API 教程(全) 原文:The Blender Python API 协议:CC BY-NC-SA 4.0 一、Blender 界面 本章讨论并定义 Blender 界面的组件。它作为我们在整个文本中讨论界面时使用的词汇的参考。我们将关注 Python 开发中最常用的接口组件,并为高效的 Python 脚本设置自定义接口。 为了避免在整本书中放置大的截图,我们严
Python-树莓派编程学习指南-全-
Python 树莓派编程学习指南(全) 原文:Learn Raspberry Pi Programming with Python 协议:CC BY-NC-SA 4.0 一、树莓派简介 所以,你已经有了一台树莓派迷你电脑,你在想:“现在怎么办?”也许这是一个礼物。也许你听说过这个“覆盆子馅饼”,并决定找出所有的骚动是怎么回事。也许你已经对计算机有经验了,但对 Linux 或 Python 却没
Python-项目入门指南-全-
Python 项目入门指南(全) 原文:Python Projects for Beginners 协议:CC BY-NC-SA 4.0 一、入门指南 你好!欢迎迈出成为 Python 开发人员的第一步。令人兴奋不是吗?无论你是刚刚开始学习如何编程,还是已经有了其他语言的经验,本书教授的课程将有助于加速你的目标。作为一名 Python 指导者,我可以向你保证,关键不在于你从哪里开始,而在于你愿
Python-图形学教程-全-
Python 图形学教程(全) 原文:Python Graphics 协议:CC BY-NC-SA 4.0 一、基本 Python 命令和函数 在本章中,您将学习制作本书所示插图所需的基本 Python 命令和函数。您将学习如何使用 Python 的基本绘图功能,设置绘图区域,创建一组二维坐标轴,以及使用基本绘图原语(点、线和箭头),这些是您将在本书中用来构建图像的构建块。在第二章中,你将学习
Python-微控制器编程教程-全-
Python 微控制器编程教程(全) 原文:Programming Microcontrollers with Python 协议:CC BY-NC-SA 4.0 一、做好准备 您已经决定使用 Python 学习微控制器。尽管直接投入到开发很酷的东西是很好的,但是有几个步骤你必须首先做好准备。如果你有软件开发的经验,你可能习惯于打开一个编辑器,然后马上输入代码。然而,微控制器开发比这要复杂一些
Python-算法教程-全-
Python 算法教程(全) 原文:Python Algorithms 协议:CC BY-NC-SA 4.0 零、前言 这本书融合了我的三大爱好:算法、Python 编程和解释事物。对我来说,这三者都是关于美学的——找到做事情的正确方式,寻找直到你发现一丝优雅,然后打磨它直到它闪闪发光(或者至少直到它更闪亮)。当然,当有很多材料要覆盖时,你可能无法像你想要的那样润色。幸运的是,这本书的大部分内
Python-最佳实践高级教程-全-
Python 最佳实践高级教程(全) 原文:Pro Python Best Practices 协议:CC BY-NC-SA 4.0 一、简介 谦逊的一课 我 16 岁时开始写我的第一个电脑游戏。这是一个益智游戏,你必须移动砖块并让它们消失。几个朋友加入了这个项目,很快游戏就有了详细的概念、图形、关卡,甚至还有一个企鹅吉祥物(Linux 吉祥物还没有被发明出来)。只有程序需要被编写。那时,我正
创造你自己的-Python-文本冒险-全-
创造你自己的 Python 文本冒险(全) 原文:Make Your Own Python Text Adventure 协议:CC BY-NC-SA 4.0 一、入门指南 介绍 你可能听过互联网上的口号,“学会编码!学会编码!”,并且您已经了解到 Python 是一个很好的起点…但是现在该怎么办呢?很多想编程的人不知道从何下手。你可以用代码创造“任何东西”的想法是令人麻痹的。这本书提供了一个
Xbee-树莓派和-Arduino-传感器网络编程-全-
Xbee、树莓派和 Arduino 传感器网络编程(全) 原文:Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino 协议:CC BY-NC-SA 4.0 一、传感器网络简介 传感器网络不再是昂贵的工业建筑。您可以从容易获得的低成本硬件构建简单的传感器网络。你所需要的只是一些简单的传感器和一个微控制器或具有输入/输出能力的
Twisted-专家级编程-全-
Twisted 专家级编程(全) 原文:Expert Twisted 协议:CC BY-NC-SA 4.0 一、Twisted 事件驱动编程简介 Twisted 是一个强大的、经过充分测试的、成熟的并发网络库和框架。正如我们将在本书中看到的,十多年来,许多项目和个人都使用了它,并取得了巨大的成效。 同时,Twisted 是大型的、复杂的、古老的。它的词典里充斥着奇怪的名字,比如“反应堆”、“协
优秀程序的良好习惯-全-
优秀程序的良好习惯(全) 原文:Good Habits for Great Coding 协议:CC BY-NC-SA 4.0 一、编程幻想 很久很久以前,一个有才华的年轻程序员没有资源去寻求更多的教育。他的工作没有前途,永远不会有任何提升。此外,他的家人也帮不了他,他住在镇上一个破败、不安全的地方。我们的程序员有四个开发了类似编程技能的朋友,他们也感到受到了机会的限制。他们都有点沮丧,担心自
为-Python-开发优化-VSCode-全-
为 Python 开发优化 VSCode(全) 原文:Optimizing Visual Studio Code for Python Development 协议:CC BY-NC-SA 4.0 一、VSC 简介 Visual Studio Code (VS Code)是微软为 Windows、Linux、macOS 打造的开源代码编辑器(图 1-1 )。广受欢迎的标准特性包括支持调试、语法
面向忙碌的-Java-开发者的-Python-教程-全-
面向忙碌的 Java 开发者的 Python 教程(全) 原文:Python for the Busy Java Developer 协议:CC BY-NC-SA 4.0 一、语言 让我们从了解 Python 与 Java 的不同之处开始我们的 Python 之旅。在下一章深入研究 Python 的语法之前,我将帮助你设置 Python。 Python 是什么? Python 是一种“开放源代
使用HTML一键打包工具模拟其他浏览器 - User-Agent的起源到应用
最近经常有一些朋友对于HTML一键打包工具中的User-Agent不太理解是什么意思, 以及它到底有什么用途, 本篇文章会介绍一下User-Agent的起源, 发展历程, 以及它的使用场景, 帮助你更好的了解和使用它 User-Agent的起源与发展历程 User-Agent最早出现在1990年代初期,随着NCSA Mosaic浏览器的发布而诞生。最初的User-Agent字符串非常简单
Day24 第七章 回溯算法part03
目录任务78.子集思路90. 子集 II思路93. 复原 IP 地址思路心得体会 任务 78.子集 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的 子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 思路 和组合问题类似,思路是从序列中每次选一个,选的深度为递归,选的可能性为循环。只不过组合是在叶子节点收集信息,而子集是在每个节点都收集信息。
20240809-python实现TCP通信
python实现TCP通讯 1.0 版本(备份) 我想把他修改成可以服务端主动发报文的,进行了这样的操作: 具体就是增加了一个状态变量,如果心跳了,就把状态设置成true,状态为true时,每次发送、接收报文都先判断一下是否需要主动发送。目前原理上感觉是可行的,我也写了一个测试的服务端-客户端,测试结果:可行。 但是这样子,在api.py里增加返回状态时,出现了报错。 具体是SIM卡上报信息是
本地化部署GraphRAG+Ollama,实现基于知识图谱的智能问答
citing from https://medium.com/@vamshirvk/unlocking-cost-effective-local-model-inference-with-graphrag-and-ollama-d9812cc60466 之前写过一篇使用deepseek和智谱AI实现《红楼梦》中人物关系智能问答的随笔 但deepseek提供的免费tokens只有500万个,Grap
opencv4.5 带cuda 安装
opencv4.5 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_CXX_FLAGS_RELEASE="-O3" -D CMAKE_INSTALL_PREFIX=/home/slam/Thirdpart/opencv-4.5.2/install -D OPENCV_EXTRA_MODULES_PATH=/
manim边学边做--点
几何图形是manim中最重要的一类模块,manim内置了丰富的各类几何图形,本篇从最简单的点开始,逐个介绍manim中的几何模块。 manim中点相关的模块主要有3个: Dot:通用的点 LabeledDot:在点的中间可以加一些说明文字 AnnotationDot:使用在注释场景中的点 Dot系列在manim各个模块中的位置大致如上图中所示。 1. 主要参数 点比较简单,所以参数不多,主要就