摘要: 1 阅读全文
posted @ 2024-12-21 18:50 songxia777 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. 设计模式 设计模式(Design pattern) 是软件开发人员在软件开发过程中面临的一般问题的解决方案 设计模式是一类问题的通用解决方案 解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的 设计模式有很多,在PHP中通常只用两种设计模式:单例模式、工厂模式 1.1 单例模 阅读全文
posted @ 2024-12-21 15:07 songxia777 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性:封装、继承、多态 1.封装 1.1 概述 封装是指将数据和对数据的操作捆绑到一起,形成对外界的隐蔽,同时对外提供可以操作的接口 数据:要操作的数据,一般是类成员属性:属性、静态属性、类常量,这些都是在类的内部定义的用来保存数据的 数据的操作:即数据加工过程,就是方法,内部定义业务逻 阅读全文
posted @ 2024-11-30 10:44 songxia777 阅读(4) 评论(0) 推荐(0) 编辑
摘要: GD是一种图像处理扩展(外部提供的API),允许PHP在脚本中使用对应的函数实现画图功能 目前默认已经被集成到PHP中扩展中,只需要开启扩展,即可使用 GD图像基本处理 画图的基本流程:画图的本质是在内存中开辟一块很大的内存区用于图片制作 准备画布 开始作画 保存内容 销毁画布 1. 创建画布 返回 阅读全文
posted @ 2024-11-24 18:00 songxia777 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 概述 简介 Web会话:用户打开一个浏览器,访问某一个web站点,在这个站点点击访问多个超链接,访问服务器的多个资源,然后关闭浏览器,整个过程就是一个会话 由于HTTP 协议的特点是无状态/无连接,当一个浏览器连续多次请求同一个 web 服务器时,服务器是无法区分这多个操作是否来自于同一个浏览器(用 阅读全文
posted @ 2024-11-24 16:50 songxia777 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 概述 简介 HTTP 协议,即超文本传输协议,是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议 HTTP 协议是用于从 WWW 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确 阅读全文
posted @ 2024-11-22 17:24 songxia777 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 概念 触发器trigger是一种特殊类型的存储过程。 触发器主要是通过事件进行触发而被执行,而存储过程是可以直接通过存储过程的名字被调用执行 触发器的作用 1、 可以在写入数据表前,强制检验或转换数据,以保证数据安全 2、 触发器发生错误时,异动的结果会被撤销 如果触发器执行发生错误,那么前面执行成 阅读全文
posted @ 2024-07-18 18:11 songxia777 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 概念 存储过程:是在大型数据库系统中,一组为了完成特定功能的sql语句集,存储在数据库中,经过第一次编译后再次调用不需要重复编译,用户通过指定存储过程的名字并给出参数(如果存储过程有参数)来执行。 存储过程基本上可以完成大部分的函数可以处理的功能 与函数的异同 相同点 存储过程和函数都是为了重复地执 阅读全文
posted @ 2024-07-18 17:54 songxia777 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在mysql中,函数主要分为内置函数(系统函数)和自定义函数 不管是内置函数还是自定义函数,都是使用 select 函数名(参数列表); 字符串函数 char_length():判断字符串的字符数 length():判断字符串的字节数(字符集有关) SELECT char_length('你好,中国 阅读全文
posted @ 2024-07-15 18:11 songxia777 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 变量 mysql本质是一种编程语言,需要很多变量来保存数据 mysql中的属性控制都是通过mysql变量实现的 系统变量 系统变量:系统内部定义的变量,针对所有用户和客户端都有效 -- 查看所有系统变量 show VARIABLES; -- 查看系统变量autocommit的值:需要知道具体的系统变 阅读全文
posted @ 2024-07-15 16:14 songxia777 阅读(21) 评论(0) 推荐(0) 编辑