自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 单栈模式-在数组无法满足时间限制的情况下

/ 返回 4 ,因为截至今天的最后 4 个股价 (包括今天的股价 75) 都小于或等于今天的股价。例如,如果未来 7 天股票的价格是 [100,80,60,70,60,75,85],那么股票跨度将是 [1,1,1,2,1,4,6]。int next(int price) 给出今天的股价 price ,返回该股票当日价格的 跨度。

2023-10-08 21:00:46 48 1

原创 lambda

【代码】lambda。

2023-09-27 11:33:25 50

原创 Redis_SDS(redis 动态字符串)

Simple Dynamic Stringhttp://redisbook.com/sdssdssds的全部属性结构:1-addr 2-free 3-length 4-bufflength+buff : 1-解决查询字符串的空间复杂度 2-解决了缓冲区溢出的问题和普通c字符串的区别的是:c字符串以’/0’作为结束符,但是sds本身开辟了空间记录了长度,lenth加上buff存储完整的c字符串信息存储完整的字符串信息strlen的复杂度:从原来的o(n)在sds的设计中降低为o(1)

2023-08-21 20:25:30 60 1

原创 int32位数值范围详解(原码,补码,反码)

【代码】int32位数值范围详解(原码,补码,反码)

2023-08-17 19:32:22 1200 1

原创 redis相关

但需要注意的是,Redis是单线程的,对于频繁的写操作和高并发的场景,应该选择合适的方案来保证数据的一致性和并发性能。总体而言,Redis通过优化性能、支持多种数据结构、提供持久化和复制机制等特性,使得它得以在广泛的应用场景中被广泛使用,并成为非常受欢迎的高性能缓存和数据存储解决方案。另外,需要注意的是,在Redis的单线程模型下,并发的增加命令可能会遇到竞争条件。子进程完成对数据库的扫描和AOF文件的重写后,将新的AOF文件重命名为旧的AOF文件,并让主进程继续正常地处理命令请求。

2023-08-17 19:28:00 44 1

原创 游戏Tick时间轮算法实现

这里写自定义目录标题时间轮算法简述基本结构相关代码时间轮算法简述基本结构Hash表嵌套队列,管理不同Tick时间调度的程序出队列,实现不同间隔Tick的程序抢占,从而实现游戏中定时检测等功能的实现Hash表嵌套队列 :hash表的key值表示时间轮片的位置,队列表示同一Tick位置的线程排队情况;HashCode 的计算:1- 从当前的Tick位置开始 加上 线程设置的定时Tick 2- 将得到的Tick数,与时间轮的长度进行求余数操作,得到时间轮上的Tick位置 3- 将该线程插入到该Ti

2022-05-07 11:44:04 1290

原创 std::binary_function使用

可以作为参数比较器binary_function原型template<class Argv1, class Argv2, class Result> struct binary_function { typedef Arg1 first_argument_type; typedef Arg2 second_argument_type; typedef Result result_type; }//头文件#include <functional>测试代码

2022-04-29 17:03:26 502

原创 std::map相关

std::map的使用和解释重载operator的时候,都要声明public自定义key值,用class MyDefineKey的结构作为自定义的key值,可以正常使用find去查找3. 原因:二叉红黑树结构,有序集合,在插入数据的时候,要重载操作operator函数,否则会编译报错5. 函数重载: 传入的参数是比较的右值,本身的成员变量是右值map声明的第三个参数4. 传入的参数必须是【函数指针】或者一个【结构类型】5. 函数指针:6. 使用c++11的新函数decltype(),

2022-04-20 22:34:30 166

原创 svn 查找提交关键字脚本

svn 查找提交关键字脚本#!/bin/bashName=$1KeyWord=$2Line=$3echo ${Name}result=`svn log -l ${Line}| tr "\n" " "| sed 's/[\-]\{72\}/\n/g' | awk -F "|" -vNAME=$Name -vKEY=$KeyWord '{OFS="\t";if(($2 ~ NAME)&&($4 ~ KEY)) {print $1 $2 $3 $4}}' > test.txt`

2022-04-19 16:19:32 859

原创 共享内存

IPC (InterProcess Communication)原文链接:操作系统IPC

2021-04-19 14:40:46 103

原创 【力扣简单】两数之和

题目简介

2021-03-03 23:41:46 69 1

原创 投放金额与销售额预测

销售预测环境说明:项目描述: 投放金额与销售额预测 作者: 贪心学院 出品 基础环境:Python3.6 依赖库:pandas、Matplotlib、sklearn、numpy 输入数据: data.txt 程序输出目标:要对销售额进行预测 模型应用: 线性回归 环境安装基本命令: pip install pandas 或 matplotlib 或 sklearn 应用软件...

2020-02-28 11:38:44 691

转载 Opencv+python 人脸检测

流程图:代码:import numpy as npimport cv2 as cv# 实时视频,调用摄像头cv.namedWindow("Face Detected")cap = cv.VideoCapture(0)success, frame = cap.read()#  加载opencv识别器face_cascade = cv.CascadeClassifier('...

2018-12-14 15:23:36 242 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除