给一个数列,每次询问一个区间内有没有一个数出现次数超过一半 #include<cmath> #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; const int ...
分类:
其他好文 时间:
2020-05-26 15:06:14
阅读次数:
52
原文:https://www.toptal.com/spring/top-10-most-common-spring-framework-mistakes 作者:Toni Kukurin,译者:万想 译文:www.cnblogs.com/liululee/p/11235999.html 1. 错误一 ...
分类:
编程语言 时间:
2020-05-26 12:34:45
阅读次数:
80
1、 首先file-》project structure 配置一下,需要注意的是红框处路径默认是到src里面的,注意把去掉src及其后面的路径,顺便可以在左侧project和modules里确认下jdk版本 2、 主函数设置入口 执行一下主函数,此时,如下处会出现对应java文件名 进入edit,配 ...
分类:
其他好文 时间:
2020-05-26 11:54:51
阅读次数:
113
一、skb中获取ip头、udp头 内核代码HOOK函数中: 从skb获取ip头,使用内核API ip_hdr(): #include <linux/ip.h> struct iphdr *iph;iph = ip_hdr(skb); 从skb获取udp头,使用内核API udp_hdr(): #in ...
分类:
系统相关 时间:
2020-05-26 10:43:08
阅读次数:
87
1、File->Project Structure,会弹出如下提示窗 2、依次点击选择“+” -> JAR -> From modules with dependencies...,如下图 3、选择要生成JAR包的入口jar类(类中有main方法),此时一定注意,Directory for META ...
分类:
编程语言 时间:
2020-05-26 10:39:59
阅读次数:
103
链式前项星: struct E { int to, w, next; }edge[N]; //我这里习惯用1作为第一条边 int tot=1, head[N]; inline void add_edge(int u, int v, int w) { edge[tot].to = v; edge[to ...
分类:
其他好文 时间:
2020-05-25 19:01:30
阅读次数:
56
偷个懒,整合一下书上代码就得到了 顺序存储: 1 #include<iostream> 2 #include<cstdlib> 3 #define MaxSize 30 4 5 using namespace std; 6 7 struct SqStack { 8 int data[MaxSize] ...
分类:
其他好文 时间:
2020-05-25 17:29:31
阅读次数:
101
内存管理(一) 页(page) 内核把物理页作为内存管理的基本单位,尽管处理器最小的可寻址单位通常为字(甚至字节),但是,内存管理单元(MMU)通常以页为单位进行处理。从虚拟内存角度来看,页就是最小单位。大多数32位体系结构都支持4K的页。 内核用struct page结构表示系统中的每个物理页,该 ...
分类:
其他好文 时间:
2020-05-25 12:34:40
阅读次数:
85
题目大意 给出一个有向图(可能存在重边),求从$S$到$F$最短路的条数,如果次短路的长度仅比最短路的长度多1,那么再加上次短路的条数。 输入格式 第一行是数据组数$T$。 对于魅族数据,第一行是$n$和$m$,表示节点数和边数。 接下来$m$行,每行三个整数$a$,$b$,$l$,表示$a\rig ...
分类:
其他好文 时间:
2020-05-25 12:23:49
阅读次数:
48
代理的本质无论任何时候,只要谈到设计模式,大脑中一定要蹦出这四个字“活学活用”。要想对某个事物做到活学活用,必须要对它足够了解,甚至要剖析到本质才行。总是会有些人说,我干嘛要知道原理,干嘛要去看源码?会用就行了。对于这种情况,我只有五个字相送,“你开心就好”。不可否认,认识一个陌生事物,大部分情况还 ...
分类:
其他好文 时间:
2020-05-25 09:20:37
阅读次数:
83