前言 对于队列和数据锁,本文结合我所在的mmo游戏项目,讨论一个实际例子 当玩家在游戏的过程中,获得道具、物品时,会弹出一个提示窗体(浮动样式),提示玩家进行操作。 弹出框弹出顺序: 先进先出,且不会包含重复数据。 或者是后进先出,且不会包含重复数据 理论上来说同一个时间列表中保存的数据不会超过10 ...
分类:
其他好文 时间:
2019-11-22 10:32:32
阅读次数:
83
一、概述 List继承了Collection,是有序的列表。 可重复数据 实现类有ArrayList、LinkedList、Vector、Stack等 ArrayList是基于数组实现的,是一个数组队列。可以动态的增加容量! LinkedList是基于链表实现的,是一个双向循环列表。可以被当做堆栈使 ...
分类:
其他好文 时间:
2019-11-22 00:52:27
阅读次数:
161
合并结果集 union 合并结果集 对合并后的结果集中的重复数据也会自动去重 如果不想去重 则使用 union all ...
分类:
数据库 时间:
2019-11-22 00:47:37
阅读次数:
88
.shape : 查看矩阵或数组的维数 .shape[0] : 查看行长度 .shape[1] : 查看列长度 tile(A, (B, C)) : 重复数组A,行上B次,列上C次 B=A.argsort() : 将数组A中的元素从小到大排列,提取其对应的索引index,然后输出到B a = [1, ...
分类:
编程语言 时间:
2019-11-21 14:23:37
阅读次数:
90
select username,count(*) as count from hk_test group by username having count>1; ...
分类:
数据库 时间:
2019-11-19 12:09:50
阅读次数:
62
1. 具体题目 给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 输入: [1,3,4,2,2] 输出: 2 示例 2: 输入: [3,1,3,4,2] 输出: 3 ...
分类:
编程语言 时间:
2019-11-16 21:10:35
阅读次数:
82
集合 有了数组为什么还要集合: 数组是固定长度的,集合长度可变(因此,适应场景不同) 同时存储一对一关系的数据 方便增删改查 不能添加重复数据(如set中) Collection Map 接口 HashMap List Queue Set ArrayList LinkedList HashSet 类 ...
分类:
其他好文 时间:
2019-11-16 19:54:51
阅读次数:
110
1.必须想办法把1做出来 2,因为我学习的特殊性,缺乏系统,应该努力构建系统,甚至导致有些函数并不真正知晓用法。比如list的index,目前感觉很反人类 3.体现了许多细微之处 比如range遍历的东西不能是int,数据集中可能出现重复数字,index可以加范围并且不加是不行的,表示范围时可以用- ...
分类:
其他好文 时间:
2019-11-12 23:10:18
阅读次数:
118
- -网上找结果很多都是无法排序有重复数据的,因此查了查资料写个改良版 百度百科: 快速排序算法通过多次比较和交换来实现排序,其排序流程如下: (1)首先设定一个分界值,通过该分界值将数组分成左右两部分。 (2)将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分 ...
分类:
编程语言 时间:
2019-11-12 15:57:33
阅读次数:
84
方法1:delete from xxx(表名) where rowid not in( select max/min(rowid) from xxx(表名) group by xxx(需要去重的列名,可以跟逗号实现多个列名去重))。 此方法采用直接删除的方法。但是效率比较低,数据量小的话可以使用。对 ...
分类:
数据库 时间:
2019-11-11 13:11:31
阅读次数:
174