感谢平台分享-http://bjbsair.com/2020-04-10/tech-info/53303.html前面讲介绍了Go语言的基础入门及Golang的语法结构。同时也介绍Golang的接口及协程等内容。感兴趣的朋友可以先看看之前的文章。接下来说一说Golang如何实现定时任务。golang实现定时服务很简单,只需要简单几步代码便可以完成,不需要配置繁琐的服务器,直接在代码中实现。1、使用
分类:
其他好文 时间:
2020-04-11 09:54:26
阅读次数:
56
"Love2d" 是一款游戏引擎,基于C/C++编写,使用Lua脚本进行封装,简单易用、跨平台。 Pocketchip换源、更新以后,通过 安装的版本实在是太老了(0.9)。 当然,0.10.2比0.9稍微新一点,但是还是相对太老了,我试过, 无法正常运行,因为它是基于11.1版本编写的。 所以这次 ...
分类:
其他好文 时间:
2020-04-10 09:11:59
阅读次数:
185
1. 什么是协程(进入上一次调用的状态) 1. 协程,又称微线程,纤程,协程是一种用户态的轻量级线程。 2. 线程的切换会保存到CPU的栈里,协程拥有自己的寄存器上下文和栈, 3. 协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈 4. 协程能保留上一 ...
分类:
其他好文 时间:
2020-04-09 09:14:13
阅读次数:
78
No.36 今日概要 协程 gevent模块 asyncio模块 内容回顾 1.锁 互斥锁 一把锁不能在一个线程中连续 开销小 递归锁 一把锁可以在一个线程中连续 多次, 多少次就 多少次。 开销大 死锁现象 在线程中陷入阻塞并且永远无法结束阻塞的情况 形成原因 多把锁 + 交替使用 互斥锁在一个线 ...
分类:
其他好文 时间:
2020-04-07 22:14:25
阅读次数:
67
事前准备 最近给游戏添加了苹果的内购,这一块的东西也是刚刚做完,总结一下,其实这里不管是游戏还是我们普通的App添加内购这一块的东西都是差不多的,多出来的部分就是我们Lua和OC的交互的部分,以前刚开始做它们交互的部分的时候,准备总结一下Lua和OC的交互的,就是它们相互的调用和传参,在这两篇文章中 ...
分类:
移动开发 时间:
2020-04-07 18:41:43
阅读次数:
109
原文地址 不同于传统的多线程并发模型使用共享内存来实现线程间通信的方式,golang 的哲学是通过 channel 进行协程(goroutine)之间的通信来实现数据共享: Do not communicate by sharing memory; instead, share memory by ...
分类:
其他好文 时间:
2020-04-07 18:41:13
阅读次数:
91
这是第二篇 Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程 这是前面的第一篇,详细的说明了怎样添加内购项目以及填写银行信息提交以及沙盒测试员的添加使用以及需要我们注意的东西,结果,被移除首页了!前面第一篇的内容是这篇的基础,前面那些不弄好,下面的商品信息你是请求不到的,这点需 ...
分类:
移动开发 时间:
2020-04-07 18:23:49
阅读次数:
84
很多时候我们写了一个爬虫,实现了需求后会发现了很多值得改进的地方,其中很重要的一点就是爬取速度。本文 就通过代码讲解如何使用 多进程、多线程、协程 来提升爬取速度。注意:我们不深入介绍理论和原理,一切都在代码中。 二、同步 首先我们写一个简化的爬虫,对各个功能细分,有意识进行函数式编程。下面代码的目 ...
分类:
编程语言 时间:
2020-04-07 15:36:54
阅读次数:
98
原创自由de单车 最后发布于2017-02-14 14:58:43 阅读数 18218 收藏在ngx_lua里,获取时间相关信息的方式大概有4种(见下面代码): print(string.format("%s, %s, %s, %s", ngx.time(), os.time(), os.clock ...
分类:
其他好文 时间:
2020-04-06 17:40:14
阅读次数:
151
Go 协程,可以理解成轻量级的协程 Go主线程,一个主线程可以起多个协程 Go协程的特点: 有独立的栈空间 共享程序堆空间 调度由用户控制 package main import( "fmt" "time" ) func SayHello(){ for i:=0;i< 5;i++{ fmt.Prin ...
分类:
其他好文 时间:
2020-04-05 16:58:25
阅读次数:
84