首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

PHP写的目录遍历及显示文件

不用过多介绍,就是简单的遍历目录,列出子目录及目录下面的文件,需要的可以自己扩展
类别:网页编程 - PHP技术    查看:154    更新:2023-12-06

vmware中CentOS7网络设置教程

为了能够使用xshell来管理我们安装好的centos7系统,所以我们要先设置centos7的网络使其能够联网。
类别:操作系统 - Linux    查看:186    更新:2023-08-03

vmware安装centos7教程

使用vmware安装centos7的详细教程
类别:操作系统 - Linux    查看:150    更新:2023-08-03

php+javascript+websocket推送消息

功能需求:通过设置一个websocket服务端与客户端连接,增加一个后端接口,当接口触发时,推送消息到客户端
客户端JS通过new WebSocket时,会在服务端完成握手。而php接口通过socket_create、socket_connect连接,不会完成握手,也不需要。所以通过传递参数 from 来判断是从客户端还是从接口传来的消息
类别:网页编程 - PHP技术    查看:163    更新:2023-07-23

【PHP】WebSocket详细教程:接收数据解包及发送数据包装

(一)WebSocket数据的收发协议 首先,对于客户端向服务器发送数据,都是以数据帧形式传输
类别:网页编程 - PHP技术    查看:163    更新:2023-07-23

【PHP】WebSocket:建立连接

(一)什么是WebSocket?
  WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
类别:网页编程 - PHP技术    查看:146    更新:2023-07-23

前端websocket与php后台连接

HTTP协议的特性:属于“请求-响应”模型,只有客户端发起了请求消息,服务器才能给出响应消息,没有请求,就没有响应;一个请求消息,服务器只能返回一个响应消息。有些特殊应用场景中,如“在线股票”、“聊天室”等,需要模拟呈现出“客户端不发请求,服务器也在不停的给出响应”效果,若使用HTTP协议,只能使用“AJAX+定时器”来近似的实现——心跳请求,问题:心跳过慢则信息的实效性差,心跳过快则服务器压力太大!

WebSocket协议的特性:属于“广播-收听”模型,只要客户端连接到服务器上,就不再断开(永久连接),一方可以不停的给对方发消息,对方可以不给出响应。使用WS协议代替心跳请求,可以非常好的解决HTTP协议在某些应用中的不足。WS协议的服务器也有不足:永久连接限制了客户端的数量。
类别:网页编程 - JavaScript    查看:145    更新:2023-07-21

javascript怎么将字符串转为xml格式

JavaScript是一种广泛应用于前端Web页面开发的脚本语言。在Web开发中,我们通常需要将数据以XML格式发送到服务器,或从服务器接收XML数据并解析。在这样的情况下,将JavaScript字符串转换为XML格式是非常重要的。
类别:网页编程 - JavaScript    查看:182    更新:2023-07-20

JavaScript 性能利器 —— Web Worker

简介
Web Worker (工作线程) 是 HTML5 中提出的概念,分为两种类型,专用线程(Dedicated Web Worker) 和共享线程(Shared Web Worker)。专用线程仅能被创建它的脚本所使用(一个专用线程对应一个主线程),而共享线程能够在不同的脚本中使用(一个共享线程对应多个主线程)。
专用线程可以看做是默认情况的 Web Worker,其加上修饰词的目的是为了与共享线程进行区分。本文会较为严格地区分两者,可能较为累赘,但个人认为这是必要的。如果单纯以 Web Worker 字样出现的地方指的是两者都会有的情况。
类别:网页编程 - JavaScript    查看:189    更新:2023-07-20

利用php curl实现多进程下载文件类

批量下载文件一般使用循环的方式,逐一执行下载。但在带宽与服务器性能允许的情况下,使用多进程进行下载可以大大提高下载的效率。本文介绍php利用curl的多进程请求方法,实现多进程同时下载文件。
类别:网页编程 - PHP技术    查看:193    更新:2023-07-17

JS实现多线程 解决定时器不可靠/不准确

定时器为什么不可靠
在事件循环执行机制中,异步事件会把回调函数放入消息队列中,主线程的宏任务执行完毕后,依次执行消息队列中的微任务,等微任务执行完了再循环回来执行宏任务。由于消息队列中存在大量的任务,其他任务的执行时间就会造成定时器回调函数的延迟,如果不处理,就会一直叠加延迟,当运行时间久了之后,相差就会很大。
因此定时器是不能完全保证的。
类别:网页编程 - JavaScript    查看:160    更新:2023-07-15

setTimeout:标签页休眠后导致延迟问题

问题:setTimeout在某一次写一个倒计时功能时,当浏览器缩小或者离开当前页面,倒计时会不准确,进入休眠模式,执行间隔比预期要慢。
设定一个 150ms 后执行的定时器不代表到了 150ms 代码就立刻执行,它表示代码会在 150ms 后被加入到队列中。如果在这个时间点上,队列中没有其他东西,那么这段代码就会被执行。
类别:网页编程 - JavaScript    查看:165    更新:2023-07-15

WebSocket移动端锁屏以及退到后台重连机制

手机锁屏以及退出后台webscoket会断开:js在手机熄屏后会中断,在唤醒之后js会继续执行。所以设置在js中的定时发送心跳包的功能在手机熄屏后就没法执行了。熄屏时间过长,这个时候链接就会被服务端强制断开,并且大部分手机在熄屏时,websocket连接就已经断开了。
类别:网页编程 - JavaScript    查看:152    更新:2023-07-15

前端cookies问题,加密,防篡改

cookies是服务器发送并保存到客户端的一部分数据,用于存储用户信息,便于服务器识别用户,由于cookies可以在前端通过document.cookies获取到,所以就产生了被恶意篡改的漏洞,下面我们就了解一下如何对cookies信息进行加密防护,保证信息的安全;
类别:网页编程    查看:95    更新:2023-07-14

多个同名checkbox提交并插入数据库并对应另一字段

类别:网页编程 - PHP技术    查看:185    更新:2023-07-12

HTML5简介

HTML5 是 HyperText Markup Language 5 的缩写,HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正式发布。HTML5 由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机。与传统的技术相比,HTML5 的语法特征更加明显,并且结合了 SVG 的内容。这些内容在网页中使用可以更加便捷地处理多媒体内容,而且 HTML5中还结合了其他元素,对原有的功能进行调整和修改,进行标准化工作。HTML5 在 2012 年已形成了稳定的版本。2014年10月28日,W3C发布了HTML5的最终版。
类别:网页编程 - H5开发    查看:85    更新:2023-07-11