首页 文章 精选 留言 我的

精选列表

搜索[开启],共10010篇文章
优秀的个人博客,低调大师

王自如宣布进军 AI 赛道,开启二次创业

6月5日,王自如微博复更: “大家好,明天我想用15分钟的时间带大家了解我为什么离开ZEALER 、为什么离开格力,以及我为什么在AI领域选择二次创业,期待明天与大家重新认识。”#王自如离开格力后首发声##王自如回应再创业# 天眼查App显示,王自如名下关联3家企业,目前仅深圳市悦宸汽车美容有限公司处于存续状态。此外,王自如因未按时履行生效法律文书确定的给付义务,已被限制高消费。 王自如的职业生涯充满戏剧性。2009年,他以数码产品开箱视频起步,2012年创立科技视频平台ZEALER,主打数码产品测评,一度成为行业标杆。2021年,王自如从ZEALER离职并加入格力电器,担任数字化渠道管理部负责人,推动“云网批”模式改革,但因冲击传统经销商利益,引发内部争议。2024年8月,王自如从格力离职,结束其三年企业高管生涯。 至于此次王自如在AI领域创业,业内人士分析,王自如的转型或与其个人经历及行业趋势密切相关。一方面,其在ZEALER时期积累的硬件测评经验,与AI硬件评测需求高度契合;另一方面,企业高管经历赋予其商业洞察力,有助于在AI领域开拓新业务模式。此前,王自如在格力任职期间,曾因“未看过工资条”“希望离董明珠近”等言论引发争议。

优秀的个人博客,低调大师

“ HarmonyOS 开发者场景技术共建”开启,等你来战!

科技领域,生态竞争愈发激烈。HarmonyOS凭借全场景战略,推动原生应用全面普及,构建更安全、更智能、更开放的操作系统生态,已成为国产操作系统生态的核心力量之一。 2025 年,开源中国携手 HarmonyOS诚邀各路开发者一起共建HarmonyOS开发者场景技术能力,并推出HarmonyOS 开发者场景技术共建。希望通过本次大赛,进一步加速 HarmonyOS应用开发进程,推动HarmonyOS开发者场景技术能力生态,激发各路开发 OG 的无限创造力和创新力。 让我们以代码为笔,共筑HarmonyOS开发者场景技术能力的盛景繁花! HarmonyOS 开发者场景技术共建 活动时间: 2025.5.30-2025.6.30 报名链接: https://qaxb95n3g50.feishu.cn/share/base/form/shrcnaQjWtDMJvkU62QaXkuZyld 填写报名表单,成功提交即报名成功 核心命题 基于HarmonyOS最新版本能力共建三方开源代码库,可提交开源代码、SDK接口、API接口、插件、边缘工具集成、智能工具以及场景解决方案等。 提交方向参考 1、多设备适配:基于HarmonyOS以及 ArkUI/RN/Flutter 技术栈,提供各种不同场景下的多设备响应式/自适应组件; 2、跨平台框架:针对 RN/Flutter 等跨平台框架,提供鸿蒙特色能力的实现,例如:华为账号一键登录、碰一碰分享等; 3、AI辅助:基于 AI 辅助,提升 HarmonyOS应用开发效率、问题定位效率等各类场景的能力或方案; 4、性能功耗:①开发或移植高性能的数据库 ORM/Helper 、序列化/反序列化、后台任务管理等开源库 ②开发各类复杂场景的高性能 UI 组件; 5、媒体方向:开发或移植功能完善的图片处理、音视频处理等开源库; 6、网络方向:开发或移植高质量、功能完善的http、websocket等各类网络协议库。 提交内容广泛多样,如果与 HarmonyOS相关的开源库代码、组件、接口均可参与。学习资料: https://developer.huawei.com/consumer/cn/forum/block/application?ha_linker=eyJ0cyI6MTcyMDU3ODU3MTQ0MywiaWQiOiJiZGMyZWVmNWU4MDFhYjI2OTA1YzM4ZWI0Y2QxYWFhMiJ9 参赛要求 1、提交的作品必须紧扣核心命题,且与 HarmonyOS相关,可使用【HarmonyOS工具包】参与开发,并不适配最新HarmonyOS 系统的作品将无法通过审核; 2、作品提交并通过审核后,名称和描述将不可更改,请在提交作品前谨慎操作; 3、提交的作品(包含标题、描述、内容)要求正向积极,且必须遵守相关法律法规,确保内容安全合法合规。 活动流程 1、填写并提交【活动报名表】,即为报名成功 2、提交活动作品:完成开发、适配后,进入【提交入口】,提交自己的作品,作品需要包含源代码、demo演示和简要介绍 3、提交截止后,三方库内的开源作品经由官方评选,最后结果公示&奖励发放 报名 5月30日-6月30日 提交作品 6月4日-6月28日 官方评选 6月28日-6月30日 结果公示&奖品发放 预计7月初 活动奖项 评选维度 命题准确(20%)————紧扣核心命题,适配最新HarmonyOS系统 业务价值(35%)————贴合需求、市场价值及推广性,有明显的效率提升 开发能力(35%)————综合技术能力,良好的作品运行效果 文档规范(10%)————流程文档规范、工程质量优良、资料齐全 评选委员会将根据技术性、创新性、应用价值、用户体验、页面设计、使用体验、输出效果、体验流畅丝滑等维度综合评选出获奖作品。 通过参加本次活动,参与者表明其理解并同意遵守以下条款和条件: 数据安全与第三方权益:参与者应独立保证和承担活动期间所涉及数据的合规及安全责任,并保证其活动不侵害任何第三方的合法权利和利益。参与者活动期间所获得任何数据不得用于本次活动之外的其他任何目的,不得向任何第三人提供或披露本次活动数据及任何信息。参与者不得从事任何违反适用的法律、法规、规章或活动协议的活动。 提交作品的审查与评估:活动组织者保留对提交的模型和代码进行全面审查和评估的权利,以确保符合活动规则和标准,但不因此免除参与者任何责任。 活动规则和决策权:关于活动的所有相关事宜,包括但不限于活动规则、评估标准、奖励设定以及最终结果的决定,均由主办方全权决定。 最终解释权:主办方拥有对所有活动相关内容的最终解释权。 规则修改与调整:主办方保留根据实际情况对未尽事宜进行解释和处理的权利,并保留随时修改活动规则、调整活动流程或取消活动的权利。 官方信息发布:请所有参与者密切关注活动官方网站或其他公告渠道,以便及时获取最新的活动信息。 版权声明:参与者保证提交作品的创作不得侵犯任何第三方的合法权利,其作品版权归其作者及主办方共同所有。

优秀的个人博客,低调大师

TIS 开启开源众包活动之赚钱补贴家用

活动初衷 为了TIS开源社区能够健康、可持续性地发展,更够为更多的用户提供趁手好用的数据集成软件服务,并且构建一个良性生态系统。单靠TIS团队这几杆枪是很难在短时间内实现的,必须要借助开源软件协作的力量才能实现。 TIS经过几年的迭代,已经构建起一个相对扎实的开发底座,基于此基座在TIS中支持了头部数据端类型,例如:MySQL、SqlServer、Oracle、ElasticSearch、Doris等,但这些是远远不够的,还有很多云端数据类型如snowflake,新兴的向量数据类型。 要成为数据集成行业的标杆产品需要支持行业内绝对部分数据端类型,具统计现存130多种数据类型,这光靠TIS团队自己是无法完成的,必须要依赖社区的力量。 截至目前,我们已经多次尝试发起TIS社区中进行开源共建的活动,从得到的结果来看,与预期并不一致。 总结了以下几点原因: 业余时间太少:相较与欧美的开发工程师,我们的业余时间太少,基本上都是以996模式,几乎没有时间参与开源项目协作。而且,随着年龄的增长经验的积累,又会碰到35岁危机, 这是特别糟心的事儿,就更没有心情去参与开源项目协作了。 角色错位:TIS主打零代码数据集成软件,对于使用者不需要相关技术背景。TIS团队做过统计,大约90%用户的职业角色为非开发工程师,以DBA、数据分析师为主,因职业角色受限,他们无法参与到TIS开源项目的开发共建中来。开源共建的任务只能靠剩那10%开发工程师了,导致TIS开源共建的参与人口基数天生就比较低。 开发者兴趣点偏差:TIS的侧重点在于帮助使用者的提升工作效率,而非通过算法提升机器的执行效率。而目前大多数开发工程师似乎更加热衷于前者,例如Kafka, Redis这样的项目。 如何破解?让咱们的开源软件像国外的开源社区那样形成闭环、走可持续发展之路。这需要根据我们的实际情况,因地制宜。我们给出的答案是,引入钱这一商业社会不可或缺血液作为纽带。钱可以将需求方与供给方联系在一起,形成正向循环。 本着有钱出钱,有力出力的基本原则,大家共同的愿景是将TIS开源社区打造成有生命力生态。用户在TIS平台注册为使用者,获得 社区协作版插件的使用权,支付的费用补贴给参与社区众包项目开发的协作者。最终用户端收取的费用,能够基本覆盖社区协作者所需要支付的费用即可。 为了增加协作者与TIS团队之间的信任度,我们将引入OSChina众包平台作为资金托管平台(类似支付宝的作用)。 活动如何开展 TIS构建开发SDK 依赖于目前迭代的开源底座代码,构建出了一套开源SDK工具包,开发了一系列开发工具,例如:基于Maven插件的TIS插件脚手架自动生成器,和TIS集成运行环境Maven启动插件,开发这些工具的目的是提高开发TIS生态插件效率,让一个普通开发者也能快速构建出一个全新的数据端类型。 TIS团队定期在OSChina众包平台中发布任务 根据社区用户的提交的Issue与聊天群里反馈的需求,TIS团队会整理提炼用户需求,进而编写详细的需求文档定期发布到OSChina众包平台并且在TIS社区中通知,有意向的开发者就可以竞标了。 这次,是我们第一次尝试众包的方式进行开源协作,对社区用户呼声比较高的SqlServer基于Flink-CDC实时读组件需求进行整理,编写了详细设计说明书发布在OSChina的众包平台中,以下有两个二维码链接,第一个为众包标书地址,第二个为需求详细设计说明书 右侧二维码链接为OSChina众包平台SqlServer基于Flink-CDC实时读组件实现众包任务标书地址 本任务预估5-6个人日可以完成,报酬约为:3000元-3500元区间,有意向投标者请按照自己技术熟练度估算竞标。 右侧二维码链接为SqlServer基于Flink-CDC实时读组件实现众包任务的详细设计说明书地址 有任何问题欢迎咨询小秘书 这次众包任务完成之后,会将实现功能中附加到TIS v4.1.0 版本中发布。 后期,众包任务都会以这种方式,届时将发包的消费发布在TIS实验室公众号中,敬请各位同学关注。 接包者资质认定 为了众包任务能够顺利、高效进行,在社区开发者发起应标申请后,TIS会对申请者资质进行审核,需要满足以下要求: 确保有充足的业余时间满足众包任务进行期间所需要的时间 有参与开源项目的经验,打开Github 或者Gitee个人Profile页面,在contributions in the last year栏目需要有一定的活跃度。 众包任务金额估算 按照行业平均平均薪资13k人民币/月计算,一个月工作22天的工作时间,13000/22=590元/人日,一个众包任务估算需要几个人日,590元/人日乘以人日数目就能得出一个众包任务所要支付的金额了。例如,单个众包任务如果是5个人日,那就能计算出标的金额为:590*5=2950元。 TIS相关链接 💻项目地址:https://github.com/datavane/tis 🧐提交问题和建议:https://github.com/datavane/tis/issues 🥁贡献代码:https://github.com/datavane/tis/pulls 📧订阅社区开发邮件列表:dev@tis.datavane.org 💁‍♀️社区沟通: 询问AI

优秀的个人博客,低调大师

🔥AIO 通信神器:开启物联网时代新篇章!

1、smart-socket 简介 smart-socket,一款面向万物互联的 Java 通信框架。 产品特色: 极简:于 2017 年开源至今发布了数十次版本,核心代码量始终控制在 2500 行以内,总代码量不足 5000 行。 易用:5 分钟上手(前提:未曾遭受网上错误编解码知识的毒害) 高性能:以算法之力充分驱动硬件算力之势,基于 smart-socket 的服务在通信性能方面可轻松超过其他计算机语言开发的程序,包括且不限于:C/C++、Golang、Rust、Erlang。 推荐理由: 国产化,源码 100% 自研,信创首选产品。 轻量化,生成 jar 包仅 62KB;单机百万长连接内存开销仅4GB。 插件化,多款实用插件辅助高效通信编程。 人性化,低至分钟级的学习成本。 舒适的编程体验;高效的运行表现;极少的资源开销。 smart-socket 在多方面都遥遥领先 netty,除了知名度。 2、 版本更新​​​​​​ 这个版本作了一些涉及 TCP和 UDP 的通信稳定性优化,算是把早年特地留下的一个坑给填补上了。 当初为了性能考虑,对WriteBuffer#flush作了无锁化设计。这带来的弊端是致使该接口线程不安全,在断开网络连接时有极小概率触发空指针。我自己这么多年总共也有遇到不超过5次。 但是,Solon作者,那个要单挑 Spring 的男人。不知道做了什么神仙操作,竟然能精准踩中这颗雷,并以“用户就是上帝”之势强烈要求我处理这个问题。 虽然内心是拒绝的,但为了能过个安稳年,不得不耗费几晚思考接口的重构。所幸最终呈现的效果还是令我满意的,即修复了问题,又没让性能受到丝毫损伤。 至于解决方案的具体细节,我就不在这里展开了。smart-socket 的微内核模块总共只有两千行代码,十分钟就能浏览完我八年的成果,所以有兴趣的人可以自行查阅。 3、快速上手 3.1 引入 Maven 依赖 <dependencies> <dependency> <groupId>org.smartboot.socket</groupId> <artifactId>aio-core</artifactId> <version>${version}</version> </dependency> </dependencies> 3.2 定义协议 这里提供的示例是一种简单的字符串通信协议,仅作效果演示。实际场景中还需根据通信双方约定的协议实现编解码算法。 import org.smartboot.socket.Protocol; import org.smartboot.socket.transport.AioSession; import java.nio.ByteBuffer; publicclass StringProtocol implements Protocol<String> { @Override public String decode(ByteBuffer readBuffer, AioSession session) { int remaining = readBuffer.remaining(); if (remaining < Integer.BYTES) { returnnull; } readBuffer.mark(); int length = readBuffer.getInt(); if (length > readBuffer.remaining()) { readBuffer.reset(); returnnull; } byte[] b = newbyte[length]; readBuffer.get(b); readBuffer.mark(); returnnew String(b); } } 3.3 启动服务端 服务端通过System.out打印客户端传输过来的字符串内容,并将该内容原样传回至客户端。 import org.smartboot.socket.MessageProcessor; import org.smartboot.socket.transport.AioQuickServer; import org.smartboot.socket.transport.WriteBuffer; import java.io.IOException; publicclass StringServer { public static void main(String[] args) throws IOException { MessageProcessor<String> processor = (session, msg) -> { System.out.println("receive from client: " + msg); WriteBuffer outputStream = session.writeBuffer(); try { byte[] bytes = msg.getBytes(); outputStream.writeInt(bytes.length); outputStream.write(bytes); } catch (IOException e) { e.printStackTrace(); } }; AioQuickServer server = new AioQuickServer(8888, new StringProtocol(), processor); server.start(); } } try-catch中先后调用writeInt、write是一种协议编码手法,也是从事通信开发必须要理解和掌握的技能。 3.4 启动客户端 客户端与服务端建立 TCP 连接后,便向其发送hello smart-socket,当收到服务端的响应消息时,通过MessageProcessor的实现类进行控制台打印。 import org.smartboot.socket.MessageProcessor; import org.smartboot.socket.transport.AioQuickClient; import org.smartboot.socket.transport.AioSession; import org.smartboot.socket.transport.WriteBuffer; import java.io.IOException; publicclass StringClient { public static void main(String[] args) throws IOException { MessageProcessor<String> processor = (session, msg) -> System.out.println("receive from server: " + msg); AioQuickClient client = new AioQuickClient("localhost", 8888, new StringProtocol(), processor); AioSession session = client.start(); WriteBuffer writeBuffer = session.writeBuffer(); byte[] data = "hello smart-socket".getBytes(); writeBuffer.writeInt(data.length); writeBuffer.write(data); writeBuffer.flush(); } } 4、我们的用户 smart-socket 开源以来深受广大用户的青睐。其中有世界 500 强的知名企业;也有 Solon 之父(江湖人称单挑 Spring 的男人);还有无数家从事物联网领域的公司。 目前 smart-socket 在 Gitee 上已收获4K+Star,Fork 数超1K;仓库访问量10+ 万,源码下载量超4万。在此衷心感谢各位朋友对 smart-socket 的支持和信任。 篇幅有限,仅展示部分... 5、关于组织 smartboot 开源组织,一个容易被误认为是在 “重复造轮子” 的低调组织。曾获得2020 年度 OSC 中国开源项目「优秀 Gitee 组织 」荣誉。 该组织内的明星项目包括: smart-socket 历时 5 年精炼出 2 千多行代码,轻松实现百万级长连接的 AIO 通信框架。 smart-http 基于 smart-socket 实现的 HTTP/1.1 web 服务。 smart-servlet 基于 smart-http 实现的 Servlet 3.1 容器服务。 smart-mqtt 基于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker&Client 服务。 smart-flow 一款具备可观测性的轻量级业务编排框架。 组织地址:https://smartboot.tech/ 代码仓库:https://gitee.com/smartboot 教程篇: 通信框架 smart-socket 设计概览 五分钟上手smart-socket smart-socket 系列教程:工程结构 smart-socket 系列教程:通信协议 插件篇: smart-socket 插件化设计 smart-socket 监控插件,性能分析的一柄利刃 smart-socket 码流监控插件,让通信数据无所遁形 杂篇 smart-socket 单机百万长连接背后的故事 揭秘百万长连接背后的黑科技 图解通信框架的调度模型

优秀的个人博客,低调大师

CommunityOverCode Asia 首次中国线下峰会即将开启!亮点抢先看

从一个项目成长到今天,Apache 软件基金会(ASF)已经成为目前为止全球最大的开源软件基金会,维护着包括 350 多个顶级项目以及数十个孵化器项目,为全球提供着几十亿甚至上百亿美元市值的开源软件,是推动全球开源软件发展的重要力量。 伴随着全球开源项目数量的迅速增长,我们很高兴看到越来越多中国的开发者与开源项目加入,以及越来越多高质量项目的涌现。种种迹象表明,中国在国际基金会的影响力愈发重要。 今年,Apache 软件基金会的官方全球系列大会 CommunityOverCode Asia(原ApacheCon Asia)将首次在中国线下举办,囊括 17 个论坛方向、上百个前沿议题,期待和各个层次的参与者,共赴开源盛宴,探索“今天的明天技术”。 新力量:ASF Asia 在中国的首次线下峰会 CommunityOverCode Asia 2023 Apache 软件基金会主席 David Nalley 在去年的公开演讲中指出,过去 Apache 大约有 25% 的流量来自中国,如今,这一数字超过了 40%。为了更好地服务于亚太快速增长的 Apache 用户和贡献者,我们于 2021 年首次举办了针对亚太地区时区的 CommunityOverCode 在线会议 Apache 亚洲大会,成功推动 CommunityOverCode Asia 来到中国,并吸引来自任何地方的参与者加入。 为了更好地服务于亚太快速增长的 Apache 用户和贡献者,我们于 2021 年首次举办了针对亚太地区时区的 CommunityOverCode 在线会议 Apache 亚洲大会,成功推动 CommunityOverCode Asia 来到中国,并吸引来自任何地方的参与者加入。 随着政策的开放,我们迫切需要一个线下聚会来团结中国的开发者,为那些对你们很重要的项目作出贡献,帮助我们共同构建开源未来。 作为 ASF Asia 在中国的第一次线下峰会,我们不但邀请到国内 140 多位讲师,还有 20 多位海外讲师将到现场与大家交流。与会者将近距离了解到 Apache 项目的最新突破和 Apache 孵化器中即将到来的创新,以及开源开发和以 “The Apache Way”领导社区驱动的项目。 新机会:新增性能工程专题 CommunityOverCode Asia 2023 在 Apache,很多项目都是针对具有软件性能和可扩展性挑战的领域,如网络、云、数据库、流数据、大数据、数据分析、搜索、地理空间等,而其他项目则提供性能工程工具,如基准测试、测试、监控等,并被广泛使用,因此,今年我们新增了一个性能工程的专题,将为不同软件类别和成熟度的项目之间提供交叉融合的机会。 新流行:AI时代下 DataOps 的最新发展 CommunityOverCode Asia 2023 DataOps 专题是硅谷最流行的大数据工程方向之一,涵盖了以前 ApacheCon Asia 当中数据集成、数据调度、数据治理等方向内容,主要是面向大数据研发、数据、调度流程提效的方向。 过去谈到 DataOps 只是 BI 分析的数据准备工作,时至今天大模型时代,DataOps 的数据准备和调度已经是如何给大模型供给数据,如何利用调度工具训练企业内部的大模型,Apache 有超过 10 个开源项目都在这个领域,在本话题当中各位可以感受到在 AI 大模型时代下 DataOps 的最新发展。 新场景:深入业务场景的数据管理实践 CommunityOverCode Asia 2023 物联网/工业物联网中的数据管理一直是全球实现多行业智能转型关注的重点。今年我们依旧设置物联网/工业物联网专题,围绕 Apache 软件基金会中 IoT 相关项目的最新进展、核心技术以及用户经验分享等话题展开研讨。 物联网/工业物联网行业发展至今,对数据管理的应用场景日益丰富。相比往年集中在单一项目的创新成果与优秀实践分享,今年有更多议题侧重于多项目在各业务场景的联动配合,为用户提供更加完善的数据全链路管理解决方案。同时,针对物联网构建数据管理方案中所需求的具体需求场景,如智能厂务、流数据平台等,本次也有相比往年更多的议题基于这些具体场景进行深入讨论。 新关注:HDFS 在行业中的应用 CommunityOverCode Asia 2023 近年来伴随 5G、物联网、人工智能等领域的快速发展,数据量规模不断增大,同时随着大数据应用的多样化发展,对数据的利用也更加成熟与深入,更大数据量以及更加灵活的数据处理场景对 HDFS 的数据存储与数据读写吞吐提出了越来越高的要求。 在数据存储和计算方向的众多议题投稿中,前两年都没有提交的 HDFS 项目相关议题,今年屡屡被讲师提及。 新趋势:关于Tomcat安全性的探讨 CommunityOverCode Asia 2023 除了新增的论坛方向,各论坛的议题投稿也反映了一些新的趋势。 今年 Tomcat 分论坛的议题和往年相比,新增了 Tomcat 和云原生,Serverless 结合的内容,在 Tomcat 安全性方面也带来了相关介绍,同时也不乏来自互联网一线的最佳实践。比较热门的方向是 Tomcat 与 GraalVM 的结合,以及 Tomcat 可观测性的探索实践。 新思考:打造开源社区领导力 CommunityOverCode Asia 2023 在开源的开发方式中,职位和头衔都是毫无意义的,开源的开发更加重视开放和共识,想要在社区中赢得信任、获得影响力的唯一方式是做出贡献。代码贡献决定影响力和技术方向,这也是开源项目的最大特色。 尽管开源项目已经无数次证明了自身协作的价值 ,但企业如果拥有能够影响项目进展的能力,将比同业者更具优势。因此,在开源项目中打造和维护领导力是企业的关键战略和目标。 在大会召开之前,我们特别准备了一个 Community Leadership 大会,希望帮助与会者了解在开源项目的领导力文化和角色是如何做决策的,作为公司又该如何在开源项目中打造影响力、并在开源社区中形成领导力,以及在开源社区中成为一个优秀的领导者的特质。 本次大会将于 8 月 18 日至 8 月 20 日,在北京丽亭华苑酒店举行,期待与您线下相见。 CommunityOverCode Asia 2023 🌟 更多详情可点击访问CommunityOverCode Asia 2023活动官网!

优秀的个人博客,低调大师

Winamp 播放器 App 开启内测,提供 Android & iOS 版本

Winamp 宣布其移动端 App 已进入内测阶段,目前提供了 Android & iOS 版本。 Android |iOS Winamp 播放器 App 官方介绍如下: 新的 Winamp Player 提供最好的一切,将您的流媒体服务、播客、广播电台、有声读物和下载结合在一起。在一个地方享受所有音乐,并使用传奇的 Winamp Player 自定义您的聆听体验。 该应用程序当前的主要功能是: o 访问本地音乐库* + Winamp Fanzone 曲目 o Fanzone 社交方面:社交帖子和创作者页面 Winamp 是一款经典的多媒体播放器,也曾是世界上最受欢迎的音乐播放器。Winamp 最初由 Nullsoft 公司开发,后来出售给 AOL。AOL 于 2013 年 11 月 20 日宣布将于当年 12 月 20 日起关闭 Winamp 的网站,并不再维护和提供下载服务。2014 年 1 月 14 日,Radionomy 自 AOL 手中收购 Winamp,并承诺将会重新上线这款应用程序。 在经过长达 4 年的等待之后,2018 年 Winamp 终于回归。去年 9 月份,Winamp 发布了5.9 正式版。 延伸阅读 Winamp 5.9 正式发布,经典多媒体播放

优秀的个人博客,低调大师

Eurynome Cloud 2.7.0.20 发布,告别 Java 8,正式开启 17 之旅

Eurynome Cloud 是一款企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.0、Spring Cloud 2021.0.3、Spring Cloud Alibaba 2021.0.1.0、 Spring Authorization Server 0.3.0、Nacos 2.1.0 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。 [1]、发布背景 2021年11月8日 Spring 官方已经强烈建议使用 Spring Authorization Server 替换已经过时的 Spring Security OAuth2.0。 在 Spring Security OAuth2 彻底停止维护、Spring Boot 2.7.0 正式发布之时,又恰逢 Eurynome Cloud 开源一周年之际,推出基于 Spring Authorization Server 0.2.3、Spring Boot 2.7.0、Spring Cloud 2021.0.2、Spring Cloud Alibaba 2021.0.1.0 和 Nacos 2.1.0 的全新正式版本。该版本基于 Spring Authorization Server 0.2.3 和 Spring Boot 2.7.0 全新定制开发,细节满满,欢迎品鉴。 [2]、重要说明 Eurynome Cloud 自 v2.7.0.20 版本,开始全面使用 JDK 17。自该版本以后,系统代码将不再兼容 JDK 8,敬请悉知! 升级使用 JDK 17 的主要原因: Spring Authorization Server 0.3.0 版本,已经开始使用 JDK 11 进行代码编译。该版本在 JDK 8 下已无法编译成功,想要使用必须要升级 JDK 版本。 2022 年 11 月,Spring Boot 3 将会发布,最低版本要求 JDK 17。因此,直接将 JDK 版本升级至 17,为升级至 Spring Boot 3 提前做铺垫准备。 [3]、本次更新内容 重要更新 Eurynome Cloud 版本使用 JDK 从 8 升级至 17 (注意:现有版本不再兼容 JDK 8) 主要更新 Spring Cloud 版本升级至 2021.0.3 Spring Authorization Server 版本升级至 0.3.0 其它更新 根据 Spring Authorization Server 0.3.0 代码的变化,修改和调整现有系统代码 为支持 JDK 17,同时解决老旧依赖包安全漏洞问题,临时删除现有 baidu 短信模块 升级 Kryo 版本至 5.3.0,增加自定义拓展代码,解决 Kryo 现有版本与 JDK 17 不兼容问题而导致的 Jetcache 无法使用问题。 升级 Xnio 版本,解决 Undertow 在 JDK 17 环境下运行,抛出 `Could not initialize class org.xnio.channels.Channels` 错误,导致服务无法运行问题。 修复 docker-compose脚本配置错误。 修复现有工程中残留的 FastJson 使用代码。 依赖更新 JetCache 版本升级至 2.6.5 Tencentcloud-sdk-java 版本升级至 3.1.516 [4]、Eurynome Cloud 2.7.X 主要变化 基于 Spring Authorization Server 深度定制: 基于 Spring Data JPA,重新构建 Spring Authorization Server 基础数据存储代码,替代原有 JDBC 数据访问方式,破除 Spring Authorization Server 原有数据存储局限,扩展为更符合实际应用的方式和设计。 基于 Spring Authorization Server,在 OAuth 2.1 规范基础之上,增加自定义“密码”认证模式,以兼容现有基于 OAuth 2 规范的、前后端分离的应用。 基于 Spring Authorization Server,在 OAuth 2.1 规范基础之上,增加自定义Social Credentials 认证模式,支持手机短信验证码、微信小程序、第三方应用登录。 遵照 Spring Security 5 以及 Spring Authorization Server 的代码规范,进行 OAuth2 认证服务器核心代码的开发,遵照其使用 Jackson 反序列化的方式, 增加大量自定义 Jackson Module。 支持 Spring Authorization Server 的标准的Token加密校验方式外,还了增加支持自定义证书的 Token 加密方式,可通过配置动态修改 支持 OAuth2 OIDC 认证模式,补充前端 OIDC 认证相关配置操作,以及对应的 /userinfo 接口调用支持 和 客户端注册支持 支持 OAuth2 Authorization Code PKCE 认证模式 扩展 Spring Authorization Server 默认的 Client Credentials 模式,实现 Refresh Token 的创建。 扩展 Spring Authorization Server 默认的 Client Credentials 模式,实现真正的使用 Scope 权限对接口进行验证。 增加客户端 Scope 的权限配置功能,并与已有的用户权限体系解耦 自定义 Spring Authorization Server 授权码模式登录认证页面和授权确认页面,授权码模式登录采用数据加密传输。支持多种验证码类型,暂不支持行为验证码。 代码结构的大规模调整和优化: 对原有代码进行了深度的“庖丁解牛”,严格遵照“单一职责”原则,根据各个组件的职责以及用途,将整个工程拆解细化为多个各自独立组件模块,在最大程度上降低代码间的耦合,也更容易聚焦和定位问题。 将通用化组件提取为独立工程,独立编译、按需选用,极大的降低系统主工程代码量。相关组件也已上传至 Maven 中央仓库,降低系统主工程工程代码编译耗时,改进和提升 CICD 效率, 原有主工程代码结构也进行了深化调整,代码分包更加合理,代码逻辑也更加清晰。 [5]、额外说明 本项目以后将主要维护 Spring Authorization Server 版本,原有基于 Spring Security OAuth2 的版本已经移至 spring-security-oauth2 分支,可以从该分支或发行版页面获取历史版本继续使用。后期会根据 ISSUE 以及使用用户反馈情况,再行决定是否继续维护 Spring Security OAuth2 版本。 原有基于Java 8的SpringAuthorizationServer版本,已经移至spring-authorization-server-jdk8分支。可以从该分支或发行版页面获取历史版本继续使 最新版本代码,暂时继续沿用原有基于 Vue2、Vuetify2、Typescript开发的前端系统。基于 Vue3、Vite2、Vuetify3、Pinia 等新版前端正在加进开发中,由于 Vuetify3 版本发布跳票以及部分已有组件的缺失,导致新版前端开发延后。 原有基于 Vue2、Vuetify2、Typescript 开发的前端,由于使用了过渡性 Typescript IOC 组件,以及依赖组件版本限制等问题,初次接触该项目在编译过程中会出现一些问题,请移步至本项目在线文档,详见“常见问题”章节。

优秀的个人博客,低调大师

22.04 LTS 爆料现场 - UKUI 3.1 带你开启“寻光”之旅

在优麒麟社区即将发布的 22.04 LTS 版本操作系统中,我们马上要迎来令人期待的 UKUI 3.1 版本。全新UKUI 3.1以“寻光”为主题,引入了时尚且富有科技感的“大圆角设计”和“光影变换”的设计理念,且启用全新 logo 设计,给你带来崭新视觉体验! 接下来让我们看 UKUI 3.1 设计理念介绍视频~ UKUI 是由麒麟团队开发的一款轻量级的 Linux 桌面环境,默认搭载于优麒麟社区各版本操作系统中,同时支持 Ubuntu、Debian、Arch、openEuler 等主流 Linux 发行版。自 UKUI 发布以来,便得到了国内外 Linux 爱好者的广泛关注。 关于优麒麟 截至目前,优麒麟社区已累计发行19个版本,UKUI 作为其默认搭载的轻量级桌面环境,基于 GTK 和 QT 进行开发,注重易用性和敏捷度,可以不依赖其它套件而独自运行,给用户带来亲切和高效的使用体验。2022 年 4 月,即将迎来 22.04 LTS 版本操作系统的发布,届时将搭载全新 UKUI 3.1 。敬请期待!

优秀的个人博客,低调大师

Valorant开始要求Windows 11玩家开启TPM与安全启动

为了帮助广大客户了解当前设备是否有符合 Windows 11 的升级条件,微软已经推出了一款名为“PC Health Check”的检查工具。然而对于微软强制运行 Windows 11 操作系统的设备安装 TPM 2.0 可信任平台模块一事,用户的吐槽声已经不绝于耳。但对于第三方软件开发商来说,这或许是他们未来都将遵循的一套设计准则。 微星提供的 TPM 2.0 模块 按照微软的设想,近年来销售的大部分 PC 来说(尤其是笔记本 / 台式机),其实都已安装并可启用 TPM 2.0(英特尔 8 代处理器 / AMD 锐龙 2000 以上)。 与此同时,软件 / 游戏开发商也可借助加密处理器来增强安全性与反作弊措施。 比如 Riot Games 旗下的《Valorant》射击游戏、或者被版权方用于实施某种数字版权保护(DRM)来挫败,只是目前尚不清楚该要求是否适用于 Windows 11(甚至 Windows 10)。 当然,这并不意味着缺少 TPM 2.0 安全模块的设备用户就无法玩上《Valorant》。 目前最大的问题的是,即使 TPM 2.0 不会对符合条件的 Windows 11 PC 造成问题,但并非所有 PC 都能满足微软的最低要求、且这部分设备用户也无法顺利安装上 Windows 11 。 【责任编辑:未丽燕 TEL:(010)68476606】

优秀的个人博客,低调大师

Nebula Graph 开启个人技能认证,首批认证限定 20 人

随着使用图数据库的需求在各行各业的增加,拥有图数据库的使用技能对于体现开发人员的个人能力是一个很好的参考。因此,为了能体现你已经掌握了并且会使用新一代图数据库 Nebula Graph 这一技能,Nebula Graph 现开放少量限定名额,快来参加个人技能认证咯~手速要快哟~ 0等级认证 Nebula Graph Certified Insider Nebula Graph Certified Insider,缩写:NGCI,为 Nebula Graph 官方的认证考试,通过该考试证明你对图数据库及 Nebula Graph 有基础的了解,是合格的 Nebula Graph 使用者。 NGCI 考试共 100 题,总分 100 分。其中单项选择题 40 题,每题 1 分;判断题 60 题,每题 1 分。在 NGCI 认证考试中获得 60 分即及格。 NGCI 证书样品: Nebula Graph Certified Professional Nebula Graph Certified Professional,缩写:NGCP,为 Nebula Graph 官方组织的认证考试,通过该考试证明你对图数据库及 Nebula Graph 有深入的了解,是 Nebula Graph 专业人士。 NGCP 考试共 100 题,总分 100 分。其中单项选择题 40 题,不定项选择题 10 题,判断题 50 题,各题型均为每题 1 分。在 NGCP 认证考试中获得 60 分即及格。 NGCP 证书样品: 1参与认证 本期认证为定向邀请,参与报名如被选中,你将有 3 次考试机会,每次限时 60 分钟(一小时)考试形式为开卷,你可以参考任何官方资料,例如《开源分布式图数据库Nebula Graph完全指南》,电子版链接:https://docs.nebula-graph.com.cn/site/pdf/NebulaGraph-book.pdf。 需要注意的是,书中的内容基于 Nebula Graph 即将发布的 v2.5.0 版本,但本次考试基于当前已发布的稳定版本 v2.0.1,两者目前有少量区别。 本次考试的开放时间为 2021 年 8 月 12 日 00:00 至 8 月 26 日 23:59。在开放期间你可以随时参与考试。 以上 2 个认证各限定 20 位参与, 同一人可同时参与 2 个认证考试。 作为首期通过的官方认证的用户,你将获得以下技能小礼包: 电子 & 实体证书 认证徽章 Nebula T-shirt 欢迎大家来报名,积极参与社区获得认证哟~ 具体参与方式请添加微信(微信号:NebulaGraphbot,同下二维码) 为好友,联系 Nebula Graph 官方获得认证链接! ⚠️ 本次名额限量 20,目前可用名额(15/20) ▓▓▓▓▓▓▓▓░░

优秀的个人博客,低调大师

展望2021:混合云开启云计算下半场

尽管疫情还未过去,但2021年已然开始,都说新年新气象,正在把企业信息化推向下一个制高点的云计算,将以何种面貌迎接新年的 “第一缕阳光”?答案是:混合云! 在笔者随机采访的云计算用户及服务提供商中,几乎所有人都认为,混合云是2021年云计算领域的主流趋势,并且都在去年做了不同程度的战略部署。为什么会出现这样的变化?当所有企业都在向混合云方向奔跑,我们如何始终坚定初心,做到不盲从、不跟风,只遵从于业务本身?趁着岁末年初这个关键节点,我们不妨顺着混合云发展脉络,对过去一年来发生的大事件进行深层次思考,找到一切变化背后的发展规律! 混合云正当时 其实,混合云并不是一个新物种,可以说自打有云计算概念开始,混合云就公有云、私有云相生相伴,因其能突破私有云的硬件限制,又能兼具公有云的可扩展性,因此备受用户青睐。只不过在云计算发展早期,公有云巨头以IaaS优势最先占据了云计算市场。客观来说,公有云为云计算的发展和普及做出了突出贡献。但这不意味着,公有云能包揽所有业务。随着云计算的不断发展、企业应用环境的不断成熟,混合云和私有云也在逐渐强大。尤其是混合云,因其能解决云上、云下的数据一致性、灵活性、安全性等问题,因此被称为是云计算的最佳解决方案。 只是,如果从2006年AWS推出云计算服务开始算起,至今已有快15年,为什么走到今天,才发现混合云的问题变得越来越严峻? “云平台产品日趋丰富,但差异化明显,当跨云或多云需求凸显,管理实施的难度变得越来越大。” AWS首席开发者布道师费良宏 如此判断。在他看来,将业务迁移上云,不等于将现有数据中心无差别地转移到云上。这种做法除了保有“云”这个名字之外,将不会得到云计算的真正价值,所以“云经济学”将成为技术决策者必须重视的问题。 而对于用户来说,选择云不等于无条件的获得云计算的优势,只有充分挖掘潜力,才能够让云计算在成本方面的优势尽显。 摆脱传统IT 架构、开发以及运维的思维定势,完全基于云的特点去构造企业新的IT环境,这便是云计算的真正内涵所在。如果仅仅将云计算视作一种数据中心服务,不仅不能够发挥云的优势,反而要增加额外的负担。 解决方案越来越丰富 如何去构建新的IT环境?首先要面对的第一个问题,就是多云与混合云的挑战。受疫情影响,企业不得不在2020年加快企业数字化转型和上云步伐,通过远程办公及业务在线化方式确保业务正常运转,但一系列的系统宕机和业务中断事件再次提醒用户,采用单一的云策略风险非常大,企业将有可能付出更昂贵的代价。 所以,2020年,各大云计算厂商都在秉承开放路线,提供更多使用工具,帮助用户降低混合云应用环境下的复杂度。比如:AWS开始增加分析、开发和管理工具,来确保用户获得更多样性的服务;微软的Azure可以轻松与Microsoft其他应用集成,比如:Office 365;阿里云也在2020年开始,加快混合云落地速度,把与公共云同宗同源的全自研原生混合云解决方案,推向政企市场。 除了这些公有云大厂针对混合云层面的部署,我们可以看到一些专有的致力于混合云市场的最新平台及解决方案,比如:Bespin Global的OpsNow云迁移平台,可为客户提供更加安全、便捷、平滑的迁移服务。再比如:富通云腾,专门推出了多云管理平台CMP2020-V1.0,可对混合与多云服务进行纳管,实现多云环境统一管理、自动化安全运维、保障云支出不再失控,并快速完成业务的交付。12月份,该公司对CMP2020平台进行了优化,现已升级到V2.0版本,从多维度场景出发,帮助用户更好地运用云资源、管理云资源。 落地有秘籍 去年一年以来,已有越来越多的企业将应用转向混合或多云环境,要求跨多个云平台部署业务应用。可以预测,到2021年以后,混合云将占据主导地位。而多云,是指在业务架构内使用多个云计算供应商和提供商,从而使企业能够根据其特定要求将不同的工作负载分散到不同的环境中。那么,站在用户的角度来看,我们该如何以发展的眼光去部署混合云战略? “对于很多企业,在公有、私有或混合云环境中进行选择是一个挑战。在灵活性、可靠性、安全性和合规性中,每种方案都有优缺点。但是随着云生态系统的成熟,许多人发现没有万能的解决方案。混合云或多云环境越来越受欢迎,在这种环境中,用户可以选择云服务商提供的符合他们需求的各类应用服务资源。” 联通云数据有限公司运维与服务部总经理康楠认为,国内私有云市场比重一直比较大,但随着云原生相关服务应用场景的逐渐扩大,企业IT领导者有必要将多云,尤其是混合云纳入企业长期IT战略中。 对于很多企业来说,应用上云、将业务迁移上云,或者使用混合云模式,可能都是第一次尝试将云业务整合到 IT 服务中。在整个过程中,企业可能会掉进新手上路时常常会遇到的坑,要想在应用部署到云之前避开这些坑,企业可以秉承几个重要原则。第一,采用微服务架构,把现有的应用程序拆分和迁移到混合云上,如果旧应用程序能够完全在云计算的虚拟基础架构上运行,那么混合 (灾难备份与恢复)DR/BC(业务连续性管理) 设计是理想选择。第二,云作为一种服务资源,它不是一种商品,不同云服务不尽相同,在选择云服务商之前进行充分调研、分析,非常必要。企业应该在选择混合云之前理清楚自己的需求,并且清楚各个供应商之间区别,选择最适合自己的解决方案。第三,不要把现有平台的安全策略完全迁移到云上,云安全跟传统安全不一样;在迁云过程中,如果没有发现并解决安全漏洞,那么漏洞以及新的缺陷可能会进一步发酵,造成安全隐患。 不管云计算技术有多成熟,云安全问题始终不能掉以轻想,因为云计算平台的机密性、可用性和完整性等安全问题将成为制约云计算发展关键因素。用户可以从应用的设计之初开始,就制定并遵循适合Web 端,或者建立更符合SaaS 模式的全生命周期的安全规范和流程,从整体上把控云计算的安全性,包括可以采用防护措施,进行访问控制、配置加固、部署应用层防火墙等。 技术创新永无止境 2020年,与混合云密切相关的,还有很多重要的关键词,比如:云原生、云安全、云基建、云容器、云视频、云智一体、边缘计算等等,这里不一一赘述,主要介绍两点。第一个是人工智能。就云计算的发展而言,人工智能好像与云计算是一对“孪生兄弟”,相互促进,相互成就。在人工智能技术的助力下,云服务平台使用户能够以几乎任何预算和任何技能水平实现机器学习功能,如图像识别工具、语言处理和推荐引擎。云计算将继续允许这些革命性的工具集被各种规模和各种领域的企业更广泛地进行部署,从而提高生产率。 另外,当服务呈现全面集成的平台化、云上技术和架构发展的多样化与复杂化,因云而生的新的硬件与软件需求也在精彩纷呈。自研芯片、定制硬件都是混合云时代的产物,最典型的事件就是ARM 处理器在云服务器市场的崛起;基于云而产生的全新产品与服务,Snowflake也是一个的例子,数据仓库也可以SaaS,Snowflake市值竟然超700亿美元。 当混合云技术在不断创新,当5G和物联网应用开始向不同场景渗透,用户对数据处理效率也在持续升级。为此,白山云科技公司在2020年全力打造了面向开发者的可编程边缘网络,提供基于Serverless的中立、安全、快速、强大的混合边缘云服务。Serverless边缘云使开发者能够在其中编写和部署代码,并把应用推向边缘、聚合资源,极大提升开发效率,通过实时交互、安全可靠且极富创新的优质线上服务,给用户带来云创新体验,而这也正是数字化时代,企业的核心竞争力所在。 相信,在全球数字化大潮侵袭下,AI、云计算和大数据正形成合力,把推进企业信息化走向下一个巅峰。而伴随着“云+网+端” 时代的到来,混合云将以强大的创造力,勾勒出全新的产业互联网蓝图,那应该是我们曾向往的更深、更远处的数字化和智能化场景。 【责任编辑:赵宁宁 TEL:(010)68476606】

优秀的个人博客,低调大师

APT开启赚钱模式,越南或将成为全球犯罪中心

继拉撒路(Lazarus Group)之后,又一个国家黑客组织被发现参与大规模加密货币挖矿行动。 微软本周一的报告发现,越南政府支持的黑客开始在常规的网络间谍工具套件中部署加密货币挖矿软件。 该报告指出越来越多的国家支持的黑客组织开始将目光投向了常规的网络犯罪活动,这使得对财务动机的犯罪与情报收集活动的区分变得更加困难。 APT32加入门罗币采矿大军 该越南黑客组织在微软内部的追踪代号为Bismuth,自2012年以来一直活跃,在安全业界广为人知的代号还包括APT32和OceanLotus(海莲花)等。 APT32成立以来大部分时间都在组织国内外的复杂黑客活动,目的是收集信息以帮助其政府处理政治、经济和外交政策决策。近年来随着越南经济的高速发展,汽车行业成为APT32的关注重点。 但是微软的报告指出,这个夏天该小组的活动策略发生了变化。 微软表示:“在2020年7月至2020年8月的美国总统大选活动期间,该组织将门罗币矿机程序部署到了针对法国和越南私营部门以及政府机构的攻击中。” 目前尚不清楚该APT32为何改变策略,微软认为存在两种可能:首先,APT32可能希望借助加密货币挖矿软件来掩盖自己的真实目的,诱使事件响应者以为自己是最低优先级的路过攻击。其次,APT32小组可能正在尝试从常规的网络间谍活动中“捞些外快”。 第二种假设也符合网络安全行业的普遍趋势。近年来,俄罗斯、伊朗和朝鲜政府资助的黑客组织也经常会出于纯粹的赚钱目的而攻击目标,获取收益。 国家黑客发动此类攻击的一个重要原因是,这些团体通常在当地政府的直接保护下进行活动,无论是作为承包商还是情报人员,他们也都在与美国没有引渡条约的国家/地区内开展活动,从而使他们随心所欲、肆无忌惮地发动任何攻击,而不用担心后果。 APT32所在的越南也缺乏与美国的引渡条约,而且根据牛津大学人类网络犯罪项目主任Lusthaus的调研《匿名行业:网络犯罪业务内部》,越南有望在未来十年成为新的网络犯罪中心和避风港。事实上从2018年开始,网络安全行业就观察到越南的进攻性网络活动开始激增。 【本文是51CTO专栏作者“安全牛”的原创文章,转载请通过安全牛(微信公众号id:gooann-sectv)获取授权】 戳这里,看该作者更多好文 【责任编辑: 赵宁宁 TEL:(010)68476606】 点赞 0

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册