Lintcode3 统计数字
采用《编程之美》的算法,但是这个算法会在自动统计置零位。例如9会当作09处理,从而多统计一个0。所以在统计完成后对count的值再调整。代码如下。
2017-12-27
vue 获取 url 参数,以及直接向对象写属性自动转换为 url
{代码...} 使用实例
2021-08-08
缓存淘汰算法-LRU算法
缓存作用:优化性能,减少计算次数。减少数据库访问次数和压力。缓存污染:将不常用的数据添加到缓存,降低缓存效率。缓存淘汰:将不常用的缓存数据清理掉,避免内存溢出。
2019-12-03
HashMap源码阅读小记
1. HashMap中Node类: {代码...} 重写hashCode,key和value的hashcode取异或。 重写equals,当为同一个对象或是同一个key和同一个value都认为这两个对象相等。 2.散列值的计算 {代码...} 与无符号右移的自己异或同时兼顾了hash高16位和低16位,让散列值更散。 3. 关注 get(Object key) {代码...} 可以看出,get()是拿着ke...
2019-04-21
使用 OpenSearch 的 K-NN 向量搜索来增强搜索功能
许多应用程序都依赖于提供精确且相关的搜索结果的能力。尽管传统关系数据库的全文搜索功能在某些情况下已经足够,但这些数据库在从文本中提取语义含义或搜索结构化程度较低的数据方面可能会出现不足。在这篇博文中,我们将探讨如何使用 DigitalOcean 管理的 OpenSearch 和一组称为 K-Nearest Neighbor 向量搜索 (K-NN) ...
HDU 2612 Find a way
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 19966 Accepted Submission(s): 6459
2018-03-11
offer55:链表中环的入口结点
这是一个典型的链表中查找环的问题,基本思路是,首先设置两个快慢指针slow和fast,并且快指针fast每次前进两步,慢指针slow每次前进一步,假定当相遇的时候,设慢指针在环中走了k步,设环之外的部分长为x,环的长度
2020-05-08
k8s-服务网格实战-配置 Mesh(灰度发布)
今天我们更进一步,深入了解使用 Istio 的功能。从 Istio 的流量模型中可以看出:Istio 支持管理集群的出入口请求(gateway),同时也支持管理集群内的 mesh 流量,也就是集群内服务之间的请求。
2023-11-07
JetBrains 1024 程序员节优惠活动
简介 博客原文链接:[链接] 一年一次的 JetBrains 优惠活动,这次是买一赠一! 说明 该次活动老用户无法直接输入优惠码购买,必须提交请求后等待销售代表回复专属购买链接。(老用户没人权系列 QAQ) 链接 1024 程序员节 IDE++ 快乐翻倍!
2019-10-24
Kubernetes 自动化诊断工具:k8sgpt-operator
在 Kubernetes 上,从部署 Deployment 到正常提供服务,整个流程可能会出现各种各样问题,有兴趣的可以浏览 Kubernetes Deployment 的故障排查可视化指南(2021 中文版)。从可视化指南也可能看出这些问题实际上都是有迹可循,根据错误信息基本很容易找到解决方法。随着 ChatGPT 的流行,基于 LLM 的文本生成项目不断涌...
2023-05-04
localStorage、sessionStorage ES6 简单封装 Vue
localStorage、sessionStorage ES6简单封装: {代码...} 使用方式: {代码...}
深入理解JVM虚拟机 - jvm的对象分配策略
《深入理解JVM虚拟机》解读深入理解JVM虚拟机 - jvm的对象分配策略概述:书中对象优先在eden区分配实验与实际结果不符?关于实际运行结果的对比和解读JVM大对象的分配细节概述,补充动态年龄判断当中书中遗漏的存活率参数。了解空间分配担保的机制,为什么会出现该机制。以及JDK版本变化的改动细节总结个人经验与教训前...
2021-06-06
爬取知乎60万用户信息之后的简单分析
标签 : webporter [TOC] 使用 Java+Elasticsearch+Kibana 爬取了知乎 60 万用户数据,做了简单的可视化分析。 项目源码 GitHub - webporter 动机 在知乎上看到有个叫 @路人甲 的大神每隔一段时间就爬爬豆瓣/B站等等网站,做了很多有意思的分析,加上之前因为实验室项目接触过 Nutch,浅尝辄止了,所以一直想好好玩玩爬...
锵哥带你读好书系列之《深入浅出React和Redux》(第一章:React新的前端思维方式)
大家好久不见,自从升级当了奶爸,锵哥在江湖销声匿迹许久,如今又重出江湖啦。虽说有了娃,但是咱们也不能把广大粉丝落下是不是,这不,今天就有好消息啦!
2020-06-21
[TS] ts类型推断02 as的使用
本文所讲的as是用于 映射类型(Mapped Types)时的重映射键(Key Remapping)。这是 TypeScript 4.1 版本引入的一项功能,它允许我们在映射类型中更改或重新映射键名。
2024-09-19
302. Smallest Rectangle Enclosing Black Pixels
题目:An image is represented by a binary matrix with 0 as a white pixel and 1 as a black pixel. The black pixels are connected, i.e., there is only one black region. Pixels are connected horizontally and vertically. Given the location (x, y) of one of the black pixels, return the area of the sma...
2016-08-02
KMP 的next[] 数组的理解
原理对每一种的可能的匹配的情况进行枚举存储与next[]数组中;举个栗子:ababaa;可能在 a ,ab ,aba,ababa, 情况停下来next[]算在这些串中的下一次开始位置.比如aba就从b位置开始匹配;