#include #include #include #include #include #include #include #include #define PORT 8081 //设置端口信息 #define BUFFER_SIZE 1024 //设置最大发送信息字节 #define MAX_S... ...
分类:
系统相关 时间:
2018-11-02 21:33:57
阅读次数:
181
转发网址:https://blog.csdn.net/eqiang8271/article/details/8489769 使用BPF的这个可能有问题: ...
分类:
系统相关 时间:
2018-10-21 13:04:18
阅读次数:
243
1.JSP指令简介 JSP指令是为JSP引擎设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。 在JSP 2.0规范中共定义了三个指令:page指令,Include指令,taglib指令。 JSP指令的基本语法格式:<%@ 指令 属性名="值" %> 例如: 如果一 ...
分类:
编程语言 时间:
2018-10-21 11:21:13
阅读次数:
183
网络编程 UDP 改变网关和网卡名字 在程序里动态改变网关和网卡名字 1,改变网卡名字 "github源代码" 2,改变网关 "github源代码" c/c++ 学习互助QQ群:877684253 本人微信:xiaoshitou5854 ...
分类:
编程语言 时间:
2018-10-16 10:16:29
阅读次数:
169
网络编程 UDP 改变IP地址 在程序里动态改变主机的IP地址 1,改变ipv4的地址 "github源代码" 2,改变ipv6的地址 c++ include include include include include include include include include struct ...
分类:
编程语言 时间:
2018-10-16 01:47:10
阅读次数:
227
socket API 调用后的错误判断 perror errno 调用完socket API后,需要判断调用是否成功与失败。如果失败,会自动设置errno(是个整数), 并且用perror可以打印出具体的错误信息。 注意点: 1,如果有多个socket API调用失败,errno存放的是最后一个失败 ...
分类:
编程语言 时间:
2018-10-08 23:15:06
阅读次数:
219
一、select函数简介 select一般用在socket网络编程中,在网络编程的过程中,经常会遇到许多阻塞的函数,网络编程时使用的recv, recvfrom、connect函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这是就需要用到非阻塞的编程方式,使 ...
分类:
其他好文 时间:
2018-10-04 11:12:22
阅读次数:
143
1.分析: 如果用 urllib.request.urlopen 方式打开一个URL,服务器端只会收到一个单纯的对于该页面访问的请求,但是服务器并不知道发送这个请求使用的浏览器,操作系统,硬件平台等信息,而缺失这些信息的请求往往都是非正常的访问,例如爬虫. 有些网站验证请求信息中的UserAgent ...
分类:
编程语言 时间:
2018-09-29 00:42:12
阅读次数:
675
from urllib import request, parsefrom urllib.error import HTTPError,URLError#保存cookiefrom http import cookiejarclass session(object): def __init__(sel ...
分类:
其他好文 时间:
2018-08-14 22:47:46
阅读次数:
175
在前端项目中我们往往需要对每次请求做一些统一的处理,比如请求结果session过期处理,在header头部加上验证参数token等等,这个时候就需要用到拦截器。 由于angular中http请求,依赖@angular/common/http模块,将HttpInterceptor,HttpReques ...
分类:
Web程序 时间:
2018-08-12 15:43:54
阅读次数:
2252