您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 一个循环线性地址先进先出队列(FIFO),

  2. 一个循环线性地址先进先出队列(FIFO),非常适合用做通讯、任务等,具有如下特点: 1.循环队列,空间利用率非常高,不用动态分配内存,不使用链表,无内存泄漏,无内存碎片; 2.线性地址空间,直接使用memcpy进出,速度非常快; 使用说明: 1.fifo_init 2.fifo_into 2.fifo_get 3.fifo_remove 4.fifo_uninit 如发现问题联系本人: lxj_com@163.com QQ:67016879
  3. 所属分类:Linux

    • 发布日期:2011-03-10
    • 文件大小:17kb
    • 提供者:lxj_com2006
  1. 队列也是一种特殊的线性表

  2. 在本章的应用部分,给出了四个使用队列的应用。第一个应用是关于5 . 5 . 3节所介绍的火车 车厢重排问题。在本章中对这个问题做了修改,要求缓冲铁轨按F I F O方式而不是L I F O方式工 作;第二个应用是关于寻找两个给定点之间最短路径的问题,这是一个经典的问题。可以把这 个应用看成是5 . 5 . 6节迷宫问题的一种变化,即寻找从迷宫入口到迷宫出口的最短路径。5 . 5 . 6节 中的代码并不能保证得到一条最短的路径...
  3. 所属分类:软件测试

    • 发布日期:2011-04-23
    • 文件大小:799kb
    • 提供者:a1003309396
  1. Laravel中为什么不使用blpop取队列详析

  2. 主要给大家介绍了关于Laravel中为什么不使用blpop取队列的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:59kb
    • 提供者:weixin_38694541
  1. 如何使用JavaScript实现栈与队列

  2. 前言 栈和队列是web开发中最常用的两种数据结构。绝大多数用户,甚至包括web开发人员,都不知道这个惊人的事实。如果你是一个程序员,那么请听我讲两个启发性的例子:使用堆栈来组织数据,来实现文本编辑器的“撤消”操作;使用队列处理数据,实现web浏览器的事件循环处理事件(单击click、悬停hoover等)。 等等,先想象一下我们作为用户和程序员,每天使用栈和队列的次数,这太惊人了吧!由于它们在设计上有普遍性和相似性,我决定从这里开始为大家介绍数据结构。 栈 在计算机科学中,栈是一种线性数据结构
  3. 所属分类:其它

    • 发布日期:2020-12-11
    • 文件大小:98kb
    • 提供者:weixin_38680664
  1. C#使用队列(Queue)解决简单的并发问题

  2. 本文通过实例,更具体的讲解了队列,队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队。 有一个场景:一个抢购的项目,假设有5件商品,谁先抢到谁可以买,但是如果此时此刻(这里的此时此刻假设是相同的时间),有100人去抢这个商品,如果使用平时的方法会出现什么情况呢?你懂的,这里所说是就是有关并发的问题。 平时我们去超市购物去结账的时候就是排队,这里我们先让抢购人排好队,按时间,谁先点击的抢购
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:60kb
    • 提供者:weixin_38581455
  1. Python数据结构与算法之使用队列解决小猫钓鱼问题

  2. 本文实例讲述了Python数据结构与算法之使用队列解决小猫钓鱼问题。分享给大家供大家参考,具体如下: 按照《啊哈》里的思路实现这道题目,但是和结果不一样,我自己用一幅牌试了一下,发现是我的结果像一点,可能我理解的有偏差。 # 小猫钓鱼 # 计算桌上每种牌的数量 # 使用defaultdict类,并设置默认类型为int型,即默认值为0 # cardcounts = defaultdict(int) # 不过deque有对应的方法 def henhenhaahaa(): from collec
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:66kb
    • 提供者:weixin_38545517
  1. Django使用Celery异步任务队列的使用

  2. 1 Celery简介 Celery是异步任务队列,可以独立于主进程运行,在主进程退出后,也不影响队列中的任务执行。 任务执行异常退出,重新启动后,会继续执行队列中的其他任务,同时可以缓存停止期间接收的工作任务,这个功能依赖于消息队列(MQ、Redis)。 1.1 Celery原理 Celery的 架构 由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。 消息中间件:Celery本身不提供消息服务,
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:449kb
    • 提供者:weixin_38703794
  1. 设计循环双端队列

  2. 设计循环双端队列 题目 设计实现双端队列。 请不要使用内置的双端队列库。 链接:https://leetcode-cn.com/problems/design-circular-deque/ 思路 题目要求不使用内置的双端队列库,那么可以考虑使用双指针,即队首指针和队尾指针。 Python代码 class MyCircularDeque: def __init__(self, k: int): self.head,self.tail = 0,0 self.
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:29kb
    • 提供者:weixin_38668225
  1. 设计循环双端队列

  2. 设计循环双端队列 题目 设计实现双端队列。 请不要使用内置的双端队列库。 链接:https://leetcode-cn.com/problems/design-circular-deque/ 思路 题目要求不使用内置的双端队列库,那么可以考虑使用双指针,即队首指针和队尾指针。 Python代码 class MyCircularDeque: def __init__(self, k: int): self.head,self.tail = 0,0 self.
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:29kb
    • 提供者:weixin_38742951
  1. 基于VS的C语言代码,行数:600+。不包含说明文档

  2. 图的基本操作与实现 【问题描述】实现图的一些基本操作 【基本要求】(1)自选存储结构,输入含n个顶点(用字符表示顶点)和e条边的图G (2)求每个顶点的度,输出结果 (3)指定任意顶点x为初始顶点,对图G作DFS遍历,输出DFS顶点序列(提示:使用栈实现DFS); (4)指定任意顶点x为初始顶点,对图G作BFS遍历,输出BFS顶点序列(提示:使用队列实现BFS) (5)输入顶点x,查找图G:若存在含x的顶点,则删除该结点及与之相关连的边,并作DFS遍历 (执行操作3);否则输出信息“无x”; (
  3. 所属分类:C/C++

    • 发布日期:2020-12-21
    • 文件大小:1mb
    • 提供者:m0_47066484
  1. Python多线程通信queue队列用法实例分析

  2. 本文实例讲述了Python多线程通信queue队列用法。分享给大家供大家参考,具体如下: queue: 什么是队列:是一种特殊的结构,类似于列表。不过就像排队一样,队列中的元素一旦取出,那么就会从队列中删除。 线程之间的通信可以使用队列queue来进行 线程如何使用queue.Queue【还有其他类型的对象下面讲】来通信: 1.创建一个Queue对象:对象=queue.Queue(x),x是队列容量,x可以不填,默认没有容量限制,     2.get()可以使线程从队
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:144kb
    • 提供者:weixin_38681736
  1. Laravel 队列使用的实现

  2. 1 环境 Laravel是一种类似ThinkPHP的php框架,封装的诸多功能可以很方便的使用。队列Queue便是其中之一。 Windows环境下,可使用PHPstorm作为Laravel的集成开发环境IDE。 2 队列 Laravel可配置多种队列驱动,包括 “sync”, “database”, “beanstalkd”, “sqs”, “redis”, “null”(具体参见app/config/queue.php) 其中sync为同步,database为使用数据库,后面三种为第三
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:79kb
    • 提供者:weixin_38708105
  1. PHP队列用法实例

  2. 本文实例讲述了PHP队列用法。分享给大家供大家参考。具体分析如下: 什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端进行插入操作,在前端进行删除操作。 什么情况下会用了队列呢,并发请求又要保证事务的完整性的时候就会用到队列,当然不排除使用其它更好的方法,知道的不仿说说看。 队列还可以用于减轻数据库服务器压力,我们可以将不是即时数据放入到队列中,在数据库空闲的时候或者间隔一段时间后执行。比如访问计数器,没有必要即时的执行访问增加的Sql,在没有使用队列的时候s
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:51kb
    • 提供者:weixin_38717843
  1. spiring异步方法Async和消息队列rocketMQ使用哪个比较好?

  2. 背景: 因为项目是分布式项目,已经集成过rocketmq.但是没有单独将消息服务提取出来.而是每个model之间相互进行消息发布与消费. 这样解耦性比较差.且仍需要model与model之间进行服务的调用..还是多多少少会影响服务器的性能. 所以考虑将消息服务提取出来.单独建一个model.进行专门的管理rocketmq的消费.这样虽然也需要其他model进行调用rocketmq.但是与原有model项目进行了隔离…只需要利用rocketmq的异步消息在消息服务中进行各个model的调用….做到
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:166kb
    • 提供者:weixin_38747211
  1. .Net消息队列的使用方法

  2. .Net使用消息队列,借助windows组件来存储要完成的一系列任务,不用程序使用同一个队列,方便不同程序之间的数据共享和协作…… 以本人经验,这个在某个方面类似于session(当然还有很多方面不同),相同之处:session可以把信息存储在aspnet_state服务中,网站重新编译或者重新启动网站,session不会丢失(session超时是正常情况,这种情况除外)。 win7中安装消息队列组件,其他操作系统请百度搜索相关资料。   如果服务没有自动启动,需要启动服务: 先创建队列,再使
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:145kb
    • 提供者:weixin_38687968
  1. Queue-Bot:不和谐队列机器人-源码

  2. 辩论队列博彩 创建用于管理语音通道候诊室。 该机器人可让您显示等待的人的顺序,并轻松地将他们拉到另一个频道。 如何使用 特权用户是服务器所有者,管理员以及具有以下任何角色的用户: mod , moderator , admin , administrator 。 创建一个队列。 特权用户可以使用!queue {channel name}创建队列,其中{channel name}是文本或语音通道的名称。 例如, !queue Waiting Room将Waiting Room语音通道变成一个队
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:640kb
    • 提供者:weixin_42117340
  1. concurrent_writer:一个库,用于处理具有多个进程的数据并将处理后的数据保存到相同的目标位置,而不会锁定资源-源码

  2. parallel_writer 一个库,用于通过多个进程处理数据,并将处理后的数据保存到相同的目标位置,而不会锁定资源。 Python包“ multiprocessing”将cpu的多个内核用于cpu绑定的作业。 如果没有现有的并发写入机制(例如文件,sqlite等),则有两种方法可以将作业的结果保存到相同的目标位置。 第一种方法是同步编程,它使用锁来确保一次只有一个进程写入该目标。 第二种方法是将结果保存到进程共享的数据结构(例如队列)中,并创建另一个唯一的进程从共享数据结构中读取结果并将其
  3. 所属分类:其它

    • 发布日期:2021-03-03
    • 文件大小:23kb
    • 提供者:weixin_42122306
  1. 如何使用SpringBoot与RabbitMQ结合实现延迟队列

  2. 何为延迟队列?顾名思义,延迟队列就是进入该队列的消息会被延迟消费的队列。而一般的队列,消息一旦入队了之后就会被消费者马上消费。延迟队列多用于需要延迟工作的场景。最常见的是以下两种场景:1.延迟消费。比如:用户生成订单之后,需要过一段时间校验订单的支付状态,如果订单仍未支付则需要及时地关闭订单。用户注册成功之后,需要过一段时间比如一周后校验用户的使用情况,如果发现用户活跃度较低,则发送邮件或者短信来提醒用户使用。2.延迟重试。比如消费者从队列里消费消息时失败了,但是想要延迟一段时间后自动重试。如果
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:137kb
    • 提供者:weixin_38499706
  1. 奇数作业:Node.js应用程序的作业队列-源码

  2. 奇怪的工作 Node.js应用程序的作业队列 为什么使用作业队列? 如果您的应用程序需要在其主要流程之外完成工作单元,无论是出于可靠性还是可扩展性,或两者兼而有之,则可以从作业队列中受益。 为什么要使用奇怪的工作? 如果您的堆栈已包含Node.js和MongoDB或其他受支持的数据库之一,则oddjob可能非常适合您的项目。 为什么不使用oddjob? 测试版质量! 尚未经过全面测试或用于生产中。 还有许多其他高质量选项。 特征 分布式-多个工作程序从同一作业队列运行,并且多个客户端将作业推
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:529kb
    • 提供者:weixin_42126865
  1. redis使用watch秒杀抢购实现思路

  2. 本文实例为大家分享了redis使用watch秒杀抢购的具体代码,供大家参考,具体内容如下 1、使用watch,采用乐观锁 2、不使用悲观锁,因为等待时间非常长,响应慢 3、不使用队列,因为并发量会让队列内存瞬间升高 代码: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import redis.clients.jedis.Jedis; /** * redis测试抢购
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:62kb
    • 提供者:weixin_38742656
« 12 3 4 5 6 7 8 9 10 ... 50 »