首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XHLee
掘友等级
CURD Boy
|
高德
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
【豆知识】什么是“丝滑”的曲线
小米花数百万邀请国际设计师原研哉为品牌Logo升级,效果真的跟 border-radius: 19px; 没区别吗?到底什么样的曲线才更“丝滑”,背后的原理是什么?
高效空间数据索引R树及其批量加载方法STR简介
由于不清楚STRtree的查询实现逻辑,为探明原因及避免后续踩坑了解了一下,发现STRtree应用了非常精巧且应用广泛的空间索引结构R树(R-Tree)及优秀的批量加载算法STR。
关于分库分表的一些事儿
前几天在流动工位听到一同事在电话面试候选人,听他问:“分库分表接触过吗,分别是为了解决什么问题”,让我联想到曾经有一个面试官问没接触过分库分表的我——如果由我来设计,如何实现分库分表?
获得诺奖的稳定匹配理论之TTC算法与GS算法
其中1、2属于单边匹配,匹配由单边期望决定,即“买方”决定;3、4属于双边匹配问题,匹配过程需考虑“买卖双方”的期望。 在通常情况下,我们期望获得一个尽可能合理而稳定的分配结果,使得最终整体收益最大化。 罗伊德-沙普利(Lloyd S. Shapley)与他人提出了一系列市场的…
算法小白的机器学习入门实践,从零到上线
原本业务内容是比较常见的判定业务,即输入为某个实体有一定误差的测量信息和相关参考信息,输出为其应当归属的实体。套用一个简单场景就是输入一篇未署名文章,根据文风归属到库中已存在的作者名下,抑或是归属到一个新建的匿名作者名下。 原解决方案也比较传统,即制定了一套策略,将策略组合为一…
Java juc笔记 [1] - atomic包
java.util.concurrent(一般简称juc)包下的atomic包提供了一系列在并发场景下尽量无锁实现原子操作的类,其核心思想是使用CAS+循环实现轻量级乐观锁,在并发竞争不激烈的情况下效率会比加锁实现好很多。除Striped64由JCP JSR-166 Exper…
Java SPI机制的理解与应用
一位前辈在一次技术分享中指出我们目前的包管理不规范,模块间职责有重叠,理解成本高不易维护,提出在开发过程中应当明确按照职责将服务划分到对应的模块中。 比如我们把所有服务都放在service层,但其实服务也是分为基础服务和业务逻辑服务的,或许把类似业务数据查询组装服务放在serv…
Java NIO中的堆外内存、内存映射与Zero Copy
在前公司时参与了一个编码竞赛,虽然只拿到一个中游成绩,但在参赛过程中学习到很多其他人优秀的思考方式,也接受了前辈的指点,尤其是在参赛时的一些知识面拓展对我帮助不小。其中一些平常很少接触到的知识对于之后的工作会有所帮助。 具体过程及结果不细说,在这里简单介绍其中用到的部分NIO技…
布隆过滤器简介
从一个未排序的整数数组,找出其中没有出现过的最小的正整数。 要求:时间复杂度为O(n),使用常数级别的额外空间。 没说数组长度有多少,猜测是非常长。 犯难了,想不出怎么解,关键是常数额外空间。于是想使用指定长度的布隆过滤器,也算常数额外空间对吧?(当然这个解法并不好使) 说到为…
递推关联的工程实现与复杂度考量——一道小米面试题的思考
其实这个问题很容易用逻辑推断,只需要利用归并的思想,将多个小圈子逐步合并为大圈子就可以了。但是在深入分析时,会发现其中有很多的坑: 合并是个复杂的过程,如第一趟遍历合并(E, F)与(F, A),第二趟合并(A, B)与(E, F, A)...... 在极端情况下可能要经历多次…
下一页
个人成就
文章被点赞
84
文章被阅读
56,209
掘力值
1,046
关注了
1
关注者
28
收藏集
0
关注标签
8
加入于
2019-07-24