首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
进击的鱼儿
掘友等级
安卓开发
|
不知名小公司
android,音视频,iOS,前端,IM,架构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
2023年-RAG技术总览
原论文:https://arxiv.org/abs/2312.10997 摘要 大型语言模型(LLMs)展示了重要的功能,但面临诸如幻觉、过时的知识以及不透明、不可追踪的推理过程等挑战。通过整合外部数
架构整洁之道-依赖反转
源代码依赖与控制流的区别 如图所示,每个函数的调用都必须要引用被调用方所在的模块。 显然,这样做就导致了我们在软件架构上别无选择。在这里,系统行为决定了控制流,而控制流则决定了源代码依赖关系。 但一旦
架构整洁之道-如何衡量稳定性
稳定性指标 量化一个组件稳定性的其中一种方法是计算所有入和出的以来关系。通过这种方法,我们就可以计算出一个组件的位置稳定性(positional stability)。 FanIn:入向依赖,这个指标
软件方法笔记
一、建模和uml 利润 = 需求 - 设计 需求:解决“提升销售”的问题 设计:解决“降低成本”的问题 从需求直接映射设计,会得到大量重复代码; 从设计出发来定义需求,会得到一堆伪需求。 需求 设计
深入设计模式笔记
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己
PriorityBlockingQueue源码解析
PriorityBlockingQueue是一个具有优先级的阻塞队列。类似的阻塞队列用于实现生产消费模型比较方便,最常用的API有offer,poll,take。 take:一直阻塞,直到有数据就弹出数据。 PriorityBlockingQueue使用的是最小堆,也就是堆顶是…
HashMap源码设计
HashMap(哈希表),是根据(key)而直接访问内存存储位置的数据结构。也就是说,它通过计算一个关于(key)的函数,将所需查询的数据映射到表中的一个位置来访问记录,这加快了查找速度。这个映射函数称作散列函数,存放记录的数组称作散列表,也叫哈希表。 put(key, val…
LRU算法实现
LRU(Least recently used)最近最少使用算法,LRU算法应用非常广泛,在Android开发中最常用的Glide图片加载框架也是使用LRUCache,其核心思想是当缓存数量达到设置值时,移除最近最少使用的数据。 第2点,每次达到设定值后要删除一个最近最少使用的…
Android匿名共享内存(Ashmem)
在Android中我们熟知的IPC方式有Socket、文件、ContentProvider、Binder、共享内存。其中共享内存的效率最高,可以做到0拷贝,在跨进程进行大数据传输,日志收集等场景下非常有用。共享内存是Linux自带的一种IPC机制,Android直接使用使用了该…
HPACK和twitter hpack源码解析
HPACK是用于压缩HTTP/2中header信息的压缩算法。 在HTTP/1.x中,header信息以字符串的方式进行传输,随着大量并发的网络请求,冗余的header字段会造成没必要的带宽浪费,从而增加网络时延。 HTTP/2的对这个问题进行了优化,它对header信息进行压…
下一页
个人成就
文章被点赞
64
文章被阅读
12,721
掘力值
406
关注了
16
关注者
19
收藏集
5
关注标签
3
加入于
2017-09-11