2024年程序员学习
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
Git 分支简介-创建-合并-解决冲突-删除_git 创建分支,一篇文章教你搞定计算机网络面试
1.在版本控制系统(如Git)中,分支(Branch)是代码库的不同线路或路径,用于同时进行不同的开发工作。分支可以将代码库的状态 ‘‘复制’’ 到一个独立的环境中,使得在这个分支上进行的更改不会影响到其他分支。2.使用分支的好处是可以同时进行多个并行的开发任务,每个任务都在自己的分支上进行。这样可以有效地隔离不同的功能开发、修复bug或其他任务,而不会互相干扰。完成一个任务后,可以将该分支的更改合并回主分支(通常是"master"或"main"分支),从而将新功能或修复应用到代码库的主干中。原创 2024-04-21 21:09:00 · 627 阅读 · 0 评论 -
git git教学,2024年最新写给大数据开发开发的小程序布局指南
➢git init 命令会创建一个名为 .git 的隐藏目录,这个 .git 目录就是当前项目的 Git 仓库,里面包含了初始的必要文件,这些文件是 Git 仓库的必要组成部分。➢在初始化本地 Git 仓库的时候,Git 默认已经帮我们创建了一个名字叫做master 的分支。➢两个星号 ** 表示匹配任意中间目录(比如 a/**/z 可以匹配 a/z 、 a/b/z 或 a/b/c/z 等)SSH:需要进行额外的配置;➢撤销对文件的修改,把对工作区中对应文件的修改,还原成 Git 仓库中所保存的版本。原创 2024-04-21 21:07:57 · 954 阅读 · 0 评论 -
git clone 代码后报错 no matching host key type found
新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!保存到桌面.txt,然后再去掉后缀,拖到ssh里面替换掉ssh_config就可以了。找到git的安装路径,etc/ssh/ssh_config,右键通过记事本打开。原创 2024-04-21 21:07:26 · 419 阅读 · 0 评论 -
渗透扫描APP漏洞的平台 工具,HarmonyOS鸿蒙开发视频教学下载地址
第一次接触MobSF,还是在实习工作中,来了个APP渗透的活,那时候还不太了解,领导说,直接拿MobSF扫描一下不就好了,后来一用就变成了常用的APP分析工具。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。我的个人想法,反正能用就行,这款分为两种的调试方式,一种是静态扫描,一种是动态扫描。使用Docker镜像。原创 2024-04-18 12:42:35 · 342 阅读 · 0 评论 -
渗透必备:使用Proxifier玩转代理,2024年最新京东鸿蒙面试题
很多时候,作为攻击队,我们都需要在纯净的武器库虚拟机中完成自己的渗透(因为蜜罐会尝试获取浏览器Cookie和本地文件,用自己的实体机很快就能被溯源),如何直接让所有的虚拟机都走上代理呢?支持各种操作系统和各代理协议,它的运行模式可以指定端口,指定程序的特点。的主要用途是在系统级别通过代理服务器强制 Web 请求,从而使来自不支持代理的应用程序的请求通过代理访问其预期网站。有些进程在本地通讯中会用到这个玩意,必须先让它直连,如果它走代理的话对应的进程会出问题的。原创 2024-04-18 12:42:05 · 405 阅读 · 0 评论 -
学习 MySQL 需要知道的 28 个小技巧_mysql 技巧(2),50w字+的大数据开发技术类校招面试题汇总
一般情况, 最好使用 GRANT 或者 CREATE USER 语句,而不要直接将用户信息插入 user 表,因为 user 表中存储了全局级别的权限以及其他的账户信息,如果意外破坏了 user 表中的记录,则可能会对 MySQL 服务器造成很大影响。目前,MySQL 还不提供对已存在的存储过程代码的修改,如果必须要修改存储过程,必须使用 DROP 语句删除之后,再重新编写代码,或者创建一个新的存储过程。可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。原创 2024-04-18 07:30:54 · 1049 阅读 · 0 评论 -
学不会Handler?那是因为你还没有看过这篇文章,2024年最新移动端页面开发
以终为始,还是要问一问为什么,即我们为什么要学习Handler消息机制,Handler消息机制有什么作用?首先,你要知道,Handler消息机制和Handler不一样哦,Handler只是指Handler这个具体类,而Handler消息机制是包括Handler在内的一系列相关类组成的一个机制。Handler消息机制里面,有几个非常关键的角色,需要逐个捋清。下面,咱们挨个说说综上,关于ThreadLocal,可以这样描述它能够映射线程本地变量,映射的原理,就是不同的线程,ThreadLocalMap不同。原创 2024-04-18 07:29:53 · 1000 阅读 · 0 评论 -
全网优秀的攻防渗透工具总结!_攻防工具库,HarmonyOS鸿蒙开发环境页面设计
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取。因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取。视频配套资料&国内外网安书籍、文档&工具。原创 2024-04-18 02:03:48 · 296 阅读 · 0 评论 -
全球最火的程序员学习路线!2021年你与字节跳动只差这份笔记,终获offer
那么,这些技术一般包含热升级,热修复,AppInstant,强制更新,组件化路由架构Arouter,RxJava,IOC架构方法,Hook技术,图片加载(Glide),网络访问(Retrofit,okHttp)等等,当然,这些技术你不能只会用,你需要知道他的原理,有时候,你还需要知道如何对这些架构进行改进。拥塞控制,大家都能背出来,什么慢开始、拥塞避免、快重传、快恢复,大家都耳熟能详,但是有些细节问题,可以大家没有留意,比如快重传阶段后,为什么不直接进入慢开始阶段,而是进入拥塞避免阶段?原创 2024-04-18 02:02:47 · 785 阅读 · 0 评论 -
【实时数仓篇】(04)利用 Flink 实现实时状态复用场景_flink 流复用(1)
我是「云祁」,一枚热爱技术、会写诗的大数据开发猿。昵称来源于王安石诗中一句。原创 2024-04-17 20:41:22 · 452 阅读 · 0 评论 -
【学姐面试宝典】前端基础篇Ⅳ(JavaScript)_前端javascript宝典
当用户触发了动作时才加载对应的功能。触发的动作,是要看具体的业务场景而言,包括但不限于以下几个情况:鼠标点击、输入文字、拉动滚动条、鼠标移动、窗口大小更改等。加载的文件,可以是 JS、图片、CSS、HTML 等。原创 2024-04-17 20:40:51 · 954 阅读 · 0 评论 -
【Flume】(四)Flume 企业真实面试经验_flume 大厂,搜狐新闻客户端大数据开发面试题
组件是专门用来收集数据的,可以处理各种类型、各种格式的日志数据,包括 avro、thrift、exec、jms、spooling directory、netcat、sequence generator、syslog、http、legacy。type 选择 file 时 Channel 的容错性更好,但是性能上会比 memory channel 差。组件是用于把数据发送到目的地的组件,目的地包括 HDFS、Logger、avro、thrift、ipc、file、Hbase、solr、自定义。原创 2024-04-17 16:18:01 · 813 阅读 · 0 评论 -
【Flume】(二)Flume 定义和基础架构_flhme里基础构架术语的含义
Flume 是 Cloudera 提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume 基于流式架构,灵活简单。为什么选用 Flume?原创 2024-04-17 16:17:00 · 380 阅读 · 0 评论 -
Vue 组件命名,CSS的标准文档流_vue3中css使用组件名作为类名
使用 Virtual DOM 解析模板时,不必像 DOM 方式那样将模板中的标签名转成小写,而是原汁原味地保留原始标签名。当然,匹配的规则与 1.0 是一样的,即依次匹配:原标签名、camelCase化的标签名、PascalCase化的标签名。标签 mycomponent 匹配的组件依次为 mycomponent(原标签名)、mycomponent(camelCase形式)、Mycomponent(PascalCase形式),并没有匹配到注册的组件名 MyComponent,所以会报找不到组件 的警告。原创 2024-04-17 12:53:02 · 875 阅读 · 0 评论 -
Vue 组件命名,CSS的标准文档流_vue3中css使用组件名作为类名(1)
标签 mycomponent 匹配的组件依次为 mycomponent(原标签名)、mycomponent(camelCase形式)、Mycomponent(PascalCase形式),并没有匹配到注册的组件名 MyComponent,所以会报找不到组件 的警告。然而我们注意到,在上面的检查中,不符合规则的组件名称是 warn 而不是 error,意味着检查并不是强制的。但是,并不意味着完全没有限制。虽然 Vue 组件没有命名限制,但是我们终究是要在模板中引用的,不合理的组件名可能会导致我们无法引用它。原创 2024-04-17 12:52:32 · 605 阅读 · 0 评论 -
MySQL数据表的基本操作和基于 MySQL数据表的基本操作的综合实例项目_查询数据表中前4条记录数据表的主键为id,请将下列查询语句补充完整
可以根据自己的需要,选择不同的引擎,甚至可以为每一张表选择不同的存储引擎。1、在修改存储引擎之前,先使用SHOW CREATE TABLE查看表tb_deptment3当前的存储引擎,结果如下。3、在修改存储引擎之后,使用SHOW CREATE TABLE查看表tb_deptment3当前的存储引擎,结果如下。可以看到数据表tb_dept1的name字段的数据类型由VARCHAR(22)修改成了VARCHAR(30)。通过数据表的创建、查看、修改和删除等操作,来达到掌握有关数据表的基本操作的能力。原创 2024-04-17 08:05:52 · 771 阅读 · 0 评论 -
MySQL数据库索引_create table test,大数据开发内存优化面试题
在MySQL5.6版本以前FULLTEXT索引仅可用于MyISAM引擎,在5.6版本之后innodb 引擎也支持FULLTEXT索引。如果是用组合索引创建,则列值的组合必须唯一”。| Index_type | 用过的索引方法( BTREE, FULLTEXT, HASH, RTREE) |是一种特殊的唯一索引,必须指定为"primary key”。可以是单列上创建的索引,也可以是在多列上创建的索引。与普通索引类似,但区别是唯一索引列的每个值都唯一。最基本的索引类型,没有唯一性之类的限制。原创 2024-04-17 08:04:51 · 850 阅读 · 0 评论 -
HarmonyOS NEXT自定义视图实现Tab效果(1),flutter项目实战视频
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。原创 2024-04-17 02:53:14 · 620 阅读 · 0 评论 -
HarmonyOS Next自定义TabBar案例(1),HarmonyOS鸿蒙 中级工程师面试题
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。原创 2024-04-17 02:52:13 · 943 阅读 · 0 评论 -
用docker-compose部署Rabbitmq三节点集群部署方案_三台机器docker-compose部署rabbitmq集群 command
/var/lib/rabbitmq:/var/lib/rabbitmq # 挂载数据。- /var/log/rabbitmq:/var/log/rabbitmq # 挂载日志。- /var/lib/rabbitmq:/var/lib/rabbitmq # 挂载数据。- /var/log/rabbitmq:/var/log/rabbitmq # 挂载日志。- /var/log/rabbitmq:/var/log/rabbitmq # 挂载日志。原创 2024-04-16 00:54:51 · 952 阅读 · 0 评论 -
王道考研计算机网络第二章--物理层_物理层速率与语音速率关系
*集线器的功能:**对信号进行再生放大转发,对衰减的信号进行放大,接着转发到其他所有(除输入端口外)处于工作状态的端口上,以增加信号传输的距离,延长网络的长度。传输媒体在物理层的下面,因为物理层是体系结构的第一层, 因此有时称传输媒体为0层。调幅+调相(QAM )例题:某通信链路的波特率是1200Baud,采用4个相位,每个相位有4种振幅的QAM调制技术,则该链路的信息传输速率是多少?2.量化:把抽样取得的电平幅值按照一定的分级标度转化为对应的数字值,并取整数,这就把连续的电平幅值转换为离散的数字量。原创 2024-04-16 00:53:27 · 806 阅读 · 0 评论 -
献给普通程序员的一封信(一定要听劝,不让自己后悔),腾讯移动客户端开发面试
有了路线图,怎么能没有学习资料呢,小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的。(img-3Jh3PjHH-1713199848068)]OpenHarmony北向、南向开发环境搭建。原创 2024-04-16 00:52:05 · 850 阅读 · 0 评论 -
献给普通程序员的一封信(一定要听劝,不让自己后悔)(1)
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。原创 2024-04-16 00:51:33 · 648 阅读 · 0 评论 -
牛客网刷题-(9),后端面试项目
将 所有的数按照从大到小排序,通过比较大小进行顺序反转。原创 2024-04-16 00:47:51 · 885 阅读 · 0 评论 -
牛客网刷题-(3),2024年最新HarmonyOS鸿蒙实战项目健身
以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!🧸.希望你看完之后,能对你有所帮助,不足请指正!🧸 原创 CSDN首发🐒 如需转载还请通知⚠️。🧸的PYTHON学习系列专栏——CSDN博客。🗼我的格言:“没有罗马,那就自己创造罗马~”原创 2024-04-16 00:47:19 · 296 阅读 · 0 评论 -
牛客网刷题-(1),面试问题汇总及答案
其中,str表示要进行分割的原字符串,sep是分隔符,如果不指定分隔符,默认使用空格作为分隔符。maxsplit表示分割的最大次数,如果指定了该参数,则最多只能分割出maxsplit+1个子串,如果不指定则不限制分割次数。在这个例子中,我们将一个列表中的数字进行平方,并利用map()函数生成一个迭代器。然后我们直接打印出这个迭代器,得到的是一个内存地址。需要注意的是,split()函数返回的是一个包含子串的列表,如果原字符串中没有分隔符,则分割结果只有一个元素,且该元素就是原字符串本身。原创 2024-04-16 00:46:16 · 951 阅读 · 0 评论 -
牛客网刷题-(1)(1),2024年最新全球最火的程序员学习路线
其中,str表示要进行分割的原字符串,sep是分隔符,如果不指定分隔符,默认使用空格作为分隔符。maxsplit表示分割的最大次数,如果指定了该参数,则最多只能分割出maxsplit+1个子串,如果不指定则不限制分割次数。在这个例子中,我们将一个列表中的数字进行平方,并利用map()函数生成一个迭代器。然后我们直接打印出这个迭代器,得到的是一个内存地址。需要注意的是,split()函数返回的是一个包含子串的列表,如果原字符串中没有分隔符,则分割结果只有一个元素,且该元素就是原字符串本身。转载 2024-04-16 00:45:45 · 945 阅读 · 0 评论 -
熬夜肝完这份Framework笔记,深度解析,值得收藏_framework 脑图
但是办法总归是有的,正如前篇文章所聊,虽然我自己不从事这些方向,但寻思了一下,我的同学和朋友中,多少还是有一些从事相关方向并且在一线(或曾在一线)工作过的,所以我就请他们帮忙一起梳理这几个我不熟悉领域的学习路线,这次嵌入式开发就是其中之一。计算机网络是一门重要的课程,毕竟现在是互联网的世界。但是,如果不是专门做网络开发的程序员,掌握下图中的计算机网络的知识点就差不多够用了。这篇文章之所以拖这么久,因为沟通实在太费时间了,毕竟大佬们都挺忙,况且梳理总结这件事情本身就比较繁琐,所以等到现在才发出来。原创 2024-04-16 00:44:40 · 251 阅读 · 0 评论 -
焦虑的移动互联网开发者如何破局?BAT大厂面试总结,2024年最新高级HarmonyOS鸿蒙面试题2024
虽然目前看起来我们都在做着自己的事情,一切在顺利的进行着,但是,实则不然,我们每个人的身边或是自身已充满着“危机”,这里说的危机是指你的自身价值可替代性。这份最新整理的面试解析包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目加真题技术点和思维解析。,如果你能在前3年做到技术出众,在深度上比同行的造诣更深一层的话,那么你是很有优势的,凭借这点可以给你带来很多优势和资源。历时半年,我们终于整理出了这份市面上最全面的最新Android面试题解析大全!原创 2024-04-16 00:42:17 · 726 阅读 · 0 评论 -
点进来看看什么是真小白------hadoop的第一天,2024年最新三幅图给你弄懂EventBus核心原理
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、原创 2024-04-16 00:41:46 · 319 阅读 · 0 评论 -
源码分析之spring中的Handler,HandlerMapping,HandlerAdapter_springfencehandler
/ HandlerMethod 对@RequestMapping标注的方法的封装。要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)**(img-2OHApXpK-1713199086063)]原创 2024-04-16 00:39:23 · 961 阅读 · 0 评论 -
游戏开始?Kotlin 版本鱿鱼游戏,最后一战_kotlin 游戏
由于我们没有这样做,编译器会搜索它可以使用的lookup,并在Example上下文中找到它的实现。可以看见,Parent中的a,在Child中被重写了,所以它实际上引用了Child中的a,而这个a在此时还没有被设置,因为父类总是先被初始化。但会令人疑惑的部分是,前缀和后缀都是对Kotlin函数inc的引用,你从ide中点击++i和i++,都会跳到inc的引用,inc返回了一个新值,但是未被赋值。集合的相等判断使用的是引用判断,所以两个不同的list,不会相等,sequence也一样,判断的是引用地址。原创 2024-04-16 00:38:52 · 525 阅读 · 0 评论 -
渗透扫描APP漏洞的平台 工具,2024年最新高级HarmonyOS鸿蒙开发面试解答之线程篇
需要考CISP、PTE、PTS、DSG、IRE、IRS、NISP、PMP、CCSK、CISSP、ISO27001等安全证书的师傅可以联系,价格优惠、组团更便宜。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取。原创 2024-04-16 00:37:48 · 577 阅读 · 0 评论 -
渗透扫描APP漏洞的平台 工具(2),鸿蒙开发面试题自定义view
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。我的个人想法,反正能用就行,这款分为两种的调试方式,一种是静态扫描,一种是动态扫描。使用Docker镜像。原创 2024-04-16 00:37:17 · 477 阅读 · 0 评论 -
HarmonyOS NEXT听歌识曲水波纹特效案例
—WaterRipples.ets // 水波纹效果实现页面。waterriples // har包。// TODO: 知识点:用一个持续时间为0的闭包函数修改所有的变量去打断动画。原创 2024-04-11 21:26:04 · 173 阅读 · 0 评论 -
HarmonyOS NEXT发布图片评论
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。原创 2024-04-11 21:25:02 · 552 阅读 · 0 评论 -
HarmonyOS NEXT发布图片评论(1)
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。原创 2024-04-11 21:24:30 · 1002 阅读 · 0 评论 -
HarmonyOS Next列表编辑实现案例
|—ToDoList.ets // 列表项功能增删实现页面。| |—ToDoListItem.ets // 列表项页面。| |—ConstData.ets // 常量数据。原创 2024-04-11 21:23:27 · 204 阅读 · 0 评论 -
HarmonyOS Next全屏登录页面案例
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。原创 2024-04-11 21:22:56 · 959 阅读 · 0 评论 -
HarmonyOS Next全屏登录页面案例(2)
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。原创 2024-04-11 21:21:53 · 540 阅读 · 0 评论