XOR

阿里面试官:谈谈对Redis哈希表的理解

不少朋友问我,能不能搞个八股文精讲,把面试问题讲讲透,于是系列就这样诞生了。咱们第一期先聊聊Redis。相信哈希表大家并不陌生,今天顺便聊聊Redis的哈希表。 Hash表回顾 哈希表是一种存储数据的结构,它有很多名字(键值对、字典、符号表、映射、关联数组)。在哈希表中,键和值是一一对应的关系,一个 ......
Redis

uniapp开发

## 1.下载开发工具HBuilderX: - 地址:[HBuilderX - a superpowered IDE for Vue (dcloud.io)](https://www.dcloud.io/hbuilderx.html) ## 2.新建项目 - 文件-新建-项目-uniapp - 选择 ......
uniapp

性能测试工具loadrunner学习

一、 性能测试基础 1. 性能测试概述 性能测试分类 性能测试方式时通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求,通俗地讲,这种方法就是要在特定的运行条件下验证系统的能力状况。 ......
测试工具 loadrunner 性能 工具

大模型复现实践记录-在linux环境4090GPU(24G)

# chatglm-6b ![](https://img2023.cnblogs.com/blog/1571518/202307/1571518-20230707150844984-259920344.png) ![](https://img2023.cnblogs.com/blog/1571518 ......
模型 环境 linux 4090 24G

Android实时获取摄像头画面传输至PC端

# 前言 最近在做一个PC端小应用,需要获取摄像头画面,但是电脑摄像头像素太低,而且位置调整不方便,又不想为此单独买个摄像头。于是想起了之前淘汰掉的手机,成像质量还是杠杠的,能不能把手机摄像头连接到电脑上使用呢?经过搜索,在网上找到了几款这类应用,但是都是闭源的。我一向偏好使用开源软件,但是找了挺久 ......
实时 摄像头 画面 Android

windows 文件夹添加备注

1,选中希望改动的文件夹,然后右键“单击”,选择“属性”按钮。 2,打开“自定义”面板,选择“更改图标”,将原来的默认文件夹图标更换为自己喜欢的图标样式,其实这两步完全是个性化的操作,可有可无,全看个人爱好 3,返回到该文件夹中,将所有隐藏文件全部显示出来,找到Desktop.ini配置文件(没有就 ......
备注 文件夹 windows 文件

redis 启动报错oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

1:C 07 Jul 2023 06:48:05.705 # Redis version=6.0.6, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 07 Jul 2023 06:48:05.705 # Configura ......
0OoO OoO0 oO0OoO0OoO0Oo OoO 0Oo

spring的工具类BeanUtils.copyProperties 非基本数据类型时的坑

1. 复现前准备三个类,Student、Source、Target。Source和Target里面包含一个相同的非基本类型的字段(如下面示例中的stu字段) ``` public class Student { private String name; public Student(String n ......

VSCode编辑器极简使用入门

VSCode(Visual Studio Code)是一款开源、跨平台、轻量级的代码编辑器,具有非常丰富的插件生态。他本身就是JavaScript + Electron ( /ɪˈlektrɒn/电子)代码开发的。官方下载地址:https://code.visualstudio.com/,支持绿色无 ......
编辑器 VSCode

原子操作实现无锁栈

``` //atomic3.cpp 使用CAS操作实现一个无锁栈 #include #include template class lock_free_stack { private: struct node { T data; node* next; node(const T& data) : d ......
原子

KMP

烤馍片是一种算法,这种算法我忘了就学,学了就忘,所以这里再写一遍加深印象( KMP 这个东西呢它可以在 $O(n+m)$ 的时间复杂度内完成字符串的匹配,虽然但是我用字符串哈希我做匹配不也一个道理吗?KMP 可以与处理出来一个叫 $fail$ 的数组(也可以叫 $next$),可以完成很多很厉害的东 ......
KMP

CDMP国际数据治理认证训练营来了(7-8月)

大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人。在最近的两年的时间里,因为公司的需求,还有大数据的发展趋势所在,我开始学习数据治理的相关知识。 经过一段时间的努力,我也终于通过了**CDMP国际数据治理认证考试。** 离我研究生开学还有两个月的时间,应 ......
训练营 数据 国际 CDMP

luffy 查询所有课程接口、课程详情接口、课程详情后台之所有章节接口

[toc] ## 1 查询所有课程接口 ```python # 查询所有课程接口 -带过滤:按分类过滤 -带排序:价格,学习人数 -带分页:简单分页 ``` ### 1.1 视图类 ```python class CourseView(GenericViewSet, ListModelMixin): ......
接口 课程 详情 后台 章节

luffy 搜索功能,支付宝支付

[toc] ## 1 搜索后台接口 ```python # 咱们写的很简单,但是公司中这个接口是最牛逼的 -搜索接口中带个性化推荐 # 咱们只写了实战课,搜索要搜索所有跟用户输入相关的 -实战课 -轻课 -免费 -资料 文档 ``` ### 1.1 视图类 ```python from utils. ......
功能 luffy

centos7安装zabbix

1.第一步打开官网下载地址,选择适合的版本,我这里用centos7.9,zabbix版本是5.0 https://www.zabbix.com/cn/download ![](https://img2023.cnblogs.com/blog/2301627/202307/2301627-202307 ......
centos7 centos zabbix

Gin 接受 json 结构 数据

#### BindJSON() ``` type pdata struct { User string `json:"user"` Act string `json:"act"` } func CdnTask(c *gin.Context) { var body pdata if err := c. ......
结构 数据 json Gin

Charles 如何过滤不需要的域名地址

在平时使用Charles过程中,抓包会看到很多其他无关域名,以下方法可以过滤其他无用的域名。 1,使用focus过滤。 效果如下 ......
Charles 地址 域名

easy Excel 导入

要使用Spring Boot和Easy Excel实现导入Excel,您需要按照以下步骤进行操作: 1. 添加依赖:在您的Spring Boot项目的pom.xml文件中,添加Easy Excel的依赖项。您可以在Maven中央仓库中找到最新版本的Easy Excel依赖项。例如: ```xml<d ......
Excel easy

解决Chrome打开本地文件报错问题

解决方式很简单,只需在启动Chrome时增加两个参数,在cmd上这么输入: C:\Program Files (x86)\Google\Chrome\Application>chrome.exe --args --allow-file-access-from-files 不过,经测试发现有点瑕疵,在 ......
文件 Chrome 问题

h3c防火墙web密码忘记,绕过Console登录验证重置密码

1、超级终端连接上 2、设备重启或者开机,按Ctrl+B进入bootrom菜单(注意确认密码恢复功能处于开启状态) 3、菜单选项 8 Skip Authentication for console Login(跳过Console登录验证) 4、再选择1启动系统 5、启动完成后,system-view ......
密码 防火墙 Console h3c web

微信小程序代码审核真恶心

是的 没错 我让微信小程序代码审核人员恶心到了一群文盲 理解能力极差的人员 去做审核的工作 真的是太恶心人了特别是针对个人用户开发者 极不友好建议远离微信小程序开发~~~~20+次审核不通过 真的被恶心到了 ......
代码 程序

俄罗斯方块

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> h2 { font-size: 19px; text-align: center; } #tetris { width: ......
方块

Vue3 响应式全局对象

项目需求 实现一个 响应式全局对象,在A模板页修改全局对象 ,在B模板页中自动响应改变为新值 main.js 全局对象 globalVars import { createApp } from 'vue' import { reactive } from 'vue' import App from ......
全局 对象 Vue3 Vue

[持续更新][考研复习]数与二叉树篇

数与二叉树空树--结点数为0的树* 什么是两个结点之间的路径?只能从上往下走* 什么是路径长度?经过几条边结点的层次(深度) 从上往下数结点的高度 从下往上数树的高度(深度) 总共多少层△结点的度 有几个孩子(分支)△树的度 各结点的度的最大值有序树vs.无序树有序树 各子树从左到右是 有次序 的, ......

HTML——用jQuery实现一键返回顶部

HTML部分可自行设计 特点:本次设计因为项目需要,标签在用户面前应出现于向下滚动页面一段高度后再显示,所以,滚动窗口监听事件后,需要设置下拉网页高度,在设置时需要注意,高度不该带有单位(例如:px,em等), 在达到指定高度时,该标签出现 代码如下: let totop = document.qu ......
顶部 jQuery HTML

java自定义注解,aop处理

1、定义注解 package com.example.demo.anno; import java.lang.annotation.*; @Target({ ElementType.METHOD }) @Retention(RetentionPolicy.RUNTIME) @Documented p ......
注解 java aop

.NET表达式树

IQueryable/IQueryable 和表达式树 IQueryable有两个组件 Expression:当前查询的组件的与语言和数据源无关的表示形式,以表达式树的形式表示。 Provider:LINQ 提供程序的实例,它知道如何将当前查询具体化为一个值或一组值。 ![](https://img ......
表达式 NET

简易计算机

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wid ......
简易 计算机

vue-slot插槽

今天大致了解些vue插槽。在Vue.js中,插槽(slot)是一种机制,它允许你将内容插入到组件的特定位置。使用插槽,你可以在组件内定义一些可以被填充的占位符,然后在使用该组件时,将具体的内容插入到这些占位符中。 <!DOCTYPE html> <html lang="en"> <head> <me ......
vue-slot slot vue

Linux 特殊权限和 ACL 权限管理

ACL(Access Control List,访问控制列表)在 Linux 系统内用来控制文件权限,提升系统安全和可靠性 Linux 上有三种特殊权限,分别是 set uid,set gid,sticky。对应权限的数值分别为4,2,1。对应权限的字母分别为 s,s,t。对应的操作分别为 chmo ......
权限 Linux ACL