中间咕的几次考试就先咕着吧…… A.夜莺与玫瑰 枚举斜率。只考虑斜率为正且不平行于坐标轴的直线,最后把$ans\times 2$再$+1$即可。 首先肯定需要用$gcd(i,j)==1$确保斜率的唯一性,但由于题目中Deadline的定义是直线不是线段,所以一个方向只能有一条,需要去重。那么我们计算 ...
分类:
其他好文 时间:
2019-09-09 23:03:00
阅读次数:
181
优化前 优化后 顺带复习下 字符串的常用方法 ...
分类:
其他好文 时间:
2019-09-09 19:16:37
阅读次数:
101
根据我自己的的理解: 静态代理是实现抽象接口,在代理汇中获取代理对象的对象。需要一一去重写抽象类中的方法。 动态代理使用的是反射,需要我们传入被代理类,并默认实现所有的目标方法,通过invoke中方法反射获取menthod对象方法名称即可实现。 当 我们需要动态代理执行的仅是部分方法,那么只需要进行 ...
分类:
其他好文 时间:
2019-09-08 18:30:47
阅读次数:
100
使用kettle进行数据清洗: 1.新建转换去除手机销售信息表的重复记录 要求:去除该字段中的所有空格,方便后续聚合统计,字母统一大小写,去除该字段中的所有特殊字符(各种标点符号) 这里可选用排序加去重组件,也可用哈希去重。然后用字符串操作去括号,大小写统一。字符串替换的正则表达式去除特殊字符。 2 ...
分类:
其他好文 时间:
2019-09-08 09:36:01
阅读次数:
224
mysql 查询 1: Distinct 有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能去重他的目标字段(即所 ...
分类:
数据库 时间:
2019-09-08 00:19:30
阅读次数:
101
[TOC] 1.单表查询 单表查询语法: 关键字执行的优先级: 1.1 简单查询 1.select语句: select from 表; select 字段,字段.. from 表; select distinct 字段,字段.. from 表; 按照查出来的字段去重 select 字段 5 from ...
分类:
编程语言 时间:
2019-09-07 16:01:39
阅读次数:
126
一、分表: 水平分表:根据条件把数据分为N个表(例如:商品表中有月份列,则可以按月份进行水平分表)。 使用场景:一张表中数据太多,查询效率太慢。 当需要同时查询被水平分表的多张表时: 在两条SQL语句中间加union,就能把两表数据合并展示。 union:数据合并时去重。 Union all:数据合 ...
分类:
数据库 时间:
2019-09-06 01:40:30
阅读次数:
123
history |sort -k4|uniq -f3 -c |sort -n -k2 history:得到输入记录|sort -k4:在第4列进行排序 -k4 第4列 每一列用空格分隔|uniq -f3 -c :越过前3列 进行去重操作 每一列用空格分隔|sort -n -k2 :在第2列通过数字进... ...
分类:
系统相关 时间:
2019-09-05 23:05:59
阅读次数:
104
首先定义个fn用来返回整数的取值范围: 再写一个func用来做去重校验: 最后是整体实现: ...
分类:
编程语言 时间:
2019-09-05 13:41:51
阅读次数:
166
方法一:ES6中的Set语法: <script> let arr = [1,2,3,4,3,2,1]; let newArr = [...new Set(arr)]; console.log(newArr); </script> ...
分类:
编程语言 时间:
2019-09-05 13:19:13
阅读次数:
65