中值滤波理解
信噪比为0.5,卷积核为3,进行中值滤波得到了这样的对比图:信噪比为0.9,卷积核为3,进行中值滤波得到了这样的对比图:如果噪声够低,信噪比为0.99,进行中值滤波能得到这样的效果:
2023-09-01
用 JavaScript 实现链表操作 - 03 Get Nth Node
实现一个 getNth() 方法,传入一个链表和一个索引,返回索引代表的节点。索引以 0 为起始,第一个元素索引为 0 ,第二个为 1 ,以此类推。比如:
2016-12-08
寻求最小的K个数(利用堆实现)
常见的一个问题,寻求最小的K个数,或者top K问题。利用构建最大堆,可以在O(k+(n-k)logk) = O(n*logK)时间内实现。 顺便再来复习一下最大堆。
高速serdes技术学习总结
自己接触过许多家的高速serdes,无奈数学基础太差,只能像乌鱼爬一样,一点一点的积累知识和经验,这里把平日里学到的点点滴滴记录下来,希望对自己和同事有所帮助。
PHP冒泡排序(Bubble Sort)代码实现图解
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。
2020-02-19
Llama 3低比特量化性能下降显著!全面评估结果来了 | 港大&北航Ð
关注前沿科技 量子位大模型力大砖飞,让LLaMA3演绎出了新高度:超15T Token数据上的超大规模预训练,既实现了令人印象深刻的性能提升,也因远超Chinchilla推荐量再次引爆开源社区讨论。与此同时,在实际应用层面上,另一个热点话题也浮出水面:资源有限场景下,LLaMA3的量化表现又会如何?香港大学、北京航空航天大学、...
2024-04-27
Elixir alias, require, import
MyKeyword设置别名为Keyword,访问Keyword就相当于MyKeyword,如果要访问原始的 Keyword模块的话需要在Elixir名称空间下。
ARM64 上的性能怪兽:API 网关 Apache APISIX 在 AWS Graviton3 上的安装和性能测试
AWS 在 2022 年 5 月底发布了最新的基于 ARM 架构的 AWS Graviton 系列处理器——AWS Graviton3。据 AWS 官方数据显示,与 Graviton2 处理器相比,基于领先的 DDR5 内存技术,Graviton3 处理器可提供高达 25% 的性能提升、高达 2 倍的浮点性能以及 50% 的内存访问速度;在性能与同类 EC2 实例相同的情况下,Graviton3 还可...
2022-06-09
POJ2393 Yogurt factory
The cows have purchased a yogurt factory that makes world-famous Yucky Yogurt. Over the next N (1 <= N <= 10,000) weeks, the price of milk and labor will fluctuate weekly such that it will cost the company C\_i (1 <= C\_i <= 5,000) cents to produce one unit of yogurt in week i. Yucky'...
2021-02-18
为什么数组下标总是从 0 开始呢?
原文地址: 为什么数组下总是从 0 开始呢? 这个问题有没有想过?会不会认为为何设计的如此反人类呢? 有两种比较好的说法,我们了解下: 说法一 表示范围的最佳形式,比如表示自然数序列 2,3,···,12,有四种方法: a. 2 ≤ i < 13 ,或者记作 [2, 13)。 b. 1 < i ≤ 12 ,或者记作 (1, 12]。 c. 2 ≤ i ≤ 12 ,或...
2019-10-29
移动端自适应方案
首先是看几篇文章,了解viewport scale dpr 图片的显示精度问题 一像素显示问题, 缩放导致的像素适应问题 移动端的自适应问题[链接]
react
[链接] [链接][链接][链接][链接]BABEL编译工具JSX(奇怪的HTML)被编译成什么?它是一种语法糖,用来替代React.createElement()方法这个方法返回的一个ReactElement对象,一个比较复杂的js objectReactDOM.render方法就是将React element(比较复杂的object)渲染到真实的DOM节点上,最后呈现在页面上。生命周期
2021-10-13
数据结构与算法 | Leetcode 21:Merge Two Sorted Lists
原文链接:[链接] 前面,我们实现了链表的 环检测 操作,本篇来聊聊,如何合并两个有序链表。 有序链表合并 Leetcode 21:Merge Two Sorted Lists 示例 {代码...} 使用虚假的Head节点 定义一个临时虚假的Head节点,再创建一个指向tail的指针,以便于在尾部添加节点。 对ListNode1和ListNode2同时进行遍历,比较每次取出来...
2019-01-08
解析JavaScript的隐式类型转换
avaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除,等于,还有小于...
Emmet学习笔记
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,当然Sublime Text也支持改插件,默认在Sublime Text3种自带了这个插件。
👶一些简单算法PHP实现
原文:[链接]这里介绍一些简单的算法,包括:冒泡排序、快速排序、二分查找、二叉树的遍历、二叉树的层次遍历、二叉树的前序、中序、后序遍历,一些简单的实现。冒泡排序 {代码...} 冒泡排序过程的详细步骤,假设我们有一个数组 [64, 34, 25, 12, 22, 11, 90] 需要进行升序排序:第一轮冒泡: {代码...} 第一轮冒泡后,...
2024-08-30
算法导论-学习笔记与进度
算法导论 阅读进度 第一部分 基础知识 第一章 计算中算法的角色 Done 1.1 算法 输入与输出 算法可以解决哪些问题 数据结构 技术 一些比较难的问题 1.2 作为一种技术的算法 效率 算法和其他技术 第二章 算法入门 Done 2.1 插入排序 伪代码如下: {代码...} 原理 其实就是在每次进入一个元素key后,将其与已经排好序的序列...