Morning Morning
4年前
前端容易理解错的跨域原理
前言关于跨域这件事,自从我遇到后,了解一下,这事就过去了。我也一直认为这是个小问题,大家应该都懂。直到我要教妹妹前端时遇上这个问题才发现,这个问题得整个逻辑讲出来其实还挺绕的。知道问题怎么解决很简单,但是要讲清楚问题为什么出现就十分复杂了。那么我突然就好奇了,大家是都懂这个逻辑了嘛。所以我在几个交流群里问了一个问题为什么很多人都出现本地环境会跨域而线上环境
3A网络 3A网络
3年前
MySQL 临时表的原理以及优化手段
1临时表sortbuffer、内存临时表和joinbuffer,这三个数据结构都是用来存放语句执行过程中的中间数据,以辅助SQL语句的执行的。其中,在排序的时候用到了sortbuffer,在使用join语句的时候用到了joinbuffer。而使用临时表的时候,Explain的Extra字段中具有Usingtemporary标记。union、gro
凌振 凌振
3年前
工业交换机的原理和介绍
现在工业交换机应用广泛,但是很多人不太了解。什么是工业交换机?我们可以从工业交换机的外观、产品设计、应用认证、典型厂商来了解它。从外观上看,和商用的switch有很大区别。不仅有类似商用开关的机架式开关,还有M12插座和PCB板的开关,还有小型化导轨
Wesley13 Wesley13
4年前
Java HashMap的原理、扩容机制、以及性能
JavaHashMap说明此文档所介绍的HashMap是基于JDK1.8之后的。此文受到网上很多其他Java生态爱好者文章的影响,写此文的目的是系统的概括下HashMap,并把一些优秀文章的脉络连接起来起到目录作用。在此感谢优秀文章作者的启发,由于自身实力有限,若有纰漏之处还请评论指导。原理(参考\1\
Wesley13 Wesley13
4年前
PHP 文件上传的原理及案例分析
原理将客户端文件上传至服务器端,在服务器端临时存储,再将服务器端临时存储的文件移至指定位置实现文件上传需要的知识点:前端页面1.form表单必须是用post发送方式,因为get会将参数带到url中,而上传的文件转换后字符会很长,而且也是为了安全性2.form表单需要使用enctype
Stella981 Stella981
4年前
Nginx+php+fastcgi的原理与关系
一、用户对动态PHP网页访问过程用户浏览器发起对网页的访问:http://192.168.1.103/index.php(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2F192.168.1.103%2Findex.php)用户和nginx服务器进行三次握手进行TCP连接(忽略包括n
Stella981 Stella981
4年前
Python 关于super 的 用法和原理(挖坑)
一、前言Python面向对象中有继承这个概念,初学时感觉很牛逼,里面也有个super类,经常见到,最近做一些题才算是理解了。特地记录分享给后来研究的小伙伴,毕竟现在小学生都开始学了(滑稽脸)二、代码直接上干货,能把下面一个问题全答对,后面就不用看了。classA():defgo(self):
Wesley13 Wesley13
4年前
PHP底层的运行机制与原理
PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件模块的软件框架。是一个强大的UI框架。简言之;PHP动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,源程序会被翻译成一个个指令(opcodes),然后ZEND虚拟机顺次执行这些指令完成操作。PHP本身是用C实现的,因此最终调用的也是C的函数,实际上
Wesley13 Wesley13
4年前
C#线程运行的机制和原理
BackgroundWorker类可以简化线程在后台执行任务的工作,它具有以下几种主要成员:属性:WorkReportsProgress,WorkerSupportsCancellation,IsBusy;方法:RunWorkerAsync(),CancellAsync(),ReportProgress();事件:DoWork,Pro
工业交换机的原理和介绍
现在工业交换机应用广泛,但是很多人不太了解。什么是工业交换机?我们可以从工业交换机(https://www.ruijie.com.cn/cp/jhgyjh/)的外观、产品设计、应用认证、典型厂商来了解它。从外观上看,和商用的switch有很大区