哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!"已经变成了"iresetthecomputeritstilldidntboot"。在处理标点符号和大小写之前,你得先把它断成词语 ...
分类:
编程语言 时间:
2020-07-11 09:56:44
阅读次数:
52
1)函数对象 概念:重载了函数调用符()的类,其对象常称为函数对象 函数对象使用重载的()时,行为类似函数调用,也叫仿函数 是一个类,不是一个函数 特点:函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值 函数对象超出普通函数的概念,函数对象可以有自己的状态 函数对象可以作为参数传递 ...
分类:
其他好文 时间:
2020-07-10 23:54:58
阅读次数:
80
题目 P1457 [USACO2.1]城堡 The Castle 思路 三遍DFS求解 代码 #include<bits/stdc++.h> using namespace std; int n,m; const int maxn=50+5; int a[maxn][maxn][maxn][maxn ...
分类:
其他好文 时间:
2020-07-10 18:45:26
阅读次数:
94
代码: https://files.cnblogs.com/files/cx2016/effective-java-3e-source-code.zip 1. 总之,静态工厂方法和公共构造方法都有它们的用途,并且了解它们的相对优点是值得的。通常,静态工厂更可取,因此避免在没有考虑静态工厂的情况下提供 ...
分类:
编程语言 时间:
2020-07-10 13:38:34
阅读次数:
69
CRTP,奇特的递归模板模式 (Curiously Recurring Template Pattern) 是 C++ 的一种看起来很怪异的模板编程技巧。 它通过继承和模板的联合应用,实现了一种"看似"继承自己的语法。这种编程的技法,无论是在STL还是Boost之中都被大量使用。像它的名字一样,看起 ...
分类:
编程语言 时间:
2020-07-10 13:00:35
阅读次数:
82
equal_range()根据键值,返回一对迭代器的pair对象。 如果该键值在容器中存在,则pair对象中的第一个迭代器指向该键关联的第一个实例,第二个迭代器指向该键关联的最后一个实例的下一位置。 如果找不到匹配的元素,则pair对象中的两个迭代器都将指向此键应该插入的位置。 算法lower_bo ...
分类:
其他好文 时间:
2020-07-10 09:35:51
阅读次数:
55
《Effective Java 第三版》——第二章 创建和销毁对象 《Effective Java 第三版》——第三章 所有对象都通用的方法 《Effective Java 第三版》——第四章 类和接口 《Effective Java 第三版》——第五章 泛型 《Effective Java 第三版 ...
分类:
编程语言 时间:
2020-07-10 00:01:42
阅读次数:
61
Redis 应用 一、Redis 应用 1.1.1 Redis 介绍 Redis 介绍 Redis 是一种基于键值对(key value)的 NoSQL(非关系型) 数据库,与很多键值对数据库不同, redis 中的值可以有 string,hash,list,set,zset,geo 等多种数据结构 ...
分类:
其他好文 时间:
2020-07-09 19:24:49
阅读次数:
86
<c++ concurrency in action> <深入理解c++ 11新特性> by IBM编译器团队 《Effective modern c++》 ...
分类:
编程语言 时间:
2020-07-08 23:23:22
阅读次数:
93
1.国内如何快速访问gibhub -FQ的方法无非就是用软件,这种就不介绍了 -本次介绍的是修改本地系统主机hosts文件,绕过国内dns解析,达到快速访问github 打开IPAddress.com网站,查询下列三个地址的ip 1.github.com 2.assets-cnd.github.co ...
分类:
其他好文 时间:
2020-07-07 09:23:01
阅读次数:
422