int m=9;struct C{ int f() const{ return ++e; }private: mutable int e; static int d;};int C::d = 2;int main(int argc, char *argv[]){ int c = 4; std::co ...
分类:
其他好文 时间:
2020-06-30 17:41:54
阅读次数:
52
Conditional:在两种类型中进行选择的方法。 Select:在多种类型中进行选择的方法。 区别: ?: 是在多个值中进行选择。而Conditional和Select是用来选择类型的。 关于conditional: conditional模板是标准库的一部分(定义在<type_traits>中 ...
分类:
其他好文 时间:
2020-06-30 13:07:58
阅读次数:
44
Filter过滤器 当访问服务器资源的时候,过滤器可以将i气你个球拦截下来,完成一些特殊的功能 过滤器的作用: 一般用于完成通用的操作,如验证登陆,统一的编码处理,敏感字符过滤。就是打游戏骂人,会出现**** 快速入门 步骤:1定义一个类,实现接口Filter 2 复写方法 3 配置拦截资源,包括注 ...
分类:
编程语言 时间:
2020-06-30 00:54:47
阅读次数:
84
go中的copy,一般习惯来讲都是值拷贝,但是这种拷贝存在的问题是锁对象的“失效” 如何对一个对象进行nocopy处理,下面是一种方式 package main import ( "fmt" ) type noCopy struct{} // Lock is a no-op used by -cop ...
分类:
其他好文 时间:
2020-06-29 22:58:40
阅读次数:
63
在日常代码开发中,我们需要对实体类中的各个属性进行校验,比如非空判断、url 判断等等,在 javax.validation.constraints.* 包下面集成了多个校验注解。但是随着业务的发展,我们需要自定义一些特殊的注解,比如,针对一些标志位,我们必须保证其 数值只是 Integer类型的 ...
分类:
编程语言 时间:
2020-06-29 18:31:00
阅读次数:
64
广义表其实是线性表的一种推广,也属于多重链表,他的元素不仅可以是一个单元素也可以是一个广义表。本文介绍 广义表的存储结构和解析union 广义表的存储结构 typedef struct GNode *GList; struct GNode { int Tag; // 标志域, 0表示节点是单元素,1 ...
分类:
其他好文 时间:
2020-06-29 18:26:58
阅读次数:
55
A.Required Remainder 传送门 #include<bits/stdc++.h> using namespace std; #pragma GCC optimize(2) typedef long long ll; typedef unsigned long long ull; ty ...
分类:
其他好文 时间:
2020-06-29 17:00:21
阅读次数:
91
####为什么需要用到对象池呢?(C#) 因为实例化一个类需要在内存堆中划出一块内存来让这个对象使用(泛指C#这种有自己的内存管理机制的语言,像C++这种自己管理内存的就不是了),但是这些实例化的对象并不是在整个程序生命周期中都是有用的,当这个对象的工作完成之后它就没用了,那这块内存咋办,会立刻释放 ...
分类:
其他好文 时间:
2020-06-29 15:14:55
阅读次数:
67
#include<iostream> #include<cmath> #include<vector> #include<stack> #include<queue> using namespace std; struct Node { Node* next; int val; Node() {}; ...
分类:
其他好文 时间:
2020-06-29 13:29:53
阅读次数:
43
#include <winsock2.h> #ifdef _WIN32 WORD wVersionRequested; WSADATA wsaData; int err; int connectCount = 0; struct sockaddr_in RecvIndexAddr; int nNet ...