首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何确保售票不会超出允许的范围?

如何确保售票不会超出允许的范围?
EN

Stack Overflow用户
提问于 2018-11-29 18:23:35
回答 2查看 68关注 0票数 0

售票公司如何保证不再售票?

例如,你有40个可用票,售出39个,2个人同时开始购买,两个人都会有该票可用的信息,但一旦一个人完成购买,另一个人仍然会有错误的信息,有票可用,并且购买不会被阻止。

如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2018-11-29 18:42:29

一旦一个人进入购买工作流,就将该门票标记为不可用(有某种类型的过期,可能是20分钟),这样其他购物者就不能同时购买该门票。如果第二个购物者试图进入购买工作流,则告诉他们该门票不再可用。

“进入采购工作流”定义为“关键区”,一次只允许一个人进入。两个人同时认领最后一张票是不可能的。

当第一个人购买时,永久减少可用门票。如果第一个人取消购买或放弃工作流,请将保留的票证释放回可用池中。

票数 1
EN

Stack Overflow用户

发布于 2018-11-29 18:40:02

不确定您希望在数据库端还是c#端得到什么样的答案。在任何情况下,c#端都应该非常简单,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 private void Order_bt_Click(object sender, RoutedEventArgs e)
    {

        DataTable data = ReadDataFromDB();

        if (data.Rows.Count <= 40)
        {
            // reserve the ticket to a person
        }
        else
        {
            MessageBox.Show("Sorry, the show is sold out");
        }

    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53545345

复制
相关文章
BUG-索引超出范围
小心一点 System.ArgumentOutOfRangeException:“Index was out of range. Must be non-negative and less than the size of the collection.”
用户9857551
2022/06/28
1.4K0
BUG-索引超出范围
C语言中数组超出范围,检测数组下标边界是否超出范围解决方案
iRows= iRsz; iColumns = iCsz; iCurrentRow = -1;
全栈程序员站长
2022/11/02
1.1K0
Python面试题目之列表取值超出范围
# 下面列表取值超出范围,会报错还是有返回值: L1 = ['1','2','3','4','5','6',] print(L1[10]) print(L1[10:]) 第一个打印会报错: 第二个打
Jetpropelledsnake21
2019/02/15
1K0
如何确保线程的执行顺序?
线程的执行顺序是不确定的:在同一个方法中,连续创建多个线程,调用线程的start()方法的顺序并不能决定线程的执行顺序。
编程识堂
2023/05/24
3750
如何确保线程的执行顺序?
如何确保容器的安全性?
对于许多企业来说,容器化使得释放速度更快,比虚拟机更加有效率。与此同时,容器引入了新的部署模式,因此,企业架构师和安全专家需要重新考虑:采取哪些方式来保证应用程序的安全性。在RSA安全会议上,安全专家评估安全实施容器化策略该考虑哪些方面。 安全厂商Bromium的首席技术官Simon Crosby称,传统安全工具仅仅能在云中工作。目前,企业正在关注于容器的另一个抽象层。 Juniper Networks的安全副总裁和首席技术官Chris Hoff说,使用网络和端点安全,保证了企业的区域安全性。同时,也出现了
静一
2018/03/23
8610
如何确保NFS服务安全
上一篇博文《Redhat 设置 NFS 挂载的简单步骤》,其中摘录了一段 nfs 中 fuser 的使用,索性将其全部发出,以供参考。 ---- 对于 NFS 的安全问题,我们是不能掉以轻心的。那么我们如何确保它的安全呢?这里我们首先我们需要分析一下它的不安全性。看看在那些方面体现了它的不安全。NFS 服务安全性分析:不安全性主要体现于以下 4 个方面: 1、新手对 NFS 的访问控制机制难于做到得心应手,控制目标的精确性难以实现 2、NFS 没有真正的用户验证机制,而只有对 RPC/Mount 请求的过程
张戈
2018/03/26
5K1
CSS 实现文本超出容器范围用省略号显示(单行+多行)
一、单行省略号 实现代码: <div class="text-container">AAAAAAAAAAAAAAAAAAAAAAAAA</div> .text-container { width:
Leophen
2020/09/29
1.4K0
CSS 实现文本超出容器范围用省略号显示(单行+多行)
如何确保虚拟DMZ的云安全
虚拟DMZ的云配置需要特定的安全策略。专家Dejan Lukan分析了不同种类的虚拟DMZ及它们与物理DMZ的差别。 DMZ,或非军事区,是一个主机或小型网络,主要用来将网络隔离成多个区域来加强安全性的设置。这个名词来源于军事用语,是指两个国家之间一块禁止军事活动的区域。DMZ主要用来在对外提供安全的HTTP、FTP、SSH、SMTP等服务的同时将他们保护在内网中。 网络隔离技术有很多种,包括: 物理网络隔离:在两个DMZ之间配置一个网络,让其中的通信只能经由一个安全装置实现。在这个安全装置里面,防火墙及I
静一
2018/03/20
2.2K0
如何确保A.I.营养充足
人工智能就像孩子一样,需要合适的教育来激发他们的潜能,也需要合适健康的饮食——高质量的数据。 业务的快速增长亟需人工智能加快判断能力,但是在人工智能的黑盒子里,要考虑的东西很多。人工智能所做出决策的质量和数据质量息息相关。有一句老生常谈的话——“废料只能出废品”,对人工智能来说再合适不过。 为什么呢?比较一下下面两种方式的区别就知道了。一般的分析方案会提供一个特定顺序的结果关系图表。如果你问一个分析程序,为什么北方的销售业绩变差了,你就会得到一系列可能因素的列表:供应链问题、人口变动、社会媒体倾向等。然后需
CSDN技术头条
2018/02/12
4980
[答疑]火车售票的类图
1、我没有单独将 经停站 画出来,而是使用每个出发站作为 经停站。检票口作为出发站的一个属性。不知道这样的处理是否恰当?
用户6288414
2021/11/26
4390
RabbitMq如何确保消息不丢失
上篇写了掌握Rabbitmq几个重要概念,从一条消息说起,这篇来总结关于消息丢失让人头痛的事情。网络故障、服务器重启、硬盘损坏等都会导致消息的丢失。消息从生产到消费主要结果以下几个阶段如下图。
李明成
2020/09/27
1.1K0
RabbitMq如何确保消息不丢失
如何优化mysql的范围查询
本文预计分为两个部分: (1)联合索引部分的基础知识 在这个部分,我们温习一下联合索引的基础 (2)联合索引部分的实战题 在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。
sunsky
2020/12/31
8.1K0
jquery实现让导航超出显示范围外时自动贴在屏幕最顶上
  经常会遇到这样的情况,当页面展示内容过长时,想点导航切换栏目,就得把滚动条拉回到顶上,这样操作总不太人性化,能不能让导航超出显示范围外时自动贴在屏幕最顶上呢?答案肯定是能的。如果不太明白,把滚动条拉到下面点,看下我博客是效果就明白了。
胡尐睿丶
2022/03/23
8460
jquery实现让导航超出显示范围外时自动贴在屏幕最顶上
如何确保SDN基础设施的安全
编者按:SDN受到越来越多人的青睐,但是SDN部署迟迟未能落地,主要原因就是企业担心部署冒的风险太大,对基础设施产生很大的影响,因此很多企业抱着观望的态度,那么何为部署SDN最安全的方式呢? 现如今的
SDNLAB
2018/04/04
6230
如何确保SDN基础设施的安全
如何确保uCPE零接触部署
服务提供商正在努力用在通用客户端设备(uCPE)的标准平台上运行的软件来替换客户端设备(CPE)。他们还希望尽量减少在供应链和客户现场建立uCPE所需的步骤。在理想情况下,部署的uCPE不需要用户干预,现场也不需要技术人员。这就是我们所说的零接触。
SDNLAB
2018/07/31
6280
如何确保uCPE零接触部署
企业确保云计算成本不会超支的六种方法
企业在为下一次云计算成本核算做好准备的同时,请牢记以下六种方法和提示,将会最大限度地提高收益,并最大限度地减少浪费,同时不会增加数据资源的风险.
静一
2018/07/31
5490
企业确保云计算成本不会超支的六种方法
如何确保云计算的合规性
云计算的合规性可以确保云计算服务满足用户的合规性要求。但是,采用云计算服务的企业不应假设每个云计算公司都能满足其独特需求,因为他们提供的与合规性相关的服务产品各不相同。
静一
2019/07/22
2K0
如何确保云计算的合规性
系统设计:在线售票系统
让我们设计一个在线售票系统,销售Ticketmaster或BookMyShow等电影票。
小诚信驿站
2022/03/06
6.7K0
系统设计:在线售票系统
如何确保有状态 Kubernetes 的稳定性
本文译自 Ensuring Resilience for Stateful Kubernetes[1]。作者:Michael Greenberg
灵雀云
2022/06/06
4300
如何确保有状态 Kubernetes 的稳定性
点击加载更多

相似问题

确保文件名不会超出范围

40

如何确保对象不会超出可视范围->opengl->c

32

位移超出允许范围

31

超出允许范围的标度索引

36

对象会不会超出范围?

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文