自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 isinstance()函数——判断类型是否相同【笔记】

isinstance函数判断一是否是一个已知的类型

2022-12-07 11:36:19 400 1

原创 卷积神经网络模型的搭建与应用(手写数字集)

TensorFlow库搭建卷积神经网络,实现手写数字集

2022-11-10 02:02:15 925

原创 MySQL——事件(笔记整理)

事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。

2022-10-14 15:03:42 4643

原创 MySQL——窗口函数(笔记整理)

简单来说就是 将 一个查询SQL 的结果集按指定的规则进行分区,每个分区可以看作是一个窗口,分区内的每一行,根据其所属分区内的行数据进行函数计算,获取计算结果,作为该行的窗口函数结果值

2022-10-14 14:29:16 1510

原创 MySQL——触发器(个人笔记整理包含练习题)

触发器与数据表关系密切,主要用于 保护表中的数据。特别是当有多个表具有一定的相互联系的时候,触发器能够让不同的表保持数据的一致性。

2022-10-10 16:14:47 1997

原创 MySQL——存储过程与函数(个人笔记整理)

存储过程是一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数来执行它

2022-10-10 14:30:08 392

原创 已有一餐饮商家的三份经营数据——MySQL课后习题

mysql实战练习题

2022-10-09 17:13:41 560

原创 MySQL——虚拟表以及索引(笔记整理)

在MySQL中有三种虚拟表:临时表、内存表、视图。索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是 某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单

2022-10-08 18:12:06 5541

原创 Mysql——表操作、插入数据、查询数据、删除和更新数据[笔记整理]

MySQL创建表的操作,建表时需要注意的完整性约束等内容,以及数据插入、数据查询、数据更新、数据删除等操作

2022-10-07 22:48:50 2726

原创 数据库基础概念及使用方法(笔记整理)

数据库:是按照数据结构来组织和存储数据的仓库。(数据库>表>数据)数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务。关系型数据是指采用了关系模型来组织数据的数据库,关系模型为数据库结构的主流模型。

2022-10-06 01:09:00 361

原创 深度学习课程作业——手写数字识别(卷积神经网络)

本实验过程需要用到torchvision包,没有安装的小伙伴,windows用户可直接使用cmd命令,输入命令行pip install torchvision即可。【仍安装不了的,建议csdn直接查找安装教程】一、加载数据集1.1 导入实验可能用到的包、库等#导入所需要的包import torchvision.datasets as dsetsimport torchvision.transforms as transformsimport torch import torch.nn.

2022-04-03 17:47:51 3831 6

原创 深度学习——CNN卷积神经网络个人理解笔记汇总

一、卷积神经网络卷积神经网络包括:卷积层、激活函数、池化层、全连接层通常把神经网络的隐藏层分为卷积层和池化层二、卷积层块一般包括:卷积层+激活函数+汇聚层(池化层,又叫下采样层)三、概念及作用1)卷积层通过卷积操作(线性操作,即在原始图像上平移)对输入图像进行降维和特征提取2)激活函数用于加入非线性因素,将线性运算变成非线性,解决样本线性模型中不能解决的问题【sigmoid、tanh作激活函数,一定要对input,即输入进行归一化,否则激活后的值都会进入平坦区】.

2022-03-24 00:25:52 4388

原创 java—输出所有大小写字母、 1-1/2+1/3-1/4..之和、(1)+(1+2)+(1+2+..+100)的结果[for、while、switch循环结构练习题]

题一:输出所有的小写字母a-z,以及所有大写字母A-Z//法一:利用ASCII中a对应的值97做循环遍历到z的值122,97+25(共26字母,除a外加25即z的ASCII值)public class homework01{ public static void main(String[] args){ for(int i=97;i<=122;i++){ System.out.print((char)i+" "); }

2021-09-20 11:51:02 344

原创 Java入门基础

java的特点:面向对象 与平台无关 (编码兼容性→由java虚拟机提供java运行环境,因此可在所有计算机运行) 多线程 (反映了java中并行机制的特点,多线程允许同时完成多个任务) 动态 (类是在运行时动态装载的,故java可以再分布式环境中动态维护程序及类库java程序的开发步骤:编译源文件 (使用java编译器[javac.exe] 编译源文件,得到字节码文件) 运行程序 (使用java解释器[java.exe] 解释执行字节代码文件)保存源...

2021-09-03 23:49:20 163

转载 C语言之链表的创建与应用

一、添加新结点代码如下:#include<stdio.h>#include<stdlib.h>struct link* create(int n) //声明创建结点函数{ struct link* headnode, * node; //创建头指针和结点指针 headnode = (struct link*)malloc(sizeof(struct link)); //为headnode申请内存空间 headnode->n.

2021-09-03 22:30:11 234

原创 c语言之单链表的创建与应用

1.定义结构体#include//定义结构体struct node{ int data; struct node* next;};2.创建链表struct node* creatlist(){ struct node* headnode = (struct node*)malloc(sizeof(struct node)); //headnode 成为了结构体变量 //变量使用前必须被初始化 //headnode->dat..

2021-08-26 16:36:17 527

转载 结构体struct的定义和用法

结构体(struct)通俗来讲,就是打包封装一些有共同特征的不同数据的变量封装在内部,通过一定方法访问修改内部变量。可以说,结构体是人一些很散的数据变得很整(即井然有序)。结构体的定义和使用语法:struct 结构体名 { 结构体成员列表 };struct 结构体名 变量名 struct 结构体名 变量名 = { 成员1值 , 成员2值…} 定义结构体时顺便创建变量#include "iostream"using namespace std;//结构体变量创建方式3:定义.

2021-08-19 00:53:56 10016

原创 动态内存分配malloc函数

malloc概念全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址应用场景当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。函数原型extern void *malloc(unsigned int num_bytes)分配内存大小至少为num_bytes所指定的字节数若分配成功则返回指向被分配内存的指针,否则返回空指针null函数头文件..

2021-08-16 19:02:05 194

转载 关键字const和指针的关系

本文仅用于记录个人学习内容!参考链接:指针常量和常量指针一、关键字const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。主要作用:(1)可定义const常量,具有不可变性。例如:const int Max=100; Max++会产生错误,因为Max不可改变(2)便于检查类型,使编译器对处理内容有更多了解,消除某些隐患。例如:void f(const int i){....} ,则编译器就会知道 i 是一个常量,不允许修改;(3)避免意义模糊的数字出现,..

2021-08-14 23:46:44 144

原创 C语言之数组与指针

一、一维数组和指针1.定义一个一维数组,数组名是这个数组的首地址。int a[5]; // 5表示有五个元素a[0],a[1],a[2],a[3],a[4],不是指从a[0]到a[5]。a指向a[0], a[0]为int类型元素,所以a的类型是int*。a这个地址指向a[0] int元素,int*;4 (一个元素四个字节)&a这个地址指向整个数组 int*[5]; 20 2.a和&a的区别:int a[5];printf("a=%...

2021-08-12 23:50:35 313

原创 c语言指针详解

1.内存四区a)代码区b)全局区:全局的常量字符串,常量‘abc’,变量;c)栈区:系统自动开辟,自动释放,内存并不是很大;d)堆区:动态开辟的内容,手动开辟,手动释放。很大。2.地址概念:把内存以单个字节为单位分开,对每一个字节编号,这个编号就是地址。a)编号是连续的;b)具有唯一性;c)取地址运算符:& (为单目运算符。即运算所需变量为一个),优先级()[] . 结合性从右往左。3.首地址概念:一段内存空间中的第一个存储单元的地址。注:第.

2021-08-11 18:08:25 59

转载 void和void*的区别及作用

void关键字的使用规则:a.如果函数没有返回值,那么应(一定要)声明为void类型;b.如果函数无参数,那么应声明其参数为void;c.如果函数的参数可以是任意类型指针,那么应声明其参数为void*;d.如果函数可以返回任意类型指针,那么应声明void*fun();e.void不能代表一个真正的变量。注:仅用于个人编程学习记录,如有错误,请各位指出共勉!大部分内容来源于:void和void*区别详解1.概念:void的字面意思是“无类型”;void*则为“无类型.

2021-08-10 22:50:56 463

空空如也

空空如也

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

TA关注的人

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