- 博客(17)
- 收藏
- 关注
原创 1.php的URL访问
2. 如果上面那种形式的URL不支持的话,可以使用兼容模式的方式来访问: http://localhost/tp6test3/public/?14. 此时,路径变更为: http://localhost/tp6/public/test/hello/value/world。2. 多应用:http://serverName/index.php/应用/控制器/操作/参数/值…3. 单应用:http://serverName/index.php/控制器/操作/参数/值…
2025-04-06 22:32:06
389
原创 php的PDO
PDO::FETCH_ASSOC PDO::FETCH_ASSOC 是一个常量,作为 fetch() 方法的参数,用于指定返回数据的格式。当使用 PDO::FETCH_ASSOC 时,fetch() 方法会以关联数组的形式返回结果集中的一行数据,关联数组的键是结果集中的列名,值是对应列的值。在 PHP 的 PDO(PHP Data Objects)扩展中,setAttribute 方法用于设置 PDO 对象或 PDOStatement 对象的属性,以此来控制 PDO 的行为。
2025-03-29 17:06:38
739
原创 PHP基础1
1.用define()函数定义常量:define(常量名,值,[是否区别大小写]) true表示不区分大小写,默认是false常量名前没有$符常量名推荐使用大写php//定义常量//定义常量,不区分大小写//true表示不区分大小写,默认是区分大小写的。2.定义常量可以用特殊字符,但是在调用的时候必须用constant关键字调用//通过constant获取特殊字符作为常量名的常量3、判断常量是否定义,通过defined()判断常量是否已经定义if(!echo NAME;//berry。
2025-03-29 11:02:13
814
原创 Mysql数据库的基本操作
普及英语小课堂:创建 => create数据库 => database创建 + 数据库 = create database 数据库名称(字母+数字+下划线组成,以字母开头,不能出现中文以及特殊字符)特别注意:在MySQL中,当一条SQL语句编写完毕后,一定要使用分号;进行结尾,否则系统认为这条语句还没有结束。案例:创建数据库的相关案例扩展:编码格式,常见的gbk(中国的编码格式)与utf8(国际通用编码格式)
2025-02-19 14:37:35
256
原创 Apache Hadoop YARN
Apache Hadoop YARN (Yet Another Resource Negotiator,另一种资源协调者)是一种新的 Hadoop 资源管理器,它是一个通用资源管理系统和调度平台,可为上层应用提供统一的资源管理和调度,它的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。可以把yarn理解为相当于一个分布式的操作系统平台,而mapreduce等运算程序则相当于运行于操作系统之上的应用程序,Yarn为这些程序提供运算所需的资源(内存、cpu)。yarn。
2025-01-16 15:58:25
542
原创 MapReduce
MapReduce最大的亮点在于通过抽象模型和计算框架把需要做什么(what need to do)与具体怎么做(how to do)分开了,为程序员提供一个抽象和高层的编程接口和框架。既然是做计算的框架,那么表现形式就是有个输入(input),MapReduce操作这个输入(input),通过本身定义好的计算模型,得到一个输出(output)。对许多开发者来说,自己完完全全实现一个并行计算程序难度太大,而MapReduce就是一种简化并行计算的编程模型,降低了开发并行应用的入门门槛。
2025-01-16 01:30:41
1033
原创 一、Apache HDFS入门
首先是一个==文件系统==,就是用来存储文件、存储数据。是大数据最底层一个服务。或者说一个==成熟的分布式==文件系统应该要具备哪些属性、功能呢?其次是一个==分布式的文件系统==。分布式意味着多台机器存储。,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。,用于存储文件,通过统一的命名空间目录树来定位文件;场景互动:如何模拟实现分布式文件系统。1.分布式多台机器存储。首先,它是一个文件系统。4.副本机制(备份)
2025-01-15 20:39:36
1007
原创 一:Hadoop集群搭建
集群简介集群简介HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起。HDFS集群负责海量数据的存储,集群中的角色主要有:YARN集群负责海量数据运算时的资源调度,集群中的角色主要有:那mapreduce是什么呢?它其实是一个分布式运算编程框架,是应用程序开发包,由用户按照编程规范进行程序开发,后打包运行在HDFS集群上,并且受到YARN集群的资源调度管理。Hadoop部署方式分三种,(独立模式)(伪分布式模式)
2025-01-14 19:15:04
618
原创 drf:django restframework(二)
内部处理机制是,最后的一个时间和前面的用户标识时间做比较,就如下面的一样,1小时只能访问5次。意思就是,如果是true的话就会继续往下读取限流类,如果是false的话,也是会继续限流类,但要设置另外一种throttle_failure方法了,不可能总是返回fasle.2.返回False,表示当前限流类不允许访问,继续执行后续的限流类。所有的限流类执行完毕后,读取所有不允许的限流,并计算还需等待的时间。然后这个类是用来抛出状态码的,里面的两个其实不重要,我们可以直接pass。
2025-01-13 19:13:29
391
原创 drf:django restframework(一)
自从UserView继承了APIView后,request已经不是之前django的request了,就把它重新封装到了request里面了并且添加了其它数据,def get(self, request, *args, **kwargs):。如果是想获取request.method的话,也是可以直接使用,因为它内部做了调整,也就是说request.method=self._request.method。如果你项目比较大,需要些很多的视图类,在每一个类中都写一遍会比较麻烦,所有drf中也支持了全局配置。
2025-01-11 20:28:50
1128
原创 Django的分页器Paginator
原理:在导航栏的page的参数值中,前端的模板语法获取当前页数的page值,然后再前端模板语法中把page值加颜色深,之后就在前端中可以看到页数的值加深。但是有存在的问题,就是到达第一页的时候,再点击上一页会报错,这是因为该方法有检查上一页是否有值,如果没有值那么就会报错。顾名思义,page_range就是一个列表,我们可以for循环它,来展示我们的页数。在前端和后端中添加页数的按钮,不可能让用户在导航栏输入page吧?我在前端的a标签里面添加我们的路径,i变量为页数。添加上一页和下一页的功能。
2025-01-09 16:53:58
310
原创 django数据库基本操作(增查)
ORM中针对查询结果的限制,提供了一个查询集[QuerySet].这个QuerySet,是ORM中针对查询结果进行保存数据的一个类型,我们可以通过了解这个QuerySet进行使用,达到查询优化,或者限制查询结果数量的作用。查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。返回与所给筛选条件相匹配的对象,返回结果有且只有一个, 如果符合筛选条件的对象超过一个或者没有都会抛出错误。筛选条件相匹配的对象,返回queryset对象。筛选条件不匹配的对象,返回queryset对象。
2025-01-04 14:33:33
145
原创 django的数据库数据迁移
将模型类定义表架构的代码转换成SQL同步到数据库中,这个过程就是数据迁移。django中的数据迁移,就是一个类,这个类提供了一系列的终端命令,帮我们完成数据迁移的工作。
2025-01-04 13:53:45
185
原创 django数据库的定义模型类
定义模型类模型类被定义在"子应用/models.py"文件中。模型类必须直接或者间接继承自django.db.models.Model类。接下来以学生管理为例进行演示。在models.py 文件中定义模型类。
2025-01-04 13:51:41
694
1
原创 django的ORM配置
在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用。作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。2.在Django的工程同名子目录的。
2025-01-04 13:23:12
117
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人