自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML+CSS+JavaScript网页制作案例教程第2版-黑马程序员-第7章动手实践

请结合给出的素材,运用元素的浮动和定位实现图7-49所示的“焦点图”效果。学习完前面的内容,下面动手实践一下吧。

2024-04-07 12:28:06 828

原创 mysql-进阶篇

用户定义变量 是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用“@变量名”使用就可以。其作用域为当前连接。赋值# 推荐:=# 因为在mysql中它的比较运算符也是=,没有==,所以=既可以作为赋值运算符,又可以作为比较运算符。为了以示区分,推荐使用:=# 在使用的时候,如果是赋值,使用:=select 字段名 into @var_name from 表名;# 从这张表当中所查询出来的这一块的数据赋值给这个变量使用。

2024-01-23 21:09:06 1202

原创 MySQL解决报错:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column

Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'rent.menu.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

2023-12-09 14:41:02 281

原创 Go基础篇 -- 第一章 初识Go语言

1)SDK 的全称(Software Development Kit 软件开发工具包)2)SDK 是提供给开发人员使用的,其中包含了对应开发语言的工具包。

2023-12-04 16:19:59 358 2

原创 MySQL-基础篇

名称全称简称数据库存储数据的仓库,数据是有组织的进行存储数据库管理系统操纵和管理数据库的大型软件SQL操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准MYSQL 数据库本质上就是一个数据库管理系统,只不过现在开发人员为了方便,经常把 MYSQL 数据库管理系统也称之为 MYSQL 数据库。我们通过 SQL 来操作数据库。

2023-11-09 23:48:48 487

原创 快速入门python机器学习

机器学习的应用场景非常多,可以说渗透到了各个行业领域当中。医疗、航空、教育、物流、电商等等领域的各种场景。当前重要的是掌握一些机器学习算法等技巧,从某个业务领域切入解决问题。机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。我们人从大量的日常经验中归纳规律,当面临新的问题的时候,就可以利用以往总结的规律去分析现实状况,采取最佳策略。从数据(大量的猫和狗的图片)中自动分析获得模型(辨别猫和狗的规律),从而使机器拥有识别猫和狗的能力。从数据(房屋的各种信息)中自动分析获得模型(判断房屋价格

2023-10-19 20:12:11 417

原创 Golang必知必会Go Mod命令

通过以上可以轻松了解在Golang中go mod的使用方式。Go mod提供了一系列操作modules的命令,所有的go命令中现在已经内置了对module的支持,而不仅仅是go mod命令。例如使用go get时,会经常自动在后台添加、移除、升级、降级依赖包版本。

2023-09-30 17:50:50 1688

原创 python系列:requests库+BS4库及综合实例

python系列之requests库+BS4库及综合实例仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。如果要向请求添加 HTTP 标头,只需将 dict项中传递给 headers参数即可。user-agent:向服务器发送,包含了访问者系统引擎版本、浏览器信息的字段信息。一般服务器识别出是爬虫请求,会拒绝访问。所以此时设置user-agent,可以将爬虫伪装成用户通过浏览器访问。

2023-09-11 13:12:50 515 1

原创 Django静态文件&媒体文件&文件上传

如果想要额外再加一些静态文件路径,就再加一个STATICFILES_DIRS。浏览器 http://127.0.0.1:8000/upload2/在项目根目录下的static和templates 也是可以这样用的。浏览器http://127.0.0.1:8000/upload1/在settings中配置 MEDIA_ROOT。可以看到,图片保存成功啦,数据也存到数据库啦。可以看到上传成功啦!

2023-08-30 22:42:54 876

原创 Django会话技术

下次前端访问后端的时候,它会把sessionid传过来,sessionid传过来之后,我们也不会得到sessionid,你得到的还是我们刚刚添加的userid,在内部它会自动查数据库,并且把对应的userid的值取出来,所以存也好,取也好,django都做好了。登录之后,我们可以看到生成了一个cookie,名字叫sessionid,所以说session是依赖于cookie,但是在cookie存的是sessionid,并且它的值是经过编码的。方法一,不推荐,在setting.py文件中把中间件注释,

2023-08-23 21:43:01 453

原创 Django视图-HttpRequest请求对象和HttpResponse响应对象

其实render返回的也是HttpResponse,只不过我们通过render_to_string方法将我们模板也就是html和内容加进去,在它内部会将html内容、模板语法 和 发过去的数据 进行结合做渲染,渲染之后得到的content其实是一个可能很长的html数据,所以返回的也是一个字符串。Django框架接收到http请求之后会将http请求包装为HttpRequest对象,之后传递给视图。服务器在接收到Http请求后,会根据报文创建HttpRequest对象。不写子路由啦,直接写根路由。

2023-08-21 20:34:56 1029

原创 Django模型基础

django根据属性的类型确定以下信息当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生成默认的主键列。# 其他约束choices = ((1, '青铜'), (2, '白银'), (3, '王者'))# 保存到数据库当中的是前面的数字123,显示出来的是青铜白银王者,

2023-08-19 21:45:55 1199

原创 Django模板

新建一个新项目Day02MyDjangoPro02。

2023-08-13 16:34:42 734

原创 Django路由Router

在实际开发过程中,一个Djaqgo 项目会包含很多的 app,这时候如果我们只在主路由里进行配置就会显得杂乱无章,所以通常会在每个app 里,创建各自的 urls.py 路由模块,然后从根路由出发,将 app 所属的 url 请求,全部转发到相应的 urls.py模块中。Django路由反向解析是一个非常重要的功能,它可以让我们在代码中使用路由别名替代URL路径,在修改URL时避免代码中的硬编码依赖,同时也可以提高可读性和可维护性。,你可以理解为相当于关键字参数传值,a赋给a,b赋给b。

2023-08-11 23:04:05 1013

原创 Django快速入门

文档推荐看英文,看不懂就换中文吧Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。2020年,Django 3.0发布。2022年,Django 4.0发布。

2023-08-08 15:55:54 1771

原创 Pandas

Pandas是数据处理工具panel + data 面板数据 ==> 词来源于计量经济学,金融经济领域经常用到这样的经济结构,这样的数据结构通常用于存储三维的数据。analysis 分析2008 年 WesMcKinney 开发出的库专门用于数据挖掘的开源 Python 库以Numpy为基础,借力 Numpy 模块在计算方面性能高的优势基于matplotlib,能够简便的画图独特的数据结构func: 自定义函数axis=0: 默认按列运算,axis=1 按行运算。

2023-08-05 22:32:53 296

原创 Numpy

Numpy 高效的运算工具num = numerical 数值化的Numpy (Numerical Python) 是一个开源的 Python 科学计算库,用于快速处理任意维度的数组。Numpy 支持常见的数组和矩阵操作。对于同样的数值计算任务,使用 Numpy 比直接使用 Python 要简洁的多。Numpy 使用 ndarray 对象来处理多维数组,该对象是一个快速而灵活的大数据容器。

2023-07-27 22:42:44 268

原创 Matplotlib

x: 要显示的刻度值**kwargs x刻度说明x: 要显示的刻度值**kwargs y刻度说明plt . xticks(range(60) [ : : 5 ] , [ "11分{}秒" . format(i) for i in x ] [ : : 5 ]) plt . yticks(range(40) [ : : 5 ]) # 或者 plt . yticks(range(0 , 40 , 5))

2023-07-21 22:21:40 192

原创 python 第十四章 模块和包

Python 模块(Module),是一个 Python 文件,以.py 结尾,包含了 Python 对象定义和Python语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。lib文件夹里面,往下滚动,大量充斥着.py的文件,这些文件就是python中的模块,例如我们生成随机数导入的random模块,import random导入的就是random.py这个文件,所谓的random模块其实就是一个文件名为random的py文件,python的模块就是一个python文件而已。

2023-07-15 02:00:00 150

原创 python数据挖掘基础环境安装和使用

整个数据挖掘基础阶段会用到Matplotlib、Numpy、Pandas、Ta-Lib等库,为了统一版本号在环境中使用,将所有的库及其版本放到了文件requirements.完成数据挖掘基础阶段的所有环境安装应用jupyter notebook完成代码编写运行。cmd无法使用pip,报错:Fatal error in launcher: Unable to create process using ...报错:whl is not a supported wheel on this platform.

2023-07-14 17:00:22 1182

原创 python 第十三章 异常

在Python中,抛出自定义异常的语法为raise 异常类对象。需求:密码长度不足,则报异常(用户输入密码,如果输入的长度不足3位,则报错,即抛出自定义异常,并捕获该异常)。# 1. 自定义异常类,继承Exception class ShortInputError(Exception) : def __init__(self , length , min_len) : self . length = length。

2023-07-11 15:20:00 112

原创 python 第十二章 面向对象

Python2中类分为:经典类和新式类语法代码......注意: 类名要满足标识符命名规则,同时遵循大驼峰命名习惯体验class Washer() : def wash(self) : print('洗衣服')拓展: python2.x解释器中,默认我们的类是按照经典类去处理去解释的。python3.x解释器中,我们的类默认是按照新式类去处理去解释的。前面写的属性和方法,前面没有__的,叫公有权限。在Python中,可以为实例属性和方法设置私有权限,对象的某些属性只想在对象的内部被使用,但。

2023-07-10 23:00:00 534

原创 python 第十一章 文件操作

rb、r+、rb+都是基于r模式,相当于扩展开来,所有的访问模式它的基础特点都要遵循主访问模式,r是只读方式打开,如果文件不存在就报错,那么也就意味着如果rb、r+、rb+去打开一个文件,只要文件不存在,但凡带r的都报错;如果是带w模式的不管wb、w+、wb+如果打开文件,文件不存在则新建文件。这就是r+和w+的区别了。num表示要从文件中读取的数据的长度 (单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。作用: 返回一个整数,表示当前文件指针的位置(到文件开头的比特数)。

2023-07-08 00:00:00 459

原创 python 第十章 函数

python基础第十章 函数

2023-07-07 14:28:55 145

原创 python 第九章 常用操作

类似描述:切片,需要注意的是切片end位置的数据不包含,range也不包含end结束位。step可以省略,默认步长为1。函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。2.如果两个列表数据个数不同,len统计数据多的列表数据个数会报错,len统计数据少的列表数据个数不会报错。返回结果是元组,元组第一个数据是原迭代对象的数据对应的下标,元组第二个数据是原迭代对象的数据。需求: 创建一个集合,数据为下方列表的2次方。

2023-07-06 16:45:16 168

原创 python 第八章 集合set {}

2.集合里面的数据没有顺序,不支持下标的操作。1.去重,也就是说集合里面是。

2023-06-20 03:00:00 329

原创 python 第七章 字典dict {}

items()返回的迭代对象内部是元组,一个元组一个键值对,元组里面有两个数据,第一个是字典的key,第二个是字典的value,所以我们拿了。,意味着将元组里第一个数据存储到第一个临时变量,元组里第二个数据存储到第二个临时变量,这就是把元组数据进行了分离,分别分离到了。形式出现,字典数据和数据顺序没有关系,即字典不支持下标后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。注意: 如果当前查找的key不存在则返回第二个参数(默认值),如果省略第二个参数,则返回None。,字典里面的数据是以。

2023-06-17 20:12:45 378

原创 python 第六章 元组tuple ( )

元组特点: 定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型.多个数据元组单个数据元组t2 = (10注意:如果定义的元组只有一个数据,那么这个数据后面也要添加逗号,否则数据类型为唯一的这个数据的数据类型。

2023-06-11 18:20:08 674

原创 python 第五章 列表list [ ]

所谓列表嵌套指的就是一个列表里面包含了其他的子列表应用场景: 要存储班级一、二、三三个班级学生姓名,且每个班级的学生姓名在一个列表。注意:他是公共方法,无论是列表、字符串、元组、字典都可以使用这个函数且作用都是统计列表中数据的个数。列表追加数据的时候,直接在原列表里面追加了指定数据,即修改了原列表,故列表为可变类型数据。列表的作用是一次性存储多个数据,程序员可以对这些数据进行的操作有: 增、删、改、查。列表结尾追加数据,如果数据是一个序列,则将这个序列的数据逐一添加到列表。思考: 如何查找到数据”清风”?

2023-06-10 16:54:41 1424

原创 python 第四章 字符串str

8. 如果选取方向(下标开始到结束的方向)和步长的方向冲突,则无法选取数据。从-4开始到-1结束,选取方向为从左到右侧,但是-1步长:从右向左选取。我们一般使用引号来创建字符串。: 检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则报异常。: 检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返回。所谓判断即是判断真假,返回的结果是布尔型数据类型: True 或 False。1.num表示的是分割字符出现的次数,即将来返回数据个数为num+1个。

2023-06-08 15:18:18 706

原创 python 第三章 基础语句

这个交互式开发环境他实现的效果是:程序员可以直接在这里书写代码,能够在不加print的时候也能输出对应的数据,当然print在这里一样能用,也就是说python中所有的代码都能在这书写,但是他会有个更快速的形式展示用户结果。注意:所谓else指的是循环正常执行结束之后要执行的代码,即如果是break终止循环的情况,else下方缩进的代码将不执行。注意:所谓else指的是循环正常执行结束之后要执行的代码,即如果是break终止循环的情况,else下方缩进的代码将不执行。条件不成立执行else下方的代码。

2023-06-06 16:09:11 505

原创 python笔记 第二章 变量

python变量

2023-06-05 22:07:20 480

原创 python笔记 第一章 初识python

Google开源机器学习框架: TensorFlow开源社区主推学习框架Scikit-learn百度开源深度学习框架: PaddlePython发展历史:fr=aladdin。

2023-05-22 23:21:31 666

原创 C语言------内存管理

作用域就是它能在哪去使用。生命周期就是从哪开始从哪结束,例如:夏虫朝菌、浮游朝生暮死、昙花一现······C语言变量的作用域分为:使用auto修饰,局部变量也叫auto自动变量(auto可写可不写),一般情况下代码块 {} 内部定义的变量都是自动变量,它有如下特点:加不加auto都指的是局部变量,一般都不加auto进行修饰,跟声明extern一样不加。全局变量在函数外定义,可被本文件及其它文件中的函数所共用,若其它文件中的函数调用此变量,需用 extern 声明;int j; 或者 extern

2022-12-05 21:14:13 1129

原创 项目开发常用字符串应用模型

当strtok()在参数s的字符串中发现参数delim中包含的分割字符时,则会将该字符改为’\0’字符,当连续出现多个时只替换第一个为’\0’。这个模型就是找两个变量,一个从字符串的开始遍历,另一个从字符串的末尾开始遍历,最后得到中间想要的信息。了,这里面就没有值了而是传递NULL,因为字符串没有截取完,他在缓存区还会保留一份字符串,如果你再想截取就写个NULL。函数:该函数从第一个字符开始计算字符串中字符数,直到遇到空字符即’\0’为止,然后返回计算字符数的长度,包括’\0’。

2022-11-30 11:02:02 223

原创 c语言指针详解

/获取a的内存地址 return 0;}内存中的每一个数据都会分配相应的地址char 占内存一个字节,分配一个地址int 占内存四个字节,分配四个地址windows电脑在做数据存储时采用小端对齐(低位数据放在低位内存地址,高位数据放在高位内存地址)。大端对齐:低位数据放在高位内存地址,高位数据放在低位内存地址。计算机的字节顺序模式分为大端数据模式和小端数据模式,它们是根据数据在内存中的存储方式来区分的。小端对齐和大端对齐都是计算机中数据存储的一种方式。数据类型* 变量名。

2022-11-21 22:03:18 2317

原创 Maven教程

idea导入maven依赖出现xxx.jar包找不到,这个可能是这个版本IDEA的bug,设置的maven,它的依赖仓库repository只能为默认的位置,即:设置Maven里的。

2022-11-09 14:13:53 1049

原创 JavaWeb

javaWeb、tomcat、Servlet、Jsp、EL/JSTL、session会话、Filter过滤器、四大域对象、servlet和jsp的区别、请求中文乱码解决:......

2022-10-23 15:10:31 311

原创 端口被占用但实际端口没被占用

用小皮启动mysql但是提示端口被占用了,检测3306端口提示:端口被占用且系统无法解除占用,请手动检查占用情况。但是我cmd输入和查看占用端口,却看到端口并没有被占用,然后又重启了电脑还是不行,有点离谱。

2022-10-15 22:46:45 2838 1

原创 C多文件编程

因为我们在预处理的时候,会把头文件展开,假如我展开 “你” …然后展开之后又有一个 “我”(head.h).在展开又是你…这样就没完没了了,这样深度太深的情况下,程序会报错,你包含我 我包含你最多包含1024次。我们把head.h改名成add2.h,然后main1.c代码修改 #include 改成"add2.h",就好了。就解决了,当展开展开…如果有多个源文件和头文件,一般一个源文件对应一个头文件,源文件、头文件可以命名一样。没有先后顺序,因为编译器会自动找到你的主函数再进行资源的整合成一个文件。

2022-10-14 23:21:46 940

空空如也

空空如也

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

TA关注的人

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