首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏有脑子的搬砖工

    考试的锁,设置失效时间

    设置一个考试,给考试上锁 reditsUtil缓存工具类 package com.rc.common.redis.utils; import java.time.Duration; import java.util.List = null) { Set<String> kes = getTmp().keys(key); getTmp().delete(kes); } } } 考试校验 //考试校验 public //没开始提示 //结束提示试卷作答结束 //在考试时间段 try { //加锁,设置失效时间为30秒 if (RedisUtil.setIfAbsent(paperId + "ExamPaper", 30)) { //设置失效时间,指定缓存失效时间 // DateUtils.pastMinutesByTime(paper.getEndTime()这个方法就是取考试结束时间 RedisUtil.del(paperId + "ExamPaper"); } } else { return true; } return false; } 得到考试结束时间

    92200发布于 2019-12-03
  • 来自专栏AI那点小事

    CCF考试——201712-2游戏

    概要 问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。    例如,当n=5, k=2时:   1号小朋友报数1;   2号小朋友报数2淘汰;   3号小朋友报数3;   4号小朋友报数4淘汰;   5号小朋友报数5;   1号小朋友报数 样例输入 5 2 样例输出 3 样例输入 7 3 样例输出 4 数据规模和约定   对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ k ≤ 9。

    75220发布于 2020-04-20
  • 来自专栏AI那点小事

    CCF考试——201403-2 窗口

    每行包含四个非负整数 x1, y1, x2, y2,表示该窗口的一对顶点坐标分别为 (x1, y1) 和 (x2, y2)。保证 x1 < x2,y1 2。    样例输入 3 4 0 0 4 4 1 1 5 5 2 2 6 6 1 1 0 0 4 4 0 5 样例输出 2 1 1 IGNORED 样例说明   第一次点击的位置同时属于第 1 和第 2 个窗口,但是由于第 2 个窗口在上面,它被选择并且被置于顶层。    int y1,y2; int order; node(int _x1,int _y1,int _x2,int _y2,int _order){ x1 = _x1 ; x2 = _x2; y1 = _y1; y2 = _y2; order = _order; } }Window; int N

    53360发布于 2020-04-18
  • 来自专栏AI那点小事

    CCF考试——201612-2工资计算

    未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算:   1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元;   2

    71210发布于 2020-04-20
  • 来自专栏AI那点小事

    CCF考试——201312-2ISBN号码

    识别码的计算方法如下:   首位数字乘以1加上次位数字乘以2……以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,则识别码为大写字母X。 例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,从左至右,分别乘以1,2,…,9,再求和,即0×1+6×2+……+2×9=158,然后取158 mod

    72730发布于 2020-04-18
  • 来自专栏AI那点小事

    CCF考试——201503-2数字排序

    样例输入 12 5 2 3 3 1 3 4 2 5 2 3 5 样例输出 3 4 2 3 5 3 1 1 4 1 评测用例规模与约定   1 ≤ n ≤ 1000,给出的数都是不超过 using namespace std; typedef struct num{ int data; int cnt; }Num; int cmp(Num data1,Num data2) = data2.cnt){ return data1.cnt>data2.cnt; } return data1.data<data2.data; } Num data

    45410发布于 2020-04-20
  • 来自专栏AI那点小事

    CCF考试——201609-2火车购票

    样例输入 4 2 5 4 2 样例输出 1 2 6 7 8 9 10 11 12 13 14 3 4 样例说明   1) 购2张票,得到座位1、2。    2) 购5张票,得到座位6至10。   3) 购4张票,得到座位11至14。   4) 购2张票,得到座位3、4。

    52310发布于 2020-04-20
  • 来自专栏AI那点小事

    CCF考试——201703-2学生排队

    0)初始队列中学生的学号依次为1, 2, 3, 4, 5, 6, 7, 8;   1)第一次调整,命令为“3号同学向后移动2”,表示3号同学出队,向后移动2名同学的距离,再插入到队列中,新队列中学生的学号依次为 1, 2, 4, 5, 3, 6, 7, 8;   2)第二次调整,命令为“8号同学向前移动3”,表示8号同学出队,向前移动3名同学的距离,再插入到队列中,新队列中学生的学号依次为1, 2, 4, 5, 8, 3, 6, 7;   3)第三次调整,命令为“3号同学向前移动2”,表示3号同学出队,向前移动2名同学的距离,再插入到队列中,新队列中学生的学号依次为1, 2, 4, 3, 5, 8 样例输入 8 3 3 2 8 -3 3 -2 样例输出 1 2 4 3 5 8 6 7 评测用例规模与约定   对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ m ≤ 1000

    68230发布于 2020-04-20
  • 来自专栏腾讯云WeCity专业能力认证

    腾讯云WeCity专业能力认证考试时间(2021)

    以下排期仅适用于腾讯云WeCity专业能力认证体系内的科目,其他认证科目请以报名时官网展示的时间为准。 认证培训流程请参考:https://cloud.tencent.com/document/product/658/4639 2021年腾讯云认证考试排期2021年7月7月31日2021年8月8月28日 2021年9月9月25日2021年10月10月30日 cloudlite认证报名链接:https://wj.qq.com/s2/9172837/8cba/ 2021年腾讯云认证考试排期2021年7月7

    4.8K60发布于 2021-11-01
  • 来自专栏AI那点小事

    CCF考试——201409-2画图

    概要 问题描述   在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。    第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。 样例输入 2 1 1 4 4 2 3 6 5 样例输出 15 评测用例规模与约定   1<=n<=100,0<=横坐标、纵坐标<=100。 flag)); for(int i = 0 ; i < n ; i++){ cin>>x1>>y1>>x2>>y2; sum += (x2 -x1)*(y2-y1); for(int i = x1 ; i < x2 ; i++){ for(int j = y1 ; j < y2 ; j

    41210发布于 2020-04-20
  • 来自专栏AI那点小事

    CCF考试——201709-2公共钥匙盒

    有K位老师要上课,给出每位老师所需要的钥匙、开始上课的时间和上课的时长,假设下课时间就是还钥匙时间,请问最终钥匙盒里面钥匙的顺序是怎样的? 输入格式   输入的第一行包含两个整数N, K。    样例输入 5 2 4 3 3 2 2 7 样例输出 1 4 3 2 5 样例说明   第一位老师从时刻3开始使用4号教室的钥匙,使用3单位时间,所以在时刻6还钥匙。 第二位老师从时刻2开始使用钥匙,使用7单位时间,所以在时刻9还钥匙。    ---- 思路 这是道结构体排序的问题,构造结构体,包含3个元素,房间号,使用时间,类型(取钥匙为0,放钥匙为1)。排序规则:首先根据时间的先后排序。时间相同,根据取放排序,先放后取。 时间相同,是相同的操作,先房间号低的操作。

    29710发布于 2020-04-20
  • 来自专栏全栈程序员必看

    PAT考试总结(考试心得)

    a: gcd(b, a % b); } //埃筛对素数进行打表 bool prime[100]; void getPime() { fill(prime + 2, prime + 100, true); for(int i = 2; i < 100; i++) { if(prime[i]) { int factor = 2; while(i * factor ,可以先将时间化成秒为单位,必要时再转换回时分秒。 所以考虑红黑树实现的set; 充分考虑、化简模拟的事件要满足的条件,如1128 N Queens Puzzle (20分)中,”两个皇后不能在同一对角线“,说明两个皇后连线的斜率不能为1; 当模拟的事件有时间轴时 ,考虑设置一个变量模拟时间的流逝。

    1.2K20编辑于 2022-07-31
  • 来自专栏数据结构与算法

    dp考试

    【样例输入】 2 3 1 2 2 1 【样例输出】 4 【数据规模与约定】 对于 100%的数据, 1≤?,?,??,??≤100,。 1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 #include<cmath> 5 using namespace std 2,⋯,??,找 到一组 ?1,?2,⋯,??使得 ?1<?2<⋯<??且??1<??2<⋯<???,同时 使得 这个 ?最大 ,求最大 的?。 【输入格式】 第一行是 一个正整数 ?。 2,⋯,?_?。 【输出格式】 输出 最大 的?。 【样例输入】 4 4 2 3 1 54 2 3 1 54 2 3 1 54 2 3 1 54 2 3 1 54 2 3 1 54 2 3 1 54 2 3 1 54 【样例输出】 3 【数据规模与约定】

    1.4K90发布于 2018-04-13
  • 来自专栏用户2119464的专栏

    HTML4+CSS2基础考试-易错点总结

    HTML4+CSS2基础考试 选择题 body 标签的默认 margin 是多少像素 8px; 我需要一个 div 高度为 30 px, div 里有一行字垂直居中, 字的大小为 14 px, 应该怎么写

    76250发布于 2019-01-15
  • 来自专栏IT技能应用

    Adobe考试

    Adobe考试又称为Adobe国际认证和Adobe认证考试,Adobe国际认证(英文:Adobe Certified Professional)是Adobe公司CEO签发的权威国际认证体系,旨在为用户提供 这些考试涵盖了Adobe软件的各个方面,包括基本操作、高级技巧和最佳实践。通过准备并参加这些考试,您可以更深入地了解Adobe软件,并学习如何更有效地使用它们。 为了获得Adobe国际认证证书,您需要首先选择要参加的考试。 准备好后,您可以注册并安排参加考试。 Adobe国际认证每科考试由33-50道题组成,包括选择判断题、情景题、实操题,考试时间为50分钟,成绩总分为1000分,获得证书最低成绩分为700分,考完当场出成绩分,获取证书3-5个工作日。

    1.1K10编辑于 2023-04-20
  • 来自专栏数据结构与算法

    2018.7.30考试

    我们对第一棵树重标号,求出dfs序,这样每一个子树就对应了一个区间/排列 判断两个排列相等 等价于 最大最小值相等 且 大小相同 于是dfs第二棵树计算就可以了 T2 转化后的题意:求出每个点删除后的最小生成树

    98150发布于 2018-08-01
  • 来自专栏全栈程序员必看

    ATA考试

    一、确定机房作为ATA考试机器的数量。 (1)确定本次ATA考试本校每个机房上报了多少台机器。 ATA考试机的使用总数量不包含ATA管理机器。 最佳考试机器数量为:28台 28台考试机器 1台管理机器 1台备用机器 (2)注意事项:如果上报机器的数量超出了本机房机器的真实数量。 (2)给客户机配置IP地址。 a)按照刚才自动获取到的网段来配置IP。 (2)扫描不到考试机 解决: (1)如果某台主机不在线,请检查相应主机网络环境,并关闭防火墙 (2)进入”注册考试机”选项 然后结束考试。 (2)答题之后 管理机开始收卷。 (3)上传数据。

    2K10编辑于 2022-09-07
  • 来自专栏FinGet前端之路

    在线考试系统(vue2 + elementui + express4 + MongoDB)

    sessionParser({ secret: '12345', // 建议使用 128 个字符的随机字符串 name: 'userInfo', cookie: { maxAge: 1800000 }, // 时间可以长点 在实际开发过程中发现,考试系统各个表(集合)都是需要关联,mongodb这种非关系型数据库,做起来反而麻烦了不少。在此将一些数据库增删改查的方法回顾一下。 _questions,function (err2,doc2) { if (err2) { ... } doc2) { if(err2){ ... } else { if _id},item,(err2,doc2)=>{ if(err2){ res.json({

    9.6K40发布于 2019-06-28
  • 来自专栏python数据分析实践

    Matplotlib时间序列型图表(2

    往期回顾 在上一篇文章中,我们了解了时间序列图表的绘制方法,效果如下(滑动以浏览),对以往的工作做个总结。目的就是简化大家代码的书写过程,拓宽绘图方法,为科研和商业绘图提供帮助。 时间序列型图表(续上节) 4 量化波形图 量化波形图(也被称为河流图或主题河流图),是堆积面积图的一种变形,通过流动的形状展示不同类别数据随时间的变化情况。 + sigma2, mu2 - sigma2, facecolor = 'C1', alpha = 0.4) ax.plot(t, mu1, lw=2, label='mean population 1 = '#00FF00', alpha = .3) ax.fill_between(x, y1, y2, where = (y1 > y2) & ((y1 - y2) > 0.5) & ((y1 - y2 ((y1 - y2) <= 1.3), color = '#FF0000', alpha = .5) ax.fill_between(x, y1, y2, where = (y1 < y2) & ((y2

    89620编辑于 2023-02-23
  • 来自专栏计算机与AI

    Python时间序列分析简介(2

    而在“时间序列”索引中,我们可以基于任何规则重新采样,在该 规则 中,我们指定要基于“年”还是“月”还是“天”还是其他。 滚动时间序列 滚动也类似于时间重采样,但在滚动中,我们采用任何大小的窗口并对其执行任何功能。简而言之,我们可以说大小为k的滚动窗口 表示 k个连续值。 让我们来看一个例子。 同样,我们可以按照以下方式在30天的时间内检查出最大值。 ? ? 在这里,我们可以看到随时间变化的制造品装运的价值。请注意,熊猫对我们的x轴(时间序列索引)的处理效果很好。 我们可以通过 在图上使用.set添加标题和y标签来进一步对其进行修改 。 ? 希望您现在已经了解 在Pandas中正确加载时间序列数据集 时间序列数据索引 使用Pandas进行时间重采样 滚动时间序列 使用Pandas绘制时间序列数据

    4.3K20发布于 2020-12-14
领券