自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【python】连接MySQL数据库

【python】连接MySQL数据库连接数据库db = pymysql.connect(host='localhost', user='root', port=3304, password='kyoona', database='student')2.创建表# 使用预处理语句创建表sql = """CREATE TABLE s

2022-01-14 00:18:15 588

原创 【Python】多线程-定时器

【Python】多线程-定时器定时器定时器:每隔一段时间启动一次线程threading.Timer创建的是一个线程,定时器基本上都是在线程中执行创建定时器:threading.Timer(interval, function, args=None, kwargs=None)interval — 定时器间隔,间隔多少秒之后启动定时器任务(单位:秒);function — 线程函数;args — 线程参数,可以传递元组类型数据,默认为空(缺省参数);kwargs — 线程参数,可以传递字典类型数

2022-01-11 23:48:32 423

原创 【Python】条件变量、信号变量、事件

条件变量、信号变量、事件信号量:信号量是用来解决线程同步和互斥的通用工具, 和互斥量类似, 信号量也可以用作于资源互斥访问, 但信号量没有所有者的概念,在应用上比互斥量更广泛,信号量比较简单, 不能解决优先级反转问题,但信号量是一种轻量级的对象,比互斥量小巧,灵活,因此在很多对互斥要求不严格的的系统中,经常使用信号量来管理互斥资源。通常sem_post()和sem_wait()函数对信号量进行加减操作从而解决线程的同步和互斥。相关定义:数据类型:sem_t信号量的创建:sem_init()信

2022-01-10 03:45:00 687

原创 【Python】高级培训多线程学习

【Python】高级培训多线程学习多线程多线程类似于同时执行多个不同程序,多线程运行有如下优点:1.使用线程可以把占据长时间的程序中的任务放到后台去处理。2.用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。3.程序的运行速度可能加快。4.在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。创建线程一个进程里面必然有一个主线程。Python3 线程中常用的两

2022-01-08 17:23:36 87

原创 Python【动态添加类的属性与方法】

【Python】动态添加类的属性与方法类:在面向对象程式设计,类(class)是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述了所创建的对象共同的属性和方法。属性:即状态(state),包括这个对象已有的属性(通常是类里面已经定义好的)在加上对象具有的当前属性值(这些属性往往是动态的)。方法:即行为(behavior),是指一个对象如何影响外界及被外界影响,表现为对象自身状态的改变和信息的传递。动态添加:有些情况没有在定义类是添加它的属性或者方法(比如,我们使用第三方函数库

2022-01-06 18:01:48 1280

原创 Python高级学习第一课(类、继承、多态)

Python高级学习第一课(类、继承、多态)类类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。而在类中定义的函数则成为方法。**定义类的方法:**使用 class 语句来创建一个新类,class 之后为类的名称并以冒号结尾:class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体类的帮助信息可以通过ClassName.__doc__查看。class_suit

2022-01-04 18:30:07 495

原创 BP神经网络学习笔记

BP神经网络BP神经网络结构与原理由于BP神经网络参数超级多,如果不先定义好变量,后面非常难理解,故针对上述图形,定义如下:2.BP神经网络公式推导

2021-09-26 21:02:39 40

原创 2021-09-04

SVM学习笔记1.svm简述SVM的全称是Support Vector Machine,即支持向量机,主要用于解决模式识别领域中的数据分类问题,属于有监督学习算法的一种。支持向量机方法是建立在统计学习理论的VC 维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本的学习精度,Accuracy)和学习能力(即无错误地识别任意样本的能力)之间寻求最佳折衷,以期获得最好的推广能力(或称泛化能力)。2.拉格朗日乘子法基本的拉格朗日乘子法(又称为拉格朗日乘数法),就是求函数

2021-09-04 18:06:07 91

原创 2021-09-04

KNN 学习笔记knn K近邻算法原理K近邻算法:给定一个训练数据集,对新的的输入实例,在训练数据集中找到与该实例最邻近的的K个实例,这K个实例的多数属于某个类,就把该实例分为这个类。KNN 是 supervised learning, non parametric(无参数) instance-based(基于实例) learning algorithm.K值选择、距离度量、以及分类决策(一般多数表决)为K近邻算法的三个基本要素。K值选择Wikipedia上的KNN词条中有一个比较经典的图如下

2021-09-04 16:44:06 45

原创 2021-04-24

嵌入式C学习笔记二Typedef:1)typedef 的一个重要用途是定义机器无关的类型。例如,定义一个叫“REAL”的浮点类型,该浮点类型在目标机器上可以获得最高的精度:typedef long double REAL;如果在不支持 long double 的机器上运行相关代码,只需要修改对应的 typedef 语句,例如: typedef double REAL;或者: typedef float REAL;2)使用 typedef 为现有类型创建别名,给变量定

2021-04-25 18:52:04 119

原创 嵌入式C学习笔记一

嵌入式C学习笔记一静态变量:指的是在编译时变量的地址和大小都已经确定下来的变量。静态变量可以划分为全局静态变量和局部静态变量。全局静态变量分为两种:一种是较常见的全局变量,另一种是通过static 修饰的全局变量。-> 前者是可以作用在整个工程,其他file或者module需要引用的话,仅需通过extern修饰即可调用。-> 后者则是仅作用在当前.c文件内,在该文件内是全局可用的(但是不能跨文件调用。static的作用如下:第一、在修饰变量的时候,static修饰的静态局部变量只执

2021-04-04 20:08:58 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除