一:浏览器解析 URL 过程:1 用户输入 URL 地址。 2 对 URL 地址进行 DNS 域名解获得IP地址。 3 建立 TCP 连接(三次握手)。 4 浏览器向 web 服务器发送一个 HTTP 请求报文。 5 服务器返回 HTTP 响应报文给客户端。 6 关闭 TCP 连接(四次挥手)。 7 浏览器解析文档资源并渲染页面。二:浏览器解析流程1 浏览器可以解析的资源,HTML,SVG,XH
转载 2024-04-07 13:58:54
52阅读
 数据结构  string : 短字符串  长字符串  LUA_TSHRSTR      LUA_TLNGSTR 这个小类型区放在了 类型字节的 高四位,外部的API并不能看见 所以我们看到的只有LUA_STRING一种类型。 区分长短字符串的界限 由定义在 luaconf.h中的 宏 LUAI_MAXSHORTLEN来决定 &
url=encodeURI(url);注意是整个URL 重点内容1.编码后在全世界范围内才可以使用 2.某些操作系统是没有不支持中文字符的 3.比如在参数中带有空格的话,传递参数时就会发生错误, 而用URL编码过以后,空格变成了%20这样就不会发生错误了; 4.另外中文字经编码后全是怪符号,有利于保密。escape()返回一个字符的Unicode编码值。不会被此方法编码的字符: @ * / +
转载 2024-03-21 09:43:17
201阅读
  以下内容摘自《Go Web编程》,介绍的通俗易懂。  我们浏览网页都是通过URL访问的,那么URL到底是怎么样的呢?  URL(Uniform Resource Locator)是“统一资源定位符”的英文缩写,用于描述一个网络上的资源, 基本格式如下    schema://host[:port#]/path/.../[?query-string][#anchor]    scheme 指定低
转载 2024-06-14 11:38:06
107阅读
由于原来安装的Lua,SciTe等都不能正常打开运行,决定重新下载安装。 (2)下载,安装LuaForWindows_v5.1.4-40.exe (2)安装完成后:开始-运行-cmd回车,输入lua,成功安装时会显示Lua的版本等信息。本人的是: Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio (3)VS2005下新建一个win32
转载 2024-07-22 10:21:43
21阅读
做聊天时需使用富文本功能实现不同颜色文本,下划线,根据固定宽度自动换行,点击部分文本触发一些事件等由此想到了引擎自带的richtext之前的版本也用过richtext由于诸多问题以及功能不多选择的都是网上用node或者label实现的富文本,这个版本查看了api文档后发现大部分功能以及实现了,那就不需要自己造轮子了但是实际使用时发现诸多问题,特此记录一下,做备忘也给其他需要的朋友参考1.ccui.
转载 9月前
22阅读
网站URL路径的中文问题 [中文路径编码]导读:网站URL路径一般都是用英文来表述,不过在国内很多情况下能看到网页URL中使用中文,因此中文的编码就会成为网站路径的问题。一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址“http://www.abc.com”,但是没有希腊字母的网址
前言首先需要说明的是做这个小项目纯粹出于学习目的,目前还没有多大的实用价值。只是觉得使用Lua和C结合来实现一个HTTP服务器的这种架构非常简洁和易用,值得专门造一个轮子来深入了解和学习这种用法,顺便也实际动手体验一下实现一个HTTP服务器的感觉,当然里面还有很多不完整或者说没有考虑周全的地方:比如接收HTTP请求的时候默认了HTTP请求头的所有数据都在一个数据包中一次性读取完成,这在生
转载 2024-09-23 07:33:09
88阅读
说明:我是最近觉得python在完成很多工作中方便使用而且功能强大,想突击学习一下。用的是廖雪峰老师的教程,学习python3.X。这里是廖雪峰老师的网站链接:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000  本人用的windows学习python;一、常见小的细节:  1.pyt
由于lua是一个跨平台的脚本语言,会根据平台位数(16bitbit)、平台类型(linuxwindows)、语言标准(C89C99)、以及编译参数等开启预编译选项,导致基本数据结构的字长和类型会动态变化,以Tlinux2.2 x86_64 进行编译为基础进行分析介绍, lua版本5.3.4。并根据我们开发过程中一些常见的情景进行分析:基础数据结构Lua的基本数据表示方式是type + union的
转载 2024-03-27 05:36:05
85阅读
  如果我们需要知道一次详细的url解析过程,需要了解一些基础性的知识和概念,如什么是RUL,什么是DNS?下面分别来一一进行介绍。  URL(Uniform Resource Locator): 统一资源定位符,URL是使用浏览器访问web页面时需要输入的网页地址。如:https://www.baidu.com/就是URL。也被称为“网址”。  我们首先看一下https://www.bilibi
转载 2023-09-12 11:22:03
20阅读
目录名称如何用开发板实现http功能简介材料准备步骤HTTPS双向验证流程常见问题相关资料以及购买链接 如何用开发板实现http功能简介HTTP 指南 http是物联网中常用的功能,本文介绍如何用Air724开发板,通过http get 一个文件的功能演示和简要说明。材料准备 EVB_Air724UG_A13开发板一套,包括天线SIM卡,USB线。luat开发环境:环境搭建方法步骤本文主要演示怎
转载 2024-05-27 18:37:31
232阅读
案例背景电商首页通常都有广告轮播图,轮播图数据一般需要通过后台接口获得,当并发量较大时会给服务器带来压力。一般的解决方案是将轮播图数据缓存到Redis中,这样就能减少对数据的访问。我们访问Redis也需要使用Java,Java项目部署在Tomcat中,Tomcat服务器也会面对并发量大的压力。Nginx服务器的并发性能要远远高于Tomcat,在Nginx中使用Lua脚本就能实现MySQL和Red
转载 2024-04-07 10:16:16
66阅读
URL 的编码和解码1 什么是 URLURL(Uniform Resource Locator):统一资源定位符,它是用来表示互联网上的某个资源地址,互联网上的每个文件都有一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。URL 一般由三部组成:协议(或称为服务方式)。存有该资源的主机 IP 地址(有时也包括端口号)。主机资源的具体地址。如目录和文件名等。// 语法格式 /
转载 2024-02-16 12:57:37
302阅读
1、URL的组成完整的URL由这几个部分构成: scheme://host:port/path?query#fragment 名词解释: scheme:通信协议.常用的http,https,ftp,maito等. host:主机(带端口号). 主机名或IP 地址。 port:端口号,可选,省略时使用默认端口,如http的默认端口为80。 path:路径:由
转载 2024-02-16 10:35:45
270阅读
lua脚本解析器是一个简单解析器,代码开源,集成简单,目前最新版本是5.2 下载地址是http://www.lua.org/download.html这个地址,根据工作需要,要做一个类似的脚本解析器放到应用当中,当然主要是为了能够扩充,其实用xml解析器,sh脚本解析器都可以完成这样的任务,但是目前主流大家都是用的lua脚本解析器,也就拿来用一下了下载了lua脚本,eclipse里面安装了cdt,
原创 2013-11-11 15:28:09
5212阅读
extern "C" {#include #include }
原创 2023-02-24 09:43:17
294阅读
今天来看一下 mark 过程是怎样实现的。所有的 GC 流程,都从 singlestep 函数开始。singlestep 就是一个最简单的状态机。GC 状态简单的从一个状态切换到下一个状态,循环不止。状态标识放在 global state 的 gcstate 域中。这一点前面谈过。开始的两个状态和 mark 过程有关。初始的 GCSpause 状态下,执行 markroot 函数。我们来看一下 m
转载 2024-07-16 14:53:43
178阅读
Mysql JDBC Url参数说明博客分类:MySQL数据 MySQL的 JDBC URL 格式 for  Connector/J 如下例: jdbc:mysql://[host][,failoverhost...][:port]/[database] » [?propertyName1][=propertyValue1][&propertyName2][=propert
转载 2023-07-06 15:16:32
117阅读
/*-----保存COOKIE-----*/ $url = 'www.xxx.com'; //url地址 $post = "id=user&pwd=123456"; //POST数据 $ch = curl_init($url); //初始化 curl_setopt($ch,CURLOPT_HEADER,1); //将头文件的信息作为数据流输出 curl_setopt($ch,CURLOPT
  • 1
  • 2
  • 3
  • 4
  • 5