一、模块的概念 一个包含python代码的文件就是一个模块。 1、现在程序开发文件比较大,都放在一个文件中维护不方便,拆分成多个文件方便维护与管理。 2、模块可以增加代码的重用率。 使用模块的步骤: 3、导入模块,第一次导入模块的时候,模块会执行一遍,如果导入多次,就不再执行模块中的内容了。 4、使用模块,模块名可以使变量名也可以是函数。 二、创建一个模块导入并使用 首先我们创建一个py文件mod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 15:36:46
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这篇文章主要介绍了python主流开发工具排名,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。  Python中文版软件特色1、简单易学Python极其容易上手,因为Python有极其简单的说明文档 。2、免费开源Python是FLOSS(自由/开放源码软件)之一python画心的源代码。3、可移植性由于它的开源本质,Python已经被移            
                
         
            
            
            
            PCB抄板的技术实现过程简单来说,就是先将要抄板的电路板进行扫描,记录详细的元器件位置,然后将元器件拆下来做成物料清单(BOM)并安排物料采购,空板则扫描成图片经抄板软件处理还原成pcb板图文件,然后再将PCB文件送制版厂制板,板子制成后将采购到的元器件焊接到制成的PCB板上,然后经过电路板测试和调试即可。 
   一、PCB抄板的具体步骤     1.拿到一块PCB            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 21:11:46
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    最近学习GPU编程,现将GPU开发所需的的开发环境搭建过程总结如下,GPU编程首先离不开CUDA(NVIDIA显卡),GPU和CUDA在这里就不过多介绍。学习GPU编程,离不开一本好书的辅导,在这里向大家推荐一下《GPU高性能编程CUDA实战》。        学习GPU编程,首先需要一个具有NVIDI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 14:45:55
                            
                                117阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在调用matplotlib库中的pyplot模块时,许多函数都是对当前的画板Figure或画布Axes对象进行处理。有两个经常使用的命令可以指向的获得当前的figure和axes# 在plt.plot()中,通过使用 
plt.gcf()  # Get Current Figure
# 获得当前使用的画板
plt.gca()  # Get Current Axes
# 获得当前使用的画布改变坐标            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 15:00:57
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            大家好,我又回来了!貌似和python结下了不解之缘,最近主要在做python的扩展和嵌入。在正式写代码之前,先唠叨几句环境的搭建。当时搭建环境的时候也是费了一番辛苦。【叹气】 在嵌入和扩展Python时,需要调用python的c api,则需要包含Python.h,若想成功的将其包含,需要安装python dev。Ok,终于成功包含了Python.h,然后你欢天喜地的去运行程序了,发现            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 20:29:28
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            板子大全 杂项 \(\mathtt{FastIO(with\;fread)}\) \(\mathtt{FastIO(with\;streambuf)}\) \(\text{Math}\) \(\mathtt{Poly}\) \(\text{Data Structure}\) \(\mathtt{Se ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-15 18:49:00
                            
                                73阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            板子有些东西很重要,但又不常用如果考试的时候忘了,又恰巧考了,那不就 GG 了所以我就把这类东西记到这里离散化/*************************************************************************    > File Name: lsh.cpp    > Author: Typedef     > Created Ti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-05 11:30:00
                            
                                79阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            写在前面:今天是2021年12月13日周一。上周六周日可以说是熬了两天两夜,做老师那边接的画PCB的工作。这不是我第一次画板子,但却是正儿八经的一次实战,而不是看着网上的视频,按步骤一步一步的做。感触很多,记录一下,给自己提个醒。简单流程原理图与封装一开始,并不是很清楚这个项目,就是按照原理图来做做封装,这段期间,电容电阻还好说,有标准化的一些库,但像一些芯片还有接插件不好做,所以就要在网上查一些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 14:28:57
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            快读,快输 //#define getchar()(X==Y&&(Y=(X=sRead)+fread(sRead,1,1<<21,stdin),X==Y)?EOF:*X++) //char sRead[1<<21],*X=sRead,*Y=sRead; //#pragma GCC target("s ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-23 10:46:00
                            
                                104阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            什么是Linux的发行版就Linux的本质来说,它只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等,并不给用户提供各种工具和应用软件。所谓工欲善其事,被必先利其器,一套在优秀的操作系统核心,若没有强大的应用软件可以使用,如C/C++编译器、C/C++库、系统管理工具、网络工具、办公软件、多媒体软件、绘图软件等,也无法发挥它强大的功能,用户也无法仅仅使用这个系统核心进行工作,因此人们以Li            
                
         
            
            
            
            一、MicroPython 简介Python,是一种面向对象的解释型计算机程序设计语言,它是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议。Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 15:51:07
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:为了使数据在计算机中更快的工作运行,设置了DMA与主存直接连接,不用像程序中断方式一样等等待CPU做出响应后在进行。适用于高速 I/O或辅存与 主存之间的信息交换。一.DMA的方式和特点特点: (1)进一步把CPU从数据传送过程当中解放出来,进一步实现外部设备,数据传输它的独立性。 (2)可以直接通过DMA实现外部设备和主存之间的数据传输2.DMA与主存交换数据的三种方法它们通过字传送得(1            
                
         
            
            
            
            前言在上篇文章中,我们做了物美智能平台远程控制小风扇和获取温湿度数据的测试,但是在官方的代码中,并没有对这类功能的实现,只打印出了串口的调试信息。本片文章来展示此功能性代码的实现。注:以下代码为ESP8266开发适用,其他型号开发板未知
开关控制代码实现(继电器开关)1.Help.h补充头文件(包括显示屏所需头文件、led灯头文件等)#include "Base64.h"
#include <            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-02 18:19:49
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #include <bits/stdc++.h> using namespace std; const int N=2e5+10; const int root=0; // 默认 Trie 根节点位置为 0 /* trie[i][j] i 记录当前节点位置, 同样只关注指向下一个节点的相对位置, j ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-14 21:48:00
                            
                                141阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.线性 ll inv[N]; void init(ll p) { inv[1]=1; for(ll i=2;i<N;i++) inv[i]=(p-p/i)*inv[p%i]%p; } 2.费马小定理:当模数是素数,a^(p-1)=1(mod p) 那么a^(p-2)=a^-1(mod p) ,也就            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-02-10 15:29:00
                            
                                98阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            // Treap const int MAXN = 1e5 + 5; struct Treap_Tree { #define INF 0x3f3f3f3f #define mod 998244353 struct Treap_Node { int son[2], val, dat, cnt, siz ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-23 09:34:00
                            
                                119阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #include<cstdio> #include<algorithm> #include<cmath> using namespace std; const double Pi = acos(-1.0); int n,m,rev[2100005]; struct complex{ double x ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-21 16:43:00
                            
                                247阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Kruskal和prim不同的点在于prim每次都是找离集合距离最小的点,Kruskal找的是图中最短的边,如果边的两端不连通,则加入生成树中,属于是贪心的策略。 思路: ①每次都找最短的边,因此首先对所有的边进行从小到大的排序,因为排序,所以Kruskal的时间复杂度下限就已经是O(nlogn)了 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-22 10:28:00
                            
                                131阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Prim:每次都选一个距离集合最小的点加入集合中,最终形成的就是最小生成树(与Dijkstra最大的区别,其余代码和Dijkstra没啥不同) 因为和Dijikstra思想差不多,所以也可以用堆优化,但是基本都不用,因为有更好的Kruskal 1 #include <iostream> 2 #inc ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-22 10:15:00
                            
                                84阅读
                            
                                                                                    
                                2评论