第 9 页 / 10 页

路强 路强 / 5 天前

超干货!彻底搞懂 Golang 内存管理和垃圾回收

导语|现代高级编程语言管理内存的方式分自动和手动两种。手动管理内存的典型代表是 C 和 C++,编写代码过程中需要主动申请或者释放内存;而 Java 和 Go 等语言使用自动的内存管理系统,由内存分配器和垃圾收集器来代为分配和回收内存,开发者只需关注业务代码而无需关注底层内存分配和回收,虽然语言帮我们处理了这部分,但是还是有必要去了解一下底层的架构设计和执行逻辑,这样可以更好的掌握一门语言...

Golang 内存管理 垃圾回收 干货

十三少 十三少 / 5 天前

你喜欢哪种项目经理?“保姆”还是“管理者”?

作为一名普通的软件开发人员,谁不希望有一个合格的项目经理。以下两种项目经理,你会选择哪一个? “保姆”型项目经理 这种项目经理对待项目团队成员就像保姆培养她们照看的孩子一样,为他们提供了一个舒适的工作环境。在这个环境中,项目成员无需为项目之外的任何事情分心,可以全身心地投入到项目中去。

项目经理

码小生 码小生 / 5 天前

规范升级 NPM 包

这是第 159 篇不掺水的原创,想要了解更多,请戳下方卡片关注我们吧~ 规范升级 NPM 包前言在日常工作中,当组件跨项目使用时,我们往往会选择把组件抽成 npm 包。那么在 npm 开发以及发布的过程中有什么需要注意的事项吗?本文将从我自己的角度,来为大家介绍一下我认为的一些需要大家注意的点。 版本号规则从日常的开发中我们可以看到,npm 包的版本号的格式都是 X.Y.Z。

npm

小渣 小渣 / 5 天前

聊聊异地双活在出行行业的落地

基本概念 机房 中心机房:当前单机房情况下的机房,除了双活的业务外,长尾业务以及没做多活的业务都在该机房。 单元机房:新机房,即双活新增的机房,用以承接主链路双活能力流量的机房。 路由 sharding_id 即 route_code,双活根据路由规则会转换为 route_code(四轮出行为地域)。每个 route_code 会对应中心机房或者单元机房。网关、soa、redis、db 等都会根据 route_code 路由到正确的机房。

程序员

MegEngine MegEngine / 5 天前

A100 买不到了,只有小显卡怎么训大模型

from megengine.jit import trace, DTRConfigconfig = DTRConfig(eviction_threshold=8*1024**3)@trace(symbolic=True, dtr_config=config)def train_func(data, label, * , net, optimizer, gm):...更多使用技巧...

模型

hyper0x hyper0x / 5 天前

中国信通院发布《全球开源生态研究报告(2022 年)》

开源是一种开放的产品形态,同时也是一种无边界的协作模式和开放共赢的合作理念。开源有力推动数字技术创新和应用,加速产业与数字技术的深度融合,促进数字经济发展,提升社会生产效能。近年来,全球开源生态发展进一步成熟,开源项目稳步发展,社区活跃度迅速提升,应用场景不断拓展,对开源的投融资持续火热。同时开源伴生的风险也进入了集中暴露期,产业多方主动布局开源风险治理。

开源

yybbb yybbb / 5 天前

MySQL 上亿大表优化实践

推荐大家关注一个公众号点击上方 "编程技术圈"关注,星标或置顶一起成长 后台回复“大礼包”有惊喜礼包! 每日英文 Man has to be crazy for once, whether it is for a person,a love story, a journey or a dream. 人的一生要疯狂一次,无论是为一个人,一段情,一段旅途,或一个梦想。 每日掏心话 人生就像蒲公英,看似自由,却往往身不由己。生活没有如果,只有结果,自己尽力了,努力了,就好。

MySQL

sjf0115 sjf0115 / 6 天前

基于 Hudi 的湖仓一体技术在 Shopee 的实践

点击关注公众号,探索更多 Shopee 技术实践 目录 1.Shopee 数据系统建设中面临的典型问题 2.为什么选择 Hudi 3.Shopee 在 Hudi 落地过程中的实践 4.社区贡献 5.总结与展望 湖仓一体(LakeHouse)作为大数据领域的重要发展方向,提供了流批一体和湖仓结合的新场景。目前,企业许多业务中会遇到的数据及时性、准确性,以及存储的成本等问题,都可以通过湖仓一体方案得到解决。

技术 Hudi

Ryan众乐 Ryan众乐 / 6 天前

一段 20 行代码的 10 倍性能优化,yyds!

一、背景 1.1 业务背景支付宝卡包存放着用户的会员卡和优惠券。无论是卡券 cell,还是卡券详情,都是通过静态模板配置加上动态可变数据,最终呈现给终端用户的。 下面【图 1】展现了卡券数据在 C 端用户的展现形式,【图 2】表示了 C 端数据组装过程。 【图 1】卡券数据在 C 端展现形式【图 2】C 端数据组装过程以【图 2】为例,模板中有 availableAmount 和 voucherName 两个变量,这两个变量在动态变量数据有对应的值。

性能优化 代码

Yourtion Yourtion / 6 天前

Rustacean 原则 与 Rust 之魂

“也许这篇文章可以消除你对 Rust 的诸多误解。 背景 Rustacean 是对 Rust 编程语言 [1]的用户的称呼。所以,「Rustacean 原则」可以看作是 Rust 官方团队站在 Rust 语言用户角度上创造 Rust 语言时所参考的原则。 “Rustacean 是 Rust + crustacean 的混合词。crustacean 是指甲壳纲动物,所以 Rust 社区将螃蟹作为 Rust 语言的吉祥物,称之为 Ferris,中文叫摩天蟹。

rust

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top