GitHub今日的宕机事件影响数千名软件开发者

今天上午,GitHub发生服务瘫痪的情况,对于数千名软件开发者来说是一个灾难。这家微软旗下的服务通过Git提供版本控制,并为软件开发提供托管的重要服务宕机一个多小时。故障表现在GitHub用户在登录该服务时出现了错误,一些用户甚至无法使用他们的集成开发环境(IDE),因为软件开发环境与该服务的联系非常紧密。

发布于:6天以前  |  58次阅读  |  详细内容 »

GitHub Desktop 2.5发布 支持Git标签功能

微软在去年发布了 GitHub Desktop 的重要更新,引入了有助于改善开发工作流程的一些新功能。现在,软件巨头又推出了 v2.5 版本更新,允许开发者更轻松地搞定合并冲突、支持 rebasing 和 stashing 等更多特性。此外,新版本引入了开发者期待已久的 Git 标签(tag)功能。

发布于:1月以前  |  139次阅读  |  详细内容 »

黑客宣称侵入GitHub账户并窃取了私有存储库中的500GB数据

Bleeping Computer 获悉,某黑客声称侵入了微软旗下的 GitHub 代码托管平台,并从私有存储库中窃取了 500GB 以上的数据。近日,一名叫 Shiny Hunters 的黑客向外媒透露了此事。尽管其最初打算拿来在黑市叫卖,但最终还是决定将之免费流出。根据泄露的文档目录和文件的时间戳,可推测本次事件发生在 2020 年 3 月 28 日。

发布于:1月以前  |  134次阅读  |  详细内容 »

GitHub趣味项目让你重温打字机时代的按键噪声

机械键盘因独特的手感和声音而受到许多玩家的喜爱,但在追求安静的场合,其他人可能就对你有意见了。然而近期宅家无聊的个别人,似乎觉得机械按键的声音还不够响,于是在 GitHub 上发起了一个名叫“键盘打字机”(keyboard_typewriter)的项目。顾名思义,它可以借助 Arduino 开发板来重现打字机时代的噪音。

发布于:1月以前  |  147次阅读  |  详细内容 »

GitHub宣布基于云端托管的Codespaces集成开发环境

GitHub 计划本周在巴黎设置分会场,但形式已从线上换成了线上。新发布的 Codespaces 无疑是亮点之一,其为开发者提供了基于云端托管的完整开发环境。实际上,GitHub Codespaces 正是基于微软的 VS Code 编辑器打造(改名前叫做 VS Code Online)。两者采用了相同的概念和技术,只不过现在直接被 GitHub 直接集成到了现有的服务中。

发布于:1月以前  |  127次阅读  |  详细内容 »

Popcorn 开源项目因 DMCA 通知被 GitHub 关闭

代表美国主要电影公司和流媒体公司的美国电影协会向 GitHub 递交了 DMCA 删除通知,称开源项目 Popcorn Time 广泛侵犯了电影和电视节目的版权。GitHub 之后根据要求关闭了 Popcorn Time 的开源库。

发布于:2月以前  |  156次阅读  |  详细内容 »

GitHub 已完成对 npm 的收购

最新消息,GitHub 官方人员 Jeremy Epling 发出公告称 GitHub 已完成对 npm 的收购。从宣布收购到完成收购,正好过去了一个月。3 月 17 日,Nat Friedman(GitHub CEO)宣布 GitHub 已签署收购 npm 的协议。

发布于:2月以前  |  461次阅读  |  详细内容 »

GitHub宣布向所有团队免费开放核心功能

GitHub 宣布,即日起,所有用户都可以免费使用该平台的核心功能。无论是个人免费账户、还是商业项目团队,都可访问 GitHub 的无限私有存储库、以及每月 2000 分钟的 GitHub Actions 访问,后者是该公司的自动化和 CI / CD 平台。

发布于:2月以前  |  168次阅读  |  详细内容 »

因为有志愿者来自伊朗 GitHub封禁了开源项目

“ 你们听说了吗,因为开发者有两个伊朗人, GitHub 把 Aurelia 封了 ”。“ 理由呢?”“ 贸易禁令呗 ”。啧啧,又开始了……前端框架就相当于是网页程序员们的“ 模板库 ”,把很多原本需要手搓的网页效果打包成了一个个模块,制作网页的时候可以捡现成的用。

发布于:2月以前  |  217次阅读  |  详细内容 »

有攻击者正发动中间人攻击 GitHub和京东受影响最大

据蓝点网网友反馈,有攻击者正在大规模的发起中间人攻击劫持京东和 GitHub 等网站。此次攻击很有可能是基于 DNS 系统或运营商层面发起的,目前受影响的主要是部分地区用户但涉及所有运营商。例如中国移动、中国联通、中国电信以及教育网均可复现劫持问题,而国外网络访问这些站点并未出现异常情况。

发布于:3月以前  |  265次阅读  |  详细内容 »

Github Classroom教学工具现已支持自动打分功能

作为一款面向计算机科学教师的教学工具,GitHub Classroom 能够自动创建学生资料库、追踪作业进度、并与第三方工具(比如自动化测试)集成。近日,该软件迎来了一项备受期待的功能改进 —— 能够自动完成部分打分工作,以节省教师们的宝贵时间。

发布于:3月以前  |  180次阅读  |  详细内容 »

GitHub 发布 2019 年度透明度报告:披露删除内容理由

GitHub 上周发布了 2019 年度的透明度报告(Transparency Report),主要是向公众告知其在 2019 年的用户信息披露和内容删除情况。简单来说就是介绍了如何以及向谁披露用户信息,和基于什么理由删除或屏蔽内容。GitHub 还表示,他们一直在尽可能严格地限制删除内容的行为,以此促进自由表达。报告显示,GitHub 在 2019 年被要求处理的数据主要包括以下三类:要求披露用户信息传票法院命令搜查令国家安全信件和命令跨境数据请求政府要求删除或屏蔽用户内容根据当地法律根据 GitHub 的服务条款删除涉嫌侵权的内容根据《美国数字千年版权法案》(DMCA)执行删除法院命令删除有版权的内容用户在 GitHub 上共享的内容与在 Instagram 或 Twitter 等社交平台上发布帖子不同,前者是托管和共享软件代码的平台,开发者可互相使用彼此的“内容”(代码),以进行修改或并将它们合并,这些行为都符合开源精神。因此,GitHub 经常收到来自执法机构在刑事调查方面的法律请求,而不是民事诉讼方报告出现有害内容。不过 GitHub 在响应披露用户信息的要求或屏蔽内容的请求之前都会格外谨慎,据 GitHub 负责法务工作的主管 Abby Vollmer 介绍,今年收到的披露用户信息的要求中几乎有 96% 来自执法部门,而 GitHub 仅在“满足相应的法律要求时”才向第三方披露信息,这意味着传票、法院命令或搜查令是必需的。当涉及删除或屏蔽被判定为非法的内容的请求时,GitHub 在删除内容之前一贯会检查该通知是否来自官方政府机构,该通知是否由官员发出,以及是否提供了证明是非法的来源。最后,GitHub 将仅在认定内容非法的司法管辖区内屏蔽内容,而非任何地方。删除内容的另一种请求可能是出于版权方面的考虑 —— 由版权所有者(不一定是政府)提出。因为 GitHub 平台上的大部分内容都是软件代码,在某些情况下,该代码可能受版权保护。但从整体来看,根据 DMCA 通知执行删除的内容仅涉及平台的一小部分(大约为一万分之一)。虽然比例不大,但版权问题正是 GitHub 长期以来的“心结”,GitHub 上的内容几乎所有人都可以免费使用。欧盟在 2018 年强制所有互联网内容发行商必须使用内容过滤器,以发现侵犯版权的情况。为了保护开发者,GitHub 允许被指出发布侵权内容的用户提交申诉,如果平台删除涉嫌侵权内容的行为是错误的,则恢复被删除的内容。报告完整内容查看:https://github.blog/2020-02-20-2019-transparency-report/

发布于:4月以前  |  306次阅读  |  详细内容 »

GitHub 发布 2019 年度透明度报告

GitHub 上周发布了 2019 年度的透明度报告(Transparency Report),主要是向公众告知其在 2019 年的用户信息披露和内容删除情况。简单来说就是介绍了如何以及向谁披露用户信息,和基于什么理由删除或屏蔽内容。GitHub 还表示,他们一直在尽可能严格地限制删除内容的行为,以此促进自由表达。

发布于:4月以前  |  320次阅读  |  详细内容 »

微软宣布成立GitHub印度子公司

IT之家2月13日消息 微软今天宣布GitHub India Private Limited,它是GitHub Inc.的子公司。微软创建了GitHub印度,以更好地服务于印度不断发展的开发者社区和企业。IT之家发现,实际上,印度在GitHub上的活跃开发人员数量排名第三,该数量同比增长22%。 IT之家报道,Maneesh Sharma将领导新的GitHub印度子公司。在接下来的几个月中,微软将组成一个包括所有职能的团队:社区、工程、销售、支持、市场营销和服务。Github团表示,“在印度建立本地团队时,我们的目标是与开发人员建立更牢固的关系,并在开发人员、维护人员和企业之间支持开源开发。”除了GitHub印度子公司,微软还宣布了以下内容:渠道合作伙伴计划得到了扩展,以支持GitHub Enterprise客户有效地运行其软件开发操作。GitHub Education正在将受欢迎的GitHub Hackathon Grant计划扩展到印度的学生,该计划将为学生hackathon提供高达1000美元的赠款。

发布于:4月以前  |  200次阅读  |  详细内容 »

微软宣布成立GitHub印度分公司 更好地服务当地开发者

为了更好的服务印度本土的开发者,为不断发展的社区和企业提供支持,微软决定成立 GitHub Inc. 的的 India Private Limited 子公司。Maneesh Sharma 将带领 GitHub 印度子公司,并于未来几个月内组建包括完整职能的团队,涵盖社区、工程、销售、支持、市场营销、以及服务等领域。

发布于:4月以前  |  195次阅读  |  详细内容 »

微软在GitHub上开源iOS暗黑模式库DarkModeKit:iOS 11/12也能用了

IT之家2月5日消息 微软已正式开放其iOS版Outlook Mobile中使用的黑暗模式库DarkModeKit。这意味着开发人员将能够访问黑暗模式解决方案,并在自己的iOS 11应用程序中使用它,前提是他们使用Swift 5或更高版本的Xcode 11或更高版本进行编程。在iOS 13和iPadOS发行前不久,微软于去年8月首次开始在iOS设备上向Outlook移动版推出黑暗模式。该公司用来使黑暗模式成为可能的DarkModeKit现在在GitHub上开源,它带来了一个非常简单的API,无需更改大量代码即可将其集成到应用程序中,并且无需重新启动即可应用主题。这也意味着该库也可以在iOS 11和iOS 12上运行,而不仅仅是最新iOS 13版本,尽管iPhone移动操作系统的新目标是允许用户利用自动浅色/深色模式切换来反映iOS系统的设置。

发布于:5月以前  |  431次阅读  |  详细内容 »

程序员欢呼!微软GitHub安卓版App发布预览:支持暗黑模式

IT之家1月15日消息 几个月前,GitHub官方首次宣布了其面向iOS的GitHub移动应用程序。现在,GitHub刚刚针对Android用户推出了移动GitHub Beta版。使用GitHub移动版,你可以在任何地方查看代码,合并更改并共享反馈。由于移动版GitHub是作为原生本机应用程序构建的,因此它甚至可以根据你的系统偏好在暗黑模式下自动适应不同的屏幕尺寸。与团队一起,你可以在GitHub上做很多事情,以构建超出编码范围的软件。借助GitHub移动版,用户可以在任何地方管理和分类传入的通知,在issues上进行协作和提取请求,并且永远不会错过直接提及的内容。GitHub移动版为开发人员提供了更大的灵活性,使他们可以在任何地方工作。除了移动版GitHub,GitHub之前还发布了几条公告,包括GitHub Actions和Packages的普遍可用性,重新设计的通知体验,在GitHub上导航代码的新方法,新的搜索体验,在团队中分配工作的两个选项:轮循和负载均衡,计划提醒等。用户可以在此处注册以加入Android等待列表来测试GitHub Android应用。

发布于:5月以前  |  331次阅读  |  详细内容 »

GitHub推出Beta版Android客户端

全球最大代码托管服务提供商 GitHub,刚刚在 Github Universe 2019 大会上宣布了 iOS / Android 平台的最新发展。该公司曾于 2012 年发布过一款 Android 客户端,但可惜 2015 年从 Google Play 商店中下架。好消息是,今日 GitHub 又发布了 Android Beta 版本,致力于通过移动 App 轻松完成某些任务、同时获得完全原生的体验。

发布于:5月以前  |  344次阅读  |  详细内容 »

GitHub上最全中华古诗词数据库又火了

IT之家12月26日消息 近期,GitHub上最全中华古诗词数据库再次登上热榜,又火了一把。根据介绍,chinese-poetry最全中华古诗词数据库集合了唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。该项目已经获得了 22.6k 个「star」以及 4.2k 个「fork」。GitHub项目:https://github.com/chinese-poetry/chinese-poetry 最全的中华古典文集数据库,包含5.5万首唐诗、26万首宋诗、2.1万首宋词和其他古典文集。诗人包括唐宋两朝近1.4万古诗人,和两宋时期1.5千古词人。数据来源于互联网。为什么要做这个仓库? 项目作者表示,古诗是中华民族乃至全世界的瑰宝,我们应该传承下去,虽然有古典文集,但大多数人并没有拥有这些书籍。从某种意义上来说,这些庞大的文集离我们是有一定距离的。而电子版方便拷贝,所以此开源数据库诞生了。此数据库通过JSON格式分发,可以让你很方便的开始你的项目。古诗采集没有记录过程,因为古诗数据庞大,目标网站有限制,采集过程经常中断超过了一个星期。2017年新加入全宋词,全宋词爬取过程及数据分析。高频词分析图宋词受欢迎的词牌名宋词高频词宋词作者作品榜唐诗高频词唐诗作者作品榜宋诗高频词宋诗作者作品榜数据集全唐诗 json全宋诗 json全宋词 ci五代·花间集 wudai/huajianji五代·南唐二主词 wudai/nantan论语 lunyu诗经 shijing幽梦影 youmengying四书五经 sishuwujing蒙學 mengxue

发布于:6月以前  |  286次阅读  |  详细内容 »

GitHub计划进入中国 开发者怎么看?

昨天,一则有关 GitHub 要在中国设立子公司的消息传出。之前,中国的开发人员发出了由于中美关系而无法访问 GitHub 的担心;最近,GitHub 首席运营官 Erica Brescia 在接受英国《金融时报》采访时便透露,正在考虑建立中国分公司,并且得到了潜在支持。

发布于:6月以前  |  304次阅读  |  详细内容 »

GitHub入华三问:为何来华?如何入华?有何意义?

据英国《金融时报》报道,GitHub 公司首席运营官 Erica Brescia 在接受采访时表示,由于担心美国政府的限制,GitHub 正在考虑在中国成立子公司。如若 GitHub 的入华计划得以实行,那么无论对于 GitHub,亦或是对中国开发者来说,都是极具意义的。

发布于:6月以前  |  180次阅读  |  详细内容 »

微软Visual Studio 2019 16.4正式版发布:整合GitHub

微软于近日发布了 Visual Studio 2019 version 16.4,新版本值得关注的一个功能是加入对 GitHub 的整合,这原本是属于 Visual Studio GitHub 扩展的部分功能,现已被正式整合至 Visual Studio 2019 中。Visual Studio 开发团队表示很多开发者都希望加入这项功能。通过此功能,用户可直接将代码发布到 GitHub。在 Team Explorer Synchronization 页面,用户通过点击 Publish to GitHub 按钮即可将本地 Git 仓库发布到 GitHub。▲ Publish to GitHub from Visual Studio 2019 v16.4除此之外,微软还特意强调了对 Visual Studio 旧版本的支持时间表。它鼓励用户升级至 16.4 新版本,并停止使用旧版本。例如以下的版本都即将停止支持:Visual Studio 2017 version 15.0 – 将于2020年1月14日停止支持Visual Studio 2010 产品套件 – 将于2020年7月14日停止支持对于仍在使用 16.1, 16.2 和 16.3 的用户,也建议升级至 16.4 版本,因为前者的更新频率更低,受支持的时间更短。下面是 Visual Studio 2019 16.4 的新增功能摘要:Visual Studio 现在支持"FIPS 相容性模式"XAML 设计器缩放/位置现在默认为“适合全部”。添加了“创建数据绑定”对话框。区域 IntelliSense 改进XAML IntelliSense 中的代码片段弹出 XAML 编辑器作为设计器的单独窗口显示引用的程序集的资源实时可视化树中的“仅我的 XAML”合并资源字典XAML 孤岛支持编辑模板现在可与第三方控件结合使用。C CMake 项目中提供更好的 Clang-Tidy 支持。AddressSanitizer 支持在 Windows 上用 MSVC 编译的项目。支持将本地 Git 存储库发布到 GitHub。通过垂直文档选项卡将文档选项卡更改为垂直布局。此版本中的 .NET 效率提升包括:能够直接在错误列表中配置代码样式规则的严重性级别;“查找所有引用”现在提供按类型和成员分组的选项;进行了重构,可将局部函数设置为静态,并将在函数外部定义的变量传入到该函数的声明和调用。集成终端添加了新功能和常规稳定性修复(仅适用于预览版)容器工具窗口添加了检查、停止、启动和删除 Docker 容器和映像的功能可以选择自动隐藏工具窗口以提高启动性能C MSBuild 和 CMake 项目中对 Clang 和 MSVC 的 支持。管理发布依赖项或使用连接的服务时自动检测 SQL Server 和 Azure 存储连接字符串添加了使用64位运行时开发 Azure Functions 的支持。添加了对 .NET Core 3.0 应用发布选项的支持:准备运行 (Crossgen)、链接和 SingleExe此版本中的 .NET Productivity 新增功能包括直接通过编辑器配置代码样式规则的严重性级别,使用新的 Go To Base 命令轻松地沿继承链向上导航,为所有参数添加 NULL 检查并为覆盖方法添加 XML 文档。关于新功能的详细介绍请点此查看。下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/

发布于:7月以前  |  123次阅读  |  详细内容 »

GitHub开源编辑器Atom被曝未经同意收集用户数据

Atom是GitHub专门为程序员推出的一个跨平台文本编辑器。昨日,有用户给Atom提 issue 称其未经同意收集用户数据。“首次启动Atom时,它会在未经同意的情况下联系在Amazon服务器上运行的Microsoft/GitHub进程,并将我的IP地址和时间戳泄露给制造商,把我使用Atom的事实(通过出站请求)传输给成千上万的其他人和组织。”这位名为 Jeffrey Paul 的用户表示是在首次启动 Atom时遇到了该问题。他发现在自己的信息已经被收集并发送出去之后,主应用程序窗口才打开是否连接服务器的询问对话框。而这一问题100%能够复现,也就是说并非偶然事故。Paul指出,用户的IP地址以及跟踪/遥测/分析/自动更新目标主机IP等信息都在首次启动时被传输出去,前两个数据中还包括时间戳。“该元组(用户源IP,atom.io目标ip,TCP端口,TLS SNI主机名,时间戳记)从用户计算机发送时,其使用情况信息就会泄漏给成千上万的不同人:ISP,托管提供商,网络交换,情报服务者,Microsoft内部系统管理员,GitHub系统管理员和Amazon网络管理员。用户根本没有机会选择退出,或是阻止它,甚至没有意识到它的发生。”为此,Paul感到气愤,并依照“间谍软件”的定义——间谍软件是一种软件,有时甚至在其不知情的情况下收集有关个人或组织的信息,并在未经用户同意的情况下将此类信息发送给另一个实体——将Atom归为间谍软件。他还提到,这种情况的出现意味着PR #12281 上的工作尚未完成。这是2016年Atom团队提出的“添加遥测同意设置”,该设置用于确定是否收集用户的使用信息。而目前,根据Paul的描述,甚至没有出现同意对话框,数据就已经被上传了。Atom团队的Arcanemagus 随后在下方回复,表示“Atom设计为在连接网络的环境中运行,可以执行诸如检查更新之类的操作而不会提示用户……您当然可以自由地阻止网络访问,并且如果您愿意,Atom也可以在脱机模式下运行。”但显然,这一说法不够有说服力,Paul提出反击:“没有人说它不应该使用网络,它只是在用户授予其权限之前不应该使用网络,否则会造成数据泄漏,这就是同意对话框存在的意义。”Arcanemagus仍然认为阻止网络访问即可,还说,“这不是Atom团队当前有兴趣更改的东西”。来自Atom团队的 Lee Dohm 发表了最终回应,承认遥测程序包不应该在单击按钮之前发送信息,并将调查它与central.github.com的过早连接。但另一方面,他坚持Atom的设计模式如此,剩下的部分,特别是自动更新检查,仍保留当前的设计方式。以及,再次表明,“如果您想要一个可以完全脱机工作且没有任何网络连接的编辑器,则Atom不适合您。”此外,经过复现实验,Paul还提出了另一个 issue,他发现即便明确拒绝同意并退出遥测,遥测信息还是会被发送。这一情况的复现率也为100%。在2016年那条添加遥测同意设置的PR下,又有网友展开了新的讨论。其中一名用户说道,“按目前的情况,这可能违反了GDPR(General Data Protection Regulation,一般数据保护条例)。”

发布于:7月以前  |  94次阅读  |  详细内容 »

华为物联网操作系统LiteOS主库迁出GitHub

IT之家11月22日消息 LiteOS是华为物联网操作系统,现在官方公告称,为了提供更好的服务,Huawei LiteOS开源代码官方主仓库项目于2019年11月从GitHub迁出,后续代码更新、维护将在码云(https://gitee.com/LiteOS )上进行。Huawei LiteOS一直致力于打造易用、安全、高性能的物联网系统,项目迁入码云(Gitee)后,LiteOS开源团队将开展社区项目更新,包括丰富的组件包、新平台的支持、配套工程工具。敬请关注,期待大家的参与。Huawei LiteOS简介Huawei LiteOS是华为面向物联网领域开发的一个基于实时内核的轻量级操作系统。本项目属于华为物联网操作系统Huawei LiteOS源码,现有基础内核支持任务管理、内存管理、时间管理、通信机制、中断管理、队列管理、事件管理、定时器等操作系统基础组件,更好地支持低功耗场景,支持tickless机制,支持定时器对齐。同时提供端云协同能力,集成了LwM2M、CoAP、mbedtls、LwIP全套IoT互联协议栈,且在LwM2M的基础上,提供了AgentTiny模块,用户只需关注自身的应用,而不必关注LwM2M实现细节,直接使用AgentTiny封装的接口即可简单快速实现与云平台安全可靠的连接。Huawei LiteOS自开源社区发布以来,围绕NB-IoT物联网市场从技术、生态、解决方案、商用支持等多维度使能合作伙伴,构建开源的物联网生态,目前已经聚合了30 MCU和解决方案合作伙伴,共同推出一批开源开发套件和行业解决方案,帮助众多行业客户快速的推出物联网终端和服务,客户涵盖抄表、停车、路灯、环保、共享单车、物流等众多行业,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期。

发布于:7月以前  |  86次阅读  |  详细内容 »

保护人类文明:GitHub将开源代码库保存在北极洞穴

IT之家11月14日消息 GitHub今天分享了开放Arctic Code Vault的计划,该计划旨在存储和保存Flutter和TensorFlow等开源软件。所有开放源代码项目的代码都将存储在胶片上,该胶片每帧包含880万像素,可以使用1000年。胶片由挪威公司Piql AS制造,表面有氧化铁粉涂层,Piql称在正常条件下这种材料能保存750年,在寒冷干燥低氧洞穴内能保存2000年。这些代码将保存在挪威斯瓦尔巴特群岛(Svalbard)退役的煤矿中,这也是被选为托管全球种子库的城市。斯瓦尔巴特永久冻土是地球上最北端的城市之一,可以延伸到地表以下数百米。档案管理员认为,寒冷和接近恒定的条件可以帮助保存。今年年初开始,数千个流行的GitHub项目(例如Blockchain,WordPress)和编程语言(如Rust或Ruby)加入了Arctic Code Vault计划,但Arctic Code Vault将于明年2月扩展到所有公共存储库。根据2019年Octoverse报告,GitHub有超过4000万开发人员使用,目前托管超过1亿个存储库。GitHub CEO Nat Friedman在解释为什么创建Arctic Code Vault时说:“如果没有软件,再也不会发生什么大事。”Friedman表示,随着时间的推移,媒介可能会发生变化,可能会使用像二氧化硅这样的物质,该物质能将数据存储一万年以上。

发布于:7月以前  |  122次阅读  |  详细内容 »

GitHub

暂无介绍