- 博客(57)
- 收藏
- 关注
原创 mysql常见内置函数
一、数学函数ABS(x):返回 x 的绝对值。 CEIL(x) 或 CEILING(x):返回不小于 x 的最小整数。 FLOOR(x):返回不大于 x 的最大整数。 ROUND(x, d):将 x 四舍五入为指定的小数位数 d。 SQRT(x):返回 x 的平方根。 POWER(x, y) 或 POW(x, y):返回 x 的 y 次幂。 RAND():返回 0 到 1 之间的随机浮点数。 MOD(x, y):返回 x 除以 y 的余数。 FORMAT(x, d):将数字 x 格式化为
2024-11-26 11:23:01
746
原创 jdk下载及配置(java环境)
中新建变量→弹出对话框,变量名:JAVA_HOME,url:刚才下载解压的jdk路径(如解压部分图所示)→确定。:win+r键→输入sysdm.cpl→高级选项卡→环境变量按钮。如果你下载的是压缩包,则需要解压。在系统变量中双击path→新建→。配置maven环境变量也如此。
2024-11-18 15:03:27
248
原创 Django的manage.py命令用法
[auth] 相关命令changepassword:允许你更改用户的密码。你需要提供要更改密码的用户的用户名,然后按照提示输入新密码。 createsuperuser:创建一个具有所有权限的超级用户账户。这个账户可以用于登录 Django 的管理后台,以执行各种管理任务。[contenttypes] 相关命令remove_stale_contenttypes:移除数据库中不再存在的模型对应的 content type 记录。这有助于清理因模型删除而遗留的无效记录。[django] 相关命令
2024-11-06 15:49:53
850
原创 Django替换现有用户模型(auth_user)
在要替代auth_user的数据模型的类中继承AbstractUser。#用户数据模型#只留下增加的列nickname=models.CharField('昵称',max_length=32,unique=True)avatar=models.ImageField('头像',null=True,upload_to='avatar/%Y%m')
2024-11-06 15:33:27
564
原创 vue-router
默认是App.vue文件,通过routerview标记显示路由地址所指向的组件内容。在项目的package.json文件中查看是否有。在router目录下的index文件中配置路由。上述代码中的routes列表就是用来配置路由的。在配置路由时不需要多配置什么。如果要传多个params用。此时name为:zs。
2024-10-30 13:22:05
350
原创 vue前端解决跨域问题
rewrite:重写请求的路径。所有以'/api'开头的请求路径,在转发到目标服务器之前,'/api'这部分会被移除。例如,如果前端发送了一个请求到'/api/users',那么后端服务器实际接收到的请求路径将是'/users'。将changeOrigin设置为true,devServer会在发送请求前将请求的origin改为target指定的服务器的origin。'/api'代表当请求的路径以'/api'开头时,这个代理规则会被应用。target:目标服务器的地址,即请求将被转发到的服务器。
2024-10-29 15:28:17
443
原创 var path = parseUrl$1(req).pathname || ‘/‘;Django跨域出现的错误
遇到这个错误可能是配置跨域服务时的rewrite函数没有返回值。这样就是rewrite函数没有返回值。
2024-10-29 13:01:02
374
原创 Django创建数据模型的列的类型和属性
AutoField:一个自动增加的整数类型字段。通常用作主键。对应 MySQL 的 AUTO_INCREMENT。BigAutoField:一个更大的自动增加的整数类型字段,适用于需要更大范围的值的场景。对应 MySQL 的 BIGINT AUTO_INCREMENT。BooleanField:一个布尔值字段,用 True 或 False 表示。对应 MySQL 的 TINYINT(1)。CharField:一个字符串字段,可以指定最大长度。对应 MySQL 的 VARCHAR。
2024-10-28 17:02:37
800
原创 前端页面样式没效果?没应用上?
当我们在开发项目时会有很多个页面、相同的标签,也有可能有相同的class值。样式设置的多了,分不清哪个是当前应用的。我们可以使用网页的开发者工具。这就是我们没应用上样式的原因,因为被其他样式覆盖了,所以当前样式会有删除线。在打开的工具中我们可以使用元素选择器,单击我们要查看的元素。工具右侧会显示当前元素的style代码。这时我们需要提高这个样式的优先级,使用。这样样式就可以应用上了。在我们开发的网页中按下。
2024-10-25 15:44:21
380
原创 Django的模板的应用
Django模板系统的主要作用是将动态内容嵌入到静态HTML页面中。它允许开发者定义占位符,这些占位符在渲染模板时会被实际的数据替换,从而生成动态的网页内容。官方提供了两种模板引擎,一种是,一种是。
2024-10-23 16:45:40
944
原创 python的Django框架获取请求/响应信息
request属性:获得request请求头信息:request.META/request.headers request.META 包含了更多的元数据,request.META 是一个字典,包括HTTP头部信息,但还包含了一些Django添加的额外信息。例如,request.META 包含了如 REMOTE_ADDR(客户端IP地址)、REQUEST_METHOD(请求方法,如GET或POST)、HTTP_USER_AGENT(用户代理)等字段。并且其键名可能会进行转换(例如将 HTTP_ 前缀去掉)。T
2024-10-22 17:25:39
1221
原创 python的Django的render_to_string函数和render函数模板的使用
这样simple_template文件中的title,heading,message就被替换为context中key对应的value值了。而且会返回给页面html_content中的内容,也就是此时的simple_template文件内容为JSON串。是 Django 框架中的一个便捷函数,用于将模板渲染为字符串。
2024-10-22 16:24:14
589
原创 python的Django框架入门
Django是一个开源的Python Web开发框架,遵循架构,是一个全功能的Web框架,Django的模块化设计允许开发者通过添加自定义插件、使用第三方库等方式来增强其功能。
2024-10-21 19:45:34
1215
原创 mysql其他对象
InnoDB是MySQL的默认存储引擎,从MySQL 5.5版本开始被广泛使用。它提供了事务处理、行级锁定和外键约束等高级数据库功能。
2024-10-18 14:43:27
695
原创 mysql存储过程和存储函数的区别
存储函数是一组为了完成特定功能的SQL语句集,但功能相对单一,针对性强。通常用于执行计算并返回结果,例如计算某些值或处理数据。存储过程也是一组预编译的SQL语句集,但功能更为复杂和多样。通常用于执行一系列操作,可能包括查询、更新、删除等,也可以包含流程控制逻辑。
2024-10-18 13:41:55
541
原创 Python的matplotlib可视化工具基本操作(数据分析生成图表)
plt.hist()是利用pyplot工具打点调用hist直方图函数创建直方图,第一个参数为绘图所需的数据,第二个参数是设置这个图表的颜色。坐标轴标签(Axis Labels)使用 plt.xlabel() 和 plt.ylabel() 函数为 x 轴和 y 轴设置标签。坐标轴范围(Axis Limits)使用 plt.xlim() 和 plt.ylim() 函数设置坐标轴的范围。坐标轴刻度(Ticks)使用 plt.xticks() 和 plt.yticks() 函数自定义坐标轴的刻度。
2024-10-11 20:29:57
1235
原创 Python的pandas库基本操作(数据分析)
的一个方法,它允许用户按照指定的频率对数据进行重新采样。其次,对每个分组应用聚合函数(如求和、平均、最大值、最小值等)来计算新的值。:计算每个分组的开盘价(first)、最高价(max)、最低价(min)和收盘价(last)。:计算每个分组的指定分位数。这个函数提供了极大的灵活性,允许用户根据自己的需求编写复杂的聚合逻辑。类似于Excel中的表格,具有行和列,其中每列可以是不同的数据类型(数值、字符串、布尔值等)。设置一个新的索引,这个索引是一个日期范围,从'20210101'开始,包含1000个日期。
2024-10-09 22:04:12
2635
原创 MongoDB的安装与增删改查基本操作
MongoDB是一种非关系型数据库,是NoSQL语言,但是又是最接近关系型数据库的。内部存储不是表结构,但是可以对数据进行表结构的操作。
2024-09-29 16:32:32
2481
原创 Python使用scrapy创建项目爬虫步骤
在items.py文件中定义你要爬取的数据结构。title = scrapy.Field() # 职位名称salary = scrapy.Field() # 薪资company = scrapy.Field() # 公司名称# ... 其他字段。
2024-09-28 17:40:14
1053
原创 Python爬虫bs4基本使用
通过和可以获得子集,前者获得的是字符串列表,后者获得的是一个列表迭代器对象,需要遍历获得内容对于上述代码说明请参考主页上一篇文章但是这种方法返回的是一个列表,我们需要对他进行迭代输出。
2024-09-26 20:57:59
1404
原创 Python爬虫bs4的基本使用
BS4是Python中一个用于从HTML或XML文件中提取数据的库,它提供了一种方便的方法来解析、遍历、搜索、修改文档的树形结构。
2024-09-25 20:46:31
516
原创 Python爬虫lxml模块安装导入和xpath基本语法
XPath(XML Path Language,即XML路径语言)是一种在XML文档中查找信息的语言。它基于XML的树状结构,使用路径表达式来选取XML文档中的节点或节点集。也可以寻找属性值://div/@class。找到的是所有div的class属性值。可以结合节点选择器使用,如。
2024-09-25 17:46:24
814
原创 Python中requests模块(爬虫)基本使用
header={print(response.headers)#获得请求头信息print(response.request.headers)#获得响应头信息在我们请求时,可以设置headers关键字设置请求头信息。上述代码我们就将头信息中的user-agent设置为:hoho/v1。如果要查看我们设置的头信息,需要使用第二个输出语句。
2024-09-23 16:08:15
1352
原创 vue循环渲染动态展示内容案例(“更多”按钮功能)
第一次向listCopy中push:newCourseList下标值为7的数据,第二次是newCourseList下标值为8的数据。那么其他位置我们需要每行展示3个元素,后边自己分一行就又是24个格子,三个元素,每个元素8个格子。因为第一个元素占了6个格子,后面其他元素一起占一列,那就是18个格子。数据:如果大于6,sub就是6,如果不大于6就是剩余数据的最大下标值减去从哪个下标值开始,也就是还剩几条。出来,这里有个问题就是第一个框框的大小跟其他的不一样,而且第一个一直就是那唯一的一个,所以我们就。
2024-09-21 17:41:35
1413
原创 Windows系统卸载node
C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)通常,执行步骤一前两个文件夹就已经删除了。检查您的%PATH%环境变量以确保没有引用Nodejs或npm存在。如果仍然没有卸载,请在命令提示符下键入。C:\Users\{User}\AppData\Roaming\npm (或%appdata%\npm)您将看到它所在的位置-删除(也可能是父目录)。如果都显示不是命令,那就卸载成功了。
2024-09-19 14:37:45
934
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人