https://codeforces.com/problemset/problem/163/E 题意:给 \(n\) 个串,初始每个串都是有效的,\(m\) 次操作,能让某个串无效,或者某个串重新生效,或者求有效串在新给的 \(s\) 中的总出现次数。 题解: 考虑询问 \(s\) 中出现了多少个模 ...
分类:
其他好文 时间:
2020-06-21 09:38:11
阅读次数:
47
1. 解决问题:一个全局使用的对象要频繁的创建和销毁 实现单例模式的要素:①类只有一个实例 ②由类自行创建这个实例 ③提供一个获取这个实例的方法 实现:①类提供静态成员存储此单例对象 ②构造私有 ③提供get方法获取单例对象 1.1 饿汉式 ①静态变量--类加载时就初始化了这个变量 package ...
分类:
其他好文 时间:
2020-06-20 22:14:31
阅读次数:
69
java.util.Coollections 一个工具类,提供了针对java 集合的操作方法;对 List 实现类的排序、翻转、随机排序等操作 1. 排序 void sort(List<T> list) void sort(List<T> list,Comparator<?> c) void rev ...
分类:
编程语言 时间:
2020-06-20 21:23:41
阅读次数:
63
new的问题: 常规的对一个象创建方法: // 创建一个Road对象 Road road = new Road(); new的问题: - 实现依赖,不能应对“具体实例化类型”的变化。 解决思路: -封装变化点——哪里变化,封装哪里 - 潜台词:如果没有变化, 当然不需要额外的封装 工厂模式的缘起 变 ...
分类:
其他好文 时间:
2020-06-20 19:28:23
阅读次数:
57
多路IO转接服务器也叫做多任务IO服务器。该类服务器实现的主旨思想是,不再由应用程序自己监视客户端连接,取而代之由内核替应用程序监视文件。 主要使用的方法有三种: select select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开的文件描述符个数并不能改变s ...
分类:
其他好文 时间:
2020-06-20 18:44:11
阅读次数:
62
交集,差集等 package com.sly.uploadfile.base; import java.util.ArrayList; import java.util.List; import static java.util.stream.Collectors.toList; /** * Cre ...
分类:
编程语言 时间:
2020-06-20 18:33:32
阅读次数:
57
public class Test {public void dateDiff(String startTime, String endTime, String format) {//按照传入的格式生成一个simpledateformate对象SimpleDateFormat sd = new Si ...
分类:
编程语言 时间:
2020-06-20 14:07:00
阅读次数:
66
1、数组没有做方法参数时,可以直接给数组的引用赋值 2、数组作为方法参数传递时,给数组的引用赋值是无效的,需要分别给每个元素赋值。 import java.util.Arrays; public class ArrayTest { public static void main(String[] a ...
分类:
编程语言 时间:
2020-06-20 13:49:56
阅读次数:
53
虽然思路很简单是裸的并查集,但是代码要注意细节,我在写的时候就忘了写判断语句 if(af != bf) f[bf] = a; #include <iostream> #include <cstdio> using namespace std; const int maxn = 1e6+50; int ...
分类:
其他好文 时间:
2020-06-20 13:35:37
阅读次数:
89
匈牙利: #include<iostream> #include<cstdio> #include<algorithm> #include<queue> #include<iomanip> #include<cstring> using namespace std; typedef long lon ...
分类:
其他好文 时间:
2020-06-20 11:43:20
阅读次数:
52