- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 第2章 用电信号传输TCP/IP数据--探索协议栈和网卡
文章目录一. 创建套接字(socket)1. 协议栈的内部结构2. 套接字的实体就是通信控制信息3. 调用socket时的操作二. 连接服务器(connect)1. 连接是什么意思2. 负责保存控制信息的头部3. 连接操作的实际过程三. 收发数据(write、read)1. 将HTTP请求消息交给协议栈2. 对较大的数据进行拆分3. 使用ACK号确认网络包已收到杂记一. 创建套接字(socket)1. 协议栈的内部结构协议栈的内部结构如图所示,图中上面的部分会向下面的部分委派工作。图中的上下关系只是一
2021-02-25 17:43:44 159
原创 第1章 浏览器生成消息
文章目录一. 生成HTTP请求消息1. 浏览器解析URL2. URL省略文件名的情况3. HTTP的基本思路4. 生成HTTP请求消息5. 发送请求后会收到响应二. 向DNS服务器查询Web服务器的IP地址1. IP地址与子网掩码的基本知识2. Socket库提供查询IP地址的功能(DNS解析器)三. 全世界DNS服务器的大接力1. 域名的层次结构与DNS服务器的工作方式2. 通过缓存加快DNS服务器的响应杂记一. 生成HTTP请求消息1. 浏览器解析URLURL的“http:”、“ftp:”、“fi
2021-02-23 15:33:10 129
原创 第五章指针与数组
文章目录一. 指针、函数参数与数组二. 地址算数运算三. 字符指针与函数一. 指针、函数参数与数组指针通常占用2个或4个字节。一元运算符&可用于取一个对象的地址,如p = &c;将把c的地址赋值给变量p,我们称p为指向c的指针。地址运算符&只能应用于内存中的对象,即变量与数组元素,它不能作用于表达式、常量或register类型的变量。一元运算符*是间接寻址或间接引用运算符。当它作用于指针时,将访问指针所指向的对象。int x = 1, y = 2, z[10];
2020-08-04 15:16:15 167
原创 EUI库学习杂记
文章目录ViewStack与TabBar滚动控制器Scroller数据集合ViewStack与TabBarViewStack介绍。参考这里。ViewStack结合TabBar使用参考这里。滚动控制器Scroller参考这里。注意:位置和尺寸的约束应该是在 Scroller 上面,而不是容器上面。数据集合继承关系:eui.List --> eui.ListBase --&gt...
2019-03-01 20:26:21 396
转载 谈谈对quick-cocos2d-x和cocos2d-x lua的区别理解
在说之前,我还是把这个两个名词区分一下,毕竟太长,后面打起来肯定麻烦,quick-cocos2d-x就简称quick,cocos2d-x lua就姑且叫原生lua吧。我觉得对于第一次接触这两个的小伙伴们肯定多多少少会跟我有一样的疑惑,这两个是使用两种不同的api吧。我只能说说对了一半,确实,quick有一套自己的API,但是,qucik的这套api是在原生lua上进行再次封装的,所以quick还是
2017-01-08 18:00:29 4793 1
转载 Lua中的闭包2
词法定界:当一个函数内嵌套另一个函数的时候,内函数可以访问外部函数的局部变量,这种特征叫做词法定界第一类值:lua当中函数是一个值,他可以存在变量中,可以作为函数参数,可以作为返回值闭包:通过调用含有一个内部函数加上该外部函数持有的外部局部变量(upvalue)的外部函数(就是工厂)产生的一个实例函数闭包组成:外部函数+外部函数创建的upvalue+内部函数(闭包函数)实例: funct
2016-12-12 11:29:51 299
转载 Lua中的闭包
前言在很多语言中都有闭包的概念,而在这里,我将主要对Lua语言的闭包概念进行分析与总结。希望对大家学习Lua有帮助。什么是闭包?闭包在Lua中是一个非常重要的概念,闭包是由函数和与其相关的引用环境组合而成的实体。我们再来看一段代码:function newCounter() local i = 0 return function () -- 匿名函数 i =
2016-12-12 02:46:45 273
转载 Lua中,泛型for循环遍历table时,ipairs和pairs的区别
为了看出两者的区别,首先定义一个table:a={"Hello","World";a=1,b=2,z=3,x=10,y=20;"Good","Bye"}使用ipairs对其进行遍历:[python] view plain copy print?for i, v in ipairs(a) do print(v) end for i, v in ipairs(a) do pri
2016-12-11 23:12:37 2479
转载 Lua查找表元素过程(元表、__index方法是如何工作的)
Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的。举例说明:[plain] view plaincopyprint?tempTable = {} print(tempTable.memberA) –这里试图打印tempTable并不存在的成员
2016-12-11 02:37:49 405
转载 QuickxDev插件(一) 简介
一. QuickxDevQuickxDev 是一个极其好用的Sublime插件, 主要用来开发quick-cocos2d-x, 提供了特别实用的功能:1.Run With Player非常实用的功能,这样就不用手动启动Player, 然后选中目录配置参数了. Player自带的Create Launcher 一定程度上能够加速启动, 但是因为需要暂时离开开发环境, 所以还是不如这个方便.这个功能必
2016-12-09 22:40:20 481
善于利用指针
2014-03-04
用函数实现模块化程序设计
2014-03-04
利用数组处理批量数据
2014-03-04
循环结构程序设计
2014-03-04
选择结构程序设计
2014-03-04
程序的灵魂
2014-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人