语言 & 开发

关注
收录了语言 & 开发频道下的 21854 篇内容
集结与各门编程语言有关的最新消息和动态,重点关注Python、C、C++、Java、JavaScript、Rust、Go、Swift、Kotlin等;我们关注软件开发领域的最新进展,分享国内外最新、最硬和有料的软件开发技术和实践。
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
开源筑梦,破势而出:优麒麟 20.04 LTS Pro 发布会成功举办
开源筑梦,破势而出:优麒麟 20.04 LTS Pro 发布会成功举办

此次发布会发布了优麒麟 20.04 LTS Pro 版本,多位院士、专家、开发者、合作伙伴及媒体到场分享开源操作系统的最新研究成果和 2021 开源最新趋势,并商讨第十届“麒麟杯”全国开源应用软件开发大赛相关赛事事宜。

官宣!达摩院开源秘藏深度语言模型体系AliceMind,NLP正在走向大工业时代
官宣!达摩院开源秘藏深度语言模型体系 AliceMind,NLP 正在走向大工业时代

AliceMind 开源将降低 NLP 领域研究和应用创新的门槛,助推行业从手工业时代走向大工业时代

掌握鸿蒙轻内核静态内存的使用,从源码分析开始

摘要:静态内存实质上是一个静态数组,静态内存池内的块大小在初始化时设定,初始化后块大小不可变更。静态内存池由一个控制块和若干相同大小的内存块构成。控制块位于内存池头部,用于内存块管理。内存块的申请和释放以块大小为粒度。

1.5w字 + 24张图肝翻 TCP
1.5w 字 + 24 张图肝翻 TCP

TCP 是一种面向连接的单播协议,在 TCP 中,并不存在多播、广播的这种行为,因为 TCP 报文段中能明确发送方和接受方的 IP 地址。

从字节跳动到火山引擎(二):私有云 PaaS 场景下的 Kubernetes 集群部署实践
从字节跳动到火山引擎(二):私有云 PaaS 场景下的 Kubernetes 集群部署实践

人们常说:没有最好的架构,只有最合适的架构。对于 Kubernetes 集群部署来说也是如此。在本文中,火山引擎云原生研发工程师王敏杰将给大家介绍一种 Kubernetes 集群部署的大致思路,希望可以给大家带来一些参考。

聊聊微服务环境中的可观察性和弹性
聊聊微服务环境中的可观察性和弹性

在微服务环境中,变更追踪一直是一个挑战。针对这个话题,Komodor CTO 阐述了自己的观点。

Flink Checkpoint 和 Large State 调优

为了使 Flink 应用程序能够可靠地大规模运行,必须满足两个条件: 1. 应用程序需要能够可靠地获取 Checkpoint 2. 在发生故障后,需要足够的资源追上(catch up)输入数据流

怎样实现可扩展的架构?
怎样实现可扩展的架构?

本文为实现可扩展架构提出了几个原则,包括使用合适的工具、不要把写入优先和读取优先数据库弄混了等等。

从字节跳动到火山引擎(三):替换 Spring Cloud,使用基于 Cloud Native 的服务治理
从字节跳动到火山引擎(三):替换 Spring Cloud,使用基于 Cloud Native 的服务治理

在本文中,火山引擎高级研发工程师夏岩将介绍 Spring Cloud 技术体系和云原生技术体系的区别与联系,以及技术团队关于如何借助云原生能力构建微服务系统的一些实践。

线程与线程池的那些事之线程池篇(万字长文)
线程与线程池的那些事之线程池篇(万字长文)

线程和线程池相关的知识,是 Java 学习或者面试中一定会遇到的知识点,本篇我们会从线程和进程,并行与并发,单线程和多线程等,一直讲解到线程池,线程池的好处,创建方式,重要的核心参数,几个重要的方法,底层实现,拒绝策略,参数设置,动态调整,线程隔离

微信小游戏直播在Android端的跨进程渲染推流实践
微信小游戏直播在 Android 端的跨进程渲染推流实践

微信小游戏出于性能和安全等一系列考虑,运行在一个独立的进程中。这就意味着小游戏的音视频数据必须跨进程传输到主进程进行推流,给我们实现小游戏直播带来了一系列挑战。

Redis 套路,一网打尽

几乎涵盖了 Redis 常见知识点,希望对大家有帮助

Go 语言实现的 23 种设计模式之结构型模式

​​​​​​​​摘要:本文主要聚焦在结构型模式(Structural Pattern)上,其主要思想是将多个对象组装成较大的结构,并同时保持结构的灵活和高效,从程序的结构上解决模块之间的耦合问题。

共享存储设备,如何实现差异化IO分配策略
共享存储设备,如何实现差异化 IO 分配策略

数据中心资源利用率低已逐步成为云计算发展的制约因素。为了降低采购成本,业务厂商行之有效的方式是通过业务混部来提升硬件利用率。这就需要 SSD 存储设备具备加权轮询功能,实现在共享存储设备资源时,根据业务的优先级,提供差异化 IO 分配策略。

活久见!低访问量竟然也能导致系统问题
活久见!低访问量竟然也能导致系统问题

如果对系统来说高并发是原罪,低访问量竟然也可能是引起问题的根源!

从 Flutter 和前端角度出发,聊聊单线程模型下如何保证 UI 流畅性
从 Flutter 和前端角度出发,聊聊单线程模型下如何保证 UI 流畅性

文章主题是“单线程模型下如何保证 UI 的流畅性”。该话题针对的是 Flutter 性能原理展开的,但是 dart 语言就是 js 的延伸,很多概念和机制都是一样的。具体不细聊。此外 js 也是单线程模型,在界面展示和 IO 等方面和 dart 类似。所以结合对比讲一下,帮助

Java 常用的几个 Json 库,性能强势对比!

本篇通过 JMH 来测试一下 Java 中几种常见的 JSON 解析库的性能。每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。

跨越式成长 - 高效的学习方法

这两年来我们的创业小分队经历过有人来有人离开,我已经习惯了,发现的共同的问题就是学习效率。创业对一个人的学习效率和学习速度要求非常高,同时也是对一个人长期驱动力,和价值观的检验。

CSS工程化
CSS 工程化

类名冲突的问题,当你写一个 css 类的时候,你是写全局的类呢?还是写多个层级选择后的类呢?

新一代数仓架构-Snowflake弹性数仓
新一代数仓架构 -Snowflake 弹性数仓

随着企业数字化深入推进,企业对云的应用程度也越来越深,对数据仓库的需求进一步发生了变化,推动了第四代数据仓库——以 Snowflake 为代表的“云原生数据仓库”的崛起。本文是基于国外论文 snowflake 数仓 (The Snowflake Elastic Data Warehouse) 翻译。

软件技术从 1996 年以后就停滞不前了!?难道软件技术难返“春天”了么?

2021 年 1 月,前麻省理工学院研究员 Jonathan Edwards 撰写了一篇名为“警报:技术停滞”的博客引起了程序开发圈不小的轰动。同时作为程序员的 Jonathan Edwards 以程序员的视角分析了从 1996 年到现在软件技术的发展情况,难道真的如他所说的软件技术在 1996 以后

☕【JVM性能调优】「CMS垃圾回收器」调优化方案
☕【JVM 性能调优】「CMS 垃圾回收器」调优化方案

如果没有冬天,春天不会如此悦人;如果没有偶尔的不幸,幸运不会如此受人欢迎。

大型分布式 Web 系统的架构演进

我们以 Java Web 为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。

揭秘MySQL的主从同步实现方案
揭秘 MySQL 的主从同步实现方案

关于 MySQL 主从复制主要同步的是 binlog 日志,涉及到三个线程,一个运行在主节点(log dump thread),其余两个 (I/O thread, SQL thread) 运行在从节点,如下图所示:

专访中国移动集团首席专家程宝平:AIoTel,多媒体通信的下一个蓝海
专访中国移动集团首席专家程宝平:AIoTel,多媒体通信的下一个蓝海

深入了解中国移动在 AIoT 多媒体通信领域的发展现状及布局规划

推荐算法工程师需要的知识储备(十三)
推荐算法工程师需要的知识储备 (十三)

写在前面: 大家好,我是强哥,一个热爱分享的技术狂。目前已有 12 年大数据与 AI 相关项目经验, 10 年推荐系统研究及实践经验。平时喜欢读书、暴走和写作。

    案例分享:不使用iptables的Service Mesh
    案例分享:不使用iptables的Service Mesh

    蔡书 | Flomesh(易衡) 创始人

    立即下载
    今年市场行情如何?我该跳槽吗?

    Bendy | Bendy PAN,资深技术猎头,银光联信合伙人 今年市场行情如何?我该跳槽吗?

    立即下载
    基于 Hologres 的实时数仓实践

    胡月军 | 阿里巴巴 计算平台资深技术专家

    立即下载