- 博客(50)
- 收藏
- 关注
原创 11.python图
图是由边或弧连接的节点组成的网络。在有向图中,节点之间的连接有一个方向,称为弧; 在无向图中,连接没有方向,称为边。我们主要讨论有向图。图中的算法包括找到两个节点之间的路径,找到两个节点之间的最短路径,确定图中的周期(周期是从节点到自身的非空路径),找到到达所有节点的路径(着名的“旅行商问题”),等等。有时图的节点或弧具有与它们相关的权重或成本,我们有兴趣找到最便宜的路径。关于图算法的文献很多,...
2019-01-21 11:21:01
190
原创 10.python操作excel
获取中文表名字:` names = repr(data.sheet_names())print(names.decode(‘unicode-escape’).encode(‘utf-8’))`2.获取目录中的文件名:for root, dirs, files in os.walk(".", topdown=True): for name in files: print (os....
2019-01-16 16:03:52
139
原创 8.linux命令
版权归作者所有,任何形式转载请联系作者。作者:sense(来自豆瓣)来源:https://www.douban.com/note/699292070/1.什么是ilnux?Linux 本身只是操作系统的内核。内核是使其它程序能够运行的基础。它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行在内核之上。其中有些程序是必需的,比如说,命令行解释器(shell),它用于用...
2019-01-15 09:37:14
226
原创 6.栈与队列
3.栈与队列:栈与队列是两种特殊的线性表,它们的逻辑结构与线性表的逻辑结构相同,但在运算操作方面较线性表有更多的限制,它们是重要的线性数据结构,通常被称为运算受限的线性表。在面向对象的程序设计中,它们是多型数据类型。3.1栈 3.2栈的应用举例 3.3栈与递归 3.4队列1.栈的定义栈是一种“先进后出”的一种数据结构,有压栈出栈两种操作方式。2.栈主要分为两类:【静态栈】静态栈的核心是...
2019-01-11 15:30:40
144
原创 5数据结构概念
1.绪论:专门研究数据的特性和数据之间存在的关系,以及如何在计算机中有效地存取数据和处理数据。“数据结构”是设计和实现编译程序、操作系统、数据库系统和大型应用程序的重要基础,它也是介于数学、计算机硬件和计算机软件之间的一门核心课程2.线性表:线性表是实际应用中最基本、最简单、最常用的一种数据结构,例如,26个英文字母表(A, B, …, Z)就是一个线性表,表中的元素是单个字母。线性表的基本特点...
2019-01-11 10:19:14
248
原创 4Python 函数装饰器
Python 函数装饰器:装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码到装饰器中并继续重用。 概括的讲,装饰器的作用就是为...
2019-01-10 17:51:39
143
原创 3python概念知识
1.Python 变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。2.Python 运算符什么是运算符?例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符比较...
2019-01-10 17:38:09
174
原创 2Django pycharm
一、用pycharm运行django项目突然出错,找不到库,库文件也有问题,不知道为什么,可能是新建了项目冲突了。于是重新创建django项目,创建的时候选择新的anaconda环境。在tool里面选择run mannag.py 运行startapp创建应用,然后运行。二、Django模型之Meta选项详解1.verbose_nameverbose_name的意思很简单,就是给你的模型类起...
2019-01-09 10:40:55
258
原创 1.rfid读取
#include <SPI.h>#include <MFRC522.h>#define SS_PIN 10#define RST_PIN 9MFRC522 rfid(SS_PIN, RST_PIN); //实例化类// 初始化数组用于存储读取到的NUIDbyte nuidPICC[4];void setup() {Serial.begin(9600);//设...
2018-12-10 18:17:03
3680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅