数据结构与算法

每天一个关键词,0基础非专业人士的SQL学习攻略大纲,像使用excel一样使用SQL

毫无疑问现在是一个数据的时代,我们的工作就是在跟各种各样的数据打交道,所以懂得数据分析数据处理就很重要,但是一说到数据或者是数据库,总有一种让人觉得很难的感觉,一想到要去写代码就感觉这不是一个非技术人员可以搞定的事情。 但是,同样是写SQL命令,如果我们的目标并不是为了成为一名程序员,我们不需要去考虑代码的优化,各种各样的配置等等的问题,只是把SQL当作是Excel一样,用来处理工作中的一些数据查

591. 【数据库】starrocks 安装部署集群版

之前写过一篇427.【数据库】starrocks 安装踩坑,今天把详细的安装步骤记录下来: 一、环境准备 starrocks 安装包 jdk8 centos7服务器3台 二、服务器互信任 在三台服务器之间建立互信任,使得ssh 连接时,无需输入密码,可参考170. 【Linux】ssh-keyscan 解决“离线环境”多节点互信任问题,里面的脚本可直接使用。 互信任完成之后,就可以使用 syn

⼤公司的分库分表都是怎么玩的?

当业务规模达到⼀定规模之后,像淘宝⽇订单量在5000万单以上,美团3000万单以上。数据库⾯对海量的数据压⼒,分库分表就是必须进⾏的操作了。⽽分库分表之后⼀些常规的查询可能都会产⽣问题,最常⻅的就是⽐如分⻚查询的问题。⼀般我们把分表的字段称作shardingkey,⽐如订单表按照⽤户ID作为shardingkey,那么如果查询条件中不带⽤户ID查询怎么做分⻚?⼜⽐如更多的多维度的查询都没有shar

【优选算法必刷100题:专题六】(模拟算法)第039~343题:替换所有的问号、提莫攻击、Z 字形变换、外观数列、数青蛙

🎬 个人主页:艾莉丝努力练剑 ❄专栏传送门:《C语言》《数据结构与算法》《C/C++干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法:从基础到进阶》《Python干货分享》 ⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平 &#

当代码开始替我们心动,算法时代的罗曼蒂克消亡录

文章目录 第一章 数字红线的编织逻辑 1.1 婚恋市场的梯度下降 1.2 情感神经网络的过拟合 第二章 量化爱情引发的数据危机 2.1 心动指标的标准化困境 2.2 数字分身带来的认知失调 第三章 算法黑箱中的认知革命 3.1 反向传播的社交礼仪 3.2 注意力经济的爱情买卖 第四章 技术迷雾中的人性微光 4.1 无法编码的瞬间 4

【C++】STL之list模拟实现:关于链表容器的双向迭代器你知道多少?

前言:前面的博客中我已经介绍了STL核心容器之一的list相关接口的使用,今天我们就从底层出发,来模拟实现一下list的那些核心接口函数。同时,也来感受一下list的双向迭代器到底与string和vector的随机迭代器有哪些区别? list容器功能接口介绍:# 废话不多说,我们直接进入今天的正

Jaccard算法及其扩展(token、加权)原理详解

Jaccard算法是一种简单而强大的集合相似性度量方法,特别适合处理二元属性数据。它通过计算两个集合的交集与并集的比值,直观地反映两个对象的相似程度。随着应用场景的扩展,Jaccard算法被赋予了多种变体形式,包括添加token的扩展(如文本处理中的分词)和带权重函数的扩展(如加权Jaccard&#

【5分钟背八股】Cookie 和 Session 有什么区别?如何使用Session进行身份验证?

推荐阅读【5分钟背八股】双写一致性问题如何解决? Session 的主要作用就是通过服务端记录用户的状态。 典型的场景是购物车,当你要添加商品到购物车的时候,系统不知道是哪个用户操作的,因为 HTTP 协议是无状态的。服务端给特定的用户创建特定的 Session 之后就可以标识这个用户并且跟踪这个用户了。 Cookie 数据保存在客户端(浏览器端),Session 数据保存在服务器端。相对来说 S