SF
并行计算
并行计算
注册登录
关注博客
注册登录
主页
关于
RSS
AI 近期发展趋势
Yujiaao
12 月 11 日
阅读 2 分钟
625
传统的 AI 训练往往需要耗费大量的时间和计算资源来处理海量的数据。然而,未来 AI 有望摆脱这种长时间训练的模式,转而实现现学现用。借助先进的技术手段,AI 系统将能够在面对新任务时,仅需处理百万级别的 tokens(标记)就能快速适应并开展工作。这意味着 AI 可以更加灵活地应对各种实时性要求较高的场景,例如在智...
Milvus 具有高效的向量检索能力, 这种高效是基于什么算法和数据结构实现的?
Yujiaao
11 月 15 日
阅读 1 分钟
141
在搜索时,先比较目标输入向量与每个簇中心之间的距离,确定最相关的几个簇,然后只在这些簇内进行搜索。这样可以大大减少搜索的范围,提高查询效率。通过调整相关参数,如聚类簇的数量(nlist)和检索簇的数量(nprobe),可以在给定场景下找到精度和速度之间的理想平衡
AI辅助学习:给一个 mvvm 模式使用的小例子
Yujiaao
11 月 15 日
阅读 3 分钟
150
以下是一个简单的 MVVM(Model-View-ViewModel)模式在 JavaScript(使用 Vue.js 框架来实现)中的小例子,展示了如何实现数据绑定和交互逻辑的分离。
huggingface.co 被墙的解决办法
Yujiaao
11 月 15 日
阅读 1 分钟
116
export HF_ENDPOINT=https://hf-mirror.com
Faiss 索引 - 高效相似性搜索和聚类的库
Yujiaao
11 月 14 日
阅读 2 分钟
246
Faiss(Facebook AI Similarity Search)是 Facebook 开源的一个用于高效相似性搜索和聚类的库。它专注于处理大规模向量数据集,主要应用于深度学习中的向量检索任务,如在图像识别、自然语言处理等领域,对海量的特征向量进行快速、准确的相似性搜索。
AI解读:http2协议头是如何用HPACK压缩的?
Yujiaao
10 月 15 日
阅读 3 分钟
309
本文档为《HPACK: Header Compression for HTTP/2》,由 R. Peon 撰写,属于互联网标准轨道文档。该规范定义了 HPACK,一种用于高效表示 HTTP 头字段的压缩格式,用于 HTTP/2。文档详细介绍了 HPACK 的各个方面,包括压缩过程概述、头块解码、动态表管理、基本类型表示、二进制格式和安全考虑等内容。
Sentry nodestore_node 表压缩存储格式分析
Yujiaao
7 月 10 日
阅读 21 分钟
484
Sentry 提供了一个名为“nodestore”的抽象,用于存储键/值 blob。默认后端只是将它们作为 gzipped blob 存储在默认数据库的“nodestore_node”表中。Django 后端使用 gzipped json blob-as-text 模式将所有数据存储在“nodestore_node”表中。
slf4j 与log4j的恩爱情仇
Yujiaao
6 月 13 日
阅读 1 分钟
604
[链接]
niladic monadic dyadic triadic 都是啥意思,怎么来的这么奇怪的名字
Yujiaao
4 月 25 日
阅读 1 分钟
395
Niladic(零元):这个术语用于描述不带参数的方法。例如,Java 中的 toString() 方法就是一个典型的 niladic 方法。
jdbc 数据链接字符串里的几个参数使用总结
Yujiaao
3 月 15 日
阅读 2 分钟
900
随时间的推移,jdbc url 变得越来越长: {代码...} 不是每一个人都清楚这些参数对应哪个坑,多一个少一个的后果是什么?参数名默认值项目里取值说明tinyInt1isBittruefalse可以通过向 jdbc-url 添加参数来控制行为: tinyInt1isBit=false JDBC URL 中的tinyInt1isBit=false 参数与MySQL 如何处理TINYINT(1) 数据类型有关...
从原生 JavaScript 到 React
Yujiaao
2022-07-20
阅读 5 分钟
7.3k
React 是一个用于构建用户界面的 JavaScript 框架。它可用于通过动态操作页面内容来创建 JavaScript 应用程序。浏览器已经提供了在页面中创建元素的 API,即 DOM,所以新手可能想知道 React 带来了什么以及它与 DOM 的关系。
三种方法使用FFMPEG截取视频片断
Yujiaao
2022-07-05
阅读 2 分钟
10.2k
如何以 3 种简单的方式使用 FFmpeg 剪切视频(提取/修剪)2020 年 10 月 12 日 Krishna Rao Vijayanagar FFmpeg
使用 NGINX 和 NGINX Plus 实现智能高效的字节范围缓存
Yujiaao
2022-06-30
阅读 8 分钟
2.7k
正确部署后,缓存是加速 Web 内容的最快捷方式之一。缓存不仅使内容更靠近最终用户(从而减少延迟),还减少了对上游源服务器的请求数量,从而提高了容量并降低了带宽成本。
Java char 类型究竟占几个字节?
Yujiaao
2022-06-07
阅读 2 分钟
2.6k
char 类型以及封装类 java.lang.Character 的字段和方法是根据 Unicode 标准中的字符信息定义的,特别是作为 Unicode 字符数据库一部分的 UnicodeData文件。此文件为每个分配的 Unicode 代码点或字符范围指定属性,包括名称和类别。该文件可从 Unicode 联盟 [链接] 获得。
15分钟学会Go语言
Yujiaao
2022-06-04
阅读 11 分钟
2.5k
它从具有静态类型的命令式语言中汲取概念。它编译速度快,执行速度快,它增加了易于理解的并发性,因为现在多核 CPU 很常见,并且它成功地用于大型代码库(Google 有大约 1 亿行Go代码)。
乞丐是如何节约Java内存的
Yujiaao
2022-04-30
阅读 3 分钟
4.3k
内存使用优化在 Java 中很重要。系统性能主要限于内存访问性能而非 CPU 主频,否则,为什么 CPU 生产商要实现所有这些 L1、L2 和 L3 缓存?这意味着通过减少应用程序内存占用,您很可能会通过让 CPU 等待更少量的数据来提高程序数据处理速度。即:节省内存会提高性能!
OpenGL shader 程序基础
Yujiaao
2022-02-10
阅读 3 分钟
3.3k
什么是 shader ?Shader, 即着色器,是一种类C语法的程序,用于封装硬件相关部分的代码。与普通程序的区别在于 shader 是通过GPU来执行的。需要给GPU而不是CPU写程序的原因是GPU在处理图形相关运算时远远快于CPU。不同的 shader 程序在使用时编译成本机硬件支持的机器指令。shader 主要有两种:顶点着色程序 vertex sha...
为 Capped CRF 编码选择最佳 CRF 值
Yujiaao
2021-12-28
阅读 3 分钟
5.7k
在一个充满不稳定压缩文章的博客中,这可能是所有文章中最不稳定的文章。如果您不使用封顶 CRF 编码,或考虑使用相同的编码,则几乎肯定不会对它感兴趣。但是,如果您使用上限 CRF 编码(用于恒定速率因子),您几乎肯定会发现它很有趣,甚至可能很有启发性。
VP9 编解码性能对比 HEVC/H.264
Yujiaao
2021-12-13
阅读 4 分钟
13k
很久以前,我发布了关于 ffvp9,FFmpeg用于 VP9 视频编解码器的本机解码器,其性能明显优于 Google 的解码器(libvpx 的一部分)。我们还讨论了编码性能(主要是质量),并表明 VP9 的性能明显优于 H.264,尽管速度要慢得多。从那时起,房间里的大象问题一直是:HEVC 怎么样?当时我无法解决这个问题,因为博客文章主要...
命令行搞一切之发送有附件的邮件
Yujiaao
2021-06-26
阅读 2 分钟
4.9k
成为高级 Linux 用户的关键是多使用命令行,少使用 GUI;更多的键盘和更少的鼠标!随着 Linux 命令行工具的传播越来越多,使用命令行不仅可以执行管理任务,还可以执行一些非管理性的、实际上至关重要的日常任务。
使用Logstash将CloudFront日志导入Elasticsearch
Yujiaao
2021-03-23
阅读 27 分钟
2.9k
Elasticsearch是监视您的AWS CloudFront网站使用情况的好方法。有一些相当简单的途径可以将CloudFront日志传送到托管的Elasticsearch服务,例如Logz.io或Amazon Elasticsearch。这是使用您自己的自托管Elasticsearch和Logstash实例的方法:
Do not access Object.prototype method 'hasOwnProperty' 问题原因及解决方法
Yujiaao
2021-03-05
阅读 2 分钟
6.3k
使用 Vue.js 启动新项目将自动生成配置为与 ESLint 一起使用的样板。ESLint 是可插拔和可配置的 Linter 工具,可帮助您识别和报告 JavaScript 中的不良模式,因此您可以轻松维护代码质量。如果您在不受控制的情况下开始编程,则可能会引入一些 ESLint 不建议的写法。举个简单的例子,如,检查某个对象是否具有特定的属性:
在抽象类中使用@Autowired
Yujiaao
2021-01-21
阅读 2 分钟
10.9k
当我们使用_@Autowired_上setter方法,我们应该用final 关键字,这样子类便不能覆盖setter方法。否则,注解将无法正常运行。
Sentry 10 升级到 Sentry 20
Yujiaao
2021-01-03
阅读 7 分钟
6.3k
Sentry 简介Sentry ['sentri]n.哨兵v.站岗;在…设岗哨Sentry 是一个用于监控前后端出错和统计上报分析一体的一个开源软件系统。Sentry 适合中等规模以上的网站的开发及生产线上出错管理。Sentry可以适应多租户多项目的管理。功能很完善。官网地址: [链接]因为软件架构比较复杂。建议采用官方的 docker-compose 脚本即on...
HTTP3扑面而来
Yujiaao
2020-12-28
阅读 2 分钟
7.6k
HTTP3 是基于 QUIC 协议的 http。传输层是UDP+QUIC,应用层仍是HTTP,即request/respose, request里也仍是method, url, headers, body等等,从应用层的角度来看,你的代码无需修改就可以迁移到新的协议版本上来。
MacOS 下切换Java JDK 版本
Yujiaao
2020-12-16
阅读 1 分钟
4.7k
要查看已安装的版本,请使用: {代码...} {代码...} 然后只需在您~/.bashrc或~/.bash_profile: {代码...} 让脚本生效: {代码...} 使用很简单,如 {代码...} 就可以切换到java11如果不嫌麻烦,也可以安装一个专门工具,如 jenv
emscripten 安装与使用, 让C语言出现在前端
Yujiaao
2020-12-12
阅读 3 分钟
7.5k
会安装sdk-release-upstream, node.js, 等,因为是从[链接] 上下载相应的软件包,如果您因网络原因不能直接访问这个域名,则可能需要设置代理下载。
GraalVM 助力 Java 进入函数即服务时代
Yujiaao
2020-12-08
阅读 3 分钟
2k
FaaS - 无服务器计算,亦即函数即服务,英文 Fuction as a Service,其目标是希望应用不用一直运行着,只有当有请求来的时候,才快速启动这个应用,然后请求一走就停掉这个应用。换句话说,不让应用在背景程式持续的启动着,而是有需要的时候才开启。
eBay上的WebAssembly:一个真实的用例
Yujiaao
2020-11-28
阅读 5 分钟
2.2k
从发布之日起,WebAssembly 就在前端世界引起了巨大轰动。Web 社区欣然接受了接受用 JavaScript 以外的其他编程语言为浏览器编写的并运行代码的想法。首先,WebAssembly 始终保证本机速度比 JavaScript 快得多。在我们的 eBay 上也一样。
Apache Kafka:主题分区,副本和ISR
Yujiaao
2020-10-16
阅读 3 分钟
3.3k
主题(Topic)或称消息队列,是您在Kafka中数据的存放位置。主题的数据进一步分为多个分区(Partition)。每个分区都是有序的,不可变的记录序列,这些记录连续地附加到结构化的提交日志中。
1
(current)
2
下一页
1
(current)
下一页