前端技术
HTML
CSS
Javascript
前端框架和UI库
VUE
ReactJS
AngularJS
JQuery
NodeJS
JSON
Element-UI
Bootstrap
Material UI
服务端和客户端
Java
Python
PHP
Golang
Scala
Kotlin
Groovy
Ruby
Lua
.net
c#
c++
后端WEB和工程框架
SpringBoot
SpringCloud
Struts2
MyBatis
Hibernate
Tornado
Beego
Go-Spring
Go Gin
Go Iris
Dubbo
HessianRPC
Maven
Gradle
数据库
MySQL
Oracle
Mongo
中间件与web容器
Redis
MemCache
Etcd
Cassandra
Kafka
RabbitMQ
RocketMQ
ActiveMQ
Nacos
Consul
Tomcat
Nginx
Netty
大数据技术
Hive
Impala
ClickHouse
DorisDB
Greenplum
PostgreSQL
HBase
Kylin
Hadoop
Apache Pig
ZooKeeper
SeaTunnel
Sqoop
Datax
Flink
Spark
Mahout
数据搜索与日志
ElasticSearch
Apache Lucene
Apache Solr
Kibana
Logstash
数据可视化与OLAP
Apache Atlas
Superset
Saiku
Tesseract
系统与容器
Linux
Shell
Docker
Kubernetes
[HBase表的创建 修改与删除流程 ]的搜索结果
这里是文章列表。热门标签的颜色随机变换,标签颜色没有特殊含义。
点击某个标签可搜索标签相关的文章。
点击某个标签可搜索标签相关的文章。
JQuery
...脚本动态更新、添加、删除和修改页面内容及结构。在文章中,通过JQuery可以高效地对HTML DOM结构进行遍历、查找、修改等操作。 事件委托 , 事件委托是JavaScript中一种处理事件绑定的技术,尤其适用于动态生成的DOM元素。在JQuery中,使用.on()方法实现事件委托,即将一个事件处理器绑定到父元素上,当该父元素的后代元素触发指定事件时,会由父元素的事件处理器统一处理。这样做的好处在于,不仅节省内存开销,还能确保即使未来新增的子元素也能正确响应事件。在本文示例中,通过事件委托技术,我们能够确保所有动态生成的.item元素都能正确响应click事件。
2023-12-04 09:15:37
395
逻辑鬼才
转载文章
...管理代码,允许开发者创建可复用、易于维护的视图层,并通过响应式的特性实现数据与视图的自动同步。在本文的上下文中,Vue是主要的开发环境,其中的方法映射问题就是在Vue组件内部进行解决的。 methods , 在Vue.js中,methods是一个对象属性,用于定义Vue实例或组件的自定义方法,这些方法可以直接操作组件内部的数据并通过Vue的响应式系统实时更新视图。例如,文章中的demoEvent就是一个定义在methods对象中的函数,它能修改组件的状态(如data中的title属性)。 生命周期钩子 , 生命周期钩子是Vue.js中提供的一系列预设的函数,它们会在组件从创建到销毁的过程中,在特定阶段自动调用。比如在本文中提到的mounted就是其中一个生命周期钩子,它会在组件完成渲染并挂载到DOM之后执行。开发者可以在这个钩子函数中执行需要在组件挂载完成后运行的代码,例如将methods中的函数绑定到全局window对象上。
2023-03-31 11:24:02
44
转载
JSON
...格式。AJAX是一种创建快速动态网页的技术,在不重新加载整个页面的情况下,能够更新部分网页内容。在jQuery库中,$.getJSON()方法即实现了一种AJAX请求,用于从服务器获取并处理JSON格式的数据。 DOM , Document Object Model,文档对象模型,是HTML和XML文档的编程接口,将网页中的各个元素抽象为树形结构的对象集合。在jQuery中,开发者可以通过DOM操作方法(如选择器、属性修改、节点插入与删除等)便捷地处理网页内容,同时也可结合JSON数据进行动态内容更新和交互实现。例如,当通过AJAX获取到JSON数据后,可以利用jQuery的DOM操作功能将JSON数据渲染到网页相应位置上。
2023-07-24 23:16:09
441
逻辑鬼才
HTML
...商家和开发者更高效地创建符合平台风格、用户体验优良的店铺页面。 例如,阿里巴巴旗下的淘宝也发布了“智能快建”服务,让商家通过拖拽式操作即可完成店铺装修,内置丰富的模板和组件满足各类营销场景需求。同时,该工具结合了AI技术,能够根据用户行为数据优化页面布局和内容推荐,有效提升转化率。 另外,亚马逊公司也不甘示弱,其Webstore Customization Toolkit允许第三方卖家定制自己的店面,提供一站式的商品展示、交易处理和数据分析功能。此工具简化了复杂的前端开发流程,使得没有专业编程背景的卖家也能轻松打造出专业级的线上商店。 深入解读这些举措,不难发现电商巨头们正致力于降低平台生态内商业活动的技术门槛,让更多企业和个人参与到数字经济的浪潮中来。而诸如HTML首页代码生成器这类工具的研发与应用,则是推动电商行业持续发展、创新用户体验的关键一环。在未来,我们期待看到更多便捷高效的网页制作工具涌现,以适应日益激烈的市场竞争与消费者对个性化体验的需求。
2023-07-22 15:59:38
372
数据库专家
转载文章
...,为Zabbix服务创建适当的端口、文件和目录类型的标签,以及如何设置布尔值以允许Zabbix与必要的套接字进行交互。通过遵循这些指导步骤,用户可以在享受SELinux提供的强大安全保障的同时,避免因权限问题导致的服务启动失败。 此外,Linux内核开发者和安全专家也不断强调,不应轻易禁用SELinux,而是应深入了解并利用其规则来优化系统安全性。例如,在一篇由Red Hat发布的技术博客中,作者深入剖析了SELinux的工作原理,并给出了针对类似“Permission denied”错误的实战解决方案,其中包括如何查看和修改SELinux上下文,以及使用audit2allow工具生成自定义模块。 总之,面对Zabbix等应用程序与SELinux之间的兼容性问题,应当优先选择细化SELinux策略,而不是简单地禁用它。通过查阅最新的官方文档、社区讨论和技术博客,可以获取到实时有效的解决方案,帮助系统管理员更好地驾驭SELinux,确保系统的安全稳定运行。
2023-04-15 23:41:26
299
转载
Java
...发者可以加载、读取、创建和修改PDF文件的内容,包括添加或删除页面、处理文档元数据等操作。 PDFTextStripper , PDFTextStripper是iText库提供的一个工具类,专门用来从PDF文档中提取纯文本内容。当需要将PDF转换为String格式时,该类能够帮助开发者高效地抽取PDF文件中的文本信息,并以字符串的形式返回结果,便于进一步进行搜索、分析或其他文本处理任务。 PDPageContentStream , PDPageContentStream是iText库中的另一个关键类,它提供了向PDF文档页面添加内容的方法,如文本、图像等。在创建或编辑PDF文件时,通过PDPageContentStream,开发者能够在指定的PDF页面上设定文本样式(如字体、大小、颜色等),并精确控制文本的位置与布局,从而实现复杂且精细的PDF内容生成需求。
2023-08-30 10:08:22
315
键盘勇士
HTML
...实时查看和审阅他人的修改。这不仅提升了代码审查的效率,也让HTML注释和格式化的讨论变得更加直观便捷。 与此同时,前端社区也在持续探讨如何提升HTML代码的质量与可维护性。一篇名为《提升团队协作效率:HTML编码规范与最佳实践》的文章深度解析了当下流行的HTML代码组织结构策略,以及如何借助ESLint等工具自动检测并修复不符合团队约定的HTML代码格式问题。 此外,随着Web Components和LitElement等现代技术的发展,团队在构建组件化网页时,对HTML代码的模块化管理提出了更高要求。开发者们可以通过这些技术封装自定义元素,以实现HTML代码的复用性和解耦性,进一步优化团队协作流程。 在实际操作层面,诸如WebStorm、VS Code等现代IDE也提供了强大的HTML代码格式化和版本控制集成功能,使得团队成员在遵循统一编程规范的同时,也能轻松实现代码版本的同步与协同开发。 综上所述,无论是紧跟最新的技术动态,还是深入研究和应用现有的最佳实践,都旨在提升团队协作环境下HTML代码的编写质量与工作效率,从而更好地满足快速迭代的现代网页设计需求。
2024-01-31 16:09:57
392
逻辑鬼才
MySQL
...权限。它可以执行包括创建新用户、修改数据库结构、备份与恢复数据等在内的所有数据库操作。为了保障数据库安全,通常需要为root用户设置强密码,并谨慎使用其权限。 SHOW VARIABLES , SHOW VARIABLES是MySQL提供的一种系统状态查看语句,用于显示当前MySQL会话或全局范围内的系统变量值。在本文情境中,通过执行SHOW VARIABLES WHERE Variable_Name LIKE %basedir ;命令,可以获取MySQL实例的安装基础目录信息。
2023-04-12 10:49:01
62
键盘勇士
JQuery
...,如请求头管理、异步流程控制(Promise)以及更好的错误处理机制。 例如,在最新的JavaScript项目中,开发者可以利用Fetch API来获取当前页面URL并发送GET请求,如下所示: javascript let url = new URL(window.location.href); // 添加或修改查询参数 url.searchParams.append('key1', 'value1'); url.searchParams.append('key2', 'value2'); fetch(url) .then(response => response.json()) .then(data => { // 处理返回的内容 }) .catch(error => { // 错误处理 }); 此外,考虑到兼容性和模块化的需求,许多现代前端框架,如React、Vue和Angular等,都封装了自己的HTTP客户端库,便于开发者在不同环境下进行统一且高效的网络数据交互操作。 因此,掌握jQuery的get()方法固然重要,但作为前端开发者,我们还需关注并熟悉新兴的API和技术趋势,以便更好地适应快速变化的Web开发环境,提高代码质量与应用性能。
2023-09-09 17:20:27
1068
断桥残雪_t
转载文章
...将第一时间进行核实并删除相应内容。 背景: 相同的域名对应不同的调试环境 前提: 手机root 步骤: 1.adb root 2.adb remount (更改为可写状态) 3.adb pull /system/etc/hosts c:/hosts (将hosts文件从手机拉取到本地,其中c:/hosts 为本地目标地址) 4.修改c:/hosts文件 5.adb push c:/hosts /system/etc/hosts (将c盘的hosts文件替换手机指定位置的hosts文件) 验证: 1.adb shell 2.cat /system/etc/hosts (看是否是修改之后的内容,如果是就说明替换成功,否则失败。) 本篇文章为转载内容。原文链接:https://blog.csdn.net/zgjswp/article/details/101572924。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-06-01 08:27:48
101
转载
MySQL
...SQL服务。 2. 创建一个备份文件。 3. 启动MySQL服务,并跳过权限验证。 4. 使用UPDATE语句更新用户口令。 5. 停止MySQL服务并重新启动,以使更改生效。 总结 在工作中,有时候需要查阅自己电脑MySQL的口令,可以使用上述方式来实现。无论是通过查阅设置文件还是登录MySQL服务器,都十分简单。如果以上方式都不能找回口令,那么重置口令是最后的手段。希望这篇文章能够帮助到你。
2024-02-18 15:42:33
121
码农
Docker
...疑问。 首先,我需要修改 Docker 的设置文件来增加一个国内的映像源。在 CentOS 环境下,我可以通过以下方式修改设置文件: $ sudo vi /etc/docker/daemon.json 然后,通过以下的条目把国内的映像源增加到设置文件中: { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } 最后,重新启动 Docker 服务即可: $ sudo systemctl daemon-reload $ sudo systemctl restart docker 之后我再次试图获取这个正式映像,这次就成功了: $ docker pull official/image Pulling repository docker.io/library/official/image Status: Downloaded newer image for official/image:latest 总结来说,如果 Docker 在获取映像时碰到了困难,一个有效的处理方法就是运用一个国内的映像源。只需要修改 Docker 的设置文件并重新启动服务,就可以让 Docker 从国内的映像源中获取映像了。
2024-03-06 16:10:51
401
程序媛
Docker
...Docker 被用于创建并管理运行应用服务(如 Nginx)的独立容器实例,其中包含一个完整的文件系统、网络配置以及运行时所需的全部资源。 数据卷(Data Volume) , 在 Docker 中,数据卷是一种特殊的目录或文件,其设计目的是持久化存储容器中的数据,并实现容器间的数据共享。当容器停止、重启或删除时,与数据卷关联的数据能够得到保留。在文章中,通过 -v 参数挂载数据卷,将主机系统的本地目录映射到容器内部的目录,从而确保应用状态的持久性和多个容器之间的数据交互。 只读文件系统(Readonly file system) , 在 Docker 容器运行时,可以通过设置选项使容器内的文件系统变为只读模式。这意味着在该模式下,容器内所有文件和目录都无法进行任何写入操作,以增强安全性或满足特定场景需求。在本文中,当用户尝试在一个使用了 --read-only 选项启动的 Docker 容器内对挂载的数据卷进行写入操作时,会遇到 \ Readonly file system\ 的错误提示,因为在这种情况下,容器不允许对任何包括挂载目录在内的文件系统进行修改。
2023-01-13 17:03:08
524
逻辑鬼才
转载文章
...功能,开发者可以快速创建独立运行、生产级别的基于Spring框架的应用程序,无需繁复的XML配置。在本文中,Spring Boot是导致静态资源访问不到问题的背景技术框架。 静态资源 , 在Web开发领域,静态资源指的是那些由服务器直接提供给客户端,内容相对固定不变的文件,如HTML、CSS样式表、JavaScript脚本、图片、字体文件等。这些资源在服务器端不需要经过动态处理或编译即可直接响应用户的请求。在本文的具体情境下,静态资源是指HTML页面中无法被浏览器成功加载的图片文件。 application.properties , application.properties是Spring Boot项目中的核心配置文件之一,采用键值对的形式定义应用程序的各种属性和设置。在本文中,通过修改application.properties文件中的spring.mvc.static-path-pattern属性,开发者能够自定义Spring Boot应用识别和处理静态资源请求的路径规则,从而解决静态资源访问不到的问题。
2023-10-19 11:16:32
249
转载
转载文章
...将第一时间进行核实并删除相应内容。 java生成二维码返回BufferedImage对象,需要转成MultipartFile进行文件上传。 转换流程:BufferedImage → InputStream → MultipartFile //得到BufferedImage对象BufferedImage bufferedImage = JoinTwoImage.testEncode(200, 200, url);//创建一个ByteArrayOutputStreamByteArrayOutputStream os = new ByteArrayOutputStream();//把BufferedImage写入ByteArrayOutputStreamImageIO.write(bufferedImage, "jpg", os);//ByteArrayOutputStream转成InputStreamInputStream input = new ByteArrayInputStream(os.toByteArray());//InputStream转成MultipartFileMultipartFile multipartFile =new MockMultipartFile("file", "file.jpg", "text/plain", input); 本篇文章为转载内容。原文链接:https://blog.csdn.net/qq_39648029/article/details/111543794。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-11-25 22:36:21
317
转载
JQuery
...ipt等脚本语言动态修改、添加或删除页面内容及结构。在文章上下文中,jQuery 就是通过操作 DOM 来实现对页面元素的控制和更新。 JavaScript 库 , JavaScript 库是一系列预先编写好的 JavaScript 函数和工具的集合,它们通常为了解决某一类或多种常见的 web 开发问题而设计。库提供了丰富的功能函数和便捷的方法,使得开发者无需从零开始编写所有功能代码,从而提高开发速度和代码质量。在本文中提到的 jQuery 即是一个强大的 JavaScript 库,它为 web 开发者带来了诸多便利,如简化 DOM 操作和事件处理流程。 数字补零 , 在特定应用场景下,数字补零是一种数字格式化技术,主要用于确保数字在显示时具有固定数量的字符位数。例如,在本文中介绍的 addZero 函数就是用来实现这一目的,当传入的数字小于 10 时,在其前面自动添加一个零,使得输出的数字始终包含两位数。这一技术常见于日期时间格式化、序号生成以及其他需要保持数字长度一致性的场景中。
2023-09-24 12:38:48
343
码农
JQuery
...pt等脚本语言访问、修改、添加或删除HTML文档中的元素及其内容。在文中,JQuery通过封装易用的方法,极大地简化了对HTML DOM元素(如div块)的控制过程,如hide()方法可隐藏指定div元素,show()方法则让隐藏的div元素重新显示。 Ajax交互 , Asynchronous JavaScript and XML(异步JavaScript与XML),虽然名称包含XML,但实际应用中并不局限于XML数据格式,而是泛指利用JavaScript在后台与服务器进行异步数据交换的技术。在JQuery中,提供了简洁的Ajax API以方便开发者执行异步请求,尽管本文未直接涉及Ajax交互,但Ajax技术同样是JQuery库广泛应用于动态加载网页内容、无刷新更新页面状态的重要手段之一。 动态效果 , 在Web开发领域,动态效果通常指的是网页元素在用户交互或特定条件触发下发生的状态变化,如淡入淡出、滑动显示/隐藏、大小调整等视觉表现形式。文章中提到的JQuery库,能够帮助开发者轻松创建各种动态效果,如通过简单的几行代码即可实现在点击某个按钮时,切换div元素的显示与隐藏状态,这种即时反馈提升了用户的交互体验。
2023-01-31 18:25:30
375
软件工程师
Python
...简化了局部模块的使用流程,并提升了安全性。 此外,在大型项目开发中,像虚拟环境(Virtual Environment)这样的工具也越来越受到重视,它允许开发者为每个独立项目创建一个隔离的Python环境,其中包含项目的特定模块及其依赖库,这样可以避免全局Python环境下的模块冲突问题,进一步规范模块存放与使用。 同时,随着开源社区的发展,诸如PyPI(Python Package Index)等第三方模块仓库已成为Python开发者共享和获取模块的重要平台。如何正确地发布和引用这些模块,涉及到模块存放路径、版本控制等一系列复杂问题,值得深入研究和探讨。 对于企业级应用来说,遵循最佳实践如采用模块化设计原则,结合像Conda这样的包管理器以及容器化技术(如Docker),能够更好地实现跨团队协作和持续集成/部署(CI/CD),有效提升Python模块的管理效率和整个软件开发生命周期的质量。 总之,Python模块的存放与管理是一个不断演进的话题,了解最新技术和工具动态,结合实际应用场景进行策略选择和实践操作,有助于提升工作效率,确保代码的可维护性和扩展性。
2023-01-16 18:22:18
158
键盘勇士
MySQL
...据进行结构化查询,如创建表、插入记录、更新信息以及删除无用数据等操作。 SQL语言 , SQL(Structured Query Language)即结构化查询语言,是一种用于管理和处理关系型数据库的标准计算机语言。在MySQL服务上下文中,SQL语言是用户与数据库交互的关键工具,允许用户执行各种数据操作,包括但不限于数据查询、数据更新、数据插入和数据删除,以及数据库模式创建和修改等任务。 MySQL Workbench , MySQL Workbench是一款由Oracle公司开发的强大集成开发环境,专为MySQL数据库设计、开发和管理而构建。在本文情境下,MySQL Workbench被提及作为一种客户端应用程序,提供了图形界面的方式来访问和管理MySQL服务中的数据,支持高级数据库建模、SQL开发以及数据库管理等复杂任务,使得非命令行用户能够更加直观和便捷地操作MySQL数据库。
2023-04-15 17:10:20
128
键盘勇士
JSON
...们可以根据这份源码来创建表单,并在在微信平台上进行数据的收集和处理。Json表单模板代码的好处在于,它的层次分明,各个项目都有明确的含义,开发者可以根据需求自由地添加、修改或删除表单字段。同时,Json表单数据也易于传输和解析,让开发工作更加高效和便捷。
2023-10-04 18:11:59
478
软件工程师
Docker
...中,Docker用于创建和管理运行应用程序的环境,其中可能包括数据存储。当发生数据丢失时,用户可以通过Docker提供的机制来恢复这些数据。 数据卷(Data Volume) , 在Docker中,数据卷是一种持久化存储机制,它可以独立于容器生命周期之外存在。数据卷可以在多个容器之间共享和重用,即使容器被删除或重建,数据卷中的内容仍会保持不变。在本文的数据恢复方案中,数据卷备份是关键步骤之一,通过tar命令对数据卷进行打包备份,并在需要时解压恢复到新的数据卷中。 NAS服务器(Network Attached Storage) , NAS是一种专用的数据存储设备,通过网络(如局域网)为多台计算机提供文件级别的数据访问服务。在文章中提到,用户可以将Docker容器的数据备份文件安全地传输并存储到NAS服务器上,以便在数据丢失时能从这个集中式、可靠的存储位置恢复数据,提高数据安全性与可用性。 SCP命令(Secure Copy) , SCP是一种基于SSH协议的安全文件复制工具,允许用户在本地主机与远程主机之间安全地复制文件。在本文所描述的第一种数据恢复方法中,用户利用SCP命令将备份数据从本地或其他宿主机复制到新容器映射的数据目录中,实现数据迁移和恢复。 容器备份文件 , 容器备份文件是指在Docker环境中,针对某个特定容器的状态和数据进行完整保存而形成的文件。该文件通常包含了容器内所有重要数据的快照,可用于在容器出现故障或者需要迁移到其他环境时快速恢复容器到备份时刻的状态。在本文中,停止相关容器后,用户依据宿主机器上的容器备份文件重建新的容器,并通过挂载数据目录完成数据恢复。
2023-04-14 09:42:03
301
码农
HTML
...迭代器的过程 1. 创建迭代器 首先,我们需要创建一个迭代器对象。这可以通过调用集合对象的iterator()方法来完成。例如,如果我们有一个ArrayList集合,我们可以这样创建迭代器: java ArrayList list = new ArrayList(); list.add("apple"); list.add("banana"); list.add("cherry"); Iterator iter = list.iterator(); 2. 判断是否有下一个元素 接下来,我们需要判断是否有下一个元素可以被迭代。这可以通过调用迭代器的hasNext()方法来完成。如果有下一个元素,该方法会返回true,否则返回false。例如,我们可以这样判断是否有下一个元素: java if (iter.hasNext()) { System.out.println(iter.next()); } 3. 获取下一个元素 如果hasNext()方法返回true,那么我们可以调用迭代器的next()方法来获取下一个元素。例如,我们可以这样获取下一个元素: java String next = iter.next(); System.out.println(next); 4. 删除当前元素 最后,如果需要,我们可以调用迭代器的remove()方法来删除当前元素。例如,我们可以这样删除当前元素: java iter.remove(); 四、使用迭代器的优点 使用迭代器有许多优点。首先,它可以让我们避免暴露底层数据结构的具体细节。其次,它可以使我们的代码更加简洁和优雅。最后,它可以提高代码的可读性和可维护性。 五、使用迭代器的注意事项 虽然使用迭代器有很多好处,但是我们也需要注意一些事情。首先,迭代器不能保证集合的修改不会影响已经迭代过的元素。所以,如果你想对这个集合动手脚,比如说要改一改,记得先用一下remove()这个方法,把它清理一下,然后再去点一下next()这个按钮,才能接着进行下一步操作。其次,迭代器只能从头开始迭代,不能从中间开始迭代。如果需要从中间开始迭代,应该重新创建一个新的迭代器。 六、总结 总的来说,迭代器是一种非常有用的工具,它可以帮助我们更方便地遍历集合中的元素。掌握了迭代器的使用窍门后,咱们就能写出更短小精悍、流畅顺滑、高效无比的代码啦!同时,我们也需要注意迭代器的一些限制,以免出现错误或者异常。希望这篇文章能对你有所帮助!
2023-03-18 12:14:48
303
梦幻星空_t
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
nc host port
- 通过netcat工具连接到远程主机和端口。
推荐内容
推荐本栏目内的其它文章,看看还有哪些文章让你感兴趣。
2023-04-28
2023-08-09
2023-06-18
2023-04-14
2023-02-18
2023-04-17
2024-01-11
2023-10-03
2023-09-09
2023-06-13
2023-08-07
2023-03-11
历史内容
快速导航到对应月份的历史文章列表。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"