Socket通信是Java网络编程中比较基础的部分,其原理其实就是源ip,源端口和目的ip,目的端口组成的套接字通信。其底层还设及到了TCP协议的通信。 Java中的Socket通信可以通过客户端的Socket与服务端的ServerSocket通信,同时利用IO流传递数据,也就是说Socket通信是 ...
分类:
编程语言 时间:
2020-12-04 11:25:43
阅读次数:
7
题意 给定m个长度不定的区间,取两个长度为k的区间,m个区间中每个区间的贡献为与两个长度为k的区间的交的较大值。求最大贡献。 思路 可以看到对于两个区间来说,当区间中心越靠近时区间交越大。所以我们把m个区间按区间中心排序,然后对于两个长度为k的区间一个取前一部分进行相交,一个取后一部分取交。预处理出 ...
分类:
其他好文 时间:
2020-12-04 11:17:49
阅读次数:
7
什么是SpringIOC spring ioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合 当web容器启动的时候,spring的全局bean的管理器会去xml配置文件中扫描的包下面获取到所有的类,并根据你使 ...
分类:
其他好文 时间:
2020-12-04 11:15:53
阅读次数:
4
void recursion(int* t, int minute, int hour, int n, int cur, int start, char** arr, int* pst){ if (minute >= 60 || hour >= 12) return; if (cur == n){ ...
分类:
其他好文 时间:
2020-12-04 10:57:49
阅读次数:
8
function [T]=bianjie(a,b) x=a'; y=b'; j=1; ind_maxx=find(x==max(x)); ind_minx=find(x==min(x)); for i=unique(x) %获得x的不同值 if i==min(x) y1=y(ind_minx); % ...
分类:
其他好文 时间:
2020-12-03 12:18:59
阅读次数:
5
struct UFS { stack<pair<int*, int> > stk; int fa[maxn], rnk[maxn]; inline void init(int n) { for (int i = 0; i <= n; ++i) fa[i] = i, rnk[i] = 0; } inl ...
分类:
其他好文 时间:
2020-12-03 12:16:10
阅读次数:
7
1.使用export histtimeformat="%F %T"的形式实现查看命令历史文件中带执行时间的效果。也可以通过在.bash_profile中实现永久保存。 2.linux常见命令的使用格式 以下以shutdown,date,whoami等来举例 shutdown用于关机或重启 参数如下: ...
分类:
系统相关 时间:
2020-12-03 11:59:40
阅读次数:
6
在controller返回数据到统一json转换的时候,出现了json infinite recursion stackoverflowerror的错误,即json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况。 @JsonBackReference @JsonManagedRef ...
分类:
Web程序 时间:
2020-12-03 11:58:28
阅读次数:
10
Jodd是一个开源的Java工具集,包含一些实用的工具类和小型框架。简单,却很强大!jodd-http是一个轻巧的HTTP客户端。现在我们以一个简单的示例从源码层看看是如何实现的?HttpRequesthttpRequest=HttpRequest.get("http://jodd.org");//1.构建一个get请求HttpResponseresponse=httpRequest.send()
分类:
Web程序 时间:
2020-12-03 11:57:13
阅读次数:
8
一、useradd 添加用户 当使用useradd命令不加参数选项,后面直接跟所添加的用户名时,系统首先会读取配置文件/etc/login.defs和/etc/default/useradd文件中所配置的信息建立用户的家目录,并复制/etc/skel中的所有文件(包括隐藏的环境配置文件)到新用户的家 ...
分类:
其他好文 时间:
2020-12-03 11:51:07
阅读次数:
4