
学习
问号byr
这个作者很懒,什么都没留下…
展开
-
1471. 数组中的 k 个最强值
1471. 数组中的 k 个最强值给你一个整数数组 arr 和一个整数 k 。设 m 为数组的中位数,只要满足下述两个前提之一,就可以判定 arr[i] 的值比 arr[j] 的值更强:|arr[i] - m| > |arr[j] - m||arr[i] - m| == |arr[j] - m|,且 arr[i] > arr[j]请返回由数组中最强的 k 个值组成的列表。答案可以以 任意顺序 返回。中位数 是一个有序整数列表中处于中间位置的值。形式上,如果列表的长度为 n ,那么中原创 2020-09-15 09:00:18 · 115 阅读 · 0 评论 -
1498. 满足条件的子序列数目
给你一个整数数组 nums 和一个整数 target 。请你统计并返回 nums 中能满足其最小元素与最大元素的 和 小于或等于 target 的 非空 子序列的数目。由于答案可能很大,请将结果对 10^9 + 7 取余后返回。1.枚举法vmin<=vmax<=target-vminvmin2<=target枚举vmin,固定vmin,vmax为vmin到【target-vmin】,对剩余元素做二分查找,找到vmax个数,由于vmin2<=target,每个vmin贡.原创 2020-09-15 00:19:10 · 214 阅读 · 0 评论 -
OVS系统重启时重启步骤
OVS系统重启时重启步骤OVS系统重启时重启步骤先杀掉ovsdb进程,然后重启服务sudo killall ovsdb-serversudo service openvswitch-switch force-reload-kmodovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock –pidfile --d...原创 2020-01-13 11:04:23 · 2195 阅读 · 0 评论 -
OVS安装流程
OVS安装流程OVS安装流程安装环境:Ubuntu 16.04 LTS (GNU/Linux 4.4.0-92-generic x86_64)安装准备:apt-get install gitapt-get install autoconf automake libtoolapt-get install opensslapt-get install libssl-devapt-ge...原创 2020-01-08 10:15:07 · 605 阅读 · 0 评论 -
C++ math error
C++中abs函数问题-C++ 编译中error: call of overloaded “abs(double)” is ambiguous问题:C++98中,abs与fabs都不支持对整型操作,在调用函数时有歧义C++11中,abs与fabs都支持对整型操作,但abs编译不通过问题为编译器不支持C++11标准,说明编译器出现问题abs函数存在于头文件,fabs函数存在于头文件因此,...原创 2019-12-13 16:49:42 · 1159 阅读 · 0 评论 -
Linux内核
Linux内核linux 内核网络Linux内核路由机制转载 2019-11-14 11:48:36 · 120 阅读 · 0 评论 -
多个netns连通问题
多个netns连通问题创建netns并启动网卡ip netns add sat1ip netns exec sat1 ip link set dec lo upip netns add sat2ip netns exec sat2 ip link set dec lo up`开启路由转发功能ip netns exec sat1 sysctl net.ipv4.conf.al...原创 2019-11-12 15:41:49 · 215 阅读 · 0 评论 -
socket获取网卡地址
#include <stdio.h>#include <string.h>#include <sys/socket.h>#include <arpa/inet.h>#include <net/if.h> int get_ip(const char *ifname, char *ip){ int sock_get_i...转载 2019-11-07 21:34:08 · 432 阅读 · 0 评论 -
socket绑定指定网卡发包
socket绑定制定网卡发包SO_BINDTODEVICE网络编程中有时明明用eth0的地址来bind一个udp套接口, 可是发出去的包却是从eht1走的, 在网上找到这么一段话解释该问题:在多 IP/网卡主机上,UDP 包/协议会自动根据路由最优来选择从哪个网卡发数据包出去,即使你在此之前把该 SOCKET 绑定到了另一个网卡上。这样一来,如果你执行了绑定,则在 UDP 包中所代表的源 IP...转载 2019-11-07 21:08:15 · 12498 阅读 · 3 评论 -
Linux进程间通信的方式
进程通信的方式管道( pipe ):管道包括三种:普通管道PIPE:通常有两种限制,一是单工,只能单向传输;二是只能在父子或者兄弟进程间使用.流管道s_pipe: 去除了第一种限制,为半双工,只能在父子或兄弟进程间使用,可以双向传输.命名管道:name_pipe:去除了第二种限制,可以在许多并不相关的进程之间进行通讯从原理上,管道利用fork机制建立,从而让两个进程可以连接到同一个...转载 2019-11-03 20:03:39 · 144 阅读 · 0 评论