![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
php程序设计经验
文章平均质量分 66
PHP是服务端编程语言的中流砥柱,本专栏深入浅出地解析PHP核心技术,涵盖从基础语法、面向对象、数据库操作到框架应用等全方位内容。通过实战案例与最佳实践,助力开发者高效构建动态网站与Web应用,紧跟PHP最新趋势,提升编程技能树。
Evaporator Core
PHP/MySQL
展开
-
PHP入门教程5:会话管理和数据库操作
在这篇文章中,我们学习了PHP中的会话管理和数据库操作,包括启动和销毁会话、设置和读取Cookies、连接数据库、执行SQL查询以及防止SQL注入的方法。在下一篇文章中,我们将探讨PHP中的面向对象编程(OOP)。在前几篇文章中,我们学习了PHP的基础语法、控制结构、函数的使用、数组和字符串的操作,以及文件处理和表单处理。本文将重点介绍PHP中的会话管理和数据库操作,这是构建动态网站和Web应用程序的重要内容。SQL注入是通过将恶意SQL代码插入SQL查询字符串中来攻击数据库的一种方式。原创 2024-06-19 13:44:48 · 385 阅读 · 0 评论 -
PHP入门教程4:文件处理和表单处理
在这篇文章中,我们学习了PHP中的文件处理和表单处理,包括文件的读取和写入、表单的创建和处理以及文件上传。在前几篇文章中,我们学习了PHP的基础语法、控制结构、函数的使用以及数组和字符串的操作。本文将重点介绍PHP中的文件处理和表单处理,这些是Web开发中非常常见的任务。PHP提供了一系列函数来操作文件,包括打开、读取、写入和关闭文件。POST请求通常用于提交数据,表单中的数据不会附加在URL之后,而是放在请求的主体部分。PHP可以处理文件上传,通过表单提交文件,并在服务器端进行处理。原创 2024-06-19 13:41:20 · 500 阅读 · 0 评论 -
PHP入门教程3:数组和字符串操作
在这篇文章中,我们学习了PHP中数组和字符串的操作,包括数组的类型、多维数组、常用数组函数以及字符串操作和常用字符串函数。在前两篇文章中,我们学习了PHP的基础语法、控制结构和函数的使用。本文将重点介绍数组和字符串的高级操作,这些是PHP编程中非常常见且重要的内容。PHP中有三种类型的数组:索引数组、关联数组和多维数组。PHP提供了大量的字符串函数来操作和处理字符串。多维数组是包含一个或多个数组的数组。函数查找子字符串在字符串中的位置。关联数组是用字符串作为键的数组。索引数组是用数字索引的数组。原创 2024-06-16 11:44:03 · 450 阅读 · 0 评论 -
PHP入门教程2:控制结构和函数
函数是可以重复使用的代码块。通过定义函数,可以提高代码的模块化和复用性。?原创 2024-06-15 13:39:59 · 505 阅读 · 0 评论 -
PHP入门教程1:PHP的基础概念和基本语法
PHP,全称是 “PHP: Hypertext Preprocessor”,是一种开源的通用脚本语言,尤其适用于Web开发,并可以嵌入到HTML中。简单来说,PHP是一种服务器端脚本语言,主要用于生成动态网页内容。原创 2024-06-15 13:39:28 · 856 阅读 · 0 评论 -
从php页面插入MySQL的数据变为乱码如何解决?
在 PHP 页面中向 MySQL 数据库插入数据时,如果数据出现乱码,可能是因为字符集设置不正确或者字符编码不匹配。通过确保数据库、连接、表、数据编码和输出都使用一致的字符集和编码,您可以解决从 PHP 页面插入数据导致乱码的问题。原创 2023-10-07 15:42:14 · 440 阅读 · 0 评论 -
用php实现日历输出
这个简单的PHP脚本会生成一个包含当前月份日历的HTML表格。你可以将其保存为.php文件,然后在浏览器中运行该文件,即可看到生成的日历。请注意,此示例中仅显示当前月份的日历,你可以根据需要进行修改,以显示特定年份和月份的日历。你可以根据需要进行修改,例如显示特定年份和月份的日历,或者改变样式和布局。你可以使用PHP来生成日历并输出。输出HTML表格的头部,包括表格标题和星期的标题。输出HTML表格的主体,包括日期和空白格子。格式参数获取当前月份的第一天是星期几。函数获取当前的年份和月份。原创 2024-01-07 13:24:24 · 973 阅读 · 0 评论 -
php实现定时任务
选择哪种方法取决于你的需求和服务器环境。Cron Job通常是更常见和可靠的方法,因为它由操作系统直接管理。而使用PHP内置的定时器则更适合一些简单的、不需要高精度定时的任务。Cron是一种在Unix和类Unix系统上运行定期任务的工具。你可以通过设置Cron Job来定时运行PHP脚本。在PHP中,你可以使用不同的方法来实现定时任务。Cron将按照指定的时间间隔执行你的PHP脚本。函数和循环来实现简单的定时任务的方法。这个脚本将会一直运行,每隔一分钟执行一次你的任务代码。为你的PHP脚本的实际路径。原创 2024-01-08 11:36:49 · 842 阅读 · 0 评论 -
使用PHP将任意格式的日期转换为Unix时间戳
将 Excel 中的日期时间格式转换为 PHP 中的日期时间格式。Excel 中的日期时间格式是以基准日期 1900 年 1 月 1 日为起点,每过一天就加 1,每过一秒就加上相应的秒数。因此,需要将 Excel 中的日期时间值减去基准日期的差值(即 25569 天),再乘以一天的秒数(即 86400 秒),得到相对于 Unix 纪元的秒数。需要注意的是,Excel 中的日期时间格式和 PHP 中的日期时间格式不同,需要进行一些转换。函数将任意格式的日期时间字符串转换为 Unix 时间戳。原创 2023-03-13 08:15:00 · 542 阅读 · 0 评论 -
php实现mysql自动备份的代码及其解析
备份完成后,可以根据实际需求将备份文件移动到指定的备份目录中,以便管理和存档。来实现MySQL数据库的备份,备份文件以。这段代码通过调用系统命令。原创 2024-03-07 10:27:59 · 423 阅读 · 0 评论 -
如何用PHP将数据库中的数据实时显示在网页上?
Ajax这个术语源自描述从基于Web的应用到基于数据的应用,它不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。这样,每当指定的时间间隔过去时,JavaScript文件就会通过Ajax调用PHP脚本,获取最新的数据并将其插入到HTML文件中的指定位置。2.在PHP文件中,编写一个从数据库中检索数据的脚本来返回数据并将其插入到HTML文件中。1.在您的HTML文件中,创建一个div元素来显示数据库中的数据。原创 2023-05-31 04:58:36 · 525 阅读 · 0 评论 -
PHP深入实践:构建RESTful API接口与安全措施
PHP,作为历史悠久且广泛应用的服务器端脚本语言,凭借其丰富的框架和库支持,成为实现RESTful API的优选工具之一。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,利用URI来定位资源,通过HTTP方法(GET、POST、PUT、DELETE等)对资源进行操作。为了快速搭建RESTful API,我们选用Laravel框架,因其内置了路由、中间件、认证等强大功能,非常适合API开发。,并实现CRUD操作。原创 2024-04-30 08:33:43 · 413 阅读 · 3 评论 -
PHP深入探索:面向对象编程与设计模式实战
PHP作为一种广泛应用于Web开发的服务器端脚本语言,其面向对象编程(OOP)特性与设计模式的应用,对于构建可维护、可扩展的高质量应用系统至关重要。本文旨在深入探讨PHP中的OOP概念,通过实战案例展现如何有效地结合设计模式,解决开发中的常见问题,提升代码的复用性和灵活性。面向对象编程和设计模式的恰当应用,是PHP项目成功的关键因素之一。随着PHP语言本身的持续进化,拥抱OOP思想和现代化的设计模式,无疑将为PHP开发者开启更为广阔的技术视野和职业前景。设计模式是解决特定问题的一系列久经考验的解决方案。原创 2024-04-30 08:29:05 · 545 阅读 · 2 评论 -
特征工程到底是什么?用PHP实现特征工程预测房价
可以根据具体需求选择合适的库。特征工程的目的是提取有用的特征,剔除无用的特征,同时将特征表示为能被机器学习算法所理解的形式。该代码实现了一个简单的房价预测模型,使用了简单的线性回归算法来训练模型,并用训练好的模型来预测给定面积的房屋的价格。总的来说,用 PHP 实现房价预测模型需要熟悉 PHP 语言基础,了解机器学习算法和框架的使用方法,以及数据预处理、模型选择、训练和评估等相关技术。收集数据:收集一定量的房价数据,包括每个房屋的面积、房间数、卧室数、厕所数、年份等特征信息,以及相应的房价。原创 2023-03-14 09:15:00 · 595 阅读 · 0 评论 -
php 连接不上 mysql 应该怎么办?
如果您尝试从远程 PHP 脚本连接到 MySQL 服务器,请确保 MySQL 服务器允许远程连接。要检查此设置,请编辑 MySQL 服务器上的配置文件,通常为 /etc/mysql/mysql.conf.d/mysqld.cnf。在 Ubuntu 上,MySQL 错误日志通常在 /var/log/mysql/error.log 中。通过查看 MySQL 和 PHP 错误日志,您可以获取更多信息,以便诊断和解决与数据库连接相关的问题。如果您无法连接,请检查您的用户名和密码是否正确,并确保您拥有正确的权限。原创 2023-03-09 15:15:00 · 1054 阅读 · 0 评论 -
Windows 系统下 Apache 和 php 环境怎么搭建?
在使用 XAMPP 搭建 Apache 和 PHP 环境时,需要确保 Apache 和 PHP 的版本兼容,并且需要根据实际需求对 Apache 和 PHP 进行配置。和 PHP 如果需要进行 Apache 和 PHP 的配置,可以在 XAMPP 控制面板中点击 Apache 和 PHP 的 Config 按钮,选择需要修改的配置文件进行编辑。在搭建 Apache 和 PHP 环境时,需要确保 PHP 和 Apache 的版本兼容,并且需要根据实际需求对 Apache 和 PHP 进行配置。原创 2023-03-04 17:30:00 · 871 阅读 · 0 评论 -
如何用PHP实现搜索引擎类?
除了建立索引之外,还可以将一些热门的搜索结果缓存起来,以减少数据库查询的次数,提高搜索的响应速度。如果存在,直接返回缓存中的搜索结果;其中'id'字段表示文档的唯一ID,'title'和'content'字段表示文档的标题和内容,'words'字段是一个数组,包含了文档中出现的所有单词。随着技术的不断进步和互联网的不断发展,搜索引擎的性能和功能也在不断提高,为用户提供更为优质的搜索服务。其中,index_name 为索引的名称,table_name 为表的名称,column_name 为要建立索引的列名。原创 2023-03-04 06:45:00 · 1267 阅读 · 0 评论 -
php 编程如何实现访问限制?
如果用户提供了凭据,我们检查它们是否与我们事先定义的用户名和密码匹配,如果匹配,则显示“您已登录”消息,否则再次发送请求凭据的HTTP头。1.用户名和密码:可以在代码中设置一个用户名和密码,只有输入正确的用户名和密码才能访问受保护的页面。在受保护的页面中,可以检查会话中是否存在该标志,如果不存在,则重定向到登录页面。可以使用 header() 函数来发送 HTTP 验证头信息,客户端需要输入用户名和密码才能访问页面。但需要注意的是,访问限制并不能完全防止未授权访问,只能增加访问难度和提高安全性。原创 2023-03-02 13:00:00 · 646 阅读 · 0 评论 -
什么是MVC?怎么在 php 中搭建 MVC?
MVC 是一种设计模式,指的是将一个应用程序分为三个独立的部分:模型(Model)、视图(View)和控制器(Controller)。它的目的是将应用程序的业务逻辑、用户界面和用户输入分离开来,以提高代码的可重用性、可维护性和可扩展性。模型(Model):它是应用程序中用于管理数据和业务逻辑的组件。它包括数据存储、数据访问、数据校验、业务逻辑处理等功能。模型通常不直接与用户交互,而是通过控制器来进行交互。视图(View):它是应用程序中用于呈现用户界面的组件。原创 2023-03-03 08:30:00 · 1074 阅读 · 0 评论 -
PHP 如何生成 html 文件?
然而,将 PHP 动态页面转换为静态 HTML 页面并不适用于所有类型的网站,特别是对于需要动态生成内容和实时更新的网站,如电子商务网站、新闻网站等,这种转换可能会导致信息更新不及时,从而影响网站的可用性和用户体验。提高网站性能:静态 HTML 页面可以直接从磁盘或缓存中加载,无需动态生成,因此可以显著减少服务器响应时间和页面加载时间,从而提高网站的性能和响应速度。降低服务器负载:静态 HTML 页面可以从缓存中加载,无需执行 PHP 代码和查询数据库,因此可以减少服务器负载,提高网站的稳定性和可用p性。原创 2023-03-01 15:30:00 · 1322 阅读 · 0 评论 -
php 如何实现数据库操作类的封装?
在上面的示例中,我们添加了四个常见的数据库操作方法:insert()、update()、delete()和select()。MySQLi(MySQL improved):是MySQL的改进版扩展,提供了面向对象和面向过程的两种API,支持多种MySQL特性和新功能,如事务、存储过程、预处理语句等。同时,也可以在类中添加更多的方法,用于处理其他数据库操作,例如插入、更新和删除数据等操作。当封装数据库操作类时,需要考虑到常见的数据库操作,包括插入、更新、删除、查询等。原创 2023-02-28 11:30:00 · 843 阅读 · 0 评论 -
走近php的数组:数组的定义与数组函数
PHP是一种服务器端脚本语言,具有内置的数据类型和数据结构。其中最常用的数据类型之一是数组,它可以存储多个值,并使用索引或关联键来访问这些值。PHP的数组有三种类型:数字索引数组、关联数组和多维数组。1.数字索引数组:最常用的一种数组类型,其元素使用数字索引来访问,索引从0开始递增,可以包含任何类型的数据,如整数、字符串、对象等。可以使用array()函数或方括号[]创建一个数字索引数组。//使用array()函数创建数字索引组//使用方括号[]创建数字索引数组。原创 2023-02-24 09:14:30 · 1060 阅读 · 1 评论 -
PHP 程序如何实现加密解密?
PHP 中可用的 Base64 函数包括 base64_encode() 和 base64_decode()。对称加密是一种加密方式,使用同一个密钥加密和解密数据。openssl_private_decrypt():使用私钥解密数据。openssl_private_encrypt():使用私钥加密数据。openssl_public_encrypt():使用公钥加密数据。openssl_public_decrypt():使用公钥解密数据。openssl_encrypt():加密数据。原创 2023-02-25 13:00:00 · 1848 阅读 · 0 评论 -
PHP在走下坡路吗?带你了解PHP的前世今生
同时,PHP社区也在不断的推动PHP的发展,提供更好的开发工具、优化性能等方面的支持。为了提高PHP的性能,PHP社区致力于开发更快的执行引擎,例如PHP7的发布,提高了PHP的性能,缩短了代码执行时间。随着PHP在新的领域不断探索和应用,PHP将会有更广泛的发展前景。为了提高PHP的安全性,PHP社区不断地推出安全性相关的新特性和工具,例如PHP内置的过滤器和加密算法等。2015年:PHP 7发布,带来了更快的性能、更好的内存管理、更好的错误处理和异常机制等,大幅提高了PHP的性能和可靠性。原创 2023-02-21 14:25:28 · 393 阅读 · 0 评论 -
PHP7转PHP8代码需要做哪些修改?
在将 PHP 7 代码转换为 PHP 8 时,可能需要做出一些修改,因为 PHP 8 引入了一些新特性并删除了一些过时的特性。以下是可能需要修改的一些方面:声明严格模式:PHP 8 强制实施了类型声明,因此需要在 PHP 7 代码中进行相应修改,添加类型声明。可以使用声明严格模式,强制要求在函数和方法中进行类型声明。面向对象编程:PHP 8 引入了一些新的面向对象编程特性,如构造函数属性推断、命名参数和属性提取等。如果使用了这些新特性,需要进行相应修改。原创 2023-02-20 15:34:50 · 941 阅读 · 0 评论 -
php 项目网站怎么实现负载均衡?
负载均衡是一种通过分担请求以保证系统可用性和稳定性的技术。在 PHP 项目网站中,可以使用以下几种方法实现负载均衡:软件负载均衡:使用软件如 HAProxy、Nginx 等实现负载均衡,将请求转发到多个后端服务器上。硬件负载均衡:使用专业的硬件设备,如 F5 BIG-IP、Cisco ACE 等,实现负载均衡。云服务负载均衡:使用云提供商提供的负载均衡服务,如 Amazon ELB、Google Cloud Load Balancer 等。原创 2023-02-18 17:45:00 · 1552 阅读 · 0 评论 -
将古老的ASP项目转换为PHP初探
将 ASP 项目转换为 PHP 项目通常需要进行以下步骤,这也是项目代码转换的必经之路。1. 将 ASP 代码转换为 PHP 代码可以使用文本编辑器或 IDE 将 ASP 代码转换为 PHP 代码。由于 ASP 和 PHP 之间的语法和语义存在一些差异,因此需要仔细阅读代码并根据 PHP 的规范进行修改。2. 将 ASP 内置对象转换为 PHP 内置对象ASP 中提供了一些内置对象,如 Request、Response、Session 等,而 PHP 中的内置对象有所不同。在转换过程中,需要将 ASP原创 2023-02-19 11:32:59 · 1206 阅读 · 0 评论 -
使用PHP实现登录的Cookie存储
这个函数需要传入至少两个参数,第一个参数是 Cookie 的名称,第二个参数是 Cookie 的值,可以选传第三个和第四个参数,用来设置 Cookie 的过期时间、路径、域名等属性。可以使用 setcookie() 函数来修改已有的 Cookie,只需要传入与创建 Cookie 时相同的参数即可。4.删除 Cookie。需要注意的是,删除 Cookie 的过程并不是立即生效的,而是要等待客户端下一次请求时才会生效。需要注意的是,获取到的 Cookie 值是一个字符串,需要根据实际需要进行类型转换。原创 2023-02-15 11:29:42 · 1139 阅读 · 0 评论 -
如何使用 PHP 编程实现顺序查找和二分查找算法?
二分查找,又称折半查找,是一种更高效的数据查找算法。它的原理是将数组分成两半,每次比较中间元素,并决定是在左半部分继续查找,还是在右半部分继续查找,直到找到所需元素为止。顺序查找,也称为线性查找,是一种最简单的数据查找算法,它的原理是通过顺序遍历数组,一个一个比较元素,直到找到所需的元素为止。顺序查找适用于数据量较小的情况,但当数据量较大时,顺序查找的效率较低;请注意,对于大规模数组,二分查找通常比顺序查找更快,因为它的时间复杂度为 O(logn)。顺序查找和二分查找算法都是常用的查找算法。原创 2023-02-18 09:45:00 · 391 阅读 · 0 评论 -
php设计一个新春祝福墙
记得十几年前的时候,每到春节,各大网站都会建一个祝福墙,上面挂满网友的新年寄语。这些年随着移动互联网的高速发展,web的新春祝福墙越来越少了。今天,咱们就来考考古,用快速原型法进行设计。原创 2023-02-19 17:00:00 · 780 阅读 · 0 评论 -
基于支持向量机 (SVM) 用php实现预测气温
请注意,上面的代码假设已经有了 $actualLabels 数组,它存储了实际的气温标签。此外,该代码假定预测是通过将预测的气温标签与实际的气温标签进行比较来评估准确性的。然后,我们需要读取这些数据,并使用 PHP 的机器学习库(例如 PHP-ML)进行预处理。Windows 10自带的天气应用有一个基于历史数据预测气温的功能,有一定的参考价值。那么如何去实现这一功能呢?使用机器学习方法实现预测当日气温的算法需要涵盖许多的步骤,以下是一种基于支持向量机 (SVM) 的算法的简化版本。原创 2023-02-15 16:30:00 · 679 阅读 · 0 评论 -
几个chatGPT的难题,关于语言转换
将下面的代码转换为phpreturn z;int b = 2;return 0;$a = 1;$b = 2;?可以看到,简单的自定义函数也可以直接转换。下面尝试一下数学计算函数的转换。int n;// 被分成的份数float a,b;// 积分范围int i;// 循环变量printf("请输入极限下限:");printf("请输入极限上限:");原创 2023-02-11 14:16:42 · 1499 阅读 · 0 评论 -
php实现mysql数据库的备份,可以导入导出备份,并存储备份日志
在这份代码中,通过jQuery的ajax请求,实现了importBackup,exportBackup,和save_log函数的逻辑。用户点击导入备份或导出备份按钮时,就会发送一个ajax请求到import_backup.php或export_backup.php,并将服务器返回的数据作为参数,调用alert函数进行弹窗显示。save_log函数通过传递一条message参数,实现了向save_log.php发送一个带有message数据的请求,并在成功返回后,显示服务器的响应。函数存储了备份的日志。原创 2023-02-14 09:00:00 · 699 阅读 · 0 评论 -
php中文分词的实现方案
实现中文分词有以下几种常见的方法:正则表达式分词:使用正则表达式匹配文本,将其分为不同的词汇。字典分词:使用已知的字典,在文本中匹配词汇,并将其分开。N-gram分词:使用N-gram模型将文本分为词汇。基于算法的分词:使用分词算法,例如HMM、CRF等,将文本分为词汇。开源中文分词工具:使用开源的中文分词工具,例如jieba、ansj等。原创 2023-02-13 16:30:00 · 2439 阅读 · 0 评论 -
php计算个人所得税汇算清缴
接下来,根据纳税起征点和个人缴税状况,在个税专项扣除附加的规定基础上,计算出个税专项扣除附加。如果给定的城市名称在数组中有对应的住房租金比例,则使用该比例计算住房租金扣除额;下面是一个用于计算个税专项扣除附加的函数,主要的功能是根据税前收入和税前扣除额来计算个税专项扣除附加。由于不同城市的住房租金扣除金额不同,下面给出函数,根据给定的城市名称,计算住房租金扣除。请注意,以上代码仅为示例,实际扣除额度应根据个人情况和最新的政策法规计算。最后,该函数会返回计算出的个税专项扣除附加金额。函数内部定义了一个数组。原创 2023-02-13 08:15:00 · 288 阅读 · 0 评论 -
php实现根据公历日期计算节气
节气的产生是由于地球的公转和自转的影响,当地球绕太阳公转时,太阳在地球表面上的位置不断变化,这样地球上的每个地点所接受到的阳光量和热量也不断变化,进而导致不同季节不同气候的变化。公历的每一年分为24个节气,每个节气都对应着一个特定的天文现象,例如春分节气是在太阳到达黄道的那一天,而冬至节气则是在太阳到达黄经270°的那一天。每个节气都代表着一个季节的开始或者结束。因此,通过计算每一天太阳所在的位置,我们可以得到该天所对应的节气,从而进行日期转节气的计算。原创 2023-02-12 09:00:00 · 420 阅读 · 0 评论 -
php实现农历公历日期的相互转换
solarToLunar和lunarToSolar。solarToLunar用于将公历转换为农历。lunarToSolar用于将农历转换为公历。以上就是实现天干地支和生肖转换的代码。下面的代码用于辅助实现日期转换。定义天干、地支、生肖等数组。首先定义两个函数,分别为。原创 2023-02-11 07:12:54 · 1546 阅读 · 1 评论 -
用脚本实现对文件夹内照片采用拍摄时间及流水号命名
还是之前的老问题,各种来源的照片命名格式不统一,市面上的批量改名软件都比较卡顿。再来一个windows版本。最后,尝试一下用php实现。原创 2023-02-10 17:04:50 · 222 阅读 · 0 评论 -
用ChatGPT构建网络设备表,并根据设备关系生成网络拓扑
构造一个数据表,存储包括交换机、路由器、防火墙、入侵检测、上网行为管理等设备的编号、序列号、IP、MAC、访问地址、用户名、密码、管理员、物理位置、上联设备ip等信息。该代码仅提供了一个简单的实现,具体的实现方式可能因项目的不同而有所变化。注意到,程序自动生成的编号只是一个自增id,而不是自定义设备的名称,同时,数据结构里没有设备类型,因此,做出如下修改。Upstream Device IP:该设备的上联设备的 IP 地址。Upstream Device ID:该设备的上联设备的设备 ID。原创 2023-02-10 16:54:24 · 5139 阅读 · 0 评论 -
PHPExcel类在PHP8下报错的解决
String.php,将字符串的花括号换为方括号。其余的页面采用相同的方法。原创 2022-10-18 14:42:34 · 1265 阅读 · 0 评论