- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 MySQL 配置说明及部分内容详解
sql_mode是一个枚举类型的系统变量,可以设置为多个预定义的模式组合。每个模式都有特定的行为,可以通过设置不同的模式来改变MySQL服务器的行为。属于 [mysqld] 节。
2024-09-19 15:36:29 889
原创 PHP注释-详解
符号后面可以跟着一系列的标记,用来描述代码的不同方面。这些标记通常用于生成 API 文档,帮助其他开发者理解代码的作用。符号通常被用作错误控制操作符,而不是注释的一部分。然而,在文档块注释(Docblock)中,PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释。形式,但内部通常包含特定格式的信息来描述类、方法或属性的作用。使用 /* 和 */ 来包裹多行注释的内容。标记属性或函数首次引用的版本。描述函数可能抛出的异常。描述引用相关的类或方法。标记已被弃用的函数或类。
2024-09-09 15:08:07 353
原创 PHP节省内存占用的小帮手——迭代器
在 PHP 中,迭代器(Iterator)是一种允许对象以自己的方式迭代内部数据的接口。通过实现 Iterator 接口,一个类可以被循环访问,而无需暴露其内部数据结构。这使得迭代器成为一种灵活的方式来遍历集合,同时隐藏了集合的具体实现细节。
2024-08-15 19:47:37 606
原创 单一职责原则
单一职责原则指出,一个类应该只负责一项功能,并且这个功能的变化不应该影响到其他功能。换句话说,一个类应该有且只有一个引起它变化的原因。
2024-08-14 14:30:26 161
原创 【整理】设计模式代码示例及应用场景-3
下面是一个使用 ES6 类实现模板方法模式的例子,我们将创建一个饮料制作的情境,其中不同的饮料(如茶和咖啡)共享相同的制作流程,但是具体的步骤(如是否加糖和奶)则有所不同。我们将创建一个情境,其中有一个抽象的饮料制作过程,具体饮料(如茶和咖啡)共享相同的制作流程,但是具体的步骤(如是否加糖和奶)则有所不同。下面是一个简单的命令模式的 PHP 示例,我们将创建一个遥控器,它可以用来控制不同的电器设备,如灯和风扇,执行开和关的操作。首先,我们定义一个形状接口和具体的形状类,以及访问者接口和具体的访问者类。
2024-08-13 16:56:26 1180
原创 PHP处理大文件及多行日志思路
在 PHP 中处理大型日志文件时,由于文件的大小可能会消耗大量的内存,因此直接将整个文件加载到内存中解析通常是不可行的。日志太大打不开,多行日志无法筛选等问题都会在本文中找到答案。所以我们采用逐行读取的形式,以下为示例。
2024-07-12 16:50:03 154
原创 php 正则匹配多行数据的处理
在 PHP 中进行多行正则匹配,主要依赖于 PCRE(Perl Compatible Regular Expressions)库提供的功能。PCRE 库支持一些特殊的修饰符,其中m和s是与多行匹配相关的两个重要修饰符。ms。
2024-07-12 10:14:55 221
原创 【整理】设计模式代码示例及应用场景-1
设计模式是针对某一类问题的通用解决方案,它描述了在设计过程中针对某种常见问题的一系列标准做法。设计模式不仅包括具体的代码实现,更重要的是描述了对象和类之间的关系、责任分配以及它们之间的交互方式。每个模式都旨在平衡各种设计因素,如对象之间的耦合度、系统的灵活性、可重用性等。定义: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用于系统需要多种产品系列且系列内部需保持一致性的场景。
2024-07-10 17:24:29 1269
原创 如何编写更棒的代码:11个核心要点
那么,如何编写更棒的代码,下面是11条基本规则:保持方法简短扼要永远永远不要将同一个变量用于不同的目的尽可能让变量和方法的名称能够描述要实现的功能尽可能将变量定义在最靠近它们的地方不要出现让人费解的数字要像对待朋友一样对待你擅长的语言不要逆常规而行千万小心过早的优化代码要常常重构经过测试的代码不要沉溺于过度的设计技巧随时随地学习新的知识下面我们来对每一点详细展开介绍。1、保持方法简短扼要尽 管很多...
2018-04-09 16:56:19 220
原创 动态缓存技术之CSI,SSI,ESI
平常我们谈到网络缓存技术,大多是以页面为单位的,比如,新闻网站中将执行后的结果,缓存为一个静态html文件,下次访问时就直接访问这个静态页面了!减轻了服务器压力!但是,如果一个页面大部分是可静态的,但是有一部分却需要是动态的咋办呢? 如下图中画红线处,就需要动态,时时探测用户是否登录!这就可以使用动态内容缓存技术!动态内容缓存技术,总体来说就是该静态化的静态化,该动态的保持动态,最后进行组合!可行...
2018-04-09 16:52:43 269
转载 SSI——Apache设置
学过动态网页,如asp、php的人知道如何去引用网站头部、底部文件包含。例如在php中有一个方法:include();这个方法能在当前文档中引入外部文件,从而方便网站的开发和维护,然而html静态文件的包含却鲜为人知,我们平时看到很多大型的网站都使用了.shtml的文件类型,其实它们是启用了ssi的功能,因此实现了shtml等静态页的包含。下面我讲解一下Apache下ssi配置方法。加载ssi模块...
2018-04-09 16:52:25 371
转载 PHP中9大缓存技术总结
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()******要运行的代码*******$content = Ob_get_contents();****将缓存内容写入html文件*****Ob_end_clean()...
2018-04-09 16:49:42 127
JSP动态网页编程课程设计
2010-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人