原文:ASP.NET Core实现 随处可见的基本身份认证 概览 在HTTP中,基本认证(Basic access authentication,简称BA认证)是一种用来允许网页浏览器或其他客户端程序在请求资源时提供用户名和口令形式的身份凭证的一种登录验证方式,不要求cookie,session i... ...
分类:
Web程序 时间:
2019-04-03 09:18:29
阅读次数:
182
SharpZipLib是一个开源的C#压缩解压库,应用非常广泛。就像用ADO.NET操作数据库要打开连接、执行命令、关闭连接等多个步骤一样,用SharpZipLib进行压缩和解压也需要多个步骤。SharpZipLib功能比较强大,在很多C#的应用中,都有它的身影,我们可以通过引入SharpZipLib类库文件,在程序中实现自动压缩文件以及解压缩文件的功能,例如一个常见的情景就是用户客户端程序下载更
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务 ...
分类:
系统相关 时间:
2019-03-30 22:50:30
阅读次数:
270
一、基本概念 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j ...
分类:
Web程序 时间:
2019-03-15 01:00:32
阅读次数:
216
HTTP简介 超文本传输协议(HTTP:Hypertext Transport Protocol)是万维网应用层的协议,它通过两个程序实现:一个是客户端程序(各种浏览器),另一个是服务器 (常称Web服务器)。这两个通常运行在不同的主机上,通过交换报文来完成网页请求和响应。报文简介 报文是一个数据块 ...
分类:
Web程序 时间:
2019-03-12 19:53:44
阅读次数:
627
UDP网络程序 一.创建一个udp客户端程序 流程简单,具体步骤如下: 二.发送数据 三.接收数据 四.绑定信息 1).一般情况下,在一天电脑上运行的网络程序有很多,而各自用的端口号很多情况下不知道,为了不与其他的网络程序占用同一个端口号,往往在编程中,udp的端口号一般不绑定 但是如果需要做成一个 ...
分类:
编程语言 时间:
2019-03-12 14:12:44
阅读次数:
207
Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种... ...
分类:
Web程序 时间:
2019-03-10 00:02:29
阅读次数:
298
nswl 收集日志 参考链接:https://docs.citrix.com/en-us/citrix-adc/12-1/system/web-server-logging.html 启动 nswl 客户端程序: 查看收集的日志内容: End ...
分类:
其他好文 时间:
2019-03-05 21:14:01
阅读次数:
227
1.基本概念 给对象提供一个代理对象,通过代理对象调用实际对象 作用:通过代理对象间接访问实际对象 解决的问题:防止直接访问对象给系统带来不必要的复杂性(直接将实际对象接口完全暴露给客户端程序员) UML 2.代码 package com.chengjie; interface BuySubject ...
分类:
其他好文 时间:
2019-02-27 20:26:51
阅读次数:
173