网络
Hmillet
这个作者很懒,什么都没留下…
展开
-
setsockopt中参数之SO_REUSEADDR的意义
1、一般来说,一个端口释放后会等待两分钟之后才能再被使用,SO_REUSEADDR是让端口释放后立即就可以被再次使用。 SO_REUSEADDR用于对TCP套接字处于TIME_WAIT状态下的socket,才可以重复绑定使用。server程序总是应该在调用bind()之前设置SO_REUSEADDR套接字选项。TCP,先调用close()的一方会进入TIME_WAIT状态2、SO_R转载 2016-03-22 20:32:32 · 608 阅读 · 0 评论 -
delphi禁止webbrowser弹出窗口或者脚本错误
delphi禁止webbrowser弹出窗口或者脚本错误webbrowser1.silent:=true; //屏蔽脚本错误procedure TForm1.WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool); begin Cancel:=True; //禁止转载 2017-11-20 21:40:18 · 1105 阅读 · 0 评论 -
【转】解决Delphi WebBrowser 无法调用当前浏览器的版本 复制代码
procedure TregedtIE.FormCreate(Sender: TObject); begin WriteAppNameToReg; WebBrowser1.Navigate('C:\a.html'); end; {--} {需要注意是GetNativeSystemInfo 函数从Windows XP 开始才有, 而 IsWow64Process转载 2017-11-20 21:02:41 · 1674 阅读 · 0 评论 -
基于Token的身份验证——JWT
初次了解JWT,很基础,高手勿喷。基于Token的身份验证用来替代传统的cookie+session身份验证方法中的session。JWT是啥?JWT就是一个字符串,经过加密处理与校验处理的字符串,形式为:A.B.CA由JWT头部信息header加密得到B由JWT用到的身份验证信息json数据加密得到C由A和B加密得到,是校验部分怎样生成A?header转载 2017-10-11 16:00:27 · 1127 阅读 · 0 评论 -
基于Token的WEB后台认证机制
几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发对外开放的RESTful API时,尽量避转载 2017-10-11 15:28:08 · 351 阅读 · 0 评论 -
HTTP协议详解(真的很经典)
Author :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协转载 2017-09-27 09:21:33 · 351 阅读 · 0 评论 -
高低字节序转换(htonl、ntohl、htons、ntohs函数)
高低字节序转换(htonl、ntohl、htons、ntohs函数)Part 1: htons函数具体解释 在Linux和Windows网络编程时需要用到htons和htonl函数,用来将主机字节顺序转换为网络字节顺序。 在Intel机器下,执行以下程序int main()...{ printf("%d /n",htons(16));转载 2017-06-27 20:00:15 · 4703 阅读 · 0 评论 -
完成端口iocp和重叠端口
windows下的IOCP和 linux下的epoll(#epoll我还没有研究过#) 都是属于socket 网络编程的范畴.不过其特色是:用固定很少的线程去管理成千上万个socket连接.其相当于 异步通信 .普通socket是同步,同步 可能要一个线程一个socket链接 去做,由于系统可以运行的线程数目有限,其就成为一个瓶颈了. IOCP/epoll 可以解决这个问题.首先,你要懂得转载 2017-05-26 21:50:29 · 1314 阅读 · 0 评论 -
UDP协议的两个主要方法sendto和recvfrom详解
UDP协议的两个主要方法sendto和recvfrom详解(2010-04-27 10:50:38)转载▼标签:socketudp分类:socketsendto()简述: 向一指定目的地发送数据。 #include int PASCAL FARsendto( SOCKET s,转载 2016-03-25 16:31:36 · 7932 阅读 · 0 评论 -
分布式系统唯一ID生成方案汇总
分布式系统唯一ID生成方案汇总系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长序列或字段最常见的方式。利用数据库,全数据库唯一。优点:1)简单,代码方便,性能可以接受。2)数字ID天转载 2017-11-30 09:27:33 · 752 阅读 · 0 评论