网站首页 站内搜索

搜索结果

查询Tags标签: count,共有 1466条记录
  • redis中使用SCAN代替KEYS

    前言由于redis的keys命令是线上禁用,所以就有了SCAN、SSCAN、HSCAN和ZSCAN四个命令。 但是这四个命令也不是每次返回全部匹配结果,因此需要一遍遍执行下去,而且每次返回的cursor要作为下一个的参数。 因此查找也不太方便,我写了一个简单的方法,用来查找scan的所有结果…

    2021/8/27 2:36:11 人评论 次浏览
  • php 比较任意两个版本号大小/版本号对比算法

    版本号对比在公司的项目经常遇见版本对比的功能,自己总结分享下/*** Description:php 版本号对比算法* 前面位数相等 位数多的大 (1.2.3.1 > 1.2.3)* User: Jensen* DateTime: 2021/8/25 15:24* @param $version1 版本号不带v 1.2.3.1* @param $version2 版本号不带…

    2021/8/25 17:06:30 人评论 次浏览
  • php 比较任意两个版本号大小/版本号对比算法

    版本号对比在公司的项目经常遇见版本对比的功能,自己总结分享下/*** Description:php 版本号对比算法* 前面位数相等 位数多的大 (1.2.3.1 > 1.2.3)* User: Jensen* DateTime: 2021/8/25 15:24* @param $version1 版本号不带v 1.2.3.1* @param $version2 版本号不带…

    2021/8/25 17:06:30 人评论 次浏览
  • Python 剑指offer 03

    最容易想到的办法是双遍历,但实际不可行,消耗的内存和运行的时间都会很大 解法1 用字典统计数字出现的次数,如果数字已经在字典里则返回数字 # 解法1 class Solution1:def findRepeatNumber(self, nums) -> int:count = dict()for num in nums:if num not in count:…

    2021/8/25 14:06:14 人评论 次浏览
  • Python 剑指offer 03

    最容易想到的办法是双遍历,但实际不可行,消耗的内存和运行的时间都会很大 解法1 用字典统计数字出现的次数,如果数字已经在字典里则返回数字 # 解法1 class Solution1:def findRepeatNumber(self, nums) -> int:count = dict()for num in nums:if num not in count:…

    2021/8/25 14:06:14 人评论 次浏览
  • 2__栈(先进后出)__

    栈(先进后出) 创建一个基于数组的栈 class Stack {constructor() {this.items = [];}// 添加一个(或几个)新元素到栈顶push(element) {this.items.push(element);}// 移除栈顶的元素,同时返回被移除的元素pop() {return this.items.pop();}// 返回栈顶的元素,不对栈做任…

    2021/8/24 23:11:29 人评论 次浏览
  • 2__栈(先进后出)__

    栈(先进后出) 创建一个基于数组的栈 class Stack {constructor() {this.items = [];}// 添加一个(或几个)新元素到栈顶push(element) {this.items.push(element);}// 移除栈顶的元素,同时返回被移除的元素pop() {return this.items.pop();}// 返回栈顶的元素,不对栈做任…

    2021/8/24 23:11:29 人评论 次浏览
  • 《算法笔记》8.1小节——搜索专题->深度优先DFS 广度优先BFS

    深度优先搜索DFS DFS一般使用递归实现 深度优先算法解决背包问题 #define _CRT_SECURE_NO_WARNINGS 1 #include<cstdio> const int maxn = 30; int n, V, maxValue = 0; int w[maxn], c[maxn]; void DFS(int index, int sumW, int sumC) {if (index == n)//死胡同{i…

    2021/8/24 22:07:43 人评论 次浏览
  • 《算法笔记》8.1小节——搜索专题->深度优先DFS 广度优先BFS

    深度优先搜索DFS DFS一般使用递归实现 深度优先算法解决背包问题 #define _CRT_SECURE_NO_WARNINGS 1 #include<cstdio> const int maxn = 30; int n, V, maxValue = 0; int w[maxn], c[maxn]; void DFS(int index, int sumW, int sumC) {if (index == n)//死胡同{i…

    2021/8/24 22:07:43 人评论 次浏览
  • SQL主键冲突或者唯一索引冲突更新duplicate key update ... values()

    **说明: 1. on duplicate key update 含义: 1)如果在INSERT语句末尾指定了 on duplicate key update, 并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值, 则在出现重复值的行执行UPDATE; 2)如果不会导致唯一值列重复的问题,则插入新行。2. values(co…

    2021/8/24 2:06:03 人评论 次浏览
  • SQL主键冲突或者唯一索引冲突更新duplicate key update ... values()

    **说明: 1. on duplicate key update 含义: 1)如果在INSERT语句末尾指定了 on duplicate key update, 并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值, 则在出现重复值的行执行UPDATE; 2)如果不会导致唯一值列重复的问题,则插入新行。2. values(co…

    2021/8/24 2:06:03 人评论 次浏览
  • CyclicBarrier源码详解

    CyclicBarrier简介 CyclicBarrier也是一种线程同步工具,用于多个线程之间的同步,也是适用于一个线程等待多个线程。和CountDownLatch相比,CyclicBarrier有多个改进: 1、CyclicBarrier可以循环利用 2、CyclicBarrier中的线程的同步更加严谨。CountDownLatch中的线程在c…

    2021/8/22 11:06:23 人评论 次浏览
  • CyclicBarrier源码详解

    CyclicBarrier简介 CyclicBarrier也是一种线程同步工具,用于多个线程之间的同步,也是适用于一个线程等待多个线程。和CountDownLatch相比,CyclicBarrier有多个改进: 1、CyclicBarrier可以循环利用 2、CyclicBarrier中的线程的同步更加严谨。CountDownLatch中的线程在c…

    2021/8/22 11:06:23 人评论 次浏览
  • SQL 练习37

    检索至少选修两门课程的学生学号SELECT Student.SId,Student.Sname,选课数 from Student, (SELECT sid,COUNT(cid) 选课数 from sc GROUP BY sid HAVING COUNT(cid)>=2) t WHERE Student.SId = t.sid

    2021/8/21 2:06:36 人评论 次浏览
  • SQL 练习37

    检索至少选修两门课程的学生学号SELECT Student.SId,Student.Sname,选课数 from Student, (SELECT sid,COUNT(cid) 选课数 from sc GROUP BY sid HAVING COUNT(cid)>=2) t WHERE Student.SId = t.sid

    2021/8/21 2:06:36 人评论 次浏览
扫一扫关注最新编程教程