提起黑客,总是那么神秘莫测。在人们眼中,黑客是一群聪明绝顶,精力旺盛的年轻人,一门心思地破译各种密码,以便偷偷地、未经允许地打入政府、企业或他人的计算机系统,窥视他人的隐私。那么,什么是黑客呢?
黑客(hacker),源于英语动词hack,意为“劈,砍”,引申为“干了一件非常漂亮的工作”。在早期麻省理工学院的校园俚语中,“黑客”则有“恶作剧”之意,尤指手法巧妙、技术高明的恶作剧。在日本《新黑客词典》中,对黑客的定义是“喜欢探索软件程序奥秘,并从中增长了其个人才干的人。他们不象绝大多数电脑使用者那样,只规规矩矩地了解别人指定了解的狭小部分知识。”由这些定义中,我们还看不出太贬义的意味。他们通常具有硬件和软件的高级知识,并有能力通过创新的方法剖析系统。“黑客”能使更多的网络趋于完善和安全,他们以保护网络为目的,而以不正当侵入为手段找出网络漏洞。
另一种入侵者是那些利用网络漏洞破坏网络的人。他们往往做一些重复的工作(如用暴力法破解口令),他们也具备广泛的电脑知识,但与黑客不同的是他们以破坏为目的。这些群体成为“骇客”。当然还有一种人兼于黑客与入侵者之间。
一般认为,黑客起源于50年代麻省理工学院的实验室中,他们精力充沛,热衷于解决难题。60、70年代,“黑客”一词极富褒义,用于指代那些独立思考、奉公守法的计算机迷,他们智力超群,对电脑全身心投入,从事黑客活动意味着对计算机的最大潜力进行智力上的自由探索,为电脑技术的发展做出了巨大贡献。正是这些黑客,倡导了一场个人计算机革命,倡导了现行的计算机开放式体系结构,打破了以往计算机技术只掌握在少数人手里的局面,开了个人计算机的先河,提出了“计算机为人民所用”的观点,他们是电脑发展史上的英雄。现在黑客使用的侵入计算机系统的基本技巧,例如破解口令(password cracking),开天窗(trapdoor),走后门(backdoor),安放特洛伊木马(Trojan horse)等,都是在这一时期发明的。从事黑客活动的经历,成为后来许多计算机业巨子简历上不可或缺的一部分。例如,苹果公司创始人之一乔布斯就是一个典型的例子。
在60年代,计算机的使用还远未普及,还没有多少存储重要信息的数据库,也谈不上黑客对数据的非法拷贝等问题。到了80、90年代,计算机越来越重要,大型数据库也越来越多,同时,信息越来越集中在少数人的手里。这样一场新时期的“圈地运动”引起了黑客们的极大反感。黑客认为,信息应共享而不应被少数人所垄断,于是将注意力转移到涉及各种机密的信息数据库上。而这时,电脑化空间已私有化,成为个人拥有的财产,社会不能再对黑客行为放任不管,而必须采取行动,利用法律等手段来进行控制。黑客活动受到了空前的打击。
但是,政府和公司的管理者现在越来越多地要求黑客传授给他们有关电脑安全的知识。许多公司和政府机构已经邀请黑客为他们检验系统的安全性,甚至还请他们设计新的保安规程。在两名黑客连续发现网景公司设计的xyk购物程序的缺陷并向商界发出公告之后,网景修正了缺陷并宣布举办名为“网景缺陷大奖赛”的竞赛,那些发现和找到该公司产品中安全漏洞的黑客可获1000美元奖金。无疑黑客正在对电脑防护技术的发展作出贡献。
2,黑客攻击
一些黑客往往回采取一些几种方法,但是我很想说的是,一个优秀的黑客绝不会随便攻击别人的。
1)、获取口令
这又有三种方法:一是通过网络监听非法得到用户口令,这类方法有一定的局限性,但危害性极大,监听者往往能够获得其所在网段的所有用户账号和口令,对局域网安全威胁巨大;二是在知道用户的账号后(如电子邮件@前面的部分)利用一些专门软件强行破解用户口令,这种方法不受网段限制,但黑客要有足够的耐心和时间;三是在获得一个服务器上的用户口令文件(此文件成为Shadow文件)后,用暴力破解程序破解用户口令,该方法的使用前提是黑客获得口令的Shadow文件。此方法在所有方法中危害最大,因为它不需要像第二种方法那样一遍又一遍地尝试登录服务器,而是在本地将加密后的口令与Shadow文件中的口令相比较就能非常容易地破获用户密码,尤其对那些弱智用户(指口令安全系数极低的用户,如某用户账号为zys,其口令就是zys666、666666、或干脆就是zys等)更是在短短的一两分钟内,甚至几十秒内就可以将其干掉。
2)、放置特洛伊木马程序
特洛伊木马程序可以直接侵入用户的电脑并进行破坏,它常被伪装成工具程序或者游戏等诱使用户打开带有特洛伊木马程序的邮件附件或从网上直接下载,一旦用户打开了这些邮件的附件或者执行了这些程序之后,它们就会象古特洛伊人在敌人城外留下的藏满士兵的木马一样留在自己的电脑中,并在自己的计算机系统中隐藏一个可以在windows启动时悄悄执行的程序。当您连接到因特网上时,这个程序就会通知黑客,来报告您的IP地址以及预先设定的端口。黑客在收到这些信息后,再利用这个潜伏在其中的程序,就可以任意地修改您的计算机的参数设定、复制文件、窥视你整个硬盘中的内容等,从而达到控制你的计算机的目的。
3)、>
5类能拉新的种子用户怎么运营
一、类Geek(极客)、发烧友:
说明:各类垂直领域的重度发烧友,在各类硬件、实物商品领域都广泛存在。
特点:好奇心重,喜欢新鲜事物,喜欢发表意见,如果产品真的给他们带来惊喜,会非常有意愿帮助去宣传和推荐产品。
运营思路:重新理解和尊重他们,先把自己变成一个类发烧友,融入他们,再逐一沟通突破。
二、在某方面需求极高的人群:
说明:例如滴滴打车最早一批的核心用户是北京中关村经常加班的程序员,对打车需求非常高。
运营思路:定位到一群类似这样“痛点和需求非常强烈”的用户,直接把产品和解决方案介绍给他们。
三、行业顶尖公司、组织的成员:
说明:行业标杆型,在很多行业和领域中都存在类似的标杆公司或组织,让这群人成为用户并背书。
运营思路:分C端和B端入手两个思路。
C端入手比如在对应企业内部找到一两个充分认可产品和价值的“托”,给他们限额的邀请码,让他们去企业内部邀请用户。B端入手,主要是以类销售和BD的方法去以低姿态、充分做好服务的方式来搞定。
四、中小V:
特点:①具有不弱的专业知识和输出能力;
②当前的知名度和地位没那么高,配合度更高,更愿意共同投入时间一起成长。
运营思路:利用“感情收益两手抓”,做好和他们的情感维系,也要持续提供给他们更多的关注、声望、收益等来刺激他们。
五、学生党:
特点:①时间充裕、有足够的时间和兴趣去“尝鲜”;
②经济未必充裕,容易被“小恩小惠”打动;
③人群高度集中,小范围影响力大。
运营思路:找到某些学生群体的“普适性刚需”,包括美食、话费、流量、**票等等,以这样“简单粗暴”的方式获取用户。
以下是通过参加了一些关于软件开发的会议搜集到的软件开发趋势:
1 可观察性[跟踪、监控和记录]是至关重要的!
你正在开发你的软件,并且你已经准备好部署它。所有的测试都通过了,测试覆盖率也达到了一个不错的水平。知道了这一点,我们就可以部署我们的代码,并继续平静地工作。尽管这不是最理想的情况(也很罕见),但我们的代码仍然可能失败。是的! 因此,开发人员需要一直观察他们的代码,并让它一直报告指标。万一有什么故障,你需要让你的系统准备好向你提供日志。
可观察性是至关重要的。没有它,开发者就是瞎子。它让我们有机会随时对系统中发生的每个问题做出反应。
2 同时使用 "无服务器 "和 "有服务器 "方法是一个很好的做法。
在这种情况下,我们可以从两种软件开发方法中获益。
无服务器是一种在没有任何服务器参与的情况下运行应用程序(看似)的方式。当然,这是一个重大的简化--总是有服务器参与其中;只是在这种情况下,你不需要对它们做任何事情,而且它们是预先配置好的。它被吹捧为新的黑 科技 ,除了它并不是解决所有疾病的完美疗法。首先,你不能配置底层服务器,正如我们之前提到的。你也不能真正知道引擎盖下有什么。这个主要的缺点同时也是这个方法的主要优点。你不需要配置任何东西,所以与其说是部署 担心,不如说是部署 忘记。
无服务器或有服务器的解决方案都有好处。在现代系统中,通常会加入两种方法来获得大部分的解决方案。
3 容器化一切! Kubernetes是一项热门技术!
并非所有的软件开发趋势都是好主意。你还记得CoffeeScript或Ruby吗?很遗憾,我们有。幸运的是,Kubernetes(K8S)看起来并不像要加入这两者的悲哀谷中。K8S正在使 DevOps 专家的生活变得更加、更加、更加容易。
以下是引入容器化和容器协调作为你的技术战略的核心条款所能带来的好处。
Pearson案例研究 | Kubernetes:
缩短新功能的上市时间,将配置速度从几个月提高到几分钟,并确保为一家服务于 7500 万用户的教育公司提供高 SLA。
Prowise 案例研究 | Kubernetes:
应用程序版本之间的停机时间为零,新部署几小时到几秒,在包含许多产品的复杂开发环境中,新版本的速度提高了 3 倍。
Zalando 案例研究 | Kubernetes:
欧洲 时尚 电子商务领导者使用 K8s 实现可 扩展性 ,支持多种业务用例,如当日交付、多租户,增加其产品和地理范围,并使他们能够重写和创建所有 SaaS 产品他们一直用作定制软件。
阿迪达斯案例研究 | Kubernetes:
电子商务网站的加载时间减少了一半,每天发布多次而不是每月一次,由于阿迪达斯转向 云原生 ,开发人员拥有更多的自主权。
4 当涉及到软件架构时,我们应该分而治之
大规模的单体在某种程度上是一个昨天的故事。它们长期困扰着开发者,不过现在已经不是了。将巨大的单一代码库分割成较小规模的应用程序是新的做事方式。它可以使你的应用程序防火,减少错误的频率,使应用程序在发生错误时更加安全。缺点是,应用程序变得更难测试,而且需要更多的资源来完成。对于规模较小的团队来说,维持一个单体还是比较有意义的。
将一个单体应用划分为独立的 微服务 。
5 开源和自由软件是未来的方式。
React、Angular和Zuul,分别来自Meta(曾经是Facebook)、谷歌和Netflix,是无数开发者每天在工作中使用的工具。如果没有这些组织向所有愿意使用它们的人免费发布的工具,每个人的工作就会变得更加困难。无数的服务将不会出现在阳光下,因为编写这些应用程序太难或太耗时了。所有这些都是因为,在编写这些应用程序之前,人们必须弄清楚如何为规模而编写前端,而不分享所学到的经验将是极其低效的。
这就是为什么我们要赞扬开源和自由软件的维护者、创造者以及所有其他为创造和维护这种软件做出贡献的人。
创造一种工具/技术并使其开源(或使其免费),给组织带来永恒的荣耀。
6 使用架构模式
在软件开发中,有一条常见的规则--不要重新发明车轮。知道我们很可能曾经面临过与别人相同的问题,这条规则就变得更有价值。这就是为什么世界各地的工程师和开发人员都使用建筑模式来构造他们的项目--而不是把时间浪费在思考如何找出别人已经想出的解决方案上。
许多现代的软件都使用 CQRS 和Event Sourcing等模式。不要重新发明轮子,要使用这些模式。
7 编程语言在不断发展。
我们有越来越多的新的编程语言这一事实并不奇怪。它们都是来来去去,离开后又被其他语言取代。没有人再用Algol或Pascal编码了。然而,有一个老前辈,C,仍然存在,尽管这是个值得单独探讨的话题。
一个值得注意的方面是它们在这些年里的演变方式。起初,命令式语言是唯一存在的。然后,面向对象的语言蓬勃发展,现在,有些人可能会争辩说,它们正被更灵活的语言所排挤,这些语言混合了一些命令式、函数式和 面向对象 的特性。
语言的发展方式越来越独立于我们工作的系统,也越来越独立于我们的系统。现代语言是跨平台的。由于DevOps的发展,语言的选择变得越来越不重要了。
9 SCRUM != AGILE
采用特定的流程通常会导致学习行为,最终形成习惯。至少,这是它的理论。
然而,在某些情况下,流程仍然是流程,人们只是为了走过场而苦苦挣扎,但行为从未发展。这样想吧,你见过多少开发团队经历了所有的Scrum仪式,但实际上没有以敏捷的方式工作?太多了吗?我们同意。
那么你能做什么呢?首先,团队买入,这永远是需要建立的第一步。如果你的团队没有看到使用这种方法工作的价值,那么从长远来看,所有的流程和仪式都不会有什么进展。
第二步是确保你有一个优秀的Scrum主管和项目经理,以确保良好的实践被传递下去,并确保任何反对意见被采纳。
第三步是认识到:当敏捷价值和Scrum框架没有任何价值时,将其强行灌输到人们的喉咙里,会让你很快就一无所获。我们在题为 "Scrum不是每个IT项目的答案(itmaginationcom)"的文章中已经详细介绍了这一点以及更多的内容。
SCRUM可以是敏捷的,但它并不能保证敏捷性。敏捷性来自于行为,而不仅仅是流程。
10 持续安全
正如我们以前多次写过的那样,安全不能是事后的想法。我们不能简单地 "留待以后"。检查应用程序的安全问题必须被整合到DevOps流程中,并且从第一天开始就整合到开发流程本身。幸运的是,我们可以使用一些工具来使这个过程无摩擦。Snyk就是其中之一。这是一个全面的工具,"找出并自动修复你的代码、开源依赖、容器和基础设施作为代码的漏洞[]"。
我们必须在开发周期中应用安全检查程序。安全是信任的基础--未来的货币。
11 审计云供应商的服务价格
由于三个主要的云计算供应商几乎不享有竞争,而且他们提供的服务的差异是(或多或少)任意的。在现实中,我们可能看到的唯一差异是服务价格的差异。这就是为什么,对这个特定的供应商有偏见并不一定是坏事。大多数情况下,确实没有什么区别。
选择你感到满意的、已经了解的供应商。边走边评估,不要害怕改变。
云供应商没有虚拟竞争,也没有成本套利。云基础设施的成本非常依赖于通货膨胀和经济衰退。
12 一切都可以 "作为一种服务 "来做。
平台即服务,基础设施即服务,数据库即服务,软件即服务,后台即服务我们没有给你更多的例子,你应该明白我们的意思。你能想到的一切都可以由第三方完成并出售给你。
使用这些服务是一种折衷。你放弃了一些控制权,以便变得更精简,能够更快地迭代,同时也能在前期节省一些钱。
由于云供应商和 无服务器 方法的重要性的增长,每一个软件都可以作为一个服务来完成。
13 每个人都在使用Visual Studio Code
Visual Studio Code在世界范围内掀起了一场风暴。有微软的支持,有开源许可证,用TypeScript编写,并允许轻松扩展功能,这些组合都是伟大的决定。到目前为止,文本编辑器是现代程序员中最受欢迎的选择。其他选择,如基于Intellij的集成开发编辑器(IDE)或Vim,都在Code的阴影下,尽管JetBrains的Fleets可能会改变这种情况。
由于有多种扩展和定制工具,VS Code成为开发者中最受欢迎的IDE。
14 如今,TensorFlow被广泛使用
TensorFlow是谷歌的机器学习框架,在程序员中是一个非常受欢迎的选择。首先,它在GitHub的最多星级存储库中排名前20。然后,有多个端口,包括JavaScript端口,团队在他们的例如React Native应用程序,或React或任何其他JS框架的Web应用程序中使用。这提供了巨大的灵活性,并允许团队将解决方案嵌入许多解决方案中。
由于TensorFlow,我们可以在网络应用中实现AI解决方案。用于训练的模型是由库提供的。开发人员应该专注于训练它们。
15 一个很好的长期雇用策略是雇用后辈并培训他们
雇用后辈(后起之秀的年轻人)是一个很好的长期战略。虽然没有适合所有公司的 "最佳策略",但雇用后辈并培训他们绝对是成长和保留内部人才的最佳方式之一。
雇用后辈是一个很好的方式,可以随着时间的推移慢慢扩大你的团队,并建立一个内部文化,与雇用那些可能已经定型的人相比,更容易塑造。初中生还能提供一个新的视角,并更多地接触到当前的趋势。
在一些情况下,这并不理想,例如,当你的公司需要迅速扩大规模和开发新功能时。如果你有一个小的内部团队,由于不现实的开发期望,他们总是试图赶上他们的积压工作,这也不是最好的。在这种情况下,雇用一个外部技术合作伙伴来帮助开发,同时同步扩大内部团队的规模,可能是一个很好的中间解决方案。
雇用后辈来培训他们的策略并不是没有陷阱。加入你的团队的年轻人没有经过以前公司的审查,他们没有工作经历,而且很可能是一击即中。不幸的现实是,虽然这种策略在适当的补偿方案下可以很好,但初级雇员可能会发现自己处于这样的位置:他们只需转移公司,而不是等待或推动晋升或加薪,就可以使自己的工资翻一番、三番,甚至四番。
这就是为什么拥有透明的工资和薪资表是如此重要,以显示人们在职业道路上可以在哪里以及如何晋升。这就是为什么拥有优秀的入职培训计划也非常重要,以确保花在培训后辈上的时间得到很好的利用,使导师和学员都受益。
原文:2022年软件开发的十五种趋势 - geekculture
程序员用什么轴的键盘
键盘都是有个人喜好的,这个说不准 。
不过程序员打字比较多一些,用青轴会比较好
java程序员用什么键盘
笔记本自带的
~~~~~~~~~~~~~~
适合程序员使用的键盘有哪些
我现在使用的就是微软自然人体工学键盘 4000,总体感觉还是不错
优点不用多说,长期使用对手腕的保护作用还是很明显的。但是个人不满意的地方还是挺多。
1 空格键不是很灵活,需要较大的力量按下。习惯后还好,只是略有不适。 2 左CRTL/SHIFT键被手掌盖住了,尤其是使用Eclipse的时候,很多组合键都要加CTRL,所以不是很方便
3 HOME,INSERT,END,DELETE,PAGE UP/DOWN这六个键以及数字键盘离右手太远,使用Eclipse的时候也是一个困扰,右手被迫总是离开托架。
4 鼠标放在键盘的右手边,因为键盘太大,不得不擡起整个手臂去拿鼠标,如果频繁使用鼠标,也是一个困扰。
个人感觉,如果微软4000键盘作成Arch键盘一样大小,加上ThinkPad的红帽放在键盘中间当鼠标,但是维持手腕舒适度不变,就很完美了。
因此,基本上使用微软4000的键盘,与其配合最好的编程工具是VIM,合适的VIM快捷键配置让你在编程的时候基本不用移动你的手!
不知道有没有人使用微软的Arch键盘,最近很想试试。
程序员一般用什么键盘
很多人提到了用机械键盘敲代码很爽,可以促使你多敲点代码。我个人感觉确实是有效果的,但机械键盘给你带来的附加价值可能是更重要的,前提是你要往这个路子上走:
买了个机械键盘,上reddit上的MechanicalKeyboards subreddit看看别人讨论啥吧。哇塞,这么多牛B的程序员在用机械键盘呀,他们在讨论一些什么东西呀?学习一下!
看有很多人在讨论客制化键盘呀,感觉很酷,我也做一个吧。
60%的键盘不顺手呀,方向键都没有,听说可以刷个配列,我试试。
终于刷好了,网上的教程写的都是翔呀,我自己写个教程福利大众吧!先用jekyll做个博客?
刷固件都是用别人写好的程序,略感兴趣,我看看这个tmk是什么原理?
原来只要搞定tmk和teensy 20就能变键盘界大神了呀,我钻研一下。
arduino功能真强大,我看还能拿来玩别的什么。
……
在这个过程中,可以get各种技能,可以交到很多有共同爱好又技术牛B的朋友,同时训练了自己的学习能力、培养了Geek气质。我认为这些对于目前技术水平不强的程序员来说是很有帮助的。
最后说一下,如果买机械键盘,最后只是收集各种好看的键帽、外壳、稀有轴,那不但对你没有帮助,反而会让你经济拮据。
程序员用什么键盘好
首选3000,另外KBT也很不错,你要手托只能铁修罗,我不知道你非要这个手托干啥,好键盘都与你无缘,只能铁修罗凑合吧,MX-BOARD 20这款很垃圾,直接排除,三四百比较好的有凯酷108、鸭子2108和HPE104,你非要手托的话都与你无缘,价格高和低的键盘做工、手感、键帽材质什么的都有差别,但差别不是太大,差的那些价是品牌价吧,我建议你自己做一个手托都行,你这样非要手托买不成个键盘的,程序员还是推荐茶轴,红轴没啥意思
适合程序员使用的键盘有哪些
樱桃 MX-BOARD 20 G80-3800 黑色茶轴
我个人喜欢巧克力键盘,键程短,滑手指就可以接触到下一个键,打字速度快。
联想 K5819 超薄 巧克力键盘
对于程序员来说,最好用的键盘有哪些
程序猿 双手在工作中被磨练的 指尖有力,茶轴是你不二选择。当然了上面的HHKB 在你不担心你钱包胖瘦的情况是可以选择的。女人最怕什么,那就是程序猿的手指,有力度,灵活度高程序猿认第二,加藤鹰不敢认第一。
采纳哦
程序员用什么键盘比较好
程序员没有说非要用什么键盘,都是看自己的感觉,自己觉得好就行了。
适合程序员使用的键盘有哪些
就是电脑普通键盘,品牌好一些的,好用的就可以。
适合程序员使用的键盘有哪些
樱桃 MX-BOARD 20 G80-3800 黑色茶轴
我个人喜欢巧克力键盘,键程短,滑手指就可以接触到下一个键,打字速度快。
联想 K5819 超薄 巧克力键盘
生活不仅仅只有写代码,作为程序员,我们不仅要将数据结构、计算机网络、 *** 作系统这三把斧玩好,更要拥有一个强健的体魄!
网络:
万物互联时代,如果你还不懂网络知识,那将寸步难行。这里推荐三本经典书籍:
TCP/IP详解
该书是网络专家、著名技术作家WRichardStevens的传世之作,内容详尽且极具权威,被誉为TCP/IP领域的不朽名著,就我认识的老通信行业的专业开发人员,基本人手一本。本书共三卷,其中卷一偏重于基础原理,卷二、卷三更多偏重于编程细节,作为基础书籍推荐,卷一即可,对于学有余力的童鞋,可学习二、三卷。
图解>
应用最广泛的协议之一,前端工程师分析抓包分析数据,后端工程师实现RESTAPI、搭建自己的>
Wireshark网络分析就这么简单
「授人以鱼不如授人以渔」,全书以诙谐幽默的写法为我们讲解了枯燥的技术问题,由浅入深的用Wireshark分析了常见的网络协议,还通过身边的真实案例分享了Wireshark使用技巧,对初学者是很好的启蒙书籍。本书可搭配前面介绍的两本基础理论书籍一起学习,必能达到事半功倍的效果。
*** 作系统:
现代 *** 作系统
程序员的自我修养——链接、装载和库
如果你是高手,LinuxHacker或者geek,请绕行
但如果你是新手
如果你曾好奇过windows系统目录下和软件目录下大堆大堆的dll文件是什么?
如果你曾疑惑过我写下的代码经历的怎样的历程最后怎样到达了内存?
编译器每天用,它到底做了什么?
如果你已经学习或接触了C,汇编,计算机结构,但还是没办法把三者的关系理顺。
那么,《程序员的自我修养——链接、装载和库》这本书绝对是对你的有帮助。
数据结构
基础入门的话,这里推荐《大话数据结构》。本书以一名教师的教学为场景,用生动形象的语言讲解数据结构和相关算法的知识。全文大量引用了各种各样的生活知识来类比数据结构中的专业知识。
程序员必备书籍
重要!
重要!
重要!
作为本文的压轴戏,也是最重要的一本书《程序员健康指南》推荐给各位程序猿友们,专门为程序员量身制作的健康指南,针对头痛、眼部疲劳、背部疼痛和手腕疼痛等常见的问题介绍了其成因和对策。身体是革命的本钱,各位在长期面对996的同时,一定要注意身体,加强锻炼,提高免疫力!
以上就是关于黑客到底是什么东西 !! 那位大哥能详细的告诉我全部的内容,包括:黑客到底是什么东西 !! 那位大哥能详细的告诉我、怎么运营,运营干货、2022年软件开发的十五种趋势 - geekculture等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)