基础知识
文章平均质量分 92
基础知识
脚步6978
Hello World
展开
-
代理与反向代理简述
正向代理的过程,隐藏了真实的请求客户端,服务器不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求,正向代理角色 反向代理隐藏了真实的服务器,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,反向代理服务器会帮我们把请求转发到真实的服务器那里去,Nginx就是性能非常好的反向代理服务器,用来原创 2018-02-06 16:03:09 · 189 阅读 · 0 评论 -
WebSocket
WebSocket是一种双向通信协议。在建立连接后,WebSocket服务器端和客户端都能主动向对方发送或接收数据,就像Socket一样;WebSocket需要像TCP一样,先建立连接,连接成功后才能相互通信。WebSocket是双向通信协议,模拟Socket协议,可以双向发送或接受信息。HTTP是单向的。首先是 ajax轮询 ,ajax轮询 的原理非常简单,让浏览器隔个几秒就发送一次请求,询问服...原创 2018-03-16 11:35:44 · 194 阅读 · 0 评论 -
socket连接和http连接的区别
HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力TCP/IP是传输层协议,主要解决数据如何在网络中传输HTTP是应用层协议,主要解决如何包装数据Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API)http连接:http连接就是所谓的短连接,即客户端向服务器端发送一次请求,服务器端响应后连接即会断掉;socket连...原创 2018-03-16 10:39:36 · 373 阅读 · 0 评论 -
进程线程协程
进程:打开一个软件,就是开启了一个进程,进程拥有代码和打开的文件资源、数据资源、独立的内存空间线程:线程从属于进程,是程序的实际执行者。一个进程至少包含一个主线程,也可以有更多的子线程。对操作系统来说,线程是最小的执行单元,进程是最小的资源管理单元,无论进程还是线程,都是由操作系统所管理的。协程:是一种比线程更加轻量级的存在。正如一个进程可以拥有多个线程一样,一...原创 2019-03-04 16:22:19 · 239 阅读 · 0 评论 -
ssh待完成
Secure SHell (SSH)-端口22: 是一个通过网络登录其他计算机的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为 SSH Port Forwarding (Tunneling)。 通常情况下,它是使用为一个 Telnet 的加密版本。在一个 Telnet 阶段作业,全部的通讯,包括用户名和密码,会用纯文原创 2018-01-03 13:41:49 · 197 阅读 · 0 评论 -
专业
GMV:Gross Merchandise Volume,是成交总额(一定时间段内)Pageviews:综合浏览量是网站各网页被浏览的总次数.一个访客有可能创造十几个甚至更多的PV量SPU :Standard Product Unit (标准产品单位)属性值、特性相同的商品就可以称为一个SPU,俗称的“款”SKU:Stock Keeping Unit(库存量单位)库存进出计量的单位, ...原创 2018-01-18 15:28:50 · 3498 阅读 · 0 评论 -
URL
URL(Uniform Resource Locator) 地址用于描述一个网络上的资源schema://host[:port#]/path/.../[;url-params][?query-string][#anchor]http://www.xxx.com/test1/test2;id=1?name=**&x=true#anchorSchema: (指定低层使用的协议(http,...原创 2018-08-10 10:56:42 · 180 阅读 · 0 评论 -
DNS
1、概要 从用户在浏览器输入域名开始,到web页面加载完毕把这个过程称作网页加载过程2、分析 打开一个网页的过程中,浏览器会因页面上的css/js/image等静态资源会多次发起连接请求,所以我们暂且把这个网页加载过程分成两部分: 1.html(jsp/php) 页面加载(假设存在简单的Nginx负载均衡) 2.css/js/image等 网页静态资源加载(假设使用...原创 2018-02-05 16:24:09 · 158 阅读 · 0 评论 -
google浏览器的about
chrome://about原创 2018-02-05 17:24:05 · 623 阅读 · 0 评论 -
百度语音合成api
文字转语音接口 http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=php%E6%98%AF%E4%B8%96%E7%95%8C%E4%B8%8A%E6%9C%80%E5%A5%BD%E7%9A%84%E8%AF%AD%E8%A8%80原创 2017-07-25 08:03:37 · 1633 阅读 · 2 评论 -
二叉树查找简单算法
二叉树查找算法1、二分查找算法是在有序数组中用到的较为频繁的一种算法,二分查找算法则更优2、在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历 3、二分查找算法就是不断将数组进行对半分割,每次拿中间元素和需要查找的元素进行比较。原创 2017-06-29 19:29:00 · 2191 阅读 · 0 评论 -
简单++--运算符
递增--递减原创 2017-07-03 11:09:20 · 252 阅读 · 0 评论 -
PHP实现插入排序算法
插入排序insertSort.php在要排序的一组数中,首先,拿数组的第二个元素和第一元素比较,假如第一个元素大于第二元素,那么就让两者位置互换,接下来,拿数组的第三个元素,分别和第二个,第一个元素比较,假如第三个元素小,那么就互换。依次类推;原创 2017-07-05 21:10:36 · 292 阅读 · 0 评论 -
PHP实现选择排序算法
选择排序selectSort.php在要排序的一组数中,选出最小的一个数与第一个位置的数交换。然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止;原创 2017-07-06 09:23:53 · 393 阅读 · 0 评论 -
PHP实现冒泡排序算法
冒泡排序bubbleSort.php在要排序的一组数中,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换位置;原创 2017-07-05 20:33:09 · 415 阅读 · 0 评论 -
PHP实现快速排序算法
快速排序quickSort.php选择一个基准元素,通常选择第一个元素或者最后一个元素。通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素。此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分;原创 2017-07-06 09:09:36 · 306 阅读 · 0 评论 -
C设计思路理念
hehe原创 2017-10-17 09:17:51 · 341 阅读 · 0 评论 -
单点登录->请求登录
单点登录->请求登录简单原理请求www.testaaa.com请求www.testbbb.com响应www.testsso.com原创 2017-07-12 20:20:18 · 5103 阅读 · 0 评论 -
OAuth 2.0 协议
客户端的授权模式客户端必须得到用户的授权(authorization grant),才能获得令牌(access token)。OAuth 2.0定义了四种授权方式。授权码模式(authorization code)是功能最完整、流程最严密的授权模式。它的特点就是通过客户端的后台服务器,与"服务提供商"的认证服务器进行互动。 简化模式(implicit) 密码模式(resource ow...原创 2019-02-22 11:22:55 · 198 阅读 · 0 评论 -
websocket
Socket是传输控制层协议,WebSocket是应用层协议。原创 2017-09-06 10:58:49 · 288 阅读 · 0 评论 -
SOAP 语法
SOAP 构建模块一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息可选的 Header 元素,包含头部信息必需的 Body 元素,包含所有的调用和响应信息可选的 Fault 元素,提供有关在处理此消息所发生错误的信息语法规则SOAP 消息原创 2017-12-28 11:11:37 · 556 阅读 · 0 评论 -
WSDL
网络服务描述语言 (Web Services Description Language),WSDL 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)原创 2017-12-27 14:24:28 · 1000 阅读 · 0 评论 -
Web Service 实例
使用 PHP 的 SOAP 扩展来创建 Web ServiceSOAP有两种操作方式,NO-WSDL 与 WSDL。NO-WSDL模式:使用参数来传递要使用的信息。创建server.php<?phpClass SiteInfo{ public function getName(){ return "runoob"; } public function g原创 2017-12-28 10:46:52 · 192 阅读 · 0 评论 -
webservice示例
<?php$soap = <<<EOF //模板数据格式<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:acc="http://siebel.com/sales/account/"> <soapenv:Header/> <soapenv:Body> <acc原创 2018-01-03 15:29:24 · 365 阅读 · 0 评论