Tuesday, October 26, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


java中参数为泛型的方法,如何返回List?

Posted: 26 Oct 2021 07:15 AM PDT

有如下一个方法: /** * 根据单个Key获取list结果 *return myCacheManager.getListData(fullName, * () -> listAllBrands(fullName),122, UserInfo.class); * @param key * @param supplier * @param cacheTime * @param * @return */ ...

Android 构建工具--AAPT2源码解析(一)

Posted: 25 Oct 2021 07:43 PM PDT

# 一、什么是AAPT2 在Android开发过程中,我们通过Gradle命令,启动一个构建任务,最终会生成构建产物"APK"文件。常规APK的构建流程如下: ![](https://static001.geekbang.org/infoq/47/474e54d57598ce7c619d23ef7f6d6623.png) (引用自Google官方文档) - 编译所有的资源文件,生成资源表和R文件; - 编译Java文件并...

深入理解 Generators 函数

Posted: 25 Oct 2021 06:09 PM PDT

ES6 Generators:完整系列 The Basics Of ES6 Generators Diving Deeper With ES6 Generators Going Async With ES6 Generators Getting Concurrent With ES6 Generators 如果你依然对ES6 generators不是很熟悉,建议你阅读本系列第一篇文章"第一部分:ES6 Generators基础指南",并练习其中的代码片段。一旦你觉得对基础...

Android 游戏开发工具包热门问题解答

Posted: 26 Oct 2021 12:28 AM PDT

![](https://devrel.andfun.cn/devrel/posts/2021/10/F5lTwy.png) *作者 / Android DevRel 技术主管经理 Wayne Lu* 我们在 7 月发布了 [Android 游戏开发工具包 (AGDK)](https://developer.android.google.cn/games/agdk),并收集了一些开发者提出的热门问题,包括 AGDK 库和工具、Android 内存优化以及绘制图形等。 ##...

【Quarkus技术系列】「云原生架构体系」在云原生时代下的Java“拯救者”是Quarkus,那云原生是什么呢?

Posted: 21 Oct 2021 06:22 AM PDT

### 云原生时代下的Java"拯救者" 在云原生时代,其实Java程序是有很大的劣势的,以最流行的spring boot/spring cloud微服务框架为例,启动一个已经优化好,很多bean需要lazy load的application至少需要3-4秒时间,内存需要几百M,业务逻辑稍微复杂一点点,没有1G以上的内存是很难满足业务的需要呢? ![](https://osci...

情感分析技术在美团的探索与应用

Posted: 25 Oct 2021 02:25 AM PDT

> 2021年5月,美团NLP中心开源了迄今规模最大的基于真实场景的中文属性级情感分析数据集ASAP,该数据集相关论文被自然语言处理顶会NAACL2021录用,同时该数据集加入中文开源数据计划千言,将与其他开源数据集一起推动中文信息处理技术的进步。本文回顾了美团情感分析技术的演进和在典型业务场景中的应用,包括篇章/句子级...

Python Type Hints 从入门到实践

Posted: 25 Oct 2021 08:08 PM PDT

Python 想必大家都已经很熟悉了,甚至关于它有用或者无用的论点大家可能也已经看腻了。但是无论如何,它作为一个将加入高考科目的语言还是有它独到之处的,今天我们就再展开聊聊 Python。 ## Python 是一门动态强类型语言 《流畅的 Python》一书中提到,如果一门语言很少隐式转换类型,说明它是强类型语言,例如 Java、C...

GoLand 2021.2.4 正式发布

Posted: 25 Oct 2021 04:31 PM PDT

GoLand 2021.2.4 正式发布,该版本是 GoLand 2021.2 的第四个修复版本,包含有一些改进和错误修复。 开发者可以通过以下方式更新: 从官方网站下载; 通过 Toolbox App 进行更新; 进入 GoLand —— 检查更新; 使用 snap 更新(针对 Ubuntu); 以下是该版本值得关注的更新: JBR-3715 — 修复了 GoLand 在 macOS 12(M...

联发科发布 8k 行新 Linux 内核驱动代码以支持 AI 处理单元

Posted: 25 Oct 2021 03:17 PM PDT

联发科于近日发布了一套完整的补丁集,用于启动 MT8192 APU 的电源控制、tinysys 控制器(APU 上的微控制器)和中间件支持。其中总共包含了 8100 多行的新内核代码。 根据介绍,联发科的工程师在近几个月来一直在发布一些 Linux 内核驱动代码,用于在 MT8192 SoC 内启动 AI 处理单元(APU)。之前他们就已经发布了一些 ...

Deno v1.15.2 发布,主要修复一些 bug

Posted: 25 Oct 2021 03:15 PM PDT

Deno v1.15.2 发布,此版本包含了一些错误修复,具体更新内容如下: eat(unstable): 用于兼容模式的节点 CJS 和 ESM 解析器。(#12424) fix(cli): 为 tsc 重新启用 allowSyntheticDefaultImports 。(#12435) fix(cli/fmt_errors): 无需担心源代码的行格式错误。 (#12449) fix(cli/tests): 从消息处理程序中移除 worker 测...

GCC 12 合并了对 RISC-V 的 Bitmanip 扩展的初始支持

Posted: 25 Oct 2021 02:13 PM PDT

提交记录显示,GCC 12 编译器已经合并了初步支持 RISC-V ISA 位操作扩展的补丁。 RISC-V 的 Bitmanip 扩展是几个组件扩展的集合,旨在帮助迎合开源处理器ISA,以获得更好的效率,从而减少代码大小,提高性能,并减少能源消耗。此前,GNU 工具链也已经开始支持 RISC-V 的 Zbs 指令。Zbs 是 RISC-V 的 Bitmanip 扩展的一部...

TeamCity 2021.2 发布,双因素认证与新的 C# 脚本运行器

Posted: 25 Oct 2021 01:52 PM PDT

TeamCity 2021.2 现已发布,该版本引入了双因素认证,进一步与 JetBrains Space 整合,并提供了新的跨平台 C# 脚本构建运行器。此外,该版本还对 Kotlin DSL 语法进行了一些改进,并对 Sakura UI 进行了多项更新。 更加安全的方法 CI/CD 是现代开发流程的核心要素,为了进一步加强其CI/CD服务器的安全性,TeamCity 管理员...

No comments:

Post a Comment