实验要求 Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封装 ...
分类:
其他好文 时间:
2019-12-19 23:41:52
阅读次数:
167
判断io读取是否结束,尽量用if n==0这种方式,因为可以判断很多种情况 package main import ( "fmt" "io" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { w.Write([]b... ...
分类:
其他好文 时间:
2019-12-19 21:31:36
阅读次数:
103
原文:.net core使用HttpClient发送代理请求_程序内抓包_Fiddler抓包 前言: 通过Fiddler抓取浏览器请求数据,相信大家已经都会用了,我们知道Fiddler是通过在本机计算器添加一个默认的代理服务器来实现的抓包数据的,端口号为:8888。 其实当我们打开Fiddler的设... ...
分类:
Web程序 时间:
2019-12-19 09:18:59
阅读次数:
115
ZooKeeperServer,为所有服务器的父类,LeaderZooKeeperServer,Leader服务器~~
分类:
其他好文 时间:
2019-12-18 16:23:26
阅读次数:
99
抽象状态机类QFsm或QHsm有一个函数指针,用于在继承的具体状态机类中指向具体的状态函数,其有两个对外的接口函数init()和dispatch(),其工作原理是理解状态机处理事件过程的关键。 具体状态机类继承自QFsm或QHsm,同时继承了这个函数指针,用于动态指向具体状态机类中的私有状态函数。 ...
分类:
其他好文 时间:
2019-12-18 14:50:00
阅读次数:
120
1.QP简介: 量子平台(Quantum Platform, 简称QP)是一个用于实时嵌入式系统的软件框架,QP是轻量级的、开源的、基于层次式状态机的、事件驱动的平台。 QP包括事件处理器(QEP)、轻量级的事件驱动框架(QF)、任务调度微内核(QK)和实时跟踪调试器(QS)四个部分。 利用QP可以 ...
分类:
其他好文 时间:
2019-12-18 14:37:01
阅读次数:
116
要实现自定义错误处理的功能,总共分4步: 1.创建html错误页 2.配置settings ,当DEBUG=True,则不会生效 3.编写视图 4.配置url views.py def page_not_found(request,exception): #404 return render(req ...
分类:
其他好文 时间:
2019-12-17 17:52:01
阅读次数:
530
原文:【干货】.NET WebApi HttpMessageHandler管道 消息拦截器是一个类,接收 HTTP request并返回 HTTP response,Message handler 继承自抽象类 HttpMessageHandler,那么学习消息过滤器之前你应该了解下webapi的执... ...
如果你的DispatcherServlet拦截"*.do"这样的有后缀的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截"/",为了实现REST风格,拦截了所有的请求,那么同时对*.js,*.jpg等静态文件的访问也就被拦截了。我们要解决这个问题。 方案一:激活 ...
分类:
Web程序 时间:
2019-12-16 12:53:01
阅读次数:
92
以下几点关于报错和@的关系理解 在PHP中使用@加在某个语句前面,可以抑制错误在脚本的执行过程中输出到IO; 如果在某个语句上使用了@,则可以将语句内的各种嵌套的脚本可能存在的报错都会被抑制住; 如果脚本启用set_error_handler并且不处理使用@的报错,则可以通过error_report... ...
分类:
Web程序 时间:
2019-12-15 01:04:27
阅读次数:
221