Wednesday, July 14, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


我是小R,昨晚我好像把B站搞崩了!!!

Posted: 13 Jul 2021 10:56 PM PDT

我是小 R,每天晚上我都会去逛 B 站。 看可爱的贝贝子吃播。 由于来来回回千百次了,对于去 B 站的路,我非常熟悉。 说到去 B 站的路,我依稀记得第一次去的时候,那拐的山路十八弯都给我绕晕了。 首先我从浏览器出发,经过域名解析(DNS),拿到了一个 CNAME ,我一看 xxx.cdn.ababa就知道 B 站是上了 CDN 啦,很正常这么...

听说过对 Go map 做 GC 吗?

Posted: 13 Jul 2021 08:08 PM PDT

在 Golang 中的 map 结构,在删除键值对的时候,并不会真正的删除,而是标记。那么随着键值对越来越多,会不会造成大量内存浪费? 首先答案是会的,很有可能导致 OOM,而且针对这个还有一个讨论:[https://github.com/golang/go/issues/20135](https://github.com/golang/go/issues/20135)。大致的意思就是在很大的 `map...

我是一个请求,我是如何被发送的?

Posted: 13 Jul 2021 07:37 PM PDT

摘要:本文主要分析使用cse提供的RestTemplate的场景,其实cse提供的rpc注解(RpcReference)的方式最后的调用逻辑和RestTemplate是殊途同归的。 本文分享自华为云社区《我是一个请求,我该何去何从(下)》,原文作者:向昊 。 上次我们大概了解到了服务端是怎么处理请求的,那么发送请求又是个什么样的流程了?本文主要...

ArrayList和LinkedList使用不当,性能差距会如此之大!

Posted: 13 Jul 2021 06:01 PM PDT

前言 在面试的时候,经常会被问到几个问题: ArrayList和LinkedList的区别,相信大部分朋友都能回答上: ArrayList是基于数组实现,LinkedList是基于链表实现 当随机访问List时,ArrayList比LinkedList的效率更高,等等 当被问到ArrayList和LinkedList的使用场景是什么时,大部分朋友的答案可能是: ArrayList和LinkedL...

C#常用特性和快捷键

Posted: 13 Jul 2021 05:54 PM PDT

## 引言 visual studio号称宇宙第一IDE,每一次的版本更新都会附加好多的新特性和语法糖。我们不可能对所有的特性都了解,但是一些常用的需要记住。本文主要内容就是以一些常用快捷键、特性、语法糖的说明 。 ## 快捷键 列出一些使用VS过程中最常用的快捷键 Ctrl+E,D(ctrl+k,d) 格式化全部代码,让你的代码瞬间整洁起来...

《Spring 手撸专栏》第 11 章:更上层楼,基于观察者实现,容器事件和事件监听器

Posted: 07 Jul 2021 04:55 PM PDT

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜❞ 目录 一、前言 二、目标 三、方案 四、实现 1. 工程结构 2. 定义和实现事件 3. 事件广播器 4. 事件发布者的定义和实现 五、测试 1. 创建一个事件和监听器 2. 配置文件 3. 单元测试 ...

代码搜索初创公司 Sourcegraph 融资 1.25 亿美元

Posted: 13 Jul 2021 05:42 PM PDT

代码搜索初创公司 Sourcegraph 宣布完成了 1.25 亿美元的 d 轮融资。本轮融资由 Andreessen Horowitz 领投,Insight Partners、Geodesic Capital 等公司参投。 去年 12 月,该公司曾获得了由红杉资本领投的 5000 万美元 C 轮融资。截至目前,Sourcegraph 共筹集了 2.25 亿美元的资金。此次融资完成后,公司估值达到 26.2...

LibreOffice 7.2 RC1 发布,开源办公套件

Posted: 13 Jul 2021 04:51 PM PDT

LibreOffice 质量保证(QA)团队宣布推出了适用于 Linux、MacOS 和 Windows 的 LibreOffice 7.2 RC1。LibreOffice 7.2 计划于 2021 年 8 月中旬发布,详情可查看发布计划。 LibreOffice 7.2 RC1 是自 2020 年 11 月底开始开发 7.2 版本以来的第三个预发布版本。与 LibreOffice 7.2 Beta1 相比,LibreOffice 7.2 RC1 版本...

Taichi(太极)0.7.26 发布,为高性能计算机图形学设计的编程语言

Posted: 13 Jul 2021 04:30 PM PDT

Taichi(太极)0.7.26 已经发布,这是专为高性能计算机图形学设计的编程语言。 此版本具体更新内容如下: Highlights 从此版本开始,你可以在调用内核后创建新的ti.field实例。值得注意的是,该功能目前在 CPU 和 CUDA 后端支持。 Full changelog [refactor] 删除 kernel.cpp 中的 global_program ( #2508 ) [misc] 在 ...

Electron 12.0.14 发布,跨平台桌面应用开发工具

Posted: 13 Jul 2021 04:10 PM PDT

Electron 12.0.14 现已发布,主要更新内容如下: Fixes 修复了requestFullscreen在 webview 内不会使 element 全屏显示的问题。#29988 修复了使用fsPromises.readFile时可能出现的 renderer 崩溃。#29929 修复了 Electron 有时不支持用户定义的下载目录的问题。#29966 修复了self.module.paths在 Workers 中不起作用的...

No comments:

Post a Comment