首页 文章 精选 留言 我的

精选列表

搜索[年度经常性收入],共8815篇文章
优秀的个人博客,低调大师

Java程序员收入高 函数式编程语言收入

根据MS Gooroo的Carl Joseph和Terence Siganakis在对美国、英国和澳大利亚技术工作广告的研究, 公司提供年薪最高的是Java程序员(约$84000),紧随其后的是Ruby/RoR、VBA和Objective-C。 需求量最大的是 JavaScript程序员(占工作位置的14%),其次是C#(9%)和Java(8%)。函数式编程语言Clojure、Haskell和Lisp需 求量低,薪水也低。虽然这些语言在程序员中相当流行,但是“几乎不能得到稳定的工作”。Fortran在薪水和需求量上都排在末位。 https://yqfile.alicdn.com/f25faee79e37eb802e95da33fb2164126655a88a.png" > 文章转载自 开源中国社区 [http://www.oschina.net]

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

CubeFS 2023 年度总结

CubeFS 在过去的一年中推出了许多新特性,特别是在可靠性和稳定性方面进行了大量修复和优化。与此同时,过去的一年也被称为大模型元年,CubeFS 为大模型推出了高性能客户端缓存,以支撑 AI 训练及混合云场景。值此新春佳节来临之际,我们对过去一年进行总结盘点,并展望未来一年的规划目标。 PART.1 产品迭代 在过去的一年中,CubeFS 社区共发布了三个版本,每个版本都有很多令人期待的变化。其中,3.2.1 版本和 3.3.0 版本的优化较大,修复了许多稳定性问题,并引入了一些重要的新特性,如原子性、配额、对象存储增强和纠删码架构简化。3.3.1 版本也推出了许多优化和实用的特性,比如回收站、服务端审计和垃圾清理工具。此外,这个版本还通过了 CNCF 的安全审计,在系统安全方面取得了重要进展。让我们来总结一下这些相关特性: 系统特性 posix 接口原子性:统一解决分布式场景下数据、元数据多步多节点操作一致性问题,减少文件操作异常,提高可用性、可靠性。 回收站:解决经常出现的用户大规模误删除问题。 目录联合配额:解决如存储混用卷的目录统计进而解决容量限制、计费。 客户端缓存加速:AI 端侧公有云场景使用。 审计:客户端和服务端审计功能,追踪文件操作。 系统冻结(禁用卷):秒级响应业务,解决用户误操作、恶意操作。 纠删码子系统 AzureLRC:支持 AzureLRC,AzureLRC+1 支持多机房坏 g+1 块盘的特性。 Proxy 缓存:Proxy 缓存卷和磁盘信息(去除 memcache),Proxy 卷分配优化。 Scheduler 支持 Kafka 消费组,支持可配置地并发批量删除 Blob。 Blobnode Qos 磁盘限速优化,支持单盘读写线程限制。 优化数据巡检流程,支持动态调整速率、动态开关控制。 审计日志 Filter:审计日志新增功能更强的 Filter 过滤器。 对象子系统 兼容性增强:修复 S3 接口历史兼容性问题,提高 objnode 稳定性。 CORS 功能:支持浏览器跨域功能。 权限管控:Bucket Policy、Bucket/Object ACL 权限管控特性。 WORM 特性:对象删除保护功能。 重构签名算法:兼容 S3 V2 / V4 签名算法。 PART.2 社区发展 去年一年在主干的 commit 超过 1200+,同比增长 200%;issue 数量达到 400 左右,同比增长 100%;社区用户增长 50%,推出社区技术类文章 40 篇,组织月度例会 6 次,star 达到 4.2 K。 同时加强生态合作,与 fluid、osc 开源社区、soda 基金会等进行了不同形式的合作探索,同时这几年也在加强同社区的主力 committer 合作,京东、OPPO、BIGO、贝壳等都为社区提供了非常重要的特性和修复。 PART.3 用户情况 PART.4 生态建设 Helm 编排部署 CubeFS 支持在 AWS 的 EKS、Azure 的 AKS、GCP 的 GKE 以及阿里云的 ACK 上使用 Helm 的方式编排部署,包括以下组件: Master MetaNode DataNode ObjectNode csi Operator 部署 为了更好地管理 CubeFS,提高效率、降低错误率,实现更高层次的自动化和自动化故障恢复,提供 CubeFS 的 Operator,主要功能包括: 集群的初始化部署 集群配置变更 集群版本升级 集群扩容 同时,Operator 也支持 AWS 的 EKS、Azure 的 AKS、GCP 的 GKE 以及阿里云的 ACK。 PART.5 官网优化 PART.6 后续规划 架构重构 存储引擎重构,提供 append only 文件系统,数据读写具有更低延时、更高吞吐。 混合云:混合云项目支持统一命名空间,提供混合使用多存储系统的能力,提供外部 S3、HDFS 能力。支持生命周期驱动数据在不同介质、存储类型、云上云下之间流动,降本增效。一期即将发版 。 稳定性、可靠性提升 磁盘 CRC 增强,提高主从同步、随机写等 CRC 校验能力。 磁盘自动化迁移,减少迁移过程元数据信息的原子性问题,提高运营自动化水平。 系统模块运营监控、告警加强,增强可观测性。 数据节点增加 learner 能力,支持同城多活部署。 性能提升 全链路加速,更好支撑数据库存算分离、AI 训练加速等场景。 客户端:提供内核客户端,并支持 GDS (GPU Direct Storage)、RDMA 技术,降低 IO 时延及 CPU 开销。 服务端:基于 RDMA 重建通信机制,从而整体上降低读写服务的延迟,提高吞吐能力。 分布式缓存:进一步优化分布式多级缓存架构,支持跨机房、跨云的读写加速能力,支撑 AI 训练加速需求。 优化现有系统基于 TCP 链路的读写能力。 优化客户端本地缓存 (一级缓存) 性能。 特性 基于 RocksDB 实现元数据存储,元数据全量缓存优化为按需缓存,降低内存开销。 纠删码子系统移除 Kafka 组件依赖,提供 SDK 供直接客户端直接接入,缩短数据传输路径。 提供事件通知特性、S3api QoS、objnode 审计日志功能、跨区域复制、QPS 及带宽计量计费能力。 CubeFS 简介 CubeFS 于 2019 年开源并在 SIGMOD 发表工业界论文,目前是云原生计算基金会 (CNCF) 托管的孵化阶段开源项目。作为新一代云原生分布式存储平台,兼容 S3、POSIX、HDFS 等协议,支持多副本和纠删码引擎,提供多租户,多 AZ 部署、跨区域复制等特性;适用于大数据、AI、容器平台、数据库及中间件存算分离,数据共享、数据保护等广泛场景。

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

2023 年度 npm 回顾

Socket 发文对包管理器 npm 在 2023 年的表现进行了回顾。主要聚焦于生态系统中的一些主要趋势、npm 在过去一年中的发展情况,以及深入探讨 npm 在这一年中所面临的一些恶意软件和垃圾邮件问题等等。 Socket 是一家提供扫描工具来检测开源代码中安全漏洞的初创公司,旨在保护应用程序免受潜伏在开源供应链中的恶意依赖项的影响。 文中指出,截至 2023 年底,Socket 已经从 npm 注册表中摄取了来自近 90 万个维护者的近 40 万个软件包。npm 的官方统计数据则显示,到 2023 年底,实时包数量超过 250 万个,每月下载量超过 1840 亿次。250 万和 400 万的数据差异表明,许多软件包最终都会从平台中删除。 在 npm 上发布软件包不需要走审查流程,因此操作起来十分简单;也正因此,npm 注册表拥有一个“比其他语言生态系统存在更多恶意软件包”的名声。但 Socket 指出,根据其在 Python 生态系统中的一些发现表明,有关 npm 的这一认知并不完全正确。 数据显示,2023 年 npm 注册表共发布了 10,518,566 个软件包版本,还有 1,241,583 个未发布版本。其中 3 月和 4 月更新的软件包最多,可能是源于 2023 年 3 月和 4 月发生的大规模以 John Wick 为主题的垃圾邮件和网络钓鱼活动。 2023 年共新增了 165,486 个维护者,按照这一增长速度,预计将在 2024 年突破 100 万软件包维护者大关。 Socket还统计了发布和使用最多的软件包类型,并按依赖包的数量显示了排名前 50 的 npm 软件包: 一个明显的现象是,TypeScript 已经变得非常流行。排在第二位的是React,这一结果也并不令人意外;因为它拥有庞大的组件生态系统,且在生态系统中占据主导地位。榜单中唯一的前端库是 Vue.js,Angular (@angular/core) 则出现在第 62 位。 按照每周下载量来计算,排名前 20 的 npm 软件包有: 其中,多产的开源开发者和维护者 Sindre Sorhus 在此榜单中占有重要地位,榜单中一半的软件包都与其有关。 从 2023 年首次发布的软件包角度看,Top 20 结果如下: 值得一提的是,Socket AI 扫描了 npm 软件包内的数百万个文件发现,2023 年有五千多个软件包被识别为恶意软件,不过这些软件包已经被删除。除了恶意软件的增加之外,npm 还面临多次垃圾邮件活动。 还有一些有趣的发现包括: 名称最长的包(214 个字符是 npm 上包名称允许的最大长度),以下是超出了可用字符数的上限的软件包: ifyouwanttogetthesumoftwonumberswherethosetwonumbersarechosenbyfindingthelargestoftwooutofthreenumbersandsquaringthemwhichismultiplyingthembyitselfthenyoushouldinputthreenumbersintothisfunctionanditwilldothatforyou koishi-plugin-uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu this-package-exports-the-number-214-and-its-name-is-also-two-hundred-and-fourteen-characters-long-which-is-the-longest-name-currently-allowed-by-the-npm-registry-to-see-how-a-name-that-long-would-look-if-you-did-ii this-package-exports-the-number-214-and-its-name-is-also-two-hundred-and-fourteen-characters-long-which-is-the-longest-name-currently-allowed-by-the-npm-registry-to-see-how-a-name-that-long-would-look-if-you-did-it aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 最大的包:@chainsafe/eth2-spec-tests(5.96 GB)、kuzzle(5.88 GB)、modez(4.39 GB)、@mpetrunic/eth2-spec-tests(4.13 GB)、docloop(3.38 GB)、@twigeducation/ts-fe-components(3.22 GB)、similar-persian-words(3.04 GB)、npmtest-3355(3.03 GB)、jinnyaug_npm(3 GB)、gony_package_test(2.63 GB) 维护者最多的包:@seek/asia-translations@1.0.0(554 名维护者)、@condenast/seawasp-bull-queue@0.1.4(530 名维护者)、@condenast/cna-st-codec@0.1.4(530 名维护者)、@bbc/storyplayer@0.4.16(494 名维护者)、@bbc/digital-paper-edit-client@0.8.2-alpha.2(494 名维护者)、@bbc/stt-align-node@1.0.0(494 名维护者)、@bbc/newslabs-helper-analytics@3.1.3(493 维护者)、@bbc/local-election-2020-assets@0.0.1(491 维护者)、@bbc/digital-paper-edit-storybook@1.7.0(491 维护者)、@bbc/object-based-media-schema@0.3.3(490 名维护者) 更多详情可查看官方博客。

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

年度回顾:2018年度机器学习50大热门网文

新的一年新气象,总结过去一年,展望新的一年。站在巨人的肩膀上前行,肯定会事半功倍。因此,本文从2018年1月至12月期间挑选出近22,000篇机器学习文章,并进行比较,以挑选出能够提升2019年数据科学技能的前50名文章。 从概率上讲,这是一个极具竞争力的列表,概率仅为50 / 22,000(0.23%),且需要经过仔细挑选并与过去一年发布的机器学习文章进行对比。 Mybridge AI通过考虑受欢迎程度、参与度和新近度以及其他人为因素来评估这些文章的质量。 本教程将50篇文章划分为16个相关组: 寒冬已至,请花些大量时间阅读过去一年中可能错过的顶级机器学习教程。如果想查看去年最好的机器学习系列文章, 请点击这里。 深度视频 No. 1 Deepfakes与家庭乐趣,如何让自己妻子参加今夜秀——由Sven

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册