首页 文章 精选 留言 我的

精选列表

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

【一周】VSCode开源替代框架Eclipse Theia 1.0 | 能否挑战TensorFlow?国内开源了几大AI框架

回顾一周社区热门资讯 第【六十七】期:20200328-20200403 点击相应标题,跳转阅读全文 新加坡将开源抗疫应用 TraceTogether 的底层技术 举个例子,假如有 ABC 三人在地铁上站得很近,如果 B 被确诊感染了新冠肺炎,那么通过蓝牙数据 A 和 C 很快就能被找到,不至于让病毒在陌生人之间广泛传播。 Apache 软件基金会庆祝成立 21 周年 值得一提的是,企业级 Apache 项目也影响广泛。在中国企业方面,“由 Apache 提供支持”的应用目前已经有不少。 性能测试:OpenJDK vs. GraalVM vs. Amazon Corretto GraalVM 是 Oracle 在 HotSpot/OpenJDK JVM/JDK 的基础上开发的虚拟机,带有其它附加功能;Amazon Corretto 是 Amazon 的多平台 OpenJDK 发行版,与上游 OpenJDK 相比,包括额外的性能增强和安全修复。此次对比测试在 Ryzen 9 3950X 上的Ubuntu 19.10 中进行 System76 推出 Linux 键盘 Fedora 更新愿景声明草案 Fedora 项目设想了一个世界,每个人都将从包容、热情和开放的社区构建的自由和开源软件中受益。 开源:从“复兴”走向“商业化” “有些人把安卓和 Chrome OS 的成功归结于 Linux 开源,但我认为两者根本不相关。安卓和 Chrome OS 的成功并非得益于 Linux/GNU/FOSS,而是因为他们有一个‘聪明的、高利润的、闭源且专属的商业模式’(smart, highly profitable, closed source, proprietary business model)” MiniGUI 5.0 正式发布,嵌入式 GUI 系统 MiniGUI 是一个自由软件项目,其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)。它被广泛应用于 IoT 智能设备及实时嵌入式系统,为 IoT 智能设备和嵌入式系统提供 GUI 及交互实现,尤其是基于 Linux/uClinux、eCos 以及其他传统 RTOS(如 VxWorks、ThreadX、uC/OS-II、Nucleus等)的实时嵌入式操作系统。 Swift 将增加对 Windows 和其他 Linux 发行版的支持 苹果开源了 Swift 编程语言,但除了自家的平台,似乎没有动力去扩大对其他平台的支持,所以 Swift 跨平台的进展比较缓慢,目前仅支持 macOS 和 Ubuntu。 Android 端 Firefox Beta 已开始迁移至 Fenix,并将逐步被取代 QEMU 5.0 RC1 发布,针对 Linux 虚拟化提供稳定更新 新后端 Dbus-VMstate,可让外部进程将其数据与 QEMU 一起迁移;对 RISC-V v0.5 系统管理程序草案扩展提供了实验性支持。 微软推迟淘汰 TLS 1.0 和1.1 的时间 由于大量开发者为了避免感染该病毒而留在家里,而这种重大更改通常需要进行的工作会花费更多的精力和明显更多的时间,因此微软已决定推迟 TLS 1.0 和 1.1 的淘汰日期,直到下半年疫情得到有效控制。 Fedora 33 计划使用 OpenJDK 11 作为默认 Java 版本 Java 1.8 / OpenJDK 8跳到 OpenJDK 11。 Eclipse Theia 1.0 发布,TypeScript 编写的云端和桌面IDE 框架 Visual Studio Code 的真正开源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非营利性且供应商中立的Eclipse 基金会主导,并由多元化社区进行开发,不会因单一供应商的决定而损害多元化社区的利益。 挑战 TensorFlow 与 PyTorch,3 月深度学习框架集中爆发 当前 TensorFlow 与 PyTorch仍然占据着该领域的制高点,而 3 月份国内的几大框架齐发让我们看到了国产框架的崛起。趁着这一难得的机会,我们在这里分享一下相关项目,以及它们的背景与现状,希望大家对该领域有一些基础了解。 中国开源项目 Milvus 加入 LF AI 孵化,立志成为最流行的 AI 数据平台 LF AI 基金会的使命是建立和支持开放的人工智能社区,通过促进协作和创新为社区所有成员创造新机会,推动人工智能(AI)、机器学习(ML)和深度学习(DL)领域的开源创新。 上期:苹果招聘开源人才 | Linus谈在家办公 | openEuler 20.03 LTS发布 | ASF如何运作 往期:一周热点

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

Zed 的 Git Graph 来了波有关痛痒的更新,vscode 哈哈笑道:“too naive, 我早就有了”

轻易得来的付出 不会催生珍惜 专注完善自我 自然有人主动奔赴 最近,Zed 在 Git 工作流上又迈出了一小步,但意味深长。为 Zed 的 Git 图谱(Git Graph)视图带来了一个看似微小却直击痛点的功能:**列显示可以自由开关了**。 在 Zed 的 Git 图谱中,每一行代表一次提交,默认展示提交信息、日期、哈希值等列。此前,这些列的显示是固定的。如果你觉得“提交哈希”占地方,你没有选择。现在,右键点击列头,你可以取消勾选任何一列,它就会从视图中消失,同时其宽度会被“冻结”保存。 下面就来展示一下 默认是所有部分都会展示处理 ![](https://developer.qcloudimg.com/http-save/yehe-11859176/524d10bb0c44578ed7012b2c848153b0.png) 如果你点击Graph,就回家关闭最左边的点状图 ![](https://developer.qcloudimg.com/http-save/yehe-11859176/f6d9817cd2907b7d8dea99fd841d910f.png) 再次选择Description ![](https://developer.qcloudimg.com/http-save/yehe-11859176/a11f00783f8786de538c74f4bd447f9d.png) 左边的Desc列就会消失 ![](https://developer.qcloudimg.com/http-save/yehe-11859176/35b06b9cd49a845a07f43716f505cb24.png) 当然,想要他们再次出现 重复如上的操作就可以 ## 优势:告别信息过载,只关心你想看的 这个新特性的优势是立竿见影的: 1. **消除信息噪音**:对于多人协作的大型项目,`Author`(作者)列可能很长,且信息重复。对于个人项目,`Hash`(哈希值)列可能几乎没有用。现在,你可以随意关闭它们。 1. **提升浏览效率**:当屏幕宽度有限时,减少不必要的列能让图谱主体(尤其是图形连线)获得更大的显示区域,让分支脉络更清晰。 1. **符合“工作流记忆”趋势**:这与我之前分析过的“暂存区视图”改进一脉相承。Zed 正在从“极速编辑器”向“能记住你工作习惯的智能工作区”演进。记住你对一个工具界面的所有微调,是降低日常使用心智负担的重要方式。 Zed 诞生之初,带着强烈的“反配置”倾向——它试图用一套精心设计的、符合直觉的默认设置来说服用户,减少选项带来的认知负担。所以它的设置项比 VS Code 少得多。这是一种有魄力的设计选择。 但这个新特性的出现,似乎暗示着 Zed 正在调整这种“度”:**在核心工作流(如 Git 操作)上,它开始接受“复杂的、多选项的”现实,为用户提供精细控制的能力。** 因为 Git 本身就是复杂的,强制用一种“简约”的视图去承载它,反而会增加使用者的挫败感。 允许用户关闭 Git 图谱的列,看似是增加了一个选项,实则是让界面回归“简约”,通过让用户移除他们不关心的信息,来达到真正的视觉清爽。这是一种通过赋能用户来实现极简的智慧。 ## 结语 VS Code 的 Git 图谱扩展(如 GitLens)早已提供了高度定制化的列显示。Zed 作为后来者,没有理由不在基础体验上做同样好的工作。 这个新特性是 Zed 在 Git 体验完整性上的一块重要拼图。当 Zed 开始认真对待这些“体贴”的细节时,它就在为成为开发者“下一个十年的编辑器”铺平道路,一个不仅跑得快,也懂你心思的伙伴。

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

开源日报 | Fedora项目负责人将离任;微软发布Phi-4;“NVIDIA对中国市场断供”不实;日常AI辅助编程的模型搭配;VSCode 1.96发布

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.12.13 今日要闻 Fedora 项目负责人 Matthew Miller 即将离任 Fedora 项目负责人 Matthew Miller 称他担任这一职位超过了十年时间,是时候换一个新人接替他继续推动项目前进。 他表示,项目状况良好,有很高的社区参与度,有赞助商的强有力支持,在 Linux 世界备受欢迎,知名度高涨。但要推动项目向更广阔的方向前进,需要一位有新能量和新观念的人。预计明年发布 Fedora Linux 42 时将宣布新负责人人选。 Matthew Miller 还指出,Red Hat 对 Fedora 的支持比以往任何时候都更加强力,他计划帮助它进一步发展,因此他将担任 Red Hat 的 Community Linux Engineering 的一个全职管理职位,Fedora 项目仍然是其日常工作的一部分,他不会离开 Fedora 项目。 微软发布 Phi-4:140 亿参数的顶级小型语言模型 微软今天宣布推出 14B 参数 “最先进” 小型语言模型(SLM)Phi-4。除了传统的语言处理外,它还擅长数学等领域的复杂推理。Phi-4 是 Phi 系列小型语言模型的最新成员,官方表示其展示了微软继续探索 SLM 边界的可能性。 微软表示,得益于多方面的技术进步,包括采用高质量的合成数据集、精心挑选的高质量有机数据,以及训练后的创新,Phi-4 在数学推理方面超越了同类和更大规模的模型。 QEMU 9.2 发布,性能更强 QEMU 9.2 已发布,这一版本以其对 RISC-V、ARM 和图形性能的多项改进为核心。主要变化如下: 增强的 RISC-V 支持 先进的 ARM 支持 引入 Nitro Enclave 模拟 Vulkan 增强图形支持 新的机器类型和网络支持 Visual Studio Code 1.96 发布 谷歌明年 1 月可能启动新一轮裁员 根据职场匿名论坛 Team Blind 上最新流传的热议帖子,谷歌员工担忧公司将于明年 1 月启动新一轮裁员。帖子称谷歌提高了裁员标准,即便工程师整体生产力有所提升,但依然会按照比例,裁掉绩效不佳的员工。 匿名帖子爆料,谷歌将绩效考核 “低分桶”(lower buckets)员工的裁员比例从 8% 提升至 10%。这里的 “buckets” 应该指的是绩效较低的员工。 与此同时,谷歌母公司 Alphabet 的股价表现不及预期,也加剧了员工的担忧。 微软计划让 iPhone 和 Windows PC 之间更好地共享文件 微软于 12 月 12 日宣布,将在手机连接应用("Phone Link")中推出一项新功能,使用户可以像 Apple 的 AirDrop 一样,在 iPhone 和 PC 之间轻松共享文件。 配对 iPhone 和新版手机连接应用后,当用户在 Windows 系统上点击共享文件时,菜单中会显示已连接的 iPhone。若需通过 iPhone 共享文件,只需点击分享图标,选择「连接至 Windows」,然后选定要分享的 Windows 电脑设备即可。 英伟达中国称“NVIDIA 对中国市场断供”是不实传闻 2024 年 12 月 9 日,中国国家市场监管总局宣布,因英伟达涉嫌违反《中华人民共和国反垄断法》及相关反垄断审查决定,依法对英伟达开展立案调查。 消息一出,英伟达股价应声下跌,市值一夜之间蒸发了 6400 亿元。这一事件不仅让英伟达股价暴跌,也引发了全球投资者的广泛关注。 据了解,英伟达在 2020 年收购迈络思的时候为了不触发反垄断,向各经济体(中美欧)监管部门做了申请。中国的回复是 “有条件批准” ,其中条件包括 “依据公平、合理、无歧视原则向中国市场继续供应英伟达 GPU 加速器、迈络思高速网络互联设备和相关软件、配件。” 英伟达答应了。 现在因为美国禁令,英伟达显然没办法做到这一点,因此被视为违背承诺,触发反垄断调查。 今日观察 社交观察 日常 AI 辅助编程的模型搭配 最近用 AI 辅助编程比较多,对于复杂的算法和程序设计我是这么搭配使用的: - OpenAI o1:架构设计师、算法高手 - Cursor/Claude 3.5 Sonnet:码农 - v0/Claude 3.5 Sonnet: 网页设计制作 - Gemini:反编译、反向工程师 - 微博宝玉xp a16z 50 位成员 2025 大预测 在即将到来的一年里,我预计较小的设备内 AI 模型在体量和使用量方面将占据主导地位。这一趋势将由用例以及经济、实用和隐私等考虑因素所推动。对智能手机和物联网设备等设备进行即时数据处理和推理将培养新的用户行为和对实时响应交互的期望。这种行为转变将得到包括 TensorFlow Lite 或 PyTorch Edge 等软件框架以及谷歌 Edge TPU 等定制硬件在内的不断演进基础设施的支持。 尽管大型模型可能仍能产生更多收入,但较小的模型将在引领消费者/B2B 用户体验方面占据前列,并将显著增加其市场份额。 - 微博高飞 本地小模型最大的场景可能是自动化配置 再谈本地小模型(类似1B左右大小的),最大的场景可能是自动化配置。比如买了个软路由,想配置NAT,常规思路可能是 :1. 防火墙放行端口,2. 获取目标机器IP, 3. 映射, 4. 测试是否连通. 要是本地小模型可以直接一句话完成,例如:我想把NAS的管理界面映射到路由器的8080端口。然后全部自动化完成。这种应该是我能想到的会产生价值的场景了。 但实际上1B大小的模型进行function call是否准确我不确定....就更别提生成的准确性了。而且目前端设备的语音助手其实完成的也不错,比如你可以让siri把你全部的闹钟关掉。 - 微博karminski-牙医 B+ 树的的可视化 - 微博蚁工厂 今日推荐 开源项目 vincentmli/BPFire BPFire基于IPFire 2.x,一个基于Linux的安全坚固、多功能、先进的开源防火墙。BPFire为普罗大众带来革命创新性的eBPF技术,为家庭用户或任何大小组织企业的网络安全保驾护航。 https://github.com/vincentmli/BPFire 每日一博 从 MySQL JOIN 算法角度看如何优化 SQL 在做 MySQL 的 SQL 优化时,如果只涉及到单表查询,那么大部分慢 SQL 都只需从索引上入手优化即可,通过添加合适的索引来消除全表扫描或者排序操作,执行效果,大概率能实现质的飞跃。 然而,在实际生产中,除了单表查询,更多的是多个表的联合查询,这样的查询通常是慢 SQL 的重灾区,查询速度慢,且使用服务器资源较多,如果能将这类 SQL 优化掉,那必将大大减轻数据库服务器压力。现在,咱就通过多表关联内部数据操作的角度,看看如何进行 SQL 优化。 ---END--- 询问AI

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

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

Sublime Text

Sublime Text

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

用户登录
用户注册