码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测
咱使用 GPIO0 https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpioread 第一种 GPIO设置为输出的状态下读取引脚状态 可以检测继电器输出的状态,自行扩展! 第二种 GPIO设置为输入的状态下.检测GPIO状态 提示: ...
分类:编程语言   时间:2019-12-14 09:41:16    阅读次数:214
ESP8266 LUA脚本语言开发: 外设篇-GPIO输出高低电平
前言 所有的LUA开发API参考 https://nodemcu.readthedocs.io/en/master/en/modules/gpio/ 原理图 让GPIO2输出高电平只需 gpio.mode(4, gpio.OUTPUT) //设置为输出 gpio.write(4, 1)//输出高电平 ...
分类:编程语言   时间:2019-12-14 09:39:39    阅读次数:301
ESP8266 LUA脚本语言开发: 外设篇-定时器,延时,看门狗
https://nodemcu.readthedocs.io/en/master/modules/tmr/ 提示: 其它 (硬延时 us) 延时 100us tmr.delay(100) 注:不建议使用. 其它 (看门狗) 启用5S看门狗 tmr.softwd(5) 喂狗 tmr.wdclr() ...
分类:编程语言   时间:2019-12-14 09:25:20    阅读次数:343
ESP8266 LUA脚本语言开发: 准备工作-LUA文件加载与变量调用
前言 这节说一下多个文件调用 多个文件之间变量调用 准备两个文件 init.lua other.lua 开始 模块默认一开始调用的是init.lua 咱让init.lua调用 other.lua 很简单 dofile("other.lua") 注意: 因为是init.lua 调用 other.lua ...
分类:编程语言   时间:2019-12-14 09:17:33    阅读次数:112
Go协程
什么是Go协程? Go 协程是与其他函数或方法一起并发运行的函数或方法。Go 协程可以看作是轻量级线程。 与线程相比,创建一个 Go 协程的成本很小。因此在 Go 应用中,常常会看到有数以千计的 Go 协程并发地运行。 package main import ( "fmt" "time" ) fun ...
分类:其他好文   时间:2019-12-13 19:51:05    阅读次数:61
在lua表中实现索引从0开始
数组、列表的索引都是从0开始遍历的,刚接触lua可能不习惯从1开始遍历(当然大家可能更不习惯索引从0开始) 这样定义就可以做到让一个表从0索引对应的值了 当定义一个这种表时lua会自动的把没有定义键的值按顺序从1开始赋予键 ...
分类:其他好文   时间:2019-12-11 19:11:08    阅读次数:260
IO框架:asyncio 上篇
如何定义/创建协程 只要在一个函数前面加上 async 关键字,这个函数对象是一个协程,通过isinstance函数,它确实是Coroutine类型。 from collections.abc import Coroutine async def hello(name): print('Hello, ...
分类:其他好文   时间:2019-12-11 13:11:58    阅读次数:73
异步IO框架:asyncio 中篇
上一节我们首先介绍了,如何创建一个协程对象.主要有两种方法 通过async关键字, 通过@asyncio.coroutine 装饰函数。 然后有了协程对象,就需要一个事件循环容器来运行我们的协程。其主要的步骤有如下几点: 将协程对象转为task任务对象 定义一个事件循环对象容器用来存放task 将t ...
分类:其他好文   时间:2019-12-11 12:56:00    阅读次数:88
GIL全局解释器锁及协程
GIL全局解释器锁 1、什么是GIL全局解释器锁 GIL本质是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL同一进程内的多线程,必须抢到GIL之后才能使用Cpython解释器来执行自己的代码,即同一进程下的多个线程无法实现并行,但可以实现并发 Cpython解释器下想实现并行可以开启多个进 ...
分类:其他好文   时间:2019-12-10 22:42:09    阅读次数:162
Lua的面向对象,封装,继承,多态
概述 我们总所周知对象是由属性和方法组成的,要用lua要描述一个对象,也必然要有这两个特性,属性和方法。lua的基本结构是table,所以Lua的类,其实都是table,因为它可以存储普通的变量又可以存储方法,我们利用table就可以描述一个对象的属性和方法。 对象 其实lua要模拟一个对象,关键就 ...
分类:其他好文   时间:2019-12-10 13:37:51    阅读次数:106
6229条   上一页 1 ... 56 57 58 59 60 ... 623 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!