数据结构--队列(数组)的一种实现
单向队列(数组实现) {代码...} 环形队列(数组实现) {代码...}
2021-06-20
区块链技术与应用-12-BTC-回顾问答
Q:转账交易时候,如果接收者不在线(没有连在比特币网络上)怎么办?A:转账交易只需要在区块链上记录,将某个账户比特币转到另一账户,而接收方是否在线并无影响。
2024-04-11
数据结构 {循环队列}
循环队列 {代码...}
2017-03-15
使用 redis 做分布式锁时,遇到客户端挂掉,如何正确的释放锁?
使用 redis 做分布式锁时,遇到客户端挂掉,如何正确的释放锁?或者执行任务的时间超过锁的过期时间,如果续期?使用 redis 做分布式锁时,遇到客户端挂掉,如何正确的释放锁?—— 给锁设置一个过期时间Q:如果持有锁的客户端挂了,这个锁还加着怎么办?只能等超时自动释放吗?是的,因为 redis server 没有主动检测长连...
2025-02-12
实例复习机器学习数学 - 2. 几种典型离散随机变量分布
上一节我们讨论的都是随机事件,某一个随机事件可能包含若干个随机试验样本空间中的随机结果,如果对于每一个可能的实验结果都关联一个特定的值,这样就形成了一个随机变量。
2021-07-14
Fast Wait-free Queue
本文介绍一种高效的,很有价值的无等待队列实现 fast wait-free queue。它基于FAA(fetch-and-add)+CAS(compare-and-swap)来实现。第一步的FAA避开高度竞争情况下第一个CAS造成的竞争。同时它还提供最强的wait-freedom保证progress。
2017-11-29
LeetCode 刷题
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
2020-07-28
RabbitMQ框架与五种模式
一、RabbitMQ的架构图Broker = MQ 服务器:消息中转站。VirtualHost:虚拟主机,具备隔离效果的一个空间,一个MQ有多个VirtualHost空间。exchange:交换机,判断并分配消息的路由到各个队列中。queue:队列,是可以存储消息的容器。Publisher:消息生产者,用来生产与发送消息的角色。Consumer:消息消费者,用来接收、...
2024-10-14
同步计数器设计与建模
⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合Verilog HDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。🔥文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 FPGA 也可获取。
2023-02-06
leetcode449. Serialize and Deserialize BST
对于树的序列化,可以直接联想到对树的遍历。树的遍历包括前序遍历,中序遍历,后序遍历和水平遍历,并且可知前序遍历和中序遍历,或中序遍历和后序遍历可以构成一棵唯一的树。除此以外,因为这是一棵二叉搜索树,可知该树的中序遍历就是所有元素的从小到大的排列。
栈和队列
栈和队列一、关于模拟栈使用何种模型1.顺序表:尾插尾删很快,缓存利用率高,但是要扩容2.单链表:使用链表头作为栈顶来插入删除数据也很快3.带头双向循环链表:也可以,时间也是O(1)二、栈的模拟实现 {代码...} 三、基础oj1.有效的括号[链接]给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否...
2023-05-18
[零基础学Python]集合的关系
冻结的集合 前面一节讲述了集合的基本概念,注意,那里所涉及到的集合都是可原处修改的集合。还有一种集合,不能在原处修改。这种集合的创建方法是: {代码...} 集合运算 先复习一下中学数学(准确说是高中数学中的一点知识)中关于集合的一点知识,主要是唤起那痛苦而青涩美丽的回忆吧,至少对我是。 元素与集合的关系 ...
2014-08-11
交叉熵损失函数nn.CrossEntropyLoss()
信息量:它是用来衡量一个事件的不确定性的;一个事件发生的概率越大,不确定性越小,则它所携带的信息量就越小。假设$X$是一个离散型的随机变量,其取值集合为$X$ = $x_0,x_1,,,x_n$,其概率分布函数为$p(x) = Pr(X = x),x\in X$,则定义事件$X = x_0$的信息量为:
2020-07-22
ARTS 第7周 | LeetCode 最低公共祖先 | Golang Worker Pool 原型 | 编程之禅
每人每周写一个 ARTS:Algorithm 是一道算法题,Review 是读一篇英文文章,Technique/Tips 是分享一个小技术,Share 是分享一个观点。
2020-06-29
JS算法题之每日一题-9.整数反转
Q:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [-2^31,2^31-1]。请根据这个假设,如果反转后整数溢出那么就返回 0。
2019-12-21
零基础入门数据挖掘系列之「特征工程」
特征工程(Feature Engineering)对特征进行进一步分析,并对数据进行处理。常见的特征工程包括:异常值处理、缺失值处理、数据分桶、特征处理、特征构造、特征筛选及降维等。
2024-03-25
Django解析Angular的POST数据
出现这种问题是因为Angular默认发送的数据格式是JSON而不是urlencode,而Django的request.POST无法解析JSON,所以才会出现上面的结果。