接上一篇分析《skynet服务之launcher》,本篇我们继续来分析一下lua中的协程如何与服务有机结合的,关于lua中协程的解释参见本文《lua中协程的理解》; 上一篇分析到,当一个lua服务收到消息后,在lua层,最终会执行到raw_dispatch_message函数,代码如下: local... ...
分类:
Web程序 时间:
2017-10-31 15:53:57
阅读次数:
432
#到目前为止,我们用的都是Python内置函数,这些Python内置函数的定义部分对我们来说是透明的。因此,我们只需关注这些函数的用法,而不必关心函数是如何定义的,Python支持自定义函数,即由我们自己定义一个实现某个功能的函数。下面是自定义函数的简单规则。 (1)、函数代码块以def关键词开头, ...
分类:
其他好文 时间:
2017-10-30 14:13:39
阅读次数:
195
使用 onsubmit=return false 阻止表单提交,要注意以下几点: 1,return 的返回值问题,函数中return一旦有返回值,就不在执行下面的语句,直接跳到函数调用的地方。如下PHP函数代码,第一个if条件符合则函数值返回布尔型false,可以返回一个函数的值,并且跳出这个函数; ...
分类:
其他好文 时间:
2017-10-29 16:48:40
阅读次数:
312
1.概念 函数:function,是编程里面的方法 函数式:functional,是一种编程范式 2.特点 把计算视为函数,而非指令 纯函数式编程:不需要变量,没有副作用,测试简单 支持高阶函数,代码简洁 3.python支持的函数式编程 不是纯函数式编程:允许有变量 支持高阶函数:函数可以作为变量 ...
分类:
编程语言 时间:
2017-10-29 11:24:20
阅读次数:
204
题目7-1 计算分段函数[1] ·代码 ·设计思路 (1)描述算法 第一步:将a,b定义为浮点数 第二步:根据a的条件使用公式,并将a代入公式中 第三步:得出结果并输出b (2)流程图 ·本题调试过程碰到问题及解决办法 问题:对于%.1f的掌握还不熟练 解决办法:结合课本上以及老师上课所讲最后弄明白 ...
分类:
其他好文 时间:
2017-10-29 11:18:42
阅读次数:
95
5. 函数 Python函数代码块以 def 关键词开头; 函数内容以冒号起始,并且缩进。 *注: python中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。 前者传递的只是值的拷贝,不影响对象本身; 后者传递的是对象的地址 ...
分类:
编程语言 时间:
2017-10-29 11:13:01
阅读次数:
245
参考:【Python yield 使用浅析】、【Python xrange与range的区别】等 一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for 循环中会自动调 ...
分类:
编程语言 时间:
2017-10-24 11:32:28
阅读次数:
214
【效果如图】 【原理简述】 这里大概说一下整个流程: 1,将除了第一张以外的图片全部隐藏, 2,获取第一张图片的alt信息显示在信息栏,并添加点击事件 3,为4个按钮添加点击侦听,点击相应的按钮,用fadeOut,fadeIn方法显示图片 4,设置setInterval,定时执行切换函数 【代码说明 ...
分类:
Web程序 时间:
2017-10-23 23:07:22
阅读次数:
290
方法使用的优点: 1-将解决问题的方法与主函数代码分开,逻辑更清晰,代码可读性更强。 2-若方法出错,则程序可以缩小为只在该方法中查找错误,使代码更容易调试。 3-方法是解决一类问题的抽象,一旦写成功就可以重复使用。 重载方法可以使得程序更加清晰更加具有可读性,执行同样功能但是具有不同参数类型的方法 ...
分类:
编程语言 时间:
2017-10-22 00:08:47
阅读次数:
173
希望本文总结的内容能给各位看官带来焕然一新的感觉。另外,如果你们有什么值得推荐的js技巧,欢迎在评论中补充,我可以收纳在本文中。 Ajax请求 jquery ajax函数 我自己封装了一个ajax的函数,代码如下: var Ajax = function(url, type success, err ...
分类:
Web程序 时间:
2017-10-20 16:48:37
阅读次数:
250